8#ifndef XAODTRIGGERCNV_BUNCHCONFCNVALG_H
9#define XAODTRIGGERCNV_BUNCHCONFCNVALG_H
20#include "GaudiKernel/ToolHandle.h"
21#include "GaudiKernel/ServiceHandle.h"
61 ToolHandle< Trig::IBunchCrossingConfProvider >
m_bcConf;
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ServiceHandle< StoreGateSvc > m_metaStore
Connection to the metadata store.
virtual StatusCode initialize()
Function initialising the algorithm.
std::set< uint32_t > m_convertedIDs
Configurations that have already been converted.
std::string m_eventName
StoreGate key for the event object.
std::string m_metaName
StoreGate key for the configuration object.
BunchConfCnvAlg(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
virtual StatusCode execute()
Function executing the algorithm.
xAOD::BunchConfContainer * m_bcc
The configuration object that is being written.
ToolHandle< Trig::IBunchCrossingConfProvider > m_bcConf
Connection to the bunch configuration provider tool.
BunchConfContainer_v1 BunchConfContainer
Define the latest version of the bunch configuration container class.