7#ifndef LUMIBLOCKCOMPS_BUNCHCROSSINGCONDTEST_H
8#define LUMIBLOCKCOMPS_BUNCHCROSSINGCONDTEST_H
11#include "GaudiKernel/ToolHandle.h"
12#include "Gaudi/Property.h"
37 Gaudi::Property<std::string>
m_fileName{
this,
"FileName",
""};
39 Gaudi::Property<bool>
m_compact{
this,
"compact",
false};
Replaces the BunchCrossing AlgTool used in run1/2.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
static void printInfo(const BunchCrossingCondData *bccd, unsigned int bcid, std::ostream &out)
Function for printing detailed info about a given bunch crossing.
Gaudi::Property< std::string > m_fileName
static void printCompactInfo(const BunchCrossingCondData *bccd, unsigned int bcid, std::ostream &out)
SG::ReadCondHandleKey< BunchCrossingCondData > m_inputKey
virtual StatusCode initialize()
Initialization run before the event loop.
virtual StatusCode execute()
Function called once per event.
Gaudi::Property< bool > m_compact
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Regular Athena algorithm constructor.