|
ATLAS Offline Software
|
Go to the documentation of this file.
23 m_bcConf(
"Trig::TrigConfBunchCrossingTool/BunchCrossingTool" ),
24 m_metaStore(
"MetaDataStore",
name ),
51 m_bcc->setStore( aux );
58 return StatusCode::SUCCESS;
71 <<
" already translated" );
72 return StatusCode::SUCCESS;
88 conf->setIntensitiesBeam1(
m_bcConf->configuredIntensitiesBeam1() );
89 conf->setIntensitiesBeam2(
m_bcConf->configuredIntensitiesBeam2() );
92 conf->setUnpairedBCIDsBeam1(
m_bcConf->configuredUnpairedBCIDsBeam1() );
93 conf->setUnpairedBCIDsBeam2(
m_bcConf->configuredUnpairedBCIDsBeam2() );
94 conf->setUnpairedIntensitiesBeam1(
95 m_bcConf->configuredUnpairedIntensitiesBeam1() );
96 conf->setUnpairedIntensitiesBeam2(
97 m_bcConf->configuredUnpairedIntensitiesBeam2() );
100 return StatusCode::SUCCESS;
std::set< uint32_t > m_convertedIDs
Configurations that have already been converted.
BunchConfAuxContainer_v1 BunchConfAuxContainer
Define the latest version of the bunch configuration auxiliary container class.
std::string m_metaName
StoreGate key for the configuration object.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Auxiliary store for BunchConfContainer_v1.
#define ATH_MSG_VERBOSE(x)
ServiceHandle< StoreGateSvc > m_metaStore
Connection to the metadata store.
std::string m_eventName
StoreGate key for the event object.
BunchConfContainer_v1 BunchConfContainer
Define the latest version of the bunch configuration container class.
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
xAOD::BunchConfContainer * m_bcc
The configuration object that is being written.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class holding one particular bunch configuration.
#define CHECK(...)
Evaluate an expression and check for errors.
BunchConfCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
BunchConfKey_v1 BunchConfKey
Declare the current version of the bunch configuration key type.
virtual StatusCode initialize()
Function initialising the algorithm.
Helpers for checking error return status codes and reporting errors.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
BunchConf_v1 BunchConf
Define the latest version of the bunch configuration class.
ToolHandle< Trig::IBunchCrossingConfProvider > m_bcConf
Connection to the bunch configuration provider tool.
virtual StatusCode execute()
Function executing the algorithm.
Class identifying the bunch configuration of a given event.