|
ATLAS Offline Software
|
#include <PixelClusterValidationPlots.h>
◆ PixelClusterValidationPlots()
ActsTrk::PixelClusterValidationPlots::PixelClusterValidationPlots |
( |
PlotBase * |
pParent, |
|
|
const std::string & |
sDir |
|
) |
| |
Definition at line 9 of file PixelClusterValidationPlots.cxx.
13 m_barrelEndcap =
Book1D(
"barrelEndcap",
"PixelCluster_barrelEndcap;Barrel-Endcap;Entries;", 5, -2, 3,
false);
15 m_layerDisk_barrel =
Book1D(
"layerDisk_barrel",
"PixelCluster_layerDisk_barrel;Layer Disk;Entries;", 9, 0, 9,
false);
16 m_layerDisk_endcap =
Book1D(
"layerDisk_endcap",
"PixelCluster_layerDisk_endcap;Layer Disk;Entries;", 9, 0, 9,
false);
18 m_phiModule_barrel =
Book1D(
"phiModule_barrel",
"PixelCluster_phiModule_barrel;Phi Module;Entries;", 56, 0, 56,
false);
19 m_phiModule_endcap =
Book1D(
"phiModule_endcap",
"PixelCluster_phiModule_endcap;Phi Module;Entries;", 56, 0, 56,
false);
21 m_etaModule_barrel =
Book1D(
"etaModule_barrel",
"PixelCluster_etaModule_barrel;Eta Module;Entries;", 46, -18, 28,
false);
22 m_etaModule_endcap =
Book1D(
"etaModule_endcap",
"PixelCluster_etaModule_endcap;Eta Module;Entries;", 46, -18, 28,
false);
30 m_eta_barrel =
Book1D(
"eta_barrel",
"PixelCluster_eta_barrel;eta;Entries;", 50, -5, 5,
false);
31 m_eta_endcap =
Book1D(
"eta_endcap",
"PixelCluster_eta_endcap;eta;Entries;", 50, -5, 5,
false);
33 m_perp_barrel =
Book1D(
"perp_barrel",
"PixelCluster_perp_barrel;r [mm];Entries;", 100, 0, 320,
false);
34 m_perp_endcap =
Book1D(
"perp_endcap",
"PixelCluster_perp_endcap;r [mm];Entries;", 100, 0, 320,
false);
42 m_omega_x_barrel =
Book1D(
"omega_x_barrel",
"PixelCluster_omega_x_barrel;omega x;Entries;", 50, 0, 1,
false);
43 m_omega_x_endcap =
Book1D(
"omega_x_endcap",
"PixelCluster_omega_x_endcap;omega x;Entries;", 50, 0, 1,
false);
45 m_omega_y_barrel =
Book1D(
"omega_y_barrel",
"PixelCluster_omega_y_barrel;omega x;Entries;", 50, 0, 1,
false);
46 m_omega_y_endcap =
Book1D(
"omega_y_endcap",
"PixelCluster_omega_y_endcap;omega x;Entries;", 50, 0, 1,
false);
48 m_lvl1a_barrel =
Book1D(
"lvl1a_barrel",
"PixelCluster_lvl1a_barrel;lvl1a;Entries;",20, 0, 20,
false);
49 m_lvl1a_endcap =
Book1D(
"lvl1a_endcap",
"PixelCluster_lvl1a_endcap;lvl1a;Entries;",20, 0, 20,
false);
51 m_global_x_barrel =
Book1D(
"global_x_barrel",
"PixelCluster_global_x_barrel;Global x [mm];Entries;", 64, -350, 350,
false);
52 m_global_x_endcap =
Book1D(
"global_x_endcap",
"PixelCluster_global_x_endcap;Global x [mm];Entries;", 64, -350, 350,
false);
54 m_global_y_barrel =
Book1D(
"global_y_barrel",
"PixelCluster_global_y_barrel;Global y [mm];Entries;", 64, -350, 350,
false);
55 m_global_y_endcap =
Book1D(
"global_y_endcap",
"PixelCluster_global_y_endcap;Global y [mm];Entries;", 64, -350, 350,
false);
57 m_global_z_barrel =
Book1D(
"global_z_barrel",
"PixelCluster_global_z_barrel;Global z [mm];Entries;", 100, -3000, 3000,
false);
58 m_global_z_endcap =
Book1D(
"global_z_endcap",
"PixelCluster_global_z_endcap;Global z [mm];Entries;", 100, -3000, 3000,
false);
60 m_local_x_barrel =
Book1D(
"local_x_barrel",
"PixelCluster_local_x_barrel;Local x [mm];Entries;", 56, -28, 28,
false);
61 m_local_x_endcap =
Book1D(
"local_x_endcap",
"PixelCluster_local_x_endcap;Local x [mm];Entries;", 56, -28, 28,
false);
63 m_local_y_barrel =
Book1D(
"local_y_barrel",
"PixelCluster_local_y_barrel;Local y [mm];Entries;", 56, -28, 28,
false);
64 m_local_y_endcap =
Book1D(
"local_y_endcap",
"PixelCluster_local_y_endcap;Local y [mm];Entries;", 56, -28, 28,
false);
66 m_localCovXX_barrel =
Book1D(
"localCovXX_barrel",
"PixelCluster_localCovXX_barrel;Local Cov XX [mm2];Entries;", 100, 0, 0.9*1
e-3,
false);
67 m_localCovXX_endcap =
Book1D(
"localCovXX_endcap",
"PixelCluster_localCovXX_endcap;Local Cov XX [mm2];Entries;", 100, 0, 0.9*1
e-3,
false);
69 m_localCovYY_barrel =
Book1D(
"localCovYY_barrel",
"PixelCluster_localCovYY_barrel;Local Cov YY [mm2];Entries;", 100, 0, 0.9*1
e-3,
false);
70 m_localCovYY_endcap =
Book1D(
"localCovYY_endcap",
"PixelCluster_localCovYY_endcap;Local Cov YY [mm2];Entries;", 100, 0, 0.9*1
e-3,
false);
72 m_sizeX_barrel =
Book1D(
"sizeX_barrel",
"PixelCluster_sizeX_barrel;Size X;Entries;", 100, 0, 400,
false);
73 m_sizeX_endcap =
Book1D(
"sizeX_endcap",
"PixelCluster_sizeX_endcap;Size X;Entries;", 100, 0, 400,
false);
75 m_sizeY_barrel =
Book1D(
"sizeY_barrel",
"PixelCluster_sizeY_barrel;Size Y;Entries;", 100, 0, 400,
false);
76 m_sizeY_endcap =
Book1D(
"sizeY_endcap",
"PixelCluster_sizeY_endcap;Size Y;Entries;", 100, 0, 400,
false);
78 m_widthY_barrel =
Book1D(
"widthY_barrel",
"PixelCluster_widthY_barrel;Width Y;Entries;", 60, 0, 30,
false);
79 m_widthY_endcap =
Book1D(
"widthY_endcap",
"PixelCluster_widthY_endcap;Width Y;Entries;", 60, 0, 30,
false);
81 m_global_xy_barrel =
Book2D(
"global_xy_barrel",
"PixelCluster_global_xy_barrel;x [mm];y [mm];", 64, -320, 320, 64, -350, 350,
false);
82 m_global_xy_endcap =
Book2D(
"global_xy_endcap",
"PixelCluster_global_xy_endcap;x [mm];y [mm];", 64, -320, 320, 64, -350, 350,
false);
84 m_global_zr_barrel =
Book2D(
"global_zr_barrel",
"PixelCluster_global_zr_barrel;z [mm];r [mm];", 100, -3000, 3000, 100, 0, 350,
false);
85 m_global_zr_endcap =
Book2D(
"global_zr_endcap",
"PixelCluster_global_zr_endcap;z [mm];r [mm];", 100, -3000, 3000, 100, 0, 350,
false);
◆ ~PixelClusterValidationPlots()
virtual ActsTrk::PixelClusterValidationPlots::~PixelClusterValidationPlots |
( |
| ) |
|
|
virtualdefault |
◆ 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()
Definition at line 88 of file PixelClusterValidationPlots.cxx.
101 const auto& local_position = cluster->template localPosition<2>();
102 const auto& local_covariance = cluster->template localCovariance<2>();
104 Amg::Vector3D globalPosition(globalPos(0, 0), globalPos(1, 0), globalPos(2, 0));
◆ 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::ResolutionPlots, 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()
virtual void PlotBase::initializePlots |
( |
| ) |
|
|
inlineprivatevirtualinherited |
Reimplemented in TCCPlots, JetTagDQA::BTaggingValidationPlots, InDetPerfPlot_VertexTruthMatching, InDetPerfPlot_Hits, Egamma::LRTElectronPlots, Egamma::ElectronPlots, ZeeValidation::ReconElectronsPlots, RecoMuonPlots, Tau::NewCorePlots, InDetPerfPlot_Efficiency, Egamma::ShowerShapesPlots, InDetPerfPlot_Vertex, PFO::PFOClusterMomentPlots, InDetPerfPlot_Resolution, Trk::ExtrRegionPlots, InDetPerfPlot_TRTExtension, InDetPerfPlot_TrackParameters, Egamma::TrackPlots, RecoPhysPlots, Tau::Migration, PhotonValidationPlots, ZeeValidation::TrueElectronsPlots, Muon::IsoPlots, ZeeValidation::ZeePlots, PFO::FlowElement_LinkerPlots, ZeeValidation::TrueFwdElectronsPlots, Tau::RecoTauPlots, InDetPerfPlot_HitResidual, InDetPerfPlot_HitEfficiency, Muon::MuonParamElossPlots, Trk::IDHitPlots, Muon::SlowMuonParamPlots, PFO::PFOCalibHitClusterMomentPlots, Egamma::PhotonPlots, PFO::ClusterPlots, PFO::LeptonFELinkerPlots, RecoLumiPlots, ElectronValidationPlots, PFO::ClusterMomentPlots, InDetPerfPlot_FakeRate, Tau::Had1ProngPlots, RecoMuonTrackPlots, ZeeValidation::FWDZeePlots, Tau::GeneralTauPlots, PFO::PFOPlots, PhysVal::KinematicsPlots, IDTPM::EfficiencyPlots, IDTPM::ResolutionPlots, RecoMuonSegmentPlots, Egamma::PhotonCnvPlots, InDetPerfPlot_VerticesVsMu, RecoMuonIDTrackPlots, Muon::MomentumTruthPullPlots, Egamma::ElectronFrwdPlots, Trk::ExtrLayerPlots, IDTPM::OfflineElectronPlots, LRTElectronValidationPlots, PFO::PFOAlgPropertyPlots, Tau::Had3ProngPlots, InDetPerfPlot_nTracks, Muon::IsoCorrPlots, PFO::PFOPVMatchedPlots, IDTPM::TrackParametersPlots, Muon::MomentumPullPlots, Trk::DefParamPullPlots, Muon::RecoInfoPlots, Tau::EfficiencyPtPlots, Tau::EVetoPlots, Egamma::PhotonConversionPlots, InDetPerfPlot_Duplicate, PhysVal::TrkAndVtxPlots, Egamma::IsolationPlots, Egamma::KinematicsPlots, Egamma::PhotonAmbPlots, Egamma::ClusMomentumPlots, InDetBasicPlot, Muon::MuonParamPlots, Muon::BetaPlots, InDetPerfNtuple, PhysVal::METPlots, Trk::EfficiencyPlots, Muon::ChargeDepParamPlots, Tau::ParamPlots, PFO::PFOAttributePlots, Trk::HitTypePlots, Muon::MuonTree, PhysVal::BTagPlots, PhysVal::EventInfoPlots, Trk::HitResidualPlots, Trk::ImpactPlots, Trk::ParamPlots, Trk::RecoInfoPlots, InDetPerfPlot_TrkInJet, RecoVertexPlots, Trk::ResolutionPlots, Trk::TruthInfoPlots, and Muon::HitFracTypePlots.
Definition at line 90 of file PlotBase.h.
◆ 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);
◆ m_barrelEndcap
TH1* ActsTrk::PixelClusterValidationPlots::m_barrelEndcap {} |
|
private |
◆ m_eta_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_eta_barrel {} |
|
private |
◆ m_eta_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_eta_endcap {} |
|
private |
◆ m_etaModule_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_etaModule_barrel {} |
|
private |
◆ m_etaModule_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_etaModule_endcap {} |
|
private |
◆ m_global_x_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_global_x_barrel {} |
|
private |
◆ m_global_x_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_global_x_endcap {} |
|
private |
◆ m_global_xy_barrel
TH2* ActsTrk::PixelClusterValidationPlots::m_global_xy_barrel {} |
|
private |
◆ m_global_xy_endcap
TH2* ActsTrk::PixelClusterValidationPlots::m_global_xy_endcap {} |
|
private |
◆ m_global_y_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_global_y_barrel {} |
|
private |
◆ m_global_y_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_global_y_endcap {} |
|
private |
◆ m_global_z_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_global_z_barrel {} |
|
private |
◆ m_global_z_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_global_z_endcap {} |
|
private |
◆ m_global_zr_barrel
TH2* ActsTrk::PixelClusterValidationPlots::m_global_zr_barrel {} |
|
private |
◆ m_global_zr_endcap
TH2* ActsTrk::PixelClusterValidationPlots::m_global_zr_endcap {} |
|
private |
◆ m_iDetailLevel
int PlotBase::m_iDetailLevel |
|
protectedinherited |
◆ m_isInnermost_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_isInnermost_barrel {} |
|
private |
◆ m_isInnermost_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_isInnermost_endcap {} |
|
private |
◆ m_isNextToInnermost_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_isNextToInnermost_barrel {} |
|
private |
◆ m_isNextToInnermost_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_isNextToInnermost_endcap {} |
|
private |
◆ m_layerDisk_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_layerDisk_barrel {} |
|
private |
◆ m_layerDisk_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_layerDisk_endcap {} |
|
private |
◆ m_local_x_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_local_x_barrel {} |
|
private |
◆ m_local_x_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_local_x_endcap {} |
|
private |
◆ m_local_y_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_local_y_barrel {} |
|
private |
◆ m_local_y_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_local_y_endcap {} |
|
private |
◆ m_localCovXX_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_localCovXX_barrel {} |
|
private |
◆ m_localCovXX_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_localCovXX_endcap {} |
|
private |
◆ m_localCovYY_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_localCovYY_barrel {} |
|
private |
◆ m_localCovYY_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_localCovYY_endcap {} |
|
private |
◆ m_lvl1a_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_lvl1a_barrel {} |
|
private |
◆ m_lvl1a_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_lvl1a_endcap {} |
|
private |
◆ m_omega_x_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_omega_x_barrel {} |
|
private |
◆ m_omega_x_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_omega_x_endcap {} |
|
private |
◆ m_omega_y_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_omega_y_barrel {} |
|
private |
◆ m_omega_y_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_omega_y_endcap {} |
|
private |
◆ m_perp_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_perp_barrel {} |
|
private |
◆ m_perp_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_perp_endcap {} |
|
private |
◆ m_phiModule_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_phiModule_barrel {} |
|
private |
◆ m_phiModule_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_phiModule_endcap {} |
|
private |
◆ m_sDirectory
std::string PlotBase::m_sDirectory |
|
protectedinherited |
◆ m_sizeX_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_sizeX_barrel {} |
|
private |
◆ m_sizeX_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_sizeX_endcap {} |
|
private |
◆ m_sizeY_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_sizeY_barrel {} |
|
private |
◆ m_sizeY_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_sizeY_endcap {} |
|
private |
◆ m_total_charge_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_total_charge_barrel {} |
|
private |
◆ m_total_charge_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_total_charge_endcap {} |
|
private |
◆ m_total_tot_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_total_tot_barrel {} |
|
private |
◆ m_total_tot_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_total_tot_endcap {} |
|
private |
◆ 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 |
◆ m_widthY_barrel
TH1* ActsTrk::PixelClusterValidationPlots::m_widthY_barrel {} |
|
private |
◆ m_widthY_endcap
TH1* ActsTrk::PixelClusterValidationPlots::m_widthY_endcap {} |
|
private |
The documentation for this class was generated from the following files:
static std::string constructPrefix(std::string dir, bool prependDir)
std::string replace(std::string s, const std::string &s2, const std::string &s3)
DetectorIDHashType identifierHash() const
Returns the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash)
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.
float widthInEta() const
Returns the width of the cluster in phi (x) and eta (y) directions, respectively.
TH1 * m_localCovYY_barrel
int barrel_ec(const Identifier &id) const
Values of different levels (failure returns 0)
virtual void initializePlots()
std::vector< EfficiencyData > m_vBookedEfficiencies
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.
TH1 * m_total_charge_barrel
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
float totalCharge() const
Returns the sum of the charges of the channels building the cluster.
Identifier wafer_id(int barrel_ec, int layer_disk, int phi_module, int eta_module) const
For a single crystal.
PlotBase(PlotBase *parent, const std::string &sDir)
std::vector< PlotBase * > m_vSubNodes
TH1 * m_localCovXX_barrel
def TProfile(*args, **kwargs)
TH1 * m_isInnermost_endcap
TH1 * m_total_charge_endcap
TH1 * m_isNextToInnermost_barrel
TH1 * m_isNextToInnermost_endcap
int layer_disk(const Identifier &id) const
int eta_module(const Identifier &id) const
ConstVectorMap< 3 > globalPosition() const
Returns the global position of the pixel cluster.
int totalToT() const
Returns the sum of the ToTs of the channels building the cluster.
float omegaX() const
Returns omegax and omegay, i.e.
Eigen::Matrix< double, 3, 1 > Vector3D
TH1 * m_localCovYY_endcap
TH1 * m_isInnermost_barrel
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
int channelsInEta() const
int phi_module(const Identifier &id) const
virtual void finalizePlots()
std::vector< TreeData > m_vBookedTrees
TH1 * m_localCovXX_endcap
int channelsInPhi() const
Returns the dimensions of the cluster in numbers of channels in phi (x) and eta (y) directions,...
int lvl1a() const
Return the LVL1 accept.