| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

# Timing.h File Reference

`#include "GaudiKernel/Kernel.h"`
`#include "GaudiKernel/SystemBase.h"`

Include dependency graph for Timing.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
namespace | System
## Enumerations
enum | System::TimeType { System::Year, System::Month, System::Day, System::Hour, System::Min, System::Sec, System::milliSec, System::microSec, System::nanoSec }
| Time type for conversion. More...
## Functions
GAUDI_API longlong | System::adjustTime (TimeType typ, longlong timevalue)
| Convert time from OS native time to requested representation (Experts only).
GAUDI_API longlong | System::ellapsedTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
| Ellapsed time since start of process in milli seconds.
GAUDI_API longlong | System::kernelTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
| CPU kernel mode time of process in milli seconds.
GAUDI_API longlong | System::userTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
| CPU user mode time of process in milli seconds.
GAUDI_API longlong | System::cpuTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
| Consumed CPU time of process in milli seconds.
GAUDI_API longlong | System::remainingTime (TimeType typ=milliSec, InfoType fetch=Quota, long pid=-1)
| Maximum processing time left for this process.
GAUDI_API longlong | System::creationTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
| Process Creation time.
GAUDI_API longlong | System::systemStart (TimeType typ=Sec)
| Maximum processing time left for this process.
GAUDI_API longlong | System::upTime (TimeType typ=Hour)
| Maximum processing time left for this process.
GAUDI_API longlong | System::currentTime (TimeType typ=milliSec)
| Retrieve absolute system time.
GAUDI_API longlong | System::tickCount ()
| Retrieve the number of ticks since system startup.