Gaudi Framework, version v20r2

Generated: 18 Jul 2008

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().


Generated at Fri Jul 18 12:03:59 2008 for Gaudi Framework, version v20r2 by Doxygen version 1.5.1 written by Dimitri van Heesch, © 1997-2004