5#ifndef EVENT_INFO_RDO_ANALYSIS_H
6#define EVENT_INFO_RDO_ANALYSIS_H
9#include <GaudiKernel/ServiceHandle.h>
10#include <GaudiKernel/ITHistSvc.h>
26 virtual StatusCode
initialize() override final;
27 virtual StatusCode
execute() override final;
32 Gaudi::Property<std::string>
m_histPath {
this,
"HistPath",
"/RDOAnalysis/histos/",
""};
33 Gaudi::Property<std::string>
m_ntuplePath {
this,
"NtuplePath",
"/RDOAnalysis/ntuples/",
""};
34 Gaudi::Property<std::string>
m_ntupleName {
this,
"NtupleName",
"EventInfo",
""};
Property holding a SG store/key/clid from which a ReadHandle is made.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
TH1 * m_h_actualInteractionsPerCrossing
~EventInfoRDOAnalysis()=default
Gaudi::Property< std::string > m_histPath
virtual StatusCode initialize() override final
ServiceHandle< ITHistSvc > m_thistSvc
Gaudi::Property< std::string > m_ntuplePath
float m_actualInteractionsPerCrossing
Gaudi::Property< std::string > m_ntupleName
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
TH1 * m_h_averageInteractionsPerCrossing
unsigned long long m_eventNumber
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
float m_averageInteractionsPerCrossing
virtual StatusCode execute() override final
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.