ATLAS Offline Software
MuonHitDiffSummaryPlots.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_MUONHITDIFFSUMMARYPLOTS_H
6 #define MUONHISTUTILS_MUONHITDIFFSUMMARYPLOTS_H
7 
10 #include "xAODMuon/Muon.h"
12 
13 namespace Muon{
14 
16  public:
17  MuonHitDiffSummaryPlots(PlotBase* pParent, const std::string& sDir);
18  void fill(const xAOD::Muon& muon, const xAOD::TruthParticle& truthprt, float weight=1.0);
19  void fillPlot(Trk::HitTypePlots& hitPlots, xAOD::MuonSummaryType info, const xAOD::Muon& muon, const std::string& sInfo, const xAOD::TruthParticle& truthprt, float weight=1.0);
20 
29 
34 
39 
40 };
41 }
42 
43 #endif
grepfile.info
info
Definition: grepfile.py:38
xAOD::muon
@ muon
Definition: TrackingPrimitives.h:195
PlotBase
Definition: PlotBase.h:33
Muon::MuonHitDiffSummaryPlots::middleSmallHits
Trk::HitTypePlots middleSmallHits
Definition: MuonHitDiffSummaryPlots.h:23
Muon.h
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
Muon::MuonHitDiffSummaryPlots::phiLayer3Hits
Trk::HitTypePlots phiLayer3Hits
Definition: MuonHitDiffSummaryPlots.h:32
Muon::MuonHitDiffSummaryPlots::innerSmallHits
Trk::HitTypePlots innerSmallHits
Definition: MuonHitDiffSummaryPlots.h:21
Muon::MuonHitDiffSummaryPlots::etaLayer4Hits
Trk::HitTypePlots etaLayer4Hits
Definition: MuonHitDiffSummaryPlots.h:38
Muon::MuonHitDiffSummaryPlots::phiLayer2Hits
Trk::HitTypePlots phiLayer2Hits
Definition: MuonHitDiffSummaryPlots.h:31
Muon::MuonHitDiffSummaryPlots::innerLargeHits
Trk::HitTypePlots innerLargeHits
Definition: MuonHitDiffSummaryPlots.h:22
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
xAOD::MuonSummaryType
MuonSummaryType
Enumerates the different types of information stored in Summary.
Definition: TrackingPrimitives.h:324
xAOD::Muon_v1
Class describing a Muon.
Definition: Muon_v1.h:38
Muon::MuonHitDiffSummaryPlots::phiLayer1Hits
Trk::HitTypePlots phiLayer1Hits
Definition: MuonHitDiffSummaryPlots.h:30
Muon::MuonHitDiffSummaryPlots::outerLargeHits
Trk::HitTypePlots outerLargeHits
Definition: MuonHitDiffSummaryPlots.h:26
dqt_zlumi_pandas.weight
int weight
Definition: dqt_zlumi_pandas.py:200
Muon::MuonHitDiffSummaryPlots::extendedLargeHits
Trk::HitTypePlots extendedLargeHits
Definition: MuonHitDiffSummaryPlots.h:28
Muon::MuonHitDiffSummaryPlots::outerSmallHits
Trk::HitTypePlots outerSmallHits
Definition: MuonHitDiffSummaryPlots.h:25
Muon::MuonHitDiffSummaryPlots
Definition: MuonHitDiffSummaryPlots.h:15
xAOD::TruthParticle_v1
Class describing a truth particle in the MC record.
Definition: TruthParticle_v1.h:41
Muon::MuonHitDiffSummaryPlots::extendedSmallHits
Trk::HitTypePlots extendedSmallHits
Definition: MuonHitDiffSummaryPlots.h:27
Trk::HitTypePlots
Definition: HitTypePlots.h:12
HitTypePlots.h
Muon::MuonHitDiffSummaryPlots::fill
void fill(const xAOD::Muon &muon, const xAOD::TruthParticle &truthprt, float weight=1.0)
Definition: MuonHitDiffSummaryPlots.cxx:33
Muon::MuonHitDiffSummaryPlots::etaLayer2Hits
Trk::HitTypePlots etaLayer2Hits
Definition: MuonHitDiffSummaryPlots.h:36
Muon::MuonHitDiffSummaryPlots::fillPlot
void fillPlot(Trk::HitTypePlots &hitPlots, xAOD::MuonSummaryType info, const xAOD::Muon &muon, const std::string &sInfo, const xAOD::TruthParticle &truthprt, float weight=1.0)
Definition: MuonHitDiffSummaryPlots.cxx:52
Muon::MuonHitDiffSummaryPlots::MuonHitDiffSummaryPlots
MuonHitDiffSummaryPlots(PlotBase *pParent, const std::string &sDir)
Definition: MuonHitDiffSummaryPlots.cxx:11
Muon::MuonHitDiffSummaryPlots::etaLayer3Hits
Trk::HitTypePlots etaLayer3Hits
Definition: MuonHitDiffSummaryPlots.h:37
TruthParticle.h
PlotBase.h
Muon::MuonHitDiffSummaryPlots::phiLayer4Hits
Trk::HitTypePlots phiLayer4Hits
Definition: MuonHitDiffSummaryPlots.h:33
Muon::MuonHitDiffSummaryPlots::etaLayer1Hits
Trk::HitTypePlots etaLayer1Hits
Definition: MuonHitDiffSummaryPlots.h:35
Muon::MuonHitDiffSummaryPlots::middleLargeHits
Trk::HitTypePlots middleLargeHits
Definition: MuonHitDiffSummaryPlots.h:24