|
ATLAS Offline Software
|
Go to the documentation of this file.
12 innerSmallHits(this,
"diff_innersmallhits",
"diff(reco - truth) inner small hits", -10, 10),
13 innerLargeHits(this,
"diff_innerlargehits",
"diff(reco - truth) inner large hits", -10, 10),
14 middleSmallHits(this,
"diff_middlesmallhits",
"diff(reco - truth) middle small hits", -10, 10),
15 middleLargeHits(this,
"diff_middlelargehits",
"diff(reco - truth) middle large hits", -10, 10),
16 outerSmallHits(this,
"diff_outersmallhits",
"diff(reco - truth) outer small hits", -10, 10),
17 outerLargeHits(this,
"diff_outerlargehits",
"diff(reco - truth) outer large hits", -10, 10),
18 extendedSmallHits(this,
"diff_extendedsmallhits",
"diff(reco - truth) extended small hits", -10, 10),
19 extendedLargeHits(this,
"diff_extendedlargehits",
"diff(reco - truth) extended large hits", -10, 10),
21 phiLayer1Hits(this,
"diff_phiLayer1hits",
"diff(reco - truth) phi Layer 1 hits", -10, 10),
22 phiLayer2Hits(this,
"diff_phiLayer2hits",
"diff(reco - truth) phi Layer 2 hits", -10, 10),
23 phiLayer3Hits(this,
"diff_phiLayer3hits",
"diff(reco - truth) phi Layer 3 hits", -10, 10),
24 phiLayer4Hits(this,
"diff_phiLayer4hits",
"diff(reco - truth) phi Layer 4 hits", -10, 10),
26 etaLayer1Hits(this,
"diff_etaLayer1hits",
"diff(reco - truth) eta Layer 1 hits", -10, 10),
27 etaLayer2Hits(this,
"diff_etaLayer2hits",
"diff(reco - truth) eta Layer 2 hits", -10, 10),
28 etaLayer3Hits(this,
"diff_etaLayer3hits",
"diff(reco - truth) eta Layer 3 hits", -10, 10),
29 etaLayer4Hits(this,
"diff_etaLayer4hits",
"diff(reco - truth) eta Layer 4 hits", -10, 10)
54 if (!
muon.summaryValue(hitval,
info))
return;
56 if (!
acc.isAvailable(truthprt))
return;
@ phiLayer1Hits
number of phi hits in the first trigger layer (BML1 ot T4)
@ etaLayer1Hits
number of eta hits in the first trigger layer (BML1 ot T4)
@ phiLayer3Hits
number of phi hits in the third trigger layer (BOL1 ot T2)
@ phiLayer4Hits
number of phi hits in the fourth trigger layer (T3)
Trk::HitTypePlots middleSmallHits
Trk::HitTypePlots phiLayer3Hits
Trk::HitTypePlots innerSmallHits
Trk::HitTypePlots etaLayer4Hits
Helper class to provide constant type-safe access to aux data.
Trk::HitTypePlots phiLayer2Hits
Trk::HitTypePlots innerLargeHits
This class provides conversion from CSC RDO data to CSC Digits.
MuonSummaryType
Enumerates the different types of information stored in Summary.
@ innerLargeHits
number of precision hits in the inner large layer
Trk::HitTypePlots phiLayer1Hits
Trk::HitTypePlots outerLargeHits
@ etaLayer3Hits
number of eta hits in the third trigger layer (BOL1 ot T2)
@ middleLargeHits
number of precision hits in the middle large layer
Trk::HitTypePlots extendedLargeHits
@ phiLayer2Hits
number of phi hits in the second trigger layer (BML2 ot T1)
@ etaLayer2Hits
number of eta hits in the second trigger layer (BML2 ot T1)
Trk::HitTypePlots outerSmallHits
@ extendedLargeHits
number of precision hits in the extended large layer
void fill(int iHits, float fEta, float fPhi, float weight=1.0)
Class describing a truth particle in the MC record.
Trk::HitTypePlots extendedSmallHits
@ middleSmallHits
number of precision hits in the middle small layer
@ outerSmallHits
number of precision hits in the outer small layer
@ outerLargeHits
number of precision hits in the outer large layer
void fill(const xAOD::Muon &muon, const xAOD::TruthParticle &truthprt, float weight=1.0)
Trk::HitTypePlots etaLayer2Hits
void fillPlot(Trk::HitTypePlots &hitPlots, xAOD::MuonSummaryType info, const xAOD::Muon &muon, const std::string &sInfo, const xAOD::TruthParticle &truthprt, float weight=1.0)
MuonHitDiffSummaryPlots(PlotBase *pParent, const std::string &sDir)
Trk::HitTypePlots etaLayer3Hits
@ extendedSmallHits
number of precision hits in the extended small layer
Helper class to provide constant type-safe access to aux data.
@ innerSmallHits
number of precision hits in the inner small layer
Trk::HitTypePlots phiLayer4Hits
Trk::HitTypePlots etaLayer1Hits
@ etaLayer4Hits
number of eta hits in the fourth trigger layer (T3)
Trk::HitTypePlots middleLargeHits