ATLAS Offline Software
AnalysisR4.h
Go to the documentation of this file.
1 /* emacs: this is -*- c++ -*- */
12 #ifndef TrigIDR4Moniotoring_AnalysisR4_H
13 #define TrigIDR4Moniotoring_AnalysisR4_H
14 
15 #include "GaudiKernel/ToolHandle.h"
17 
20 
21 
22 class AnalysisR4 {
23 
24 public:
25 
26  AnalysisR4(const std::string& name, double pTCut, double etaCut, double d0Cut, double z0Cut);
27 
28  virtual void initialise();
29 
30  virtual void execute();
31 
32  virtual void finalise();
33 
34  const std::string& name() const { return m_name; }
35 
36  void set_monTool( ToolHandle<GenericMonitoringTool>* m ) { m_monTool=m; }
37 
38  ToolHandle<GenericMonitoringTool>* monTool() { return m_monTool; }
39 
40 private:
41 
42  std::string m_name;
43 
45 
54 
61 
65 
66 
71 
76 
79 
81 
86 
91 
94 
96 
99 
100 
105 
110 
111 
114 
116 
121 
123 
126 
127 
129 
130 
132 
133 
139 
142 
144 
149 
150 
152 
153 
160 
163 
164  ToolHandle<GenericMonitoringTool>* m_monTool;
165 
166 };
167 
168 
169 #endif // TrigIDR4Moniotoring_AnalysisR4_H
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
python.HION7.pTCut
int pTCut
Definition: HION7.py:182
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
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::m_htrkz0_residual
TIDA::Histogram< float > m_htrkz0_residual
Definition: AnalysisR4.h:159
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_monTool
ToolHandle< GenericMonitoringTool > * m_monTool
Definition: AnalysisR4.h:164
AnalysisR4::m_htrkdz0
TIDA::Histogram< float > m_htrkdz0
Definition: AnalysisR4.h:113
AnalysisR4
Definition: AnalysisR4.h:22
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
AnalysisR4::m_htrkd0_rec
TIDA::Histogram< float > m_htrkd0_rec
Definition: AnalysisR4.h:137
AnalysisR4::m_name
std::string m_name
Definition: AnalysisR4.h:42
TIDDirectory.h
class to keep a directory for each object in a root sort of way, but needed to keep the root objects ...
GenericMonitoringTool.h
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
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
AnalysisR4::m_htrkdz0_residual
TIDA::Histogram< float > m_htrkdz0_residual
Definition: AnalysisR4.h:162
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::set_monTool
void set_monTool(ToolHandle< GenericMonitoringTool > *m)
Definition: AnalysisR4.h:36
AnalysisR4::m_hz0res
TIDA::Histogram< float > m_hz0res
Definition: AnalysisR4.h:60
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
TIDAHistogram.h
emacs: this is -* c++ -*-
python.SystemOfUnits.m
float m
Definition: SystemOfUnits.py:106
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