|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef METMONITORALGORITHM_H
5 #define METMONITORALGORITHM_H
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.
METMonitoringAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~METMonitoringAlg()
bool isGoodEvent(const EventContext &ctx) const
Gaudi::Property< std::string > m_metTotalKey
Gaudi::Property< bool > m_dotrig
Gaudi::Property< double > m_metcut
Gaudi::Property< std::vector< std::string > > m_metKeys
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< xAOD::MissingETContainer > m_metContainerKey
StatusCode initialize() override
initialize
Base class for Athena Monitoring Algorithms.
Gaudi::Property< bool > m_doJetCleaning
SG::ReadHandleKey< xAOD::MissingETContainer > m_metAKt4EMTopoContainerKey
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
Gaudi::Property< bool > m_doBadJets
ToolHandle< IJetSelector > m_jetCleaningTool
SG::ReadHandleKey< xAOD::MissingETContainer > m_metCaloContainerKey
Gaudi::Property< std::vector< std::string > > m_calStrings
Gaudi::Property< bool > m_dometcut
SG::ReadHandleKey< xAOD::JetContainer > m_jetContainerKey
Gaudi::Property< bool > m_alltrigger