![]() |
ATLAS Offline Software
|
#include <PerfMonServices.h>
Public Types | |
| enum | CONTAINERS { MUON_START = 0 , MUID_COLLECTION = MUON_START , STACO_COLLECTION , MUON_COLLECTION , MUON_END , ELEC_START = MUON_END , ELECTRON_COLLECTION = ELEC_START , ELEC_END , PHOT_START = ELEC_END , PHOTON_COLLECTION = PHOT_START , PHOT_END , MET_START = PHOT_END , MET_COLLECTION = MET_START , MET_END , TRK_START = MET_END , TRK_COLLECTION = TRK_START , TRK_END , VTX_START = TRK_END , VTX_COLLECTION = VTX_START , VTX_END , NUM_CONTAINERS = VTX_END } |
Public Member Functions | |
| PerfMonServices () | |
| ~PerfMonServices () | |
Static Public Member Functions | |
| static const std::string & | getContainerName (CONTAINERS eContainer) |
| static const std::string & | getAtlfastContainerName (CONTAINERS eContainer) |
| template<class T> | |
| static const T * | getContainer (CONTAINERS eContainer) |
| template<class T> | |
| static T const | GetMax (T a, T b) |
Static Private Attributes | |
| static const std::string | s_sContainerNames [NUM_CONTAINERS] |
| static const std::string | s_sAtlfastContainerNames [NUM_CONTAINERS] |
Definition at line 14 of file PerfMonServices.h.
Definition at line 21 of file PerfMonServices.h.
| PerfMonServices::PerfMonServices | ( | ) |
Definition at line 29 of file PerfMonServices.cxx.
| PerfMonServices::~PerfMonServices | ( | ) |
Definition at line 33 of file PerfMonServices.cxx.
|
inlinestatic |
Definition at line 53 of file PerfMonServices.h.
|
inlinestatic |
Definition at line 55 of file PerfMonServices.h.
|
inlinestatic |
Definition at line 52 of file PerfMonServices.h.
|
inlinestatic |
Definition at line 65 of file PerfMonServices.h.
|
staticprivate |
Definition at line 17 of file PerfMonServices.h.
|
staticprivate |
Definition at line 8 of file PerfMonServices.h.