![]() |
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.
1.8.18