ATLAS Offline Software
Loading...
Searching...
No Matches
AnalysisR4.cxx
Go to the documentation of this file.
1
9
10
11
12#include "AnalysisR4.h"
13
15
16#include <cmath>
17#include <iostream>
18
19
20
21AnalysisR4::AnalysisR4(const std::string& name,
22 double /*pTCut*/,
23 double /*etaCut*/,
24 double /*d0Cut*/,
25 double /*z0Cut*/)
26 : m_name(name), m_monTool(0)
27{}
28
29
31
32 if ( !monTool() ) return;
33
34 ChainString cname = name();
35
36 // std::cout << "AnalysisR4::initialise() name " << name() << std::endl;
37
38#if 0
40 std::cout << "\nAnalysisR4:: chain specification: " << cname << "\t" << cname.raw() << std::endl;
41 std::cout << "\tchain: " << cname.head() << std::endl;
42 std::cout << "\tkey: " << cname.tail() << std::endl;
43 std::cout << "\troi: " << cname.roi() << std::endl;
44 std::cout << "\tvtx: " << cname.vtx() << std::endl;
45 std::cout << "\tte: " << cname.element() << std::endl;
46#endif
47
49
51
54
55 m_hntrk = TIDA::Histogram<float>( monTool(), "reftrk_N" );
56
58
59 m_htrkpT = TIDA::Histogram<float>( monTool(), "reftrk_pT" );
60 m_htrkphi = TIDA::Histogram<float>( monTool(), "reftrk_phi" );
61 m_htrketa = TIDA::Histogram<float>( monTool(), "reftrk_eta" );
62 m_htrkd0 = TIDA::Histogram<float>( monTool(), "reftrk_d0" );
63
64 m_htrkz0 = TIDA::Histogram<float>( monTool(), "reftrk_z0" );
65
67 m_htrkdd0 = TIDA::Histogram<float>( monTool(), "reftrk_dd0" );
68 m_htrkdz0 = TIDA::Histogram<float>( monTool(), "reftrk_dz0" );
69
70 m_htrkd0sig = TIDA::Histogram<float>( monTool(), "reftrk_d0sig" );
71
72
74
77 // m_hntrk_rec = TIDA::Histogram<float>( monTool(), "testtrk_N", "Test tracks", 100, vnbins );
78 m_hntrk_rec = TIDA::Histogram<float>( monTool(), "testtrk_N" );
79
80
81 // m_htrkpT_rec = TIDA::Histogram<float>( monTool(), "testtrk_pT" , "Test track pT", 25, 0., 100.);
82 m_htrkpT_rec = TIDA::Histogram<float>( monTool(), "testtrk_pT" );
83 m_htrkphi_rec = TIDA::Histogram<float>( monTool(), "testtrk_phi" );
84 m_htrketa_rec = TIDA::Histogram<float>( monTool(), "testtrk_eta" );
85 m_htrkd0_rec = TIDA::Histogram<float>( monTool(), "testtrk_d0" );
86
87 m_htrkz0_rec = TIDA::Histogram<float>( monTool(), "testtrk_z0" );
88
89 m_htrkdd0_rec = TIDA::Histogram<float>( monTool(), "testtrk_dd0" );
90 m_htrkdz0_rec = TIDA::Histogram<float>( monTool(), "testtrk_dz0" );
91
92 m_htrkd0sig_rec = TIDA::Histogram<float>( monTool(), "testtrk_d0sig" );
93
94
95
97
98
100
101 m_hpTeff = TIDA::Histogram<float>( monTool(), "Eff_pT" );
102 m_hetaeff = TIDA::Histogram<float>( monTool(), "Eff_Eta" );
103 m_hphieff = TIDA::Histogram<float>( monTool(), "Eff_Phi" );
104 m_hd0eff = TIDA::Histogram<float>( monTool(), "Eff_d0" );
105
106 m_hz0eff = TIDA::Histogram<float>( monTool(), "Eff_z0" );
107 m_hnVtxeff = TIDA::Histogram<float>( monTool(), "Eff_nVtx" );
108
109
110 m_hlbeff = TIDA::Histogram<float>( monTool(), "Eff_lb" );
111
112
113 m_htrkvtx_x_lb = TIDA::Histogram<float>( monTool(), "trkvtx_x_vs_lb" );
114 m_htrkvtx_y_lb = TIDA::Histogram<float>( monTool(), "trkvtx_y_vs_lb" );
115 m_htrkvtx_z_lb = TIDA::Histogram<float>( monTool(), "trkvtx_z_vs_lb" );
116
119 // m_hotrkvtx_x_lb = TIDA::Histogram<float>( monTool(), "otrkvtx_x_vs_lb" );
120 // m_hotrkvtx_y_lb = TIDA::Histogram<float>( monTool(), "otrkvtx_y_vs_lb" );
121 // m_hotrkvtx_z_lb = TIDA::Histogram<float>( monTool(), "otrkvtx_z_vs_lb" );
122
123
125 m_hnpixvseta = TIDA::Histogram<float>( monTool(), "npix_vs_eta" );
126 m_hnpixvseta_rec = TIDA::Histogram<float>( monTool(), "npix_vs_eta_rec" );
127
128 m_hnsctvseta = TIDA::Histogram<float>( monTool(), "nsct_vs_eta" );
129 m_hnsctvseta_rec = TIDA::Histogram<float>( monTool(), "nsct_vs_eta_rec" );
130
131 m_hntrtvseta = TIDA::Histogram<float>( monTool(), "ntrt_vs_eta" );
132 m_hntrtvseta_rec = TIDA::Histogram<float>( monTool(), "ntrt_vs_eta_rec" );
133
134 m_hnpixvsphi = TIDA::Histogram<float>( monTool(), "npix_vs_phi" );
135 m_hnpixvsphi_rec = TIDA::Histogram<float>( monTool(), "npix_vs_phi_rec" );
136
137 m_hnsctvsphi = TIDA::Histogram<float>( monTool(), "nsct_vs_phi" );
138 m_hnsctvsphi_rec = TIDA::Histogram<float>( monTool(), "nsct_vs_phi_rec" );
139
140 m_hntrtvsphi = TIDA::Histogram<float>( monTool(), "ntrt_vs_phi" );
141 m_hntrtvsphi_rec = TIDA::Histogram<float>( monTool(), "ntrt_vs_phi_rec" );
142
143 m_hnpixvsd0 = TIDA::Histogram<float>( monTool(), "npix_vs_d0" );
144 m_hnpixvsd0_rec = TIDA::Histogram<float>( monTool(), "npix_vs_d0_rec" );
145
146 m_hnsctvsd0 = TIDA::Histogram<float>( monTool(), "nsct_vs_d0" );
147 m_hnsctvsd0_rec = TIDA::Histogram<float>( monTool(), "nsct_vs_d0_rec" );
148
149
150 m_hnpixvspT = TIDA::Histogram<float>( monTool(), "npix_vs_pT" );
151 m_hnpixvspT_rec = TIDA::Histogram<float>( monTool(), "npix_vs_pT_rec" );
152
153 m_hnsctvspT = TIDA::Histogram<float>( monTool(), "nsct_vs_pT" );
154 m_hnsctvspT_rec = TIDA::Histogram<float>( monTool(), "nsct_vs_pT_rec" );
155
156
157 m_hnsihits_lb = TIDA::Histogram<float>( monTool(), "nsihits_lb" );
158 m_hnsihits_lb_rec = TIDA::Histogram<float>( monTool(), "nsihits_lb_rec" );
159
160
161 m_hlayer_rec = TIDA::Histogram<float>( monTool(), "layer_rec" );
163
165
166
167 m_hpTres = TIDA::Histogram<float>( monTool(), "Res_pT" );
168 m_hipTres = TIDA::Histogram<float>( monTool(), "Res_ipT" );
169 m_hetares = TIDA::Histogram<float>( monTool(), "Res_eta" );
170 m_hphires = TIDA::Histogram<float>( monTool(), "Res_phi" );
171 m_hd0res = TIDA::Histogram<float>( monTool(), "Res_d0" );
172 m_hz0res = TIDA::Histogram<float>( monTool(), "Res_z0" );
173
174
176
183
186
187
188
190 m_hnpix_rec = TIDA::Histogram<float>( monTool(), "npix_rec" );
191
193 m_hnsct_rec = TIDA::Histogram<float>( monTool(), "nsct_rec" );
194
195 m_hnsihits = TIDA::Histogram<float>( monTool(), "nsiHits" );
196 m_hnsihits_rec = TIDA::Histogram<float>( monTool(), "nsiHits_rec" );
197
199 m_hntrt_rec = TIDA::Histogram<float>( monTool(), "ntrt_rec" );
200
201 m_chi2dof = TIDA::Histogram<float>( monTool(), "chi2dof" );
202 m_chi2dof_rec = TIDA::Histogram<float>( monTool(), "chi2dof_rec" );
203
204 // m_hmu = TIDA::Histogram<float>( monTool(), "mu" );
206
207}
208
209
211
212#if 0
213
215 std::vector<TIDA::Track*>::const_iterator reference = referenceTracks.begin();
216 std::vector<TIDA::Track*>::const_iterator referenceEnd = referenceTracks.end();
217
220 m_hchain->Fill( 0.5, 1 );
221
222
223 if ( roi!=nullptr ) m_hroieta->Fill( roi->eta(), 1 );
224
225 if ( tevt!=nullptr && m_eventid != tevt->event_number() ) {
228 // m_eventid = event()->event_number();
229 m_eventid = tevt->event_number();
230 m_hchain->Fill( 1.5, 1 );
231
232 m_hmu->Fill( tevt->mu() );
233
234 }
235
236 m_hntrk->Fill( referenceTracks.size() );
237 m_hntrk_rec->Fill( testTracks.size() );
238
240 m_hchain->Fill(4.5, testTracks.size() );
241
242 for( ; reference!=referenceEnd ; ++reference ) {
243
244 // Get reference parameters
245 double referenceEta = (*reference)->eta();
246 double referencePhi = phi((*reference)->phi());
247 double referenceZ0 = (*reference)->z0();
248 double referenceD0 = (*reference)->a0();
249 double referencePT = (*reference)->pT();
250
251 double referenceDZ0 = (*reference)->dz0();
252 double referenceDD0 = (*reference)->da0();
253
254 // Find matched tracks
255 const TIDA::Track* test = associator->matched(*reference);
256
257 float eff_weight = 0;
258 if (test) eff_weight = 1;
259
260 m_htotal_efficiency->Fill(0.5, eff_weight );
261
262 m_hpTeff->Fill( std::fabs(referencePT)*0.001, eff_weight );
263 m_hz0eff->Fill( referenceZ0, eff_weight );
264 m_hd0eff->Fill( referenceD0, eff_weight );
265 m_hetaeff->Fill( referenceEta, eff_weight );
266 m_hphieff->Fill( referencePhi, eff_weight );
268 if (beamline) m_hnVtxeff->Fill( beamline[3], eff_weight );
269
270 if (tevt) m_hlbeff->Fill( tevt->lumi_block(), eff_weight );
271
272 m_htrkpT->Fill( std::fabs(referencePT)*0.001 );
273 m_htrketa->Fill( referenceEta );
274 m_htrkphi->Fill( referencePhi );
275 m_htrkd0->Fill( referenceD0 );
276 m_htrkz0->Fill( referenceZ0 );
277
278 m_htrkdd0->Fill( referenceDD0 );
279 m_htrkdz0->Fill( referenceDZ0 );
280
281 if ( referenceDD0!=0 ) m_htrkd0sig->Fill( referenceD0/referenceDD0 );
282
283 m_hnpixvseta->Fill( referenceEta, int(((*reference)->pixelHits()+0.5)*0.5) );
284 m_hnsctvseta->Fill( referenceEta, (*reference)->sctHits() );
285 m_hntrtvseta->Fill( referenceEta, (*reference)->strawHits() );
286
287 if ( (*reference)->dof()!=0 ) m_chi2dof->Fill( (*reference)->chi2()/(*reference)->dof() );
288
289 m_hnpixvsphi->Fill( referencePhi, int(((*reference)->pixelHits()+0.5)*0.5) );
290 m_hnsctvsphi->Fill( referencePhi, (*reference)->sctHits() );
291 m_hntrtvsphi->Fill( referencePhi, (*reference)->strawHits() );
292
293 m_hnpixvsd0->Fill( referenceD0, int(((*reference)->pixelHits()+0.5)*0.5) );
294 m_hnsctvsd0->Fill( referenceD0, (*reference)->sctHits() );
295
296 m_hnpixvspT->Fill( std::fabs(referencePT)*0.001, int(((*reference)->pixelHits()+0.5)*0.5) );
297 m_hnsctvspT->Fill( std::fabs(referencePT)*0.001, (*reference)->sctHits() );
298
299
300 m_hnpix->Fill( int(((*reference)->pixelHits()+0.5)*0.5) );
301 m_hnsct->Fill( (*reference)->sctHits() );
302 m_hnsihits->Fill( (*reference)->siHits() );
303 m_hntrt->Fill( (*reference)->strawHits() );
304
305
306 // m_hnsihits_lb->Fill( event()->lumi_block(), (*reference)->siHits() );
307 if (tevt) m_hnsihits_lb->Fill( tevt->lumi_block(), (*reference)->siHits() );
308
309 m_hd0vsphi->Fill(referencePhi, referenceD0 );
310
312 m_hchain->Fill(2.5, 1);
313
314
315 for ( size_t ilayer=0 ; ilayer<32 ; ilayer++ ) {
316 if ( (*reference)->hitPattern()&(1U<<ilayer) ) m_hlayer->Fill( ilayer );
317 }
318
319 if (test) {
320
321 m_hchain->Fill(3.5, 1);
322
325
327 // m_hpTres->Fill( referencePT*0.001, (test->pT() - referencePT)*0.001 );
328 // m_hipTres->Fill( 1000/referencePT, (1000/test->pT() - 1000/referencePT) );
329 // m_hetares->Fill( referenceEta, test->eta() - referenceEta );
330 // m_hphires->Fill( referencePhi, phi(test->phi() - referencePhi) );
331 // m_hd0res->Fill( referenceD0, test->a0() - referenceD0 );
332 // m_hz0res->Fill( referenceZ0, test->z0() - referenceZ0 );
333
335 m_hpTres->Fill( referenceEta, (test->pT() - referencePT)*0.001 );
336 m_hipTres->Fill( referenceEta, (1000/test->pT() - 1000/referencePT) );
337 m_hetares->Fill( referenceEta, test->eta() - referenceEta );
338 m_hphires->Fill( referenceEta, phi(test->phi() - referencePhi) );
339 m_hd0res->Fill( referenceEta, test->a0() - referenceD0 );
340 m_hz0res->Fill( referenceEta, test->z0() - referenceZ0 );
341
342 // m_htrkvtx_x_lb->Fill( event()->lumi_block(), beamTestx() );
343 // m_htrkvtx_y_lb->Fill( event()->lumi_block(), beamTesty() );
344 // m_htrkvtx_z_lb->Fill( event()->lumi_block(), beamTestz() );
345
346 if (tevt && beamline) {
347 m_htrkvtx_x_lb->Fill( tevt->lumi_block(), beamline[0] );
348 m_htrkvtx_y_lb->Fill( tevt->lumi_block(), beamline[1] );
349 m_htrkvtx_z_lb->Fill( tevt->lumi_block(), beamline[2] );
350 }
351
352 for ( size_t ilayer=0 ; ilayer<32 ; ilayer++ ) {
353 if ( test->hitPattern()&(1U<<ilayer) ) m_hlayer_rec->Fill( ilayer );
354 }
355
356 // std::cout << "SUTT beam x " << beamTestx() << " " << "\tx " << beamTesty() << " " << "\ty " << beamTestz() << std::endl;
357
358#if 0
360 m_htrkpT_rec->Fill( referencePT*0.001 );
361 m_htrketa_rec->Fill( referenceEta );
362 m_htrkphi_rec->Fill( referencePhi );
363 m_htrkd0_rec->Fill( referenceD0 );
364 m_htrkz0_rec->Fill( referenceZ0 );
365
366#endif
367
369 m_htrkpT_rec->Fill( std::fabs(test->pT())*0.001 );
370 m_htrketa_rec->Fill( test->eta() );
371 m_htrkphi_rec->Fill( test->phi() );
372 m_htrkd0_rec->Fill( test->a0() );
373 m_htrkz0_rec->Fill( test->z0() );
374
375 m_htrkdd0_rec->Fill( test->da0() );
376 m_htrkdz0_rec->Fill( test->dz0() );
377
378 if ( test->da0()!=0 ) m_htrkd0sig_rec->Fill( test->a0()/test->da0() );
379
380
382 m_htrkpT_residual->Fill( (test->pT() - referencePT)*0.001 );
383 m_htrkipT_residual->Fill( (1000/test->pT() - 1000/referencePT) );
384 m_htrketa_residual->Fill( test->eta() - referenceEta );
385 m_htrkphi_residual->Fill( phi(test->phi() - referencePhi) );
386
387 m_htrkd0_residual->Fill( test->a0() - referenceD0 );
388 m_htrkz0_residual->Fill( test->z0() - referenceZ0 );
389
390 m_htrkdd0_residual->Fill( test->da0() - referenceDD0 );
391 m_htrkdz0_residual->Fill( test->dz0() - referenceDZ0 );
392
393 m_hnpixvseta_rec->Fill( referenceEta, int((test->pixelHits()+0.5)*0.5) );
394 m_hnsctvseta_rec->Fill( referenceEta, test->sctHits() );
395
396 m_hnpixvsphi_rec->Fill( referencePhi, int((test->pixelHits()+0.5)*0.5) );
397 m_hnsctvsphi_rec->Fill( referencePhi, test->sctHits() );
398
399 m_hnpixvsd0_rec->Fill( referenceD0, int((test->pixelHits()+0.5)*0.5) );
400 m_hnsctvsd0_rec->Fill( referenceD0, test->sctHits() );
401
402 m_hnpixvspT_rec->Fill( std::fabs(referencePT)*0.001, int((test->pixelHits()+0.5)*0.5) );
403 m_hnsctvspT_rec->Fill( std::fabs(referencePT)*0.001, test->sctHits() );
404
405 m_hnpix_rec->Fill( int((test->pixelHits()+0.5)*0.5) );
406 m_hnsct_rec->Fill( test->sctHits() );
407 m_hnsihits_rec->Fill( test->siHits() );
408
409 if (tevt) m_hnsihits_lb_rec->Fill( tevt->lumi_block(), test->siHits() );
410
411
412 m_hntrt_rec->Fill( test->strawHits() );
413
414 m_hntrtvseta_rec->Fill( referenceEta, test->strawHits() );
415 m_hntrtvsphi_rec->Fill( referencePhi, test->strawHits() );
416
417 m_hd0vsphi_rec->Fill( test->phi(), test->a0() );
418
419 if ( test->dof()!=0 ) m_chi2dof_rec->Fill( test->chi2()/test->dof() );
420
421 }
422
423 }
424
425#endif
426
427}
428
429
430
431
433
434
435
436
437
438
439
Scalar phi() const
phi method
TIDA::Histogram< float > m_htrkpT_rec
Definition AnalysisR4.h:134
TIDA::Histogram< float > m_hnsihits
Definition AnalysisR4.h:119
ToolHandle< GenericMonitoringTool > * m_monTool
Definition AnalysisR4.h:164
TIDA::Histogram< float > m_hnVtxeff
Definition AnalysisR4.h:52
TIDA::Histogram< float > m_hntrtvsphi
Definition AnalysisR4.h:78
TIDA::Histogram< float > m_htotal_efficiency
Monitorwd::AScalar Histogram wrapper class.
Definition AnalysisR4.h:46
TIDA::Histogram< float > m_hnsctvseta
Definition AnalysisR4.h:72
TIDA::Histogram< float > m_htrkdd0_rec
Definition AnalysisR4.h:140
TIDA::Histogram< float > m_hnsctvsphi_rec
Definition AnalysisR4.h:88
TIDA::Histogram< float > m_htrkpT_residual
Definition AnalysisR4.h:154
TIDA::Histogram< float > m_hlayer_rec
Definition AnalysisR4.h:151
TIDA::Histogram< float > m_hnpixvspT
Definition AnalysisR4.h:70
TIDA::Histogram< float > m_hnsihits_lb_rec
Definition AnalysisR4.h:95
TIDA::Histogram< float > m_hnsctvsd0
Definition AnalysisR4.h:74
TIDA::Histogram< float > m_hnsctvsphi
Definition AnalysisR4.h:73
TIDA::Histogram< float > m_hnpixvsd0_rec
Definition AnalysisR4.h:84
TIDA::Histogram< float > m_hd0vsphi_rec
Definition AnalysisR4.h:98
TIDA::Histogram< float > m_hnpixvsd0
Definition AnalysisR4.h:69
TIDA::Histogram< float > m_hetares
Definition AnalysisR4.h:57
TIDA::Histogram< float > m_hntrt_rec
Definition AnalysisR4.h:148
TIDA::Histogram< float > m_htrketa_residual
Definition AnalysisR4.h:156
virtual void finalise()
TIDA::Histogram< float > m_htrkd0
Definition AnalysisR4.h:108
virtual void execute()
TIDA::Histogram< float > m_hnsihits_rec
Definition AnalysisR4.h:147
TIDA::Histogram< float > m_hntrtvseta_rec
Definition AnalysisR4.h:92
TIDA::Histogram< float > m_htrkvtx_y_lb
Definition AnalysisR4.h:63
TIDA::Histogram< float > m_hnsct_rec
Definition AnalysisR4.h:146
TIDA::Histogram< float > m_chi2dof_rec
Definition AnalysisR4.h:125
TIDA::Histogram< float > m_hnsct
Definition AnalysisR4.h:118
TIDA::Histogram< float > m_hnpix
Definition AnalysisR4.h:117
TIDA::Histogram< float > m_hmu
Definition AnalysisR4.h:128
TIDA::Histogram< float > m_htrketa_rec
Definition AnalysisR4.h:135
TIDA::Histogram< float > m_hnsctvspT
Definition AnalysisR4.h:75
TIDA::Histogram< float > m_hpTeff
Definition AnalysisR4.h:47
TIDA::Histogram< float > m_hlayer
Definition AnalysisR4.h:131
TIDA::Histogram< float > m_htrkphi
Definition AnalysisR4.h:107
TIDA::Histogram< float > m_hd0eff
Definition AnalysisR4.h:50
TIDA::Histogram< float > m_htrkd0sig
Definition AnalysisR4.h:115
TIDA::Histogram< float > m_htrkdz0_residual
Definition AnalysisR4.h:162
TIDA::Histogram< float > m_hnpixvsphi
Definition AnalysisR4.h:68
TIDA::Histogram< float > m_hnsihits_lb
Definition AnalysisR4.h:80
TIDA::Histogram< float > m_htrkdz0
Definition AnalysisR4.h:113
TIDA::Histogram< float > m_hipTres
Definition AnalysisR4.h:56
TIDA::Histogram< float > m_hetaeff
Definition AnalysisR4.h:48
TIDA::Histogram< float > m_hnsctvspT_rec
Definition AnalysisR4.h:90
TIDA::Histogram< float > m_hd0res
Definition AnalysisR4.h:59
TIDA::Histogram< float > m_htrkvtx_z_lb
Definition AnalysisR4.h:64
TIDA::Histogram< float > m_hchain
Definition AnalysisR4.h:101
TIDA::Histogram< float > m_htrkphi_residual
Definition AnalysisR4.h:157
TIDA::Histogram< float > m_hz0eff
Definition AnalysisR4.h:51
TIDA::Histogram< float > m_htrkd0_rec
Definition AnalysisR4.h:137
TIDA::Histogram< float > m_htrkpT
Definition AnalysisR4.h:104
TIDA::Histogram< float > m_htrkdd0_residual
Definition AnalysisR4.h:161
TIDA::Histogram< float > m_htrkz0_rec
Definition AnalysisR4.h:138
TIDA::Histogram< float > m_htrkz0
Definition AnalysisR4.h:109
const std::string & name() const
Definition AnalysisR4.h:34
TIDA::Histogram< float > m_htrkd0_residual
Definition AnalysisR4.h:158
TIDA::Histogram< float > m_hd0vsphi
Definition AnalysisR4.h:97
TIDA::Histogram< float > m_htrkipT_residual
Definition AnalysisR4.h:155
TIDA::Histogram< float > m_htrkd0sig_rec
Definition AnalysisR4.h:143
TIDA::Histogram< float > m_hnpixvseta_rec
Definition AnalysisR4.h:82
TIDA::Histogram< float > m_hpTres
Definition AnalysisR4.h:55
virtual void initialise()
TIDA::Histogram< float > m_hnpixvspT_rec
Definition AnalysisR4.h:85
TIDA::Histogram< float > m_hnpixvsphi_rec
Definition AnalysisR4.h:83
TIDA::Histogram< float > m_chi2dof
Definition AnalysisR4.h:124
TIDA::Histogram< float > m_htrkdd0
Definition AnalysisR4.h:112
TIDA::Histogram< float > m_hntrt
Definition AnalysisR4.h:120
TIDA::Histogram< float > m_hphires
Definition AnalysisR4.h:58
AnalysisR4(const std::string &name, double pTCut, double etaCut, double d0Cut, double z0Cut)
std::string m_name
Definition AnalysisR4.h:42
TIDA::Histogram< float > m_hntrtvseta
Definition AnalysisR4.h:77
TIDA::Histogram< float > m_htrkvtx_x_lb
Definition AnalysisR4.h:62
TIDA::Histogram< float > m_hntrk
Definition AnalysisR4.h:103
TIDA::Histogram< float > m_hz0res
Definition AnalysisR4.h:60
TIDA::Histogram< float > m_hntrk_rec
Definition AnalysisR4.h:122
TIDA::Histogram< float > m_hnsctvseta_rec
Definition AnalysisR4.h:87
TIDA::Histogram< float > m_htrketa
Definition AnalysisR4.h:106
TIDA::Histogram< float > m_hnpixvseta
Definition AnalysisR4.h:67
TIDA::Histogram< float > m_hntrtvsphi_rec
Definition AnalysisR4.h:93
TIDA::Histogram< float > m_hnpix_rec
Definition AnalysisR4.h:145
TIDA::Histogram< float > m_htrkz0_residual
Definition AnalysisR4.h:159
TIDA::Histogram< float > m_hphieff
Definition AnalysisR4.h:49
TIDA::Histogram< float > m_htrkdz0_rec
Definition AnalysisR4.h:141
ToolHandle< GenericMonitoringTool > * monTool()
Definition AnalysisR4.h:38
TIDA::Histogram< float > m_hlbeff
Definition AnalysisR4.h:53
TIDA::Histogram< float > m_htrkphi_rec
Definition AnalysisR4.h:136
TIDA::Histogram< float > m_hnsctvsd0_rec
Definition AnalysisR4.h:89
TIDA::Histogram< float > m_hroieta
Definition AnalysisR4.h:102