![]() |
ATLAS Offline Software
|
The base class for offline and HLT ByteStream conversion services. More...
#include <ByteStreamCnvSvcBase.h>
Public Member Functions | |
ByteStreamCnvSvcBase (const std::string &name, ISvcLocator *pSvcLocator) | |
Standard Service Constructor. More... | |
virtual | ~ByteStreamCnvSvcBase () |
Destructor. More... | |
virtual StatusCode | initialize () override |
Required of all Gaudi Services. More... | |
virtual StatusCode | updateServiceState (IOpaqueAddress *pAddress) override |
Checks whether an IOpaqueAddress is a GenericAddress. More... | |
virtual void | handle (const Incident &) override |
Implementation of IIncidentListener: Handle for EndEvent incidence. More... | |
Protected Attributes | |
std::vector< std::string > | m_initCnvs |
Gaudi::Property< std::vector< std::string > > | m_ROD2ROBmap {this,"ROD2ROBmap",{},"","OrderedSet<std::string>"} |
Private Attributes | |
Flags which are not used by this service. | |
It only serves as an entity storing these values and some other components read it from here. TODO: Remove this solution and move the properties where they are needed. | |
Gaudi::Property< bool > | m_isSimulation {this, "IsSimulation", false} |
Gaudi::Property< bool > | m_isTestbeam {this, "IsTestbeam", false} |
flags for TestBeam EventType More... | |
Gaudi::Property< bool > | m_isCalibration {this, "IsCalibration", false} |
flags for Calibration EventType More... | |
The base class for offline and HLT ByteStream conversion services.
Definition at line 17 of file ByteStreamCnvSvcBase.h.
ByteStreamCnvSvcBase::ByteStreamCnvSvcBase | ( | const std::string & | name, |
ISvcLocator * | pSvcLocator | ||
) |
|
virtual |
|
overridevirtual |
Implementation of IIncidentListener: Handle for EndEvent incidence.
Definition at line 52 of file ByteStreamCnvSvcBase.cxx.
|
overridevirtual |
Required of all Gaudi Services.
Initialize the service.
Definition at line 27 of file ByteStreamCnvSvcBase.cxx.
|
overridevirtual |
Checks whether an IOpaqueAddress is a GenericAddress.
Definition at line 42 of file ByteStreamCnvSvcBase.cxx.
|
protected |
Definition at line 34 of file ByteStreamCnvSvcBase.h.
|
private |
flags for Calibration EventType
Definition at line 49 of file ByteStreamCnvSvcBase.h.
|
private |
flags for Simulation EventType
Definition at line 45 of file ByteStreamCnvSvcBase.h.
|
private |
flags for TestBeam EventType
Definition at line 47 of file ByteStreamCnvSvcBase.h.
|
protected |
Definition at line 36 of file ByteStreamCnvSvcBase.h.