7#ifndef LUMIBLOCKCOMPS_BUNCHCROSSINGINTENSITYCONDTEST_H
8#define LUMIBLOCKCOMPS_BUNCHCROSSINGINTENSITYCONDTEST_H
11#include "GaudiKernel/ToolHandle.h"
12#include "Gaudi/Property.h"
35 Gaudi::Property<std::string>
m_fileName{
this,
"FileName",
""};
36 Gaudi::Property<bool>
m_compact{
this,
"compact",
false};
Adding more information about Bunch Current Intensities (for Lumi studies)
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadCondHandleKey< BunchCrossingIntensityCondData > m_inputKey
virtual StatusCode execute()
Function called once per event.
static void printInfo(const BunchCrossingIntensityCondData *bccd, unsigned int bcid, std::ostream &out, int channel)
Function for printing detailed info about a given bunch crossing.
virtual StatusCode initialize()
Initialization run before the event loop.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Regular Athena algorithm constructor.
Gaudi::Property< bool > m_compact
Gaudi::Property< std::string > m_fileName