#include <PerfMonServices.h>
|
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
} |
|
Definition at line 14 of file PerfMonServices.h.
◆ CONTAINERS
Enumerator |
---|
MUON_START | |
MUID_COLLECTION | |
STACO_COLLECTION | |
MUON_COLLECTION | |
MUON_END | |
ELEC_START | |
ELECTRON_COLLECTION | |
ELEC_END | |
PHOT_START | |
PHOTON_COLLECTION | |
PHOT_END | |
MET_START | |
MET_COLLECTION | |
MET_END | |
TRK_START | |
TRK_COLLECTION | |
TRK_END | |
VTX_START | |
VTX_COLLECTION | |
VTX_END | |
NUM_CONTAINERS | |
Definition at line 40 of file PerfMonServices.h.
◆ PerfMonServices()
PerfMonServices::PerfMonServices |
( |
| ) |
|
◆ ~PerfMonServices()
PerfMonServices::~PerfMonServices |
( |
| ) |
|
◆ CheckServiceInit()
bool PerfMonServices::CheckServiceInit |
( |
const StatusCode & |
xSC, |
|
|
bool |
bNullPointer |
|
) |
| |
|
staticprivate |
Definition at line 103 of file PerfMonServices.cxx.
106 if ( !xSC.isSuccess() )
118 return ( xSC.isSuccess() && !bNullPointer ) ? true :
false;
◆ getAtlfastContainerName()
static const std::string& PerfMonServices::getAtlfastContainerName |
( |
CONTAINERS |
eContainer | ) |
|
|
inlinestatic |
◆ getContainer()
Definition at line 75 of file PerfMonServices.h.
76 const T* pxContainer = NULL;
78 if ( s_pxStoreGateSvc != NULL ) {
79 StatusCode xStatus = PerfMonServices::s_pxStoreGateSvc->retrieve( pxContainer , sContainerName );
◆ getContainerName()
static const std::string& PerfMonServices::getContainerName |
( |
CONTAINERS |
eContainer | ) |
|
|
inlinestatic |
◆ getHistogramService()
static ITHistSvc* PerfMonServices::getHistogramService |
( |
| ) |
|
|
inlinestatic |
◆ GetMax()
template<class T >
static T const PerfMonServices::GetMax |
( |
T |
a, |
|
|
T |
b |
|
) |
| |
|
inlinestatic |
◆ getMessagingService()
static IMessageSvc* PerfMonServices::getMessagingService |
( |
| ) |
|
|
inlinestatic |
◆ getRootTupleService()
static INTupleSvc* PerfMonServices::getRootTupleService |
( |
| ) |
|
|
inlinestatic |
◆ getStoreGateSvc()
◆ InitialiseHistograms()
bool PerfMonServices::InitialiseHistograms |
( |
| ) |
|
|
staticprivate |
◆ InitialiseMessaging()
bool PerfMonServices::InitialiseMessaging |
( |
| ) |
|
|
staticprivate |
◆ InitialiseRootTuple()
bool PerfMonServices::InitialiseRootTuple |
( |
| ) |
|
|
staticprivate |
◆ InitialiseServices()
StatusCode PerfMonServices::InitialiseServices |
( |
ISvcLocator * |
pxSvcLocator | ) |
|
|
static |
Definition at line 50 of file PerfMonServices.cxx.
52 s_pxSvcLocator = pxSvcLocator;
56 bool bRegisterSuccess =
true;
63 if ( !bRegisterSuccess )
70 return StatusCode::SUCCESS;
◆ InitialiseStoreGate()
bool PerfMonServices::InitialiseStoreGate |
( |
| ) |
|
|
staticprivate |
◆ ATLAS_THREAD_SAFE [1/5]
ISvcLocator* s_pxSvcLocator PerfMonServices::ATLAS_THREAD_SAFE |
|
static |
◆ ATLAS_THREAD_SAFE [2/5]
IMessageSvc* s_pxMessageSvc PerfMonServices::ATLAS_THREAD_SAFE |
|
static |
◆ ATLAS_THREAD_SAFE [3/5]
StoreGateSvc* s_pxStoreGateSvc PerfMonServices::ATLAS_THREAD_SAFE |
|
static |
◆ ATLAS_THREAD_SAFE [4/5]
INTupleSvc* s_pxNtupleSvc PerfMonServices::ATLAS_THREAD_SAFE |
|
static |
◆ ATLAS_THREAD_SAFE [5/5]
ITHistSvc* s_pxTHistSvc PerfMonServices::ATLAS_THREAD_SAFE |
|
static |
◆ s_sAtlfastContainerNames
const std::string PerfMonServices::s_sAtlfastContainerNames |
|
staticprivate |
Initial value:= { "AtlfastMuonCollection",
"AtlfastMuonCollection",
"AtlfastMuons",
"AtlfastElectronCollection",
"AtlfastPhotonCollection",
"AtlfastMissingEt",
"Placeholder" }
Definition at line 116 of file PerfMonServices.h.
◆ s_sContainerNames
const std::string PerfMonServices::s_sContainerNames |
|
staticprivate |
Initial value:= { "MuidMuonCollection",
"StacoMuonCollection",
"Muons",
"Electrons",
"PhotonCollection",
"MET_Final",
"TrackParticleCandidate",
"PrimaryVertices"}
Definition at line 115 of file PerfMonServices.h.
The documentation for this class was generated from the following files: