4#ifndef METMONITORALGORITHM_H
5#define METMONITORALGORITHM_H
24 virtual StatusCode
fillHistograms(
const EventContext& ctx )
const override;
32 Gaudi::Property<std::string>
m_metTotalKey {
this,
"metTotalKey",
"FinalTrk",
"Subkey for total MET" };
37 Gaudi::Property<std::vector<std::string>>
m_calStrings {
this,
"METCaloKeys", {},
"MET calo components to plot" };
40 Gaudi::Property<std::vector<std::string>>
m_metKeys {
this,
"metKeys",{ },
"MET components to plot"};
43 Gaudi::Property<bool>
m_dometcut {
this,
"dometcut",
false};
45 Gaudi::Property<double>
m_metcut {
this,
"metcut", 80.};
46 Gaudi::Property<bool>
m_dotrig {
this,
"dotrigger",
false};
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Gaudi::Property< std::string > m_metTotalKey
virtual ~METMonitoringAlg()
Gaudi::Property< double > m_metcut
Gaudi::Property< bool > m_alltrigger
SG::ReadHandleKey< xAOD::MissingETContainer > m_metAKt4EMTopoContainerKey
METMonitoringAlg(const std::string &name, ISvcLocator *pSvcLocator)
bool isGoodEvent(const EventContext &ctx) const
SG::ReadHandleKey< xAOD::MissingETContainer > m_metContainerKey
Gaudi::Property< bool > m_doJetCleaning
ToolHandle< IJetSelector > m_jetCleaningTool
Gaudi::Property< std::vector< std::string > > m_metKeys
Gaudi::Property< bool > m_doBadJets
Gaudi::Property< std::vector< std::string > > m_calStrings
SG::ReadHandleKey< xAOD::MissingETContainer > m_metCaloContainerKey
Gaudi::Property< bool > m_dotrig
Gaudi::Property< bool > m_dometcut
StatusCode initialize() override
initialize
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
SG::ReadHandleKey< xAOD::JetContainer > m_jetContainerKey
Property holding a SG store/key/clid from which a ReadHandle is made.