![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IDPERFMON_SERVICES_H
6 #define IDPERFMON_SERVICES_H
8 #include "GaudiKernel/INTupleSvc.h"
9 #include "GaudiKernel/ITHistSvc.h"
10 #include "GaudiKernel/Algorithm.h"
76 const T* pxContainer = NULL;
78 if ( s_pxStoreGateSvc != NULL ) {
79 StatusCode xStatus = PerfMonServices::s_pxStoreGateSvc->retrieve( pxContainer , sContainerName );
static IMessageSvc * getMessagingService()
static const std::string & getContainerName(CONTAINERS eContainer)
static bool InitialiseRootTuple()
static T const GetMax(T a, T b)
static StoreGateSvc * getStoreGateSvc()
static bool InitialiseMessaging()
static ITHistSvc * getHistogramService()
The Athena Transient Store API.
static ITHistSvc *s_pxTHistSvc ATLAS_THREAD_SAFE
static const std::string s_sAtlfastContainerNames[NUM_CONTAINERS]
static StoreGateSvc *s_pxStoreGateSvc ATLAS_THREAD_SAFE
::StatusCode StatusCode
StatusCode definition for legacy code.
static const std::string & getAtlfastContainerName(CONTAINERS eContainer)
static INTupleSvc *s_pxNtupleSvc ATLAS_THREAD_SAFE
static bool CheckServiceInit(const StatusCode &xSC, bool bNullPointer)
static ISvcLocator *s_pxSvcLocator ATLAS_THREAD_SAFE
static INTupleSvc * getRootTupleService()
static bool InitialiseHistograms()
static IMessageSvc *s_pxMessageSvc ATLAS_THREAD_SAFE
static const std::string s_sContainerNames[NUM_CONTAINERS]
static StatusCode InitialiseServices(ISvcLocator *pxSvcLocator)
static const T * getContainer(CONTAINERS eContainer)
static bool InitialiseStoreGate()