ATLAS Offline Software
ChargeDepParamPlots.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_CHARGEDEPPARAMPLOTS_H
6 #define MUONHISTUTILS_CHARGEDEPPARAMPLOTS_H
7 
10 #include "xAODMuon/Muon.h"
11 
12 namespace Muon{
13 
15  public:
16  ChargeDepParamPlots(PlotBase *pParent, const std::string& sDir, std::string sType);
17  //void fill(const xAOD::TrackParticle& trkprt);
18  void fill(const xAOD::Muon& mu,float weight=1.0);
19 
20  TH1* q_times_eta{nullptr};
21  TH1* q_over_p{nullptr};
22  TH1* q_over_pt{nullptr};
23  TH1* qMS_times_qCB{nullptr};
24  TH1* qID_times_qCB{nullptr};
25 
26  private:
27  void initializePlots();
28  std::string m_sType;
29 };
30 
31 }
32 
33 #endif // MUONHISTUTILS_CHARGEDEPPARAMPLOTS_H
34 
PlotBase
Definition: PlotBase.h:33
Muon.h
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
Muon::ChargeDepParamPlots::q_over_p
TH1 * q_over_p
Definition: ChargeDepParamPlots.h:21
Muon::ChargeDepParamPlots::qMS_times_qCB
TH1 * qMS_times_qCB
Definition: ChargeDepParamPlots.h:23
Muon::ChargeDepParamPlots::fill
void fill(const xAOD::Muon &mu, float weight=1.0)
Definition: ChargeDepParamPlots.cxx:27
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::ChargeDepParamPlots
Definition: ChargeDepParamPlots.h:14
xAOD::Muon_v1
Class describing a Muon.
Definition: Muon_v1.h:38
Muon::ChargeDepParamPlots::ChargeDepParamPlots
ChargeDepParamPlots(PlotBase *pParent, const std::string &sDir, std::string sType)
Definition: ChargeDepParamPlots.cxx:11
Muon::ChargeDepParamPlots::qID_times_qCB
TH1 * qID_times_qCB
Definition: ChargeDepParamPlots.h:24
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:200
Muon::ChargeDepParamPlots::q_times_eta
TH1 * q_times_eta
Definition: ChargeDepParamPlots.h:20
Muon::ChargeDepParamPlots::m_sType
std::string m_sType
Definition: ChargeDepParamPlots.h:28
Muon::ChargeDepParamPlots::initializePlots
void initializePlots()
Definition: ChargeDepParamPlots.cxx:16
TrackParticle.h
TH1
Definition: rootspy.cxx:268
Muon::ChargeDepParamPlots::q_over_pt
TH1 * q_over_pt
Definition: ChargeDepParamPlots.h:22
PlotBase.h
CaloNoise_fillDB.mu
mu
Definition: CaloNoise_fillDB.py:53