| # Gaudi Framework, version v20r2
Generated: 18 Jul 2008

- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Search for |

- File List
- File Members

# ChronoEntity.cpp File Reference

## Detailed Description

implementation fiel for class ChronoEntity

Author:
  Vanya BELYAEV Ivan.Belyaev@itep.ru

Date:
  : December 1, 1999

Definition in file ChronoEntity.cpp.

`#include <iostream>`
`#include <iomanip>`
`#include <cmath>`
`#include <algorithm>`
`#include <cstdio>`
`#include "GaudiKernel/Kernel.h"`
`#include "GaudiKernel/System.h"`
`#include "GaudiKernel/ChronoEntity.h"`
`#include "boost/format.hpp"`

Include dependency graph for ChronoEntity.cpp:

Go to the source code of this file.

## Defines
#define | GAUDIKERNEL_CHRONOENTITY_CPP 1
## Variables
const System::TimeType | MyUnit = System::microSec
| unit here is microsecond
const double | microsecond = 1
| unit here is microsecond
const double | millisecond = 1000 * microsecond
const double | second = 1000 * millisecond
const double | minute = 60 * second
const double | hour = 60 * minute
const double | day = 24 * hour
const double | week = 7 * day
const double | month = 30 * day
const double | year = 365 * day
const double | nanosecond = 0.001 * microsecond

## Define Documentation

#define GAUDIKERNEL_CHRONOENTITY_CPP 1

Definition at line 3 of file ChronoEntity.cpp.

## Variable Documentation

const double day = 24 * hour`[static]`

Definition at line 41 of file ChronoEntity.cpp.

Referenced by ChronoEntity::format(), and ChronoEntity::outputTime().

const double hour = 60 * minute`[static]`

Definition at line 40 of file ChronoEntity.cpp.

Referenced by ChronoEntity::format(), and ChronoEntity::outputTime().

const double microsecond = 1`[static]`

unit here is microsecond

Definition at line 36 of file ChronoEntity.cpp.

Referenced by ChronoEntity::format(), and ChronoEntity::outputTime().

const double millisecond = 1000 * microsecond`[static]`

Definition at line 37 of file ChronoEntity.cpp.

Referenced by ChronoEntity::format(), and ChronoEntity::outputTime().

const double minute = 60 * second`[static]`

Definition at line 39 of file ChronoEntity.cpp.

Referenced by ChronoEntity::format(), and ChronoEntity::outputTime().

const double month = 30 * day`[static]`

Definition at line 43 of file ChronoEntity.cpp.

Referenced by ChronoEntity::format(), and ChronoEntity::outputTime().

const System::TimeType MyUnit = System::microSec`[static]`

unit here is microsecond

Definition at line 34 of file ChronoEntity.cpp.

Referenced by ChronoEntity::start(), and ChronoEntity::stop().

const double nanosecond = 0.001 * microsecond`[static]`

Definition at line 45 of file ChronoEntity.cpp.

Referenced by ChronoEntity::outputTime().

const double second = 1000 * millisecond`[static]`

Definition at line 38 of file ChronoEntity.cpp.

Referenced by HistogramSvc::book(), THistSvc::connect(), ChronoEntity::format(), ThreadGaudi::getThreadID(), ExceptionSvc::handle(), ExceptionSvc::handleErr(), Gaudi::Parsers::PairGrammar< KeyGrammarT, ValueGrammarT >::matchSecond(), ChronoEntity::outputTime(), Gaudi::Utils::Histos::printMap(), GaudiCommon< PBASE >::printStat(), Gaudi::Parsers::Utils::removeEnvironment(), Genfun::GaudiMathImplementation::SplineBase::SplineBase(), testXMLFileCatalogRead(), and Gaudi::Utils::toStream().

const double week = 7 * day`[static]`

Definition at line 42 of file ChronoEntity.cpp.

Referenced by ChronoEntity::format().

const double year = 365 * day`[static]`

Definition at line 44 of file ChronoEntity.cpp.

Referenced by ChronoEntity::format(), and ChronoEntity::outputTime().