ATLAS Offline Software
Loading...
Searching...
No Matches
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
13namespace PhysVal{
14
15class 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
METPlots(PlotBase *pParent, const std::string &sDir, std::string sParticleType="RefFinal")
Definition METPlots.cxx:15
std::string m_sParticleType
Definition METPlots.h:21
virtual void initializePlots()
Definition METPlots.cxx:19
void fill(const xAOD::MissingET *met, const xAOD::EventInfo *evt)
Definition METPlots.cxx:26
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
EventInfo_v1 EventInfo
Definition of the latest event info version.
MissingET_v1 MissingET
Version control by type defintion.