5#ifndef TRIGCALOMONITORING_HLTCALO_TOPOCALOCLUSTERSMONITOR_H
6#define TRIGCALOMONITORING_HLTCALO_TOPOCALOCLUSTERSMONITOR_H
24 virtual StatusCode
fillHistograms(
const EventContext& ctx )
const override;
25 virtual float calculateDeltaR(
float max_deltar,
float eta_1,
float phi_1,
float eta_2,
float phi_2 )
const;
46 std::vector<const xAOD::CaloCluster*>
ifStepPassed(
const std::string& chain)
const;
Replaces the BunchCrossing AlgTool used in run1/2.
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_HLT_cont_key
std::vector< int > m_OFF_types
std::vector< int > m_HLT_types
SG::ReadCondHandleKey< BunchCrossingCondData > m_bunchCrossingKey
virtual float calculateDeltaPhi(float phi_1, float phi_2) const
std::string m_hltChainsT0
HLTCalo_TopoCaloClustersMonitor(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
virtual float calculateDeltaR(float max_deltar, float eta_1, float phi_1, float eta_2, float phi_2) const
std::vector< const xAOD::CaloCluster * > ifStepPassed(const std::string &chain) const
virtual ~HLTCalo_TopoCaloClustersMonitor()
std::string m_HLT_cont_name
SG::ReadDecorHandleKey< xAOD::EventInfo > m_eventInfoDecorKey
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_OFF_cont_key
std::string m_OFF_cont_name
virtual StatusCode initialize() override
initialize
std::string m_mongroup_name
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.