ATLAS Offline Software
METPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PHYSVALMONITORING_METPLOTS_H
6 #define PHYSVALMONITORING_METPLOTS_H
7 
9 #include "CLHEP/Units/SystemOfUnits.h"
12 
13 namespace PhysVal{
14 
15 class METPlots:public PlotBase {
16  public:
17  METPlots(PlotBase* pParent, const std::string& sDir, std::string sParticleType = "RefFinal");
18  void fill(const xAOD::MissingET* met,const xAOD::EventInfo* evt);
19 
20  // Reco only information
21  std::string m_sParticleType;
22  TH1* met_ex = nullptr;
23  TH1* met_ey = nullptr;
24  TH1* met_et = nullptr;
25  TH1* met_sumet = nullptr;
26 
27  private:
28  virtual void initializePlots();
29 };
30 
31 }
32 
33 #endif
PlotBase
Definition: PlotBase.h:34
PhysVal::METPlots::met_ey
TH1 * met_ey
Definition: METPlots.h:23
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
PhysVal::METPlots::fill
void fill(const xAOD::MissingET *met, const xAOD::EventInfo *evt)
Definition: METPlots.cxx:26
LArG4FSStartPointFilter.evt
evt
Definition: LArG4FSStartPointFilter.py:42
PhysVal::METPlots
Definition: METPlots.h:15
PhysVal::METPlots::met_et
TH1 * met_et
Definition: METPlots.h:24
met
Definition: IMETSignificance.h:24
PhysVal::METPlots::met_sumet
TH1 * met_sumet
Definition: METPlots.h:25
xAOD::MissingET_v1
Principal data object for Missing ET.
Definition: MissingET_v1.h:25
MissingET.h
PhysVal::METPlots::met_ex
TH1 * met_ex
Definition: METPlots.h:22
PhysVal
Definition: BTagPlots.cxx:13
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PhysVal::METPlots::METPlots
METPlots(PlotBase *pParent, const std::string &sDir, std::string sParticleType="RefFinal")
Definition: METPlots.cxx:15
PhysVal::METPlots::initializePlots
virtual void initializePlots()
Definition: METPlots.cxx:19
PlotBase.h
PhysVal::METPlots::m_sParticleType
std::string m_sParticleType
Definition: METPlots.h:21