ATLAS Offline Software
Loading...
Searching...
No Matches
ClusterMonitorAlgorithm.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CLUSTERMONITORALGORITHM_H
6#define CLUSTERMONITORALGORITHM_H
7
10
13
16
18public:
19 ClusterMonitorAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
21 virtual StatusCode initialize() override;
22 virtual StatusCode fillHistograms( const EventContext& ctx ) const override;
23private:
24 Gaudi::Property<float> m_lowEthresh {this,"lowEthresh",10.0};
25 Gaudi::Property<float> m_medEthresh {this,"medEthresh",15.0};
26 Gaudi::Property<float> m_medhiEthresh {this,"medhiEthresh",25.0};
27 Gaudi::Property<float> m_hiEthresh {this,"hiEthresh",50.0};
28
29 Gaudi::Property<float> m_EMlowEthresh {this,"EMlowEthresh",4.0};
30 Gaudi::Property<float> m_EMmedEthresh {this,"EMmedEthresh",10.0};
31 Gaudi::Property<float> m_EMmedhiEthresh {this,"EMmedhiEthresh",15.0};
32 Gaudi::Property<float> m_EMhiEthresh {this,"EMhiEthresh",25.0};
33
34 SG::ReadHandleKey<xAOD::CaloClusterContainer> m_CaloClusterContainerKey {this,"CaloTopoClusterContainer","CaloCalTopoClusters",
35 "Name of the CaloTopoClusters container"};
36 SG::ReadHandleKey<xAOD::CaloClusterContainer> m_EMClusterContainerKey {this,"EMTopoClusterContainer","egammaClusters",
37 "Name of the EM-only clusters container"};
38
39};
40#endif
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Gaudi::Property< float > m_EMlowEthresh
Gaudi::Property< float > m_hiEthresh
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_CaloClusterContainerKey
virtual ~ClusterMonitorAlgorithm()
Gaudi::Property< float > m_lowEthresh
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_EMClusterContainerKey
Gaudi::Property< float > m_EMmedEthresh
Gaudi::Property< float > m_medEthresh
Gaudi::Property< float > m_medhiEthresh
Gaudi::Property< float > m_EMhiEthresh
Gaudi::Property< float > m_EMmedhiEthresh
Property holding a SG store/key/clid from which a ReadHandle is made.
void initialize()