![]() |
The Gaudi Framework
master (9f3f8895)
|
A small utility class for chronometry of user codes. More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/Chrono.h>

Public Member Functions | |
| Chrono (IChronoSvc *svc=nullptr, const std::string &tag="CHRONO::UNNAMED") | |
| Constructor from Chrono Service and the tag. | |
| Chrono (Chrono &&rhs) | |
| Chrono (const std::string &tag, IChronoSvc *svc) | |
| Constructor from Chrono Service and the tag. | |
| Chrono (ChronoEntity *c) | |
| Constructor from Chrono Object/Entity. | |
| Chrono (ChronoEntity &c) | |
| Constructor from Chrono Object/Entity. | |
| ~Chrono () | |
| Destructor , stop the chrono. | |
Private Member Functions | |
| Chrono (const Chrono &)=delete | |
| Chrono & | operator= (const Chrono &)=delete |
Private Attributes | |
| ChronoEntity * | m_chrono = nullptr |
| The actual chronometer. | |
A small utility class for chronometry of user codes.
|
inline |
Constructor from Chrono Service and the tag.
Definition at line 50 of file Chrono.h.
|
inline |
|
inline |
Constructor from Chrono Service and the tag.
|
inline |
Constructor from Chrono Object/Entity.
| c | the pointer to Chrono Object/Entity |
|
inline |
Constructor from Chrono Object/Entity.
| c | the reference to Chrono Object/Entity |
|
inline |
|
privatedelete |
|
private |