|
ATLAS Offline Software
|
◆ HistFamily() [1/2]
HistFamily::HistFamily |
( |
const string & |
cut_name | ) |
|
Definition at line 184 of file InDetTrackSelectionToolTester.cxx.
186 auto* currentFile = TFile::CurrentFile();
187 currentFile->mkdir(
cut_name.data())->cd();
188 #define HIST_INIT( NAME, AXIS_LABEL, AXIS_N, AXIS_XL, AXIS_XH ) \
190 h_##NAME = new TH2F(#NAME, #NAME ";#eta;" AXIS_LABEL, 50,-2.5,2.5, \
191 AXIS_N, AXIS_XL, AXIS_XH); \
195 HIST_INIT( si_hits_phys,
"Si physical hits", 24, 0, 24 );
196 HIST_INIT( si_hits,
"Si hits", 24, 0, 24 );
197 HIST_INIT( si_holes,
"Si holes", 6, 0, 6 );
198 HIST_INIT( si_shared,
"Si shared hits", 6, 0, 6 );
199 HIST_INIT( pix_hits_phys,
"Pixel physical hits", 10, 0, 10 );
200 HIST_INIT( pix_hits,
"Pixel hits", 10, 0, 10 );
201 HIST_INIT( pix_holes,
"Pixel holes", 4, 0, 4 );
202 HIST_INIT( pix_shared,
"Pixel shared hits", 4, 0, 4 );
203 HIST_INIT( sct_hits_phys,
"SCT physical hits", 16, 0, 16 );
204 HIST_INIT( sct_hits,
"SCT hits", 16, 0, 16 );
205 HIST_INIT( sct_holes,
"SCT holes", 4, 0, 4 );
206 HIST_INIT( sct_shared,
"SCT shared hits", 4, 0, 4 );
207 HIST_INIT( ibl_hits,
"IBL hits", 4, 0, 4 );
208 HIST_INIT( ibl_expected,
"expect IBL hit", 2, 0, 2 );
209 HIST_INIT( bl_hits,
"BLayer hits", 4, 0, 4 );
210 HIST_INIT( bl_expected,
"expect BLayer hit", 2, 0, 2 );
211 HIST_INIT( trt_hits,
"TRT hits + outliers", 60, 0, 60 );
212 HIST_INIT( trt_outlier_fraction,
"TRT outlier fraction", 25, 0., 1. );
214 h_d0 =
new TH2F(
"d0",
"d_{0}^{BL};d_{0}^{BL} [mm];#sigma_{d_{0}} [mm]", 60, -3., 3., 60, 0., 3. );
215 h_z0sintheta =
new TH2F(
"z0sintheta",
"z_{0}^{PV} sin #theta;z_{0}^{PV} sin #theta [mm];#sigma_{z_{0} sin #theta} [mm]", 100, -5., 5., 50, 0., 5. );
◆ HistFamily() [2/2]
◆ fill()
◆ getSum()
◆ operator=()
◆ h_bl_expected
TH2* HistFamily::h_bl_expected = nullptr |
|
private |
◆ h_bl_hits
TH2* HistFamily::h_bl_hits = nullptr |
|
private |
◆ h_d0
TH2* HistFamily::h_d0 = nullptr |
|
private |
◆ h_ibl_expected
TH2* HistFamily::h_ibl_expected = nullptr |
|
private |
◆ h_ibl_hits
TH2* HistFamily::h_ibl_hits = nullptr |
|
private |
◆ h_pix_hits
TH2* HistFamily::h_pix_hits = nullptr |
|
private |
◆ h_pix_hits_phys
TH2* HistFamily::h_pix_hits_phys = nullptr |
|
private |
◆ h_pix_holes
TH2* HistFamily::h_pix_holes = nullptr |
|
private |
◆ h_pix_shared
TH2* HistFamily::h_pix_shared = nullptr |
|
private |
◆ h_pt
TH2* HistFamily::h_pt = nullptr |
|
private |
◆ h_sct_hits
TH2* HistFamily::h_sct_hits = nullptr |
|
private |
◆ h_sct_hits_phys
TH2* HistFamily::h_sct_hits_phys = nullptr |
|
private |
◆ h_sct_holes
TH2* HistFamily::h_sct_holes = nullptr |
|
private |
◆ h_sct_shared
TH2* HistFamily::h_sct_shared = nullptr |
|
private |
◆ h_si_hits
TH2* HistFamily::h_si_hits = nullptr |
|
private |
◆ h_si_hits_phys
TH2* HistFamily::h_si_hits_phys = nullptr |
|
private |
◆ h_si_holes
TH2* HistFamily::h_si_holes = nullptr |
|
private |
◆ h_si_shared
TH2* HistFamily::h_si_shared = nullptr |
|
private |
◆ h_trt_hits
TH2* HistFamily::h_trt_hits = nullptr |
|
private |
◆ h_trt_outlier_fraction
TH2* HistFamily::h_trt_outlier_fraction = nullptr |
|
private |
◆ h_z0sintheta
TH2* HistFamily::h_z0sintheta = nullptr |
|
private |
The documentation for this struct was generated from the following file:
virtual double pt() const override final
The transverse momentum ( ) of the particle.
@ numberOfPixelHoles
number of pixel layers on track with absence of hits [unit8_t].
@ numberOfSCTSharedHits
number of SCT hits shared by several tracks [unit8_t].
Scalar eta() const
pseudorapidity method
virtual double eta() const override final
The pseudorapidity ( ) of the particle.
bool summaryValue(uint8_t &value, const SummaryType &information) const
Accessor for TrackSummary values.
float vz() const
The z origin for the parameters.
float z0() const
Returns the parameter.
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].
@ expectInnermostPixelLayerHit
Do we expect a 0th-layer barrel hit for this track?
@ numberOfTRTHits
number of TRT hits [unit8_t].
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
float d0() const
Returns the parameter.
@ numberOfPixelSharedHits
number of Pixel all-layer hits shared by several tracks [unit8_t].
@ expectNextToInnermostPixelLayerHit
Do we expect a 1st-layer barrel hit for this track?
TH2 * h_trt_outlier_fraction
float z() const
Returns the z position.
@ numberOfSCTHoles
number of SCT holes [unit8_t].
@ numberOfNextToInnermostPixelLayerHits
these are the hits in the 1st pixel barrel layer
const ParametersCovMatrix_t definingParametersCovMatrix() const
Returns the 5x5 symmetric matrix containing the defining parameters covariance matrix.
@ numberOfTRTOutliers
number of TRT outliers [unit8_t].
@ numberOfSCTDeadSensors
number of dead SCT sensors crossed [unit8_t].
uint8_t getSum(const xAOD::TrackParticle &, xAOD::SummaryType) const
@ numberOfSCTHits
number of hits in SCT [unit8_t].
Error
The different types of error that can be flagged in the L1TopoRDO.
@ numberOfPixelDeadSensors
number of dead pixel sensors crossed [unit8_t].
float theta() const
Returns the parameter, which has range 0 to .
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer