ATLAS Offline Software
MuonSegmentTruthRelatedPlots.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_MUONSEGMENTTRUTHRELATEDPLOTS_H
6 #define MUONHISTUTILS_MUONSEGMENTTRUTHRELATEDPLOTS_H
7 
10 #include "xAODMuon/MuonSegment.h"
11 #include <vector>
12 #include <string>
13 
14 namespace Muon{
15 
17  public:
18  MuonSegmentTruthRelatedPlots(PlotBase* pParent, const std::string& sDir);
20 
21  void fill(const xAOD::MuonSegment& muonSeg,const xAOD::MuonSegment& truthMuonSeg,float weight=1.0);
22 
23  //hit difference plots
27 
28  //resolution plots
29  TH1* dxpos{nullptr};
30  TH1* dypos{nullptr};
31  TH1* dzpos{nullptr};
32 
33  TH1* detapos{nullptr};
34  TH1* dphipos{nullptr};
35 
36  TH1* detadir{nullptr};
37  TH1* dphidir{nullptr};
38 
39 };
40 }
41 
42 #endif
Muon::MuonSegmentTruthRelatedPlots::dzpos
TH1 * dzpos
Definition: MuonSegmentTruthRelatedPlots.h:31
PlotBase
Definition: PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
MuonSegment.h
Muon::MuonSegmentTruthRelatedPlots::nTrigEtaLayers
Trk::HitTypePlots nTrigEtaLayers
Definition: MuonSegmentTruthRelatedPlots.h:26
xAOD::MuonSegment_v1
Class describing a MuonSegment.
Definition: MuonSegment_v1.h:33
Muon::MuonSegmentTruthRelatedPlots::detadir
TH1 * detadir
Definition: MuonSegmentTruthRelatedPlots.h:36
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition: TrackSystemController.h:45
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:189
Muon::MuonSegmentTruthRelatedPlots::dxpos
TH1 * dxpos
Definition: MuonSegmentTruthRelatedPlots.h:29
Muon::MuonSegmentTruthRelatedPlots::MuonSegmentTruthRelatedPlots
MuonSegmentTruthRelatedPlots(PlotBase *pParent, const std::string &sDir)
Definition: MuonSegmentTruthRelatedPlots.cxx:11
Trk::HitTypePlots
Definition: HitTypePlots.h:12
Muon::MuonSegmentTruthRelatedPlots::fill
void fill(const xAOD::MuonSegment &muonSeg, const xAOD::MuonSegment &truthMuonSeg, float weight=1.0)
Definition: MuonSegmentTruthRelatedPlots.cxx:34
Muon::MuonSegmentTruthRelatedPlots::dypos
TH1 * dypos
Definition: MuonSegmentTruthRelatedPlots.h:30
Muon::MuonSegmentTruthRelatedPlots::dphidir
TH1 * dphidir
Definition: MuonSegmentTruthRelatedPlots.h:37
HitTypePlots.h
Muon::MuonSegmentTruthRelatedPlots::nPhiLayers
Trk::HitTypePlots nPhiLayers
Definition: MuonSegmentTruthRelatedPlots.h:25
Muon::MuonSegmentTruthRelatedPlots::dphipos
TH1 * dphipos
Definition: MuonSegmentTruthRelatedPlots.h:34
Muon::MuonSegmentTruthRelatedPlots::detapos
TH1 * detapos
Definition: MuonSegmentTruthRelatedPlots.h:33
Muon::MuonSegmentTruthRelatedPlots::nPrecisionHits
Trk::HitTypePlots nPrecisionHits
Definition: MuonSegmentTruthRelatedPlots.h:24
PlotBase.h
Muon::MuonSegmentTruthRelatedPlots::~MuonSegmentTruthRelatedPlots
~MuonSegmentTruthRelatedPlots()
Definition: MuonSegmentTruthRelatedPlots.cxx:30
Muon::MuonSegmentTruthRelatedPlots
Definition: MuonSegmentTruthRelatedPlots.h:16