5#ifndef RDBACCESSSVC_SOURCECOMPALG_H
6#define RDBACCESSSVC_SOURCECOMPALG_H
19 SourceCompAlg(
const std::string& name, ISvcLocator* pSvcLocator);
22 virtual StatusCode
execute()
override;
23 virtual StatusCode
finalize()
override;
29 ,
"Global geometry tag. If empty, all locked and supported tags will be compared"};
34 ,
"Supported Geometry flag to be set from jobOptions"};
39 , std::ofstream& log);
43 , std::ofstream& log);
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
RDBAccessSvc is the implementation of IRDBAccessSvc interface.
Gaudi::Property< std::string > m_globalTag
Gaudi::Property< std::string > m_supportedGeometry
virtual StatusCode execute() override
StatusCode compareGlobalTags(const std::vector< std::string > &globalTags, RDBAccessSvc *rdbAccessSvc, std::ofstream &log)
virtual StatusCode initialize() override
virtual StatusCode finalize() override
SourceCompAlg(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< std::string > getGlobalTags(RDBAccessSvc *rdbAccessSvc, std::ofstream &log)
std::vector< std::string > m_connNames