![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
#include <RecoMuonPlots.h>
Definition at line 18 of file RecoMuonPlots.h.
◆ RecoMuonPlots()
RecoMuonPlots::RecoMuonPlots |
( |
PlotBase * |
pParent, |
|
|
const std::string & |
sDir, |
|
|
bool |
detail = false |
|
) |
| |
◆ Book1D() [1/2]
TH1F * PlotBase::Book1D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBins, |
|
|
float |
start, |
|
|
float |
end, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH1D histogram.
Definition at line 88 of file PlotBase.cxx.
91 Bool_t oldstat = TH1::AddDirectoryStatus();
92 TH1::AddDirectory(
false);
94 TH1::AddDirectory(oldstat);
◆ Book1D() [2/2]
TH1F * PlotBase::Book1D |
( |
const std::string & |
name, |
|
|
TH1 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH1D histogram using refHist as reference for number of bins and axis range.
Definition at line 102 of file PlotBase.cxx.
104 Bool_t oldstat = TH1::AddDirectoryStatus();
105 TH1::AddDirectory(
false);
107 refHist->GetXaxis()->GetXbins()->GetArray());
109 TH1::AddDirectory(oldstat);
◆ Book2D() [1/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
Double_t * |
binsX, |
|
|
int |
nBinsY, |
|
|
Double_t |
startY, |
|
|
Double_t |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2D histogram with variable x axis binning.
Definition at line 138 of file PlotBase.cxx.
141 Bool_t oldstat = TH2::AddDirectoryStatus();
142 TH2::AddDirectory(
false);
145 TH2::AddDirectory(oldstat);
◆ Book2D() [2/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
int |
nBinsY, |
|
|
float |
startY, |
|
|
float |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2D histogram.
Definition at line 117 of file PlotBase.cxx.
120 Bool_t oldstat = TH2::AddDirectoryStatus();
121 TH2::AddDirectory(
false);
124 TH2::AddDirectory(oldstat);
◆ Book2D() [3/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
TH2 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2D histogram using refHist as reference for number of bins and axis range.
Definition at line 132 of file PlotBase.cxx.
133 return Book2D(
name,
labels, refHist->GetNbinsX(), refHist->GetXaxis()->GetXmin(), refHist->GetXaxis()->GetXmax(),
134 refHist->GetNbinsY(), refHist->GetYaxis()->GetXmin(), refHist->GetYaxis()->GetXmax(), prependDir);
◆ Book3D() [1/2]
TH3F * PlotBase::Book3D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
int |
nBinsY, |
|
|
float |
startY, |
|
|
float |
endY, |
|
|
int |
nBinsZ, |
|
|
float |
startZ, |
|
|
float |
endZ, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH3D histogram.
Definition at line 151 of file PlotBase.cxx.
154 Bool_t oldstat = TH3::AddDirectoryStatus();
155 TH3::AddDirectory(
false);
157 labels.c_str(), nBinsX, startX, endX, nBinsY, startY, endY, nBinsZ, startZ, endZ);
159 TH3::AddDirectory(oldstat);
◆ Book3D() [2/2]
TH3F * PlotBase::Book3D |
( |
const std::string & |
name, |
|
|
TH3 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH3D histogram using refHist as reference for number of bins and axis range.
Definition at line 165 of file PlotBase.cxx.
167 Bool_t oldstat = TH3::AddDirectoryStatus();
168 TH3::AddDirectory(
false);
170 refHist->GetXaxis()->GetXbins()->GetArray(), refHist->GetNbinsY(),
171 refHist->GetYaxis()->GetXbins()->GetArray(), refHist->GetNbinsZ(),
172 refHist->GetZaxis()->GetXbins()->GetArray());
173 TH3::AddDirectory(oldstat);
◆ BookTEfficiency() [1/2]
TEfficiency * PlotBase::BookTEfficiency |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
const float |
xlo, |
|
|
const float |
xhi, |
|
|
const bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a (1-D) TEfficiency histogram.
Definition at line 251 of file PlotBase.cxx.
257 hist->SetDirectory(
nullptr);
◆ BookTEfficiency() [2/2]
TEfficiency * PlotBase::BookTEfficiency |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
const float |
xlo, |
|
|
const float |
xhi, |
|
|
const int |
nBinsy, |
|
|
const float |
ylo, |
|
|
const float |
yhi, |
|
|
const bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a (2-D) TEfficiency histogram.
Definition at line 264 of file PlotBase.cxx.
268 hist->SetDirectory(
nullptr);
◆ BookTProfile() [1/2]
TProfile * PlotBase::BookTProfile |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float * |
binsX, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TProfile histogram with variable binning in x-axis.
Definition at line 198 of file PlotBase.cxx.
201 Bool_t oldstat = TProfile::AddDirectoryStatus();
202 TProfile::AddDirectory(
false);
205 TProfile::AddDirectory(oldstat);
◆ BookTProfile() [2/2]
TProfile * PlotBase::BookTProfile |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
float |
startY = -1 , |
|
|
float |
endY = -1 , |
|
|
bool |
prependDir = true , |
|
|
bool |
useRMS = false |
|
) |
| |
|
inherited |
Book a TProfile histogram.
Definition at line 180 of file PlotBase.cxx.
184 Bool_t oldstat = TProfile::AddDirectoryStatus();
185 TProfile::AddDirectory(
false);
186 std::string
opt = useRMS ?
"S" :
"";
187 if ((startY == -1) and (endY == -1)) {
192 TProfile::AddDirectory(oldstat);
◆ BookTProfile2D() [1/2]
Book a TProfile 2D histogram with variable binning in x-axis and limits in y-values.
Definition at line 225 of file PlotBase.cxx.
229 Bool_t oldstat = TProfile2D::AddDirectoryStatus();
230 TProfile2D::AddDirectory(
false);
231 std::string
opt = useRMS ?
"S" :
"";
233 TProfile2D::AddDirectory(oldstat);
◆ BookTProfile2D() [2/2]
TProfile2D * PlotBase::BookTProfile2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
double * |
binsX, |
|
|
const int |
nBinsY, |
|
|
double * |
binsY, |
|
|
bool |
prependDir = true , |
|
|
bool |
useRMS = false |
|
) |
| |
|
inherited |
Book a TProfile 2D histogram with variable binning in x-axis and limits in y-values.
Definition at line 239 of file PlotBase.cxx.
241 Bool_t oldstat = TProfile2D::AddDirectoryStatus();
242 TProfile2D::AddDirectory(
false);
243 std::string
opt = useRMS ?
"S" :
"";
245 TProfile2D::AddDirectory(oldstat);
◆ BookTProfileRangeY()
TProfile * PlotBase::BookTProfileRangeY |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
double * |
binsX, |
|
|
double |
startY, |
|
|
double |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TProfile histogram with variable binning in x-axis and limits in y-values.
Definition at line 211 of file PlotBase.cxx.
215 Bool_t oldstat = TProfile::AddDirectoryStatus();
216 TProfile::AddDirectory(
false);
219 TProfile::AddDirectory(oldstat);
◆ BookTree()
TTree * PlotBase::BookTree |
( |
const std::string & |
name, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TTree.
Definition at line 275 of file PlotBase.cxx.
279 tree->SetAutoSave(0);
280 tree->SetAutoFlush(0);
281 tree->SetDirectory(
nullptr);
◆ constructPrefix()
std::string PlotBase::constructPrefix |
( |
std::string |
dir, |
|
|
bool |
prependDir |
|
) |
| |
|
staticprivateinherited |
◆ fill() [1/2]
◆ fill() [2/2]
void RecoMuonPlots::fill |
( |
const xAOD::Muon & |
mu, |
|
|
xAOD::Muon::Quality |
my_quality |
|
) |
| |
Definition at line 110 of file RecoMuonPlots.cxx.
120 if (
mu.pt()/1000.0 > 100) {
126 int correctEnum = (
int) xAOD::Muon::MuonSpectrometerTrackParticle;
128 extrapMSTPLinkAcc(
"extrapolatedMuonSpectrometerTrackParticleLink");
129 if (extrapMSTPLinkAcc.isAvailable(
mu) && extrapMSTPLinkAcc(
mu).
isValid()) correctEnum+=2;
130 const xAOD::TrackParticle* msExtrapTrk =
mu.trackParticle((xAOD::Muon::TrackParticleType) correctEnum);
191 if (primaryTrk && inDetTrk && msExtrapTrk) {
195 ddpt_idme = (primaryTrk->
pt() > 0) ? std::abs(inDetTrk->
pt() - msExtrapTrk->
pt()) / primaryTrk->
pt() : -999;
◆ finalize()
void PlotBase::finalize |
( |
| ) |
|
|
inherited |
◆ finalizePlots()
virtual void PlotBase::finalizePlots |
( |
| ) |
|
|
inlineprivatevirtualinherited |
Reimplemented in TCCPlots, JetTagDQA::BTaggingValidationPlots, InDetPerfPlot_VertexTruthMatching, ZeeValidation::ReconElectronsPlots, InDetPerfPlot_Efficiency, InDetPerfPlot_Resolution, InDetPerfPlot_TRTExtension, InDetPerfPlot_TrackParameters, ZeeValidation::TrueElectronsPlots, ZeeValidation::TrueFwdElectronsPlots, IDTPM::OfflineElectronPlots, InDetPerfPlot_FakeRate, IDTPM::EfficiencyPlots, IDTPM::TrackParametersPlots, InDetPerfPlot_Duplicate, InDetBasicPlot, and Trk::EfficiencyPlots.
Definition at line 91 of file PlotBase.h.
◆ getDirectory()
std::string PlotBase::getDirectory |
( |
| ) |
|
|
inlineinherited |
◆ initialize()
void PlotBase::initialize |
( |
| ) |
|
|
inherited |
◆ initializePlots()
void RecoMuonPlots::initializePlots |
( |
| ) |
|
|
privatevirtual |
◆ RegisterSubPlot()
void PlotBase::RegisterSubPlot |
( |
PlotBase * |
pPlotBase | ) |
|
|
inlineinherited |
◆ retrieveBookedEfficiencies()
std::vector< EfficiencyData > PlotBase::retrieveBookedEfficiencies |
( |
| ) |
|
|
inherited |
Retrieve all booked efficiency objects.
Definition at line 77 of file PlotBase.cxx.
80 std::vector<EfficiencyData> subNodeHists = subNode->retrieveBookedEfficiencies();
81 vBookedEfficiencies.insert(vBookedEfficiencies.end(), subNodeHists.begin(), subNodeHists.end());
83 return vBookedEfficiencies;
◆ retrieveBookedHistograms()
std::vector< HistData > PlotBase::retrieveBookedHistograms |
( |
| ) |
|
|
inherited |
Retrieve all booked histograms.
Definition at line 57 of file PlotBase.cxx.
60 std::vector<HistData> subNodeHists = subNode->retrieveBookedHistograms();
61 vBookedHistograms.insert(vBookedHistograms.end(), subNodeHists.begin(), subNodeHists.end());
63 return vBookedHistograms;
◆ retrieveBookedTrees()
std::vector< TreeData > PlotBase::retrieveBookedTrees |
( |
| ) |
|
|
inherited |
Retrieve all booked trees.
Definition at line 67 of file PlotBase.cxx.
70 std::vector<TreeData> subNodeTrees = subNode->retrieveBookedTrees();
71 vBookedTrees.insert(vBookedTrees.end(), subNodeTrees.begin(), subNodeTrees.end());
◆ setDetailLevel()
void PlotBase::setDetailLevel |
( |
int |
iDetailLevel | ) |
|
|
inherited |
Definition at line 49 of file PlotBase.cxx.
51 subNode->setDetailLevel(iDetailLevel);
◆ ddpt_idme
float RecoMuonPlots::ddpt_idme = 0 |
◆ Detail
bool RecoMuonPlots::Detail |
◆ hitval_etaLayer1Hits
uint8_t RecoMuonPlots::hitval_etaLayer1Hits = 0 |
◆ hitval_etaLayer2Hits
uint8_t RecoMuonPlots::hitval_etaLayer2Hits = 0 |
◆ hitval_etaLayer3Hits
uint8_t RecoMuonPlots::hitval_etaLayer3Hits = 0 |
◆ hitval_etaLayer4Hits
uint8_t RecoMuonPlots::hitval_etaLayer4Hits = 0 |
◆ hitval_extendedLargeHits
uint8_t RecoMuonPlots::hitval_extendedLargeHits = 0 |
◆ hitval_extendedSmallHits
uint8_t RecoMuonPlots::hitval_extendedSmallHits = 0 |
◆ hitval_innerLargeHits
uint8_t RecoMuonPlots::hitval_innerLargeHits = 0 |
◆ hitval_innerSmallHits
uint8_t RecoMuonPlots::hitval_innerSmallHits = 0 |
◆ hitval_middleLargeHits
uint8_t RecoMuonPlots::hitval_middleLargeHits = 0 |
◆ hitval_middleSmallHits
uint8_t RecoMuonPlots::hitval_middleSmallHits = 0 |
◆ hitval_numberOfBLayerHits
uint8_t RecoMuonPlots::hitval_numberOfBLayerHits = 0 |
◆ hitval_numberOfPhiLayers
uint8_t RecoMuonPlots::hitval_numberOfPhiLayers = 0 |
◆ hitval_numberOfPixelHits
uint8_t RecoMuonPlots::hitval_numberOfPixelHits = 0 |
◆ hitval_numberOfPrecisionLayers
uint8_t RecoMuonPlots::hitval_numberOfPrecisionLayers = 0 |
◆ hitval_numberOfSCTHits
uint8_t RecoMuonPlots::hitval_numberOfSCTHits = 0 |
◆ hitval_numberOfTriggerEtaLayers
uint8_t RecoMuonPlots::hitval_numberOfTriggerEtaLayers = 0 |
◆ hitval_numberOfTRTHits
uint8_t RecoMuonPlots::hitval_numberOfTRTHits = 0 |
◆ hitval_outerLargeHits
uint8_t RecoMuonPlots::hitval_outerLargeHits = 0 |
◆ hitval_outerSmallHits
uint8_t RecoMuonPlots::hitval_outerSmallHits = 0 |
◆ m_avg_ddpt_idme
TH2* RecoMuonPlots::m_avg_ddpt_idme = nullptr |
◆ m_avg_dptsignif
TH2* RecoMuonPlots::m_avg_dptsignif = nullptr |
◆ m_avg_hits_ibl
TH2* RecoMuonPlots::m_avg_hits_ibl = nullptr |
◆ m_avg_hits_pix
TH2* RecoMuonPlots::m_avg_hits_pix = nullptr |
◆ m_avg_hits_precision_extended
TH2* RecoMuonPlots::m_avg_hits_precision_extended = nullptr |
◆ m_avg_hits_precision_inner
TH2* RecoMuonPlots::m_avg_hits_precision_inner = nullptr |
◆ m_avg_hits_precision_middle
TH2* RecoMuonPlots::m_avg_hits_precision_middle = nullptr |
◆ m_avg_hits_precision_outer
TH2* RecoMuonPlots::m_avg_hits_precision_outer = nullptr |
◆ m_avg_hits_sct
TH2* RecoMuonPlots::m_avg_hits_sct = nullptr |
◆ m_avg_hits_trigger_layer1
TH2* RecoMuonPlots::m_avg_hits_trigger_layer1 = nullptr |
◆ m_avg_hits_trigger_layer2
TH2* RecoMuonPlots::m_avg_hits_trigger_layer2 = nullptr |
◆ m_avg_hits_trigger_layer3
TH2* RecoMuonPlots::m_avg_hits_trigger_layer3 = nullptr |
◆ m_avg_hits_trigger_layer4
TH2* RecoMuonPlots::m_avg_hits_trigger_layer4 = nullptr |
◆ m_avg_hits_trt
TH2* RecoMuonPlots::m_avg_hits_trt = nullptr |
◆ m_eff_chi2
TH2* RecoMuonPlots::m_eff_chi2 |
◆ m_eff_medium
TH2* RecoMuonPlots::m_eff_medium |
◆ m_eff_ndof
TH2* RecoMuonPlots::m_eff_ndof |
◆ m_eff_nPhi
TH2* RecoMuonPlots::m_eff_nPhi |
◆ m_eff_nPrec
TH2* RecoMuonPlots::m_eff_nPrec |
◆ m_eff_nTrigEta
TH2* RecoMuonPlots::m_eff_nTrigEta |
◆ m_eff_tight
TH2* RecoMuonPlots::m_eff_tight |
◆ m_eta_phi_broad
TH2* RecoMuonPlots::m_eta_phi_broad |
◆ m_ID_eff_chi2
TH2* RecoMuonPlots::m_ID_eff_chi2 |
◆ m_ID_eff_ndof
TH2* RecoMuonPlots::m_ID_eff_ndof |
◆ m_iDetailLevel
int PlotBase::m_iDetailLevel |
|
protectedinherited |
◆ m_medium_eta_phi
TH2* RecoMuonPlots::m_medium_eta_phi |
◆ m_MS_eff_chi2
TH2* RecoMuonPlots::m_MS_eff_chi2 |
◆ m_MS_eff_ndof
TH2* RecoMuonPlots::m_MS_eff_ndof |
◆ m_oAllPlots
◆ m_oImpactPlots
◆ m_oMomentumPullPlots
◆ m_oMuRecoInfoPlots
◆ m_origin_eta_phi
TH2* RecoMuonPlots::m_origin_eta_phi |
◆ m_pt_broad
TH1* RecoMuonPlots::m_pt_broad |
◆ m_sDirectory
std::string PlotBase::m_sDirectory |
|
protectedinherited |
◆ m_tight_eta_phi
TH2* RecoMuonPlots::m_tight_eta_phi |
◆ m_vBookedEfficiencies
◆ m_vBookedHistograms
std::vector<HistData> PlotBase::m_vBookedHistograms |
|
protectedinherited |
◆ m_vBookedTrees
std::vector<TreeData> PlotBase::m_vBookedTrees |
|
protectedinherited |
◆ m_vSubNodes
std::vector<PlotBase*> PlotBase::m_vSubNodes |
|
protectedinherited |
◆ qoverp_diff
float RecoMuonPlots::qoverp_diff = 0 |
◆ qoverp_sigma
float RecoMuonPlots::qoverp_sigma = 0 |
◆ qoverp_signif
float RecoMuonPlots::qoverp_signif = 0 |
The documentation for this class was generated from the following files:
void fill(const xAOD::IParticle &prt, float weight=1.0)
uint8_t hitval_numberOfPrecisionLayers
static std::string constructPrefix(std::string dir, bool prependDir)
virtual double pt() const override final
The transverse momentum ( ) of the particle.
std::string replace(std::string s, const std::string &s2, const std::string &s3)
uint8_t hitval_numberOfSCTHits
@ etaLayer1Hits
number of eta hits in the first trigger layer (BML1 ot T4)
std::vector< HistData > m_vBookedHistograms
TH1F * Book1D(const std::string &name, const std::string &labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
Muon::MomentumPullPlots m_oMomentumPullPlots
TH2 * m_avg_hits_precision_extended
TH2 * m_avg_hits_trigger_layer2
virtual double eta() const override final
The pseudorapidity ( ) of the particle.
bool summaryValue(uint8_t &value, const SummaryType &information) const
Accessor for TrackSummary values.
virtual void initializePlots()
std::vector< EfficiencyData > m_vBookedEfficiencies
TH2 * m_avg_hits_precision_inner
TH2F * Book2D(const std::string &name, const std::string &labels, int nBinsX, float startX, float endX, int nBinsY, float startY, float endY, bool prependDir=true)
Book a TH2D histogram.
float chiSquared() const
Returns the of the overall track fit.
uint8_t hitval_innerLargeHits
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].
@ numberOfTRTHits
number of TRT hits [unit8_t].
Helper class to provide constant type-safe access to aux data.
Trk::ImpactPlots m_oImpactPlots
uint8_t hitval_outerSmallHits
uint8_t hitval_etaLayer3Hits
TH2 * m_avg_hits_precision_middle
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
TH2 * m_avg_hits_trigger_layer3
uint8_t hitval_extendedLargeHits
PlotBase(PlotBase *parent, const std::string &sDir)
@ innerLargeHits
number of precision hits in the inner large layer
@ etaLayer3Hits
number of eta hits in the third trigger layer (BOL1 ot T2)
@ middleLargeHits
number of precision hits in the middle large layer
@ etaLayer2Hits
number of eta hits in the second trigger layer (BML2 ot T1)
std::vector< PlotBase * > m_vSubNodes
uint8_t hitval_numberOfBLayerHits
uint8_t hitval_numberOfTRTHits
std::vector< HistData > retrieveBookedHistograms()
Retrieve all booked histograms.
TH2 * m_avg_hits_precision_outer
@ numberOfTriggerEtaLayers
layers with trigger eta hits [unit8_t].
@ extendedLargeHits
number of precision hits in the extended large layer
def TProfile(*args, **kwargs)
uint8_t hitval_numberOfPixelHits
uint8_t hitval_etaLayer2Hits
uint8_t hitval_innerSmallHits
TH2 * m_avg_hits_trigger_layer4
float qOverP() const
Returns the parameter.
const ParametersCovMatrix_t definingParametersCovMatrix() const
Returns the 5x5 symmetric matrix containing the defining parameters covariance matrix.
@ middleSmallHits
number of precision hits in the middle small layer
@ outerSmallHits
number of precision hits in the outer small layer
TH2 * m_avg_hits_trigger_layer1
void fill(const xAOD::Muon &mu, float weight=1.0)
@ outerLargeHits
number of precision hits in the outer large layer
void fill(const xAOD::TrackParticle &trkprt, float weight=1.0)
Muon::RecoInfoPlots m_oMuRecoInfoPlots
uint8_t hitval_numberOfTriggerEtaLayers
uint8_t hitval_extendedSmallHits
uint8_t hitval_middleLargeHits
@ numberOfSCTHits
number of hits in SCT [unit8_t].
float numberDoF() const
Returns the number of degrees of freedom of the overall track or vertex fit as float.
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Class describing a TrackParticle.
@ extendedSmallHits
number of precision hits in the extended small layer
@ innerSmallHits
number of precision hits in the inner small layer
uint8_t hitval_etaLayer1Hits
uint8_t hitval_outerLargeHits
Trk::ParamPlots m_oAllPlots
@ numberOfPhiLayers
layers with a trigger phi hit [unit8_t].
uint8_t hitval_etaLayer4Hits
virtual void finalizePlots()
std::vector< TreeData > m_vBookedTrees
void fill(const xAOD::Muon &mu, float weight=1.0)
@ etaLayer4Hits
number of eta hits in the fourth trigger layer (T3)
uint8_t hitval_middleSmallHits
uint8_t hitval_numberOfPhiLayers
virtual double phi() const override final
The azimuthal angle ( ) of the particle (has range to .)
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer
@ numberOfPrecisionLayers
layers with at least 3 hits [unit8_t].