#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/IJobOptionsSvc.h"
#include "GaudiKernel/IAlgManager.h"
#include "GaudiKernel/IAuditorSvc.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/IConversionSvc.h"
#include "GaudiKernel/IHistogramSvc.h"
#include "GaudiKernel/INTupleSvc.h"
#include "GaudiKernel/IRndmGenSvc.h"
#include "GaudiKernel/IToolSvc.h"
#include "GaudiKernel/IExceptionSvc.h"
#include "GaudiKernel/IAlgContextSvc.h"
#include "GaudiKernel/IProperty.h"
#include "GaudiKernel/Algorithm.h"
#include "GaudiKernel/PropertyMgr.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/Chrono.h"
#include "GaudiKernel/Stat.h"
#include "GaudiKernel/GaudiException.h"
#include "GaudiKernel/ServiceLocatorHelper.h"
#include "GaudiKernel/ThreadGaudi.h"
#include "GaudiKernel/Guards.h"
#include "Python.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiPython/Algorithm.h"
Go to the source code of this file.
|
| serviceAccessor (auditorSvc, IAuditorSvc,"AuditorSvc", m_pAuditorSvc) serviceAccessor(chronoSvc |
|
m_CSS | serviceAccessor (detSvc, IDataProviderSvc,"DetectorDataSvc", m_DDS) serviceAccessor(detCnvSvc |
|
m_CSS m_DCS | serviceAccessor (eventSvc, IDataProviderSvc,"EventDataSvc", m_EDS) serviceAccessor(eventCnvSvc |
|
m_CSS m_DCS m_ECS | serviceAccessor (histoSvc, IHistogramSvc,"HistogramDataSvc", m_HDS) serviceAccessor(exceptionSvc |
|
m_CSS m_DCS m_ECS m_EXS | serviceAccessor (ntupleSvc, INTupleSvc,"NTupleSvc", m_NTS) serviceAccessor(randSvc |
|
m_CSS m_DCS m_ECS m_EXS m_RGS | serviceAccessor (toolSvc, IToolSvc,"ToolSvc", m_ptoolSvc) serviceAccessor(contextSvc |
|
#define serviceAccessor |
( |
|
METHOD, |
|
|
|
INTERFACE, |
|
|
|
NAME, |
|
|
|
MEMBER |
|
) |
| |
Value:
if ( !MEMBER.isValid() ) { \
if( !MEMBER.isValid() ) { \
} \
} \
return MEMBER; \
}
Small smart pointer class with automatic reference counting for IInterface.
Define general base for Gaudi exception.
virtual const std::string & name() const
The identifying name of the algorithm object.
StatusCode service(const std::string &name, T *&psvc, bool createIf=true) const
Access a service by name, creating it if it doesn't already exist.
Definition at line 883 of file Algorithm.cpp.
serviceAccessor |
( |
auditorSvc |
, |
|
|
IAuditorSvc |
, |
|
|
"AuditorSvc" |
, |
|
|
m_pAuditorSvc |
|
|
) |
| |
m_CSS m_DCS serviceAccessor |
( |
eventSvc |
, |
|
|
IDataProviderSvc |
, |
|
|
"EventDataSvc" |
, |
|
|
m_EDS |
|
|
) |
| |
m_CSS m_DCS m_ECS serviceAccessor |
( |
histoSvc |
, |
|
|
IHistogramSvc |
, |
|
|
"HistogramDataSvc" |
, |
|
|
m_HDS |
|
|
) |
| |
m_CSS m_DCS m_ECS m_EXS serviceAccessor |
( |
ntupleSvc |
, |
|
|
INTupleSvc |
, |
|
|
"NTupleSvc" |
, |
|
|
m_NTS |
|
|
) |
| |
m_CSS m_DCS m_ECS m_EXS m_RGS serviceAccessor |
( |
toolSvc |
, |
|
|
IToolSvc |
, |
|
|
"ToolSvc" |
, |
|
|
m_ptoolSvc |
|
|
) |
| |
m_CSS DetectorPersistencySvc |
m_CSS m_DCS EventPersistencySvc |