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