ATLAS Offline Software
MuonParamPlots.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONHISTUTILS_MUONPARAMPLOTS_H
6 #define MUONHISTUTILS_MUONPARAMPLOTS_H
7 
9 #include "xAODMuon/Muon.h"
10 #include <string>
11 
12 namespace Muon{
13 
14 class MuonParamPlots: public PlotBase
15 {
16  public:
17  MuonParamPlots(PlotBase *pParent, const std::string& sDir);
18  void fill(const xAOD::Muon& mu, float weight=1.0);
19 
20  TH1* msInnerMatchChi2{nullptr};
21  TH1* msOuterMatchChi2{nullptr};
22 
23  TH1* ELoss{nullptr};
24  TH1* ELossSigma{nullptr};
25  TH1* paramELoss{nullptr};
26  TH1* measELoss{nullptr};
27 
28 
29  private:
30  void initializePlots();
31  void FillPlot(TH1* hist, const xAOD::Muon& mu,const xAOD::Muon::ParamDef paramDef,float scale=1, float weight=1.0);
32 };
33 
34 }
35 
36 #endif
PlotBase
Definition: PlotBase.h:34
Muon::MuonParamPlots::measELoss
TH1 * measELoss
Definition: MuonParamPlots.h:26
Muon.h
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
plotmaker.hist
hist
Definition: plotmaker.py:148
Muon::MuonParamPlots::fill
void fill(const xAOD::Muon &mu, float weight=1.0)
Definition: MuonParamPlots.cxx:27
egammaParameters::ParamDef
ParamDef
Definition: egammaParamDefs.h:99
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition: TrackSystemController.h:45
yodamerge_tmp.scale
scale
Definition: yodamerge_tmp.py:138
Muon::MuonParamPlots::paramELoss
TH1 * paramELoss
Definition: MuonParamPlots.h:25
Muon::MuonParamPlots::initializePlots
void initializePlots()
Definition: MuonParamPlots.cxx:15
xAOD::Muon_v1
Class describing a Muon.
Definition: Muon_v1.h:38
Muon::MuonParamPlots::MuonParamPlots
MuonParamPlots(PlotBase *pParent, const std::string &sDir)
Definition: MuonParamPlots.cxx:11
Muon::MuonParamPlots::msInnerMatchChi2
TH1 * msInnerMatchChi2
Definition: MuonParamPlots.h:20
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:189
Muon::MuonParamPlots::ELossSigma
TH1 * ELossSigma
Definition: MuonParamPlots.h:24
Muon::MuonParamPlots
Definition: MuonParamPlots.h:15
Muon::MuonParamPlots::ELoss
TH1 * ELoss
Definition: MuonParamPlots.h:23
Muon::MuonParamPlots::msOuterMatchChi2
TH1 * msOuterMatchChi2
Definition: MuonParamPlots.h:21
Muon::MuonParamPlots::FillPlot
void FillPlot(TH1 *hist, const xAOD::Muon &mu, const xAOD::Muon::ParamDef paramDef, float scale=1, float weight=1.0)
Definition: MuonParamPlots.cxx:36
PlotBase.h
CaloNoise_fillDB.mu
mu
Definition: CaloNoise_fillDB.py:53