ATLAS Offline Software
ConfAnalysis.h
Go to the documentation of this file.
1 /* emacs: this is -*- c++ -*- */
12 #ifndef ANALYSIS_CONFANALYSIS_H
13 #define ANALYSIS_CONFANALYSIS_H
14 
15 #include <iostream>
16 #include <vector>
17 #include <map>
18 
26 
29 
30 
31 #include "Resplot.h"
32 
33 
34 #include "TH1F.h"
35 #include "TH2F.h"
36 // #include "Reflex/Reflex.h"
37 
38 // using namespace ROOT::Reflex;
39 
40 
41 inline const std::string clean( std::string s) {
42  std::replace(s.begin(), s.end(), ':', '_');
43  std::replace(s.begin(), s.end(), ';', '_');
44  return s;
45 }
46 
47 
48 class ConfAnalysis : public TrackAnalysis {
49 
51 
52 public:
53 
54  ConfAnalysis( const std::string& name, const ChainString& config, TagNProbe* TnP_tool=0 ) :
57  {
58  m_hphivsDd0res[0]=0;
59  m_hphivsDd0res[1]=0;
60  m_hphivsDd0res[2]=0;
61  m_hphivsDa0res[0]=0;
62  m_hphivsDa0res[1]=0;
63  m_hphivsDa0res[2]=0;
64  std::cout << "ConfAnalysis::ConfAnalysis() " << TrackAnalysis::name() << " ..." << std::endl;
65  setTnPtool( TnP_tool );
66  }
67 
69  // std::cout << "ConfAnalysis::~ConfAnalysis() " << name() << std::endl;
72  for ( ; hitr!=hend ; ++hitr ) delete hitr->second;
73  //2D histograms
76  for ( ; hitr2D!=hend2D ; ++hitr2D ) delete hitr2D->second;
77  // tag and probe object
78  if ( m_TnP_tool ) delete m_TnP_tool;
79  }
80 
81  virtual void initialise();
82  virtual void initialiseInternal();
83 
84  virtual void execute(const std::vector<TIDA::Track*>& reftracks,
85  const std::vector<TIDA::Track*>& testtracks,
86  TrackAssociator* matcher,
88 
89  virtual void execute(const std::vector<TIDA::Track*>& reftracks,
90  const std::vector<TIDA::Track*>& testtracks,
91  TrackAssociator* matcher ) {
92  execute( reftracks, testtracks, matcher, (TrigObjectMatcher*)0 );
93  }
94 
95  virtual void execute(const std::vector<TIDA::Track*>& reftracks,
96  const std::vector<TIDA::Track*>& testtracks,
97  TrackAssociator* matcher,
98  const TIDA::Event* ) {
99  execute( reftracks, testtracks, matcher, (TrigObjectMatcher*)0 );
100  }
101 
102 
103 #if 0
104  virtual void execute(const std::vector<TIDA::Track*>& reftracks,
105  const std::vector<TIDA::Track*>& testtracks,
106  TrackAssociator* matcher,
108 #endif
109 
110  virtual void finalise();
111 
112  void setprint(bool p) { m_print=p; }
113 
114  void setRoi(const TIDARoiDescriptor* roi) { m_roi = roi; }
115 
117 
118  const ChainString& config() const { return m_config; }
119 
120  // methods for tag and probe invariant mass plots
121 
122  void setTnPtool(TagNProbe* TnP_tool) { m_TnP_tool = TnP_tool; }
123 
124  virtual TagNProbe* getTnPtool() { return m_TnP_tool; }
125 
126  virtual TH1F* getHist_invmass() { return m_invmass; }
127 
128  virtual TH1F* getHist_invmassObj() { return m_invmassObj; }
129 
130 private:
131 
132  void addHistogram( TH1F* h ) {
133  std::string name = h->GetName();
134  m_histos.insert( std::map<std::string, TH1F*>::value_type( name, h) );
135  }
136  void addHistogram2D( TH2F* h ) {
137  std::string name = h->GetName();
138  m_histos2D.insert( std::map<std::string, TH2F*>::value_type( name, h) );
139  }
140 
141  TH1F* find( const std::string& n ) {
143  if ( hmitr!=m_histos.end() ) return hmitr->second;
144  else return 0;
145  }
146 
147  TH2F* find2D( const std::string& n ) {
149  if ( hmitr!=m_histos2D.end() ) return hmitr->second;
150  else return 0;
151  }
152 
153 private:
154 
156 
158 
159  std::map<std::string, TH1F*> m_histos;
160  std::map<std::string, TH2F*> m_histos2D;
161 
162  // tag and probe invariant mass histograms
165 
166  // tag and probe object
168 
171 
172 
176 
182 
186 
193 
194 #if 0
195  TH2F* m_h2;
196  TH2F* m_h2m;
197  TH2F* m_h2r;
198 #endif
199 
200  Resplot* m_h2 = 0;
203 
206 
210 
214 
218 
221 
222  // TH2F* hnpix_v_sct;
223  // TH2F* hnpix_v_sct_rec;
224  // TH2F* hnpix_v_sct_match;
225 
227 
229  int m_Nreco = 0;
230  int m_Nref = 0;
231  int m_Nmatched = 0;
232 
237 
240 
243 
247 
251 
252  Resplot* m_rnpix_d0 = 0; // new
253  Resplot* m_rnsct_d0 = 0; // new
254  Resplot* m_rntrt_d0 = 0; // new
255 
256  Resplot* m_rnpix_d0_rec = 0; // new
257  Resplot* m_rnsct_d0_rec = 0; // new
258  Resplot* m_rntrt_d0_rec = 0; // new
259 
262 
263  Resplot* m_rnpixh_d0 = 0; // new
264  Resplot* m_rnscth_d0 = 0; // new
265 
266  Resplot* m_rnsi_pt = 0; // new
267  Resplot* m_rnsih_pt = 0; // new
268 
269  Resplot* m_rnsi_eta = 0; // new
270  Resplot* m_rnsih_eta = 0; // new
271 
272  Resplot* m_rnsi_d0 = 0; // new
273  Resplot* m_rnsih_d0 = 0; // new
274 
275  Resplot* m_rnbl_d0 = 0; // new
276  Resplot* m_rnblh_d0 = 0; // new
277 
281 
286 
290 
294 
297 
298  std::vector<Resplot*> m_res;
299 
300  std::vector<Resplot*> m_retares;
301  std::vector<Resplot*> m_rphires;
302  std::vector<Resplot*> m_rzedres;
303  std::vector<Resplot*> m_rzedthetares;
304  std::vector<Resplot*> m_riptres;
305  std::vector<Resplot*> m_rptres;
306  std::vector<Resplot*> m_rd0res;
307  std::vector<Resplot*> m_rDd0res;
308  std::vector<Resplot*> m_rDa0res;
309  std::vector<Resplot*> m_rDz0res;
310 
312 
315 
316  // std::vector<Resplot*> rd0res_95;
317  // std::vector<Resplot*> rd0res_rms;
318 
319  std::vector<Resplot*> m_retaresPull;
320  std::vector<Resplot*> m_rphiresPull;
321  std::vector<Resplot*> m_rzedresPull;
322  std::vector<Resplot*> m_riptresPull;
323  std::vector<Resplot*> m_rptresPull;
324  std::vector<Resplot*> m_rd0resPull;
325 
328 
331 
333 
335 
336  std::map<int, int> m_rmap;
337 
339 
343 
344  TH1F* m_n_vtx = 0;
346  TH1F* m_mu = 0;
348 
350 
353 
355 
359 
364 
365  TH1F* m_et = 0;
367 
369  bool m_print = false;
370 
372 
373  bool m_initialised = false;
375 
378 };
379 
380 
381 
382 inline std::ostream& operator<<( std::ostream& s, const ConfAnalysis& ca ) {
383  return s << ca.name();
384 }
385 
386 
387 
388 
389 
390 #endif // ANALYSIS_CONFANALYSIS_H
391 
392 
393 
394 
395 
396 
397 
398 
399 
400 
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
ConfAnalysis::m_rnpix_pt_bad
Resplot * m_rnpix_pt_bad
Definition: ConfAnalysis.h:278
ConfAnalysis::m_rzedreslb
Resplot * m_rzedreslb
Definition: ConfAnalysis.h:311
replace
std::string replace(std::string s, const std::string &s2, const std::string &s3)
Definition: hcg.cxx:307
TIDA::Associator
Definition: TIDAAssociator.h:24
Track.h
ConfAnalysis::m_rnpix_phi_rec
Resplot * m_rnpix_phi_rec
Definition: ConfAnalysis.h:287
ConfAnalysis::m_rChi2prob_rec
Resplot * m_rChi2prob_rec
Definition: ConfAnalysis.h:215
operator<<
std::ostream & operator<<(std::ostream &s, const ConfAnalysis &ca)
Definition: ConfAnalysis.h:382
ConfAnalysis::m_etovpt
TH1F * m_etovpt
Definition: ConfAnalysis.h:362
ConfAnalysis::m_eff_d0_vs_pt
Efficiency2D * m_eff_d0_vs_pt
Definition: ConfAnalysis.h:170
ConfAnalysis::m_rnpix_d0_rec
Resplot * m_rnpix_d0_rec
Definition: ConfAnalysis.h:256
ConfAnalysis::m_eff_ptp
Efficiency1D * m_eff_ptp
Definition: ConfAnalysis.h:174
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
ConfAnalysis::m_rptres
std::vector< Resplot * > m_rptres
Definition: ConfAnalysis.h:305
ConfAnalysis::m_z_vs_lb
Resplot * m_z_vs_lb
Definition: ConfAnalysis.h:334
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
ConfAnalysis::initialiseInternal
virtual void initialiseInternal()
Definition: ConfAnalysis.cxx:66
ConfAnalysis::m_eff_phi
Efficiency1D * m_eff_phi
Definition: ConfAnalysis.h:178
LArConditions2Ntuple.objects
objects
Definition: LArConditions2Ntuple.py:56
ConfAnalysis::m_rChi2dof
Resplot * m_rChi2dof
Definition: ConfAnalysis.h:209
ConfAnalysis::m_rnsct_lb
Resplot * m_rnsct_lb
Definition: ConfAnalysis.h:239
ConfAnalysis::m_rnsihit_eta
Resplot * m_rnsihit_eta
Definition: ConfAnalysis.h:236
ConfAnalysis::getHist_invmassObj
virtual TH1F * getHist_invmassObj()
Definition: ConfAnalysis.h:128
ConfAnalysis::finalise
virtual void finalise()
calculate the efficiencies and write them out with all the histograms
Definition: ConfAnalysis.cxx:941
ConfAnalysis::m_rnpix_pt
Resplot * m_rnpix_pt
Definition: ConfAnalysis.h:248
ConfAnalysis::m_invmassObj
TH1F * m_invmassObj
Definition: ConfAnalysis.h:164
ConfAnalysis::m_purity_pt
Efficiency1D * m_purity_pt
Definition: ConfAnalysis.h:187
TH2F
Definition: rootspy.cxx:420
ConfAnalysis::m_initialised
bool m_initialised
Definition: ConfAnalysis.h:373
ConfAnalysis::m_rnsih_pt
Resplot * m_rnsih_pt
Definition: ConfAnalysis.h:267
ConfAnalysis::m_roi
const TIDARoiDescriptor * m_roi
Definition: ConfAnalysis.h:371
ConfAnalysis::m_purity_phi
Efficiency1D * m_purity_phi
Definition: ConfAnalysis.h:189
ConfAnalysis::m_initialiseFirstEvent
bool m_initialiseFirstEvent
Definition: ConfAnalysis.h:374
ConfAnalysis::m_rnsct_vs_npix
Resplot * m_rnsct_vs_npix
Definition: ConfAnalysis.h:376
ConfAnalysis::m_rnbl_d0
Resplot * m_rnbl_d0
Definition: ConfAnalysis.h:275
TrackAnalysis.h
TrackAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
ConfAnalysis::m_histos2D
std::map< std::string, TH2F * > m_histos2D
Definition: ConfAnalysis.h:160
ConfAnalysis::m_rnsct_pt_rec
Resplot * m_rnsct_pt_rec
Definition: ConfAnalysis.h:292
ConfAnalysis::m_eff_vs_mu
Efficiency1D * m_eff_vs_mu
Definition: ConfAnalysis.h:347
ConfAnalysis::m_rnsct_eta
Resplot * m_rnsct_eta
Definition: ConfAnalysis.h:234
ConfAnalysis::m_rd0res
std::vector< Resplot * > m_rd0res
Definition: ConfAnalysis.h:306
ConfAnalysis::m_rChi2
Resplot * m_rChi2
Definition: ConfAnalysis.h:208
ConfAnalysis::m_etovpt_raw
TH1F * m_etovpt_raw
electron specific ET/PT related stuff
Definition: ConfAnalysis.h:361
ConfAnalysis::m_h2r
Resplot * m_h2r
Definition: ConfAnalysis.h:202
ConfAnalysis::m_eff_vs_ntracks
Efficiency1D * m_eff_vs_ntracks
Definition: ConfAnalysis.h:341
ConfAnalysis::m_rnsihit_eta_rec
Resplot * m_rnsihit_eta_rec
Definition: ConfAnalysis.h:285
ConfAnalysis::m_rnpix_eta_rec
Resplot * m_rnpix_eta_rec
Definition: ConfAnalysis.h:282
ConfAnalysis::m_eff_vs_mult
Efficiency1D * m_eff_vs_mult
Definition: ConfAnalysis.h:338
Resplot.h
ConfAnalysis::config
const ChainString & config() const
Definition: ConfAnalysis.h:118
ConfAnalysis::m_print
bool m_print
flag to print out the matched tracks etc
Definition: ConfAnalysis.h:369
ConfAnalysis::m_eff_roi_dR
Efficiency1D * m_eff_roi_dR
Definition: ConfAnalysis.h:185
ConfAnalysis::m_rntrt_d0_rec
Resplot * m_rntrt_d0_rec
Definition: ConfAnalysis.h:258
ConfAnalysis::m_invmass
TH1F * m_invmass
Definition: ConfAnalysis.h:163
TIDARoiDescriptor
Describes the Region of Ineterest geometry It has basically 8 parameters.
Definition: TIDARoiDescriptor.h:42
TIDARoiDescriptor.h
ConfAnalysis::m_rnsi_pt
Resplot * m_rnsi_pt
Definition: ConfAnalysis.h:266
ConfAnalysis::m_eff_eta
Efficiency1D * m_eff_eta
Definition: ConfAnalysis.h:177
ConfAnalysis::initialise
virtual void initialise()
book all the histograms
Definition: ConfAnalysis.cxx:59
ConfAnalysis::find
TH1F * find(const std::string &n)
Definition: ConfAnalysis.h:141
ConfAnalysis::m_mu
TH1F * m_mu
Definition: ConfAnalysis.h:346
ChainString
Definition: ChainString.h:23
TrackAnalysis::roi
const TIDARoiDescriptor * roi() const
Definition: TrackAnalysis.h:134
ConfAnalysis::m_rzedlb_rec
Resplot * m_rzedlb_rec
Definition: ConfAnalysis.h:314
ConfAnalysis::m_rnpix_lb
Resplot * m_rnpix_lb
Definition: ConfAnalysis.h:238
ConfAnalysis::m_rDz0res
std::vector< Resplot * > m_rDz0res
Definition: ConfAnalysis.h:309
TIDA::Event
Definition: TIDAEvent.h:33
ConfAnalysis::m_Nref
int m_Nref
Definition: ConfAnalysis.h:230
ConfAnalysis::addHistogram2D
void addHistogram2D(TH2F *h)
Definition: ConfAnalysis.h:136
clean
const std::string clean(std::string s)
Definition: ConfAnalysis.h:41
ConfAnalysis::m_rnsct_eta_rec
Resplot * m_rnsct_eta_rec
Definition: ConfAnalysis.h:283
ConfAnalysis::m_rmap
std::map< int, int > m_rmap
Definition: ConfAnalysis.h:336
ConfAnalysis::m_rnsih_eta
Resplot * m_rnsih_eta
Definition: ConfAnalysis.h:270
ConfAnalysis::setprint
void setprint(bool p)
Definition: ConfAnalysis.h:112
ConfAnalysis::m_rzedlb
Resplot * m_rzedlb
Definition: ConfAnalysis.h:313
ConfAnalysis::m_eff_vs_et
Efficiency1D * m_eff_vs_et
Definition: ConfAnalysis.h:366
ConfAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &reftracks, const std::vector< TIDA::Track * > &testtracks, TrackAssociator *matcher)
Definition: ConfAnalysis.h:89
ConfAnalysis::m_riptres
std::vector< Resplot * > m_riptres
Definition: ConfAnalysis.h:304
ConfAnalysis::m_purity_a0
Efficiency1D * m_purity_a0
Definition: ConfAnalysis.h:192
ConfAnalysis::addHistogram
void addHistogram(TH1F *h)
Definition: ConfAnalysis.h:132
ConfAnalysis::m_eff_roi_deta
Efficiency1D * m_eff_roi_deta
Definition: ConfAnalysis.h:183
config
Definition: PhysicsAnalysis/AnalysisCommon/AssociationUtils/python/config.py:1
ConfAnalysis::m_rntrt_phi
Resplot * m_rntrt_phi
Definition: ConfAnalysis.h:246
ConfAnalysis::m_eff_vs_nvtx
Efficiency1D * m_eff_vs_nvtx
Definition: ConfAnalysis.h:345
ConfAnalysis::m_retares
std::vector< Resplot * > m_retares
Definition: ConfAnalysis.h:300
ConfAnalysis::m_rd0_vs_phi
Resplot * m_rd0_vs_phi
beam spot dependent
Definition: ConfAnalysis.h:351
ConfAnalysis::m_rntrt_pt_bad
Resplot * m_rntrt_pt_bad
Definition: ConfAnalysis.h:280
ConfAnalysis::m_rnpix_pt_rec
Resplot * m_rnpix_pt_rec
Definition: ConfAnalysis.h:291
ConfAnalysis::m_rnpixh_d0
Resplot * m_rnpixh_d0
Definition: ConfAnalysis.h:263
ConfAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &reftracks, const std::vector< TIDA::Track * > &testtracks, TrackAssociator *matcher, const TIDA::Event *)
Definition: ConfAnalysis.h:95
TIDDirectory
Definition: TIDDirectory.h:25
ConfAnalysis::m_eff_eta_vs_pt
Efficiency2D * m_eff_eta_vs_pt
Definition: ConfAnalysis.h:169
TIDDirectory.h
class to keep a directory for each object in a root sort of way, but needed to keep the root objects ...
TagNProbe
Definition: TagNProbe.h:28
ConfAnalysis::m_rzedthetares
std::vector< Resplot * > m_rzedthetares
Definition: ConfAnalysis.h:303
Efficiency1D
Definition: Efficiency1D.h:19
ConfAnalysis::setTnPtool
void setTnPtool(TagNProbe *TnP_tool)
Definition: ConfAnalysis.h:122
ConfAnalysis::m_rnpix_lb_rec
Resplot * m_rnpix_lb_rec
Definition: ConfAnalysis.h:241
Efficiency1D.h
TagNProbe.h
emacs: this is -*- c++ -*-
TrigObjectMatcher
Definition: TrigObjectMatcher.h:24
WriteCaloSwCorrections.ca
ca
Definition: WriteCaloSwCorrections.py:28
ConfAnalysis
Definition: ConfAnalysis.h:48
ConfAnalysis::ConfAnalysis
ConfAnalysis(const std::string &name, const ChainString &config, TagNProbe *TnP_tool=0)
Definition: ConfAnalysis.h:54
ConfAnalysis::m_rChi2_rec
Resplot * m_rChi2_rec
Definition: ConfAnalysis.h:216
ConfAnalysis::m_rntrt_d0
Resplot * m_rntrt_d0
Definition: ConfAnalysis.h:254
ConfAnalysis::m_rnpix_eta
Resplot * m_rnpix_eta
Definition: ConfAnalysis.h:233
ConfAnalysis::m_rChi2dof_rec
Resplot * m_rChi2dof_rec
Definition: ConfAnalysis.h:217
ConfAnalysis::m_eff_pt
Efficiency1D * m_eff_pt
Definition: ConfAnalysis.h:173
beamspotman.n
n
Definition: beamspotman.py:731
ConfAnalysis::m_rnsct_phi_rec
Resplot * m_rnsct_phi_rec
Definition: ConfAnalysis.h:288
ConfAnalysis::m_rntrt_phi_rec
Resplot * m_rntrt_phi_rec
Definition: ConfAnalysis.h:289
ConfAnalysis::m_rChi2prob_bad
Resplot * m_rChi2prob_bad
Definition: ConfAnalysis.h:211
ConfAnalysis::m_rntrt_pt
Resplot * m_rntrt_pt
Definition: ConfAnalysis.h:250
ConfAnalysis::m_h2a0
Resplot * m_h2a0
Definition: ConfAnalysis.h:204
ConfAnalysis::m_rnblh_d0
Resplot * m_rnblh_d0
Definition: ConfAnalysis.h:276
ConfAnalysis::m_h2m
Resplot * m_h2m
Definition: ConfAnalysis.h:201
ConfAnalysis::m_eff_a0
Efficiency1D * m_eff_a0
Definition: ConfAnalysis.h:181
ConfAnalysis::m_dir
TIDDirectory * m_dir
Definition: ConfAnalysis.h:157
ConfAnalysis::m_rRoi_dzed_vs_eta
Resplot * m_rRoi_dzed_vs_eta
Definition: ConfAnalysis.h:358
TrackAnalysis
Definition: TrackAnalysis.h:32
ConfAnalysis::m_Nreco
int m_Nreco
number of reconstructed tracks
Definition: ConfAnalysis.h:229
TrackAnalysis::name
std::string name() const
return identifier
Definition: TrackAnalysis.h:48
ConfAnalysis::m_rnscth_d0
Resplot * m_rnscth_d0
Definition: ConfAnalysis.h:264
ConfAnalysis::m_eff_roi_dphi
Efficiency1D * m_eff_roi_dphi
Definition: ConfAnalysis.h:184
ConfAnalysis::m_rChi2_bad
Resplot * m_rChi2_bad
Definition: ConfAnalysis.h:212
ConfAnalysis::m_rnsct_d0_rec
Resplot * m_rnsct_d0_rec
Definition: ConfAnalysis.h:257
ConfAnalysis::m_eff_vs_lb
Efficiency1D * m_eff_vs_lb
Definition: ConfAnalysis.h:332
ConfAnalysis::m_rnpix_phi
Resplot * m_rnpix_phi
Definition: ConfAnalysis.h:244
ConfAnalysis::m_rnsct_phi
Resplot * m_rnsct_phi
Definition: ConfAnalysis.h:245
ConfAnalysis::getTnPtool
virtual TagNProbe * getTnPtool()
Definition: ConfAnalysis.h:124
ConfAnalysis::m_rChi2dof_bad
Resplot * m_rChi2dof_bad
Definition: ConfAnalysis.h:213
Resplot
Definition: Resplot.h:50
ConfAnalysis::m_rnsct_vs_npix_rec
Resplot * m_rnsct_vs_npix_rec
Definition: ConfAnalysis.h:377
ConfAnalysis::m_rnsih_d0
Resplot * m_rnsih_d0
Definition: ConfAnalysis.h:273
ConfAnalysis::m_purity_d0
Efficiency1D * m_purity_d0
Definition: ConfAnalysis.h:191
ConfAnalysis::m_n_vtx
TH1F * m_n_vtx
Definition: ConfAnalysis.h:344
ConfAnalysis::m_eff_d0
Efficiency1D * m_eff_d0
Definition: ConfAnalysis.h:180
ConfAnalysis::m_rRoi_deta_vs_eta
Resplot * m_rRoi_deta_vs_eta
Residuals.
Definition: ConfAnalysis.h:356
ConfAnalysis::getHist_invmass
virtual TH1F * getHist_invmass()
Definition: ConfAnalysis.h:126
ConfAnalysis::m_eff_ptm
Efficiency1D * m_eff_ptm
Definition: ConfAnalysis.h:175
ConfAnalysis::m_eff_vs_etovpt
Efficiency1D * m_eff_vs_etovpt
Definition: ConfAnalysis.h:363
ConfAnalysis::m_rDd0res
std::vector< Resplot * > m_rDd0res
Definition: ConfAnalysis.h:307
ConfAnalysis::m_purity_z0
Efficiency1D * m_purity_z0
Definition: ConfAnalysis.h:190
ConfAnalysis::m_rnsct_d0
Resplot * m_rnsct_d0
Definition: ConfAnalysis.h:253
ConfAnalysis::m_hDeltaR
TH1F * m_hDeltaR
Definition: ConfAnalysis.h:226
ConfAnalysis::m_retaresPull
std::vector< Resplot * > m_retaresPull
Definition: ConfAnalysis.h:319
ConfAnalysis::m_rChi2prob
Resplot * m_rChi2prob
Definition: ConfAnalysis.h:207
ConfAnalysis::m_TnP_tool
TagNProbe * m_TnP_tool
Definition: ConfAnalysis.h:167
ConfAnalysis::m_Nmatched
int m_Nmatched
Definition: ConfAnalysis.h:231
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
ConfAnalysis::m_deltaR_v_pt
Resplot * m_deltaR_v_pt
Definition: ConfAnalysis.h:327
ConfAnalysis::m_hphivsDa0res
TH1F * m_hphivsDa0res[3]
Definition: ConfAnalysis.h:330
ConfAnalysis::m_h2
Resplot * m_h2
Definition: ConfAnalysis.h:200
ChainString.h
ConfAnalysis::m_rzedresPull
std::vector< Resplot * > m_rzedresPull
Definition: ConfAnalysis.h:321
ConfAnalysis::m_hphivsDd0res
TH1F * m_hphivsDd0res[3]
Definition: ConfAnalysis.h:329
ConfAnalysis::m_eff_z0
Efficiency1D * m_eff_z0
Definition: ConfAnalysis.h:179
TrigObjectMatcher.h
ConfAnalysis::m_rChi2d_vs_Chi2d
Resplot * m_rChi2d_vs_Chi2d
Definition: ConfAnalysis.h:219
ConfAnalysis::m_rnpixh_pt
Resplot * m_rnpixh_pt
Definition: ConfAnalysis.h:260
ConfAnalysis::initialiseFirstEvent
void initialiseFirstEvent(bool b=true)
Definition: ConfAnalysis.h:116
ConfAnalysis::m_rntrt_eta_rec
Resplot * m_rntrt_eta_rec
Definition: ConfAnalysis.h:284
ConfAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &reftracks, const std::vector< TIDA::Track * > &testtracks, TrackAssociator *matcher, TrigObjectMatcher *objects)
Definition: ConfAnalysis.cxx:1228
h
TH1F
Definition: rootspy.cxx:320
ConfAnalysis::find2D
TH2F * find2D(const std::string &n)
Definition: ConfAnalysis.h:147
ConfAnalysis::m_rntrt_eta
Resplot * m_rntrt_eta
Definition: ConfAnalysis.h:235
ConfAnalysis::m_config
ChainString m_config
Definition: ConfAnalysis.h:155
ConfAnalysis::m_rDChi2dof
Resplot * m_rDChi2dof
Definition: ConfAnalysis.h:220
ConfAnalysis::m_rnscth_pt_rec
Resplot * m_rnscth_pt_rec
Definition: ConfAnalysis.h:296
ConfAnalysis::m_res
std::vector< Resplot * > m_res
Definition: ConfAnalysis.h:298
ConfAnalysis::m_rd0_vs_phi_rec
Resplot * m_rd0_vs_phi_rec
Definition: ConfAnalysis.h:352
ConfAnalysis::m_rnsct_lb_rec
Resplot * m_rnsct_lb_rec
Definition: ConfAnalysis.h:242
if
if(febId1==febId2)
Definition: LArRodBlockPhysicsV0.cxx:569
ConfAnalysis::m_rptresPull
std::vector< Resplot * > m_rptresPull
Definition: ConfAnalysis.h:323
Efficiency2D.h
ConfAnalysis::m_rphires
std::vector< Resplot * > m_rphires
Definition: ConfAnalysis.h:301
ConfAnalysis::m_rd0resPull
std::vector< Resplot * > m_rd0resPull
Definition: ConfAnalysis.h:324
ConfAnalysis::m_rnsi_d0
Resplot * m_rnsi_d0
Definition: ConfAnalysis.h:272
Efficiency2D
Definition: Efficiency2D.h:19
ConfAnalysis::m_rnscth_pt
Resplot * m_rnscth_pt
Definition: ConfAnalysis.h:261
ConfAnalysis::m_rnpixh_pt_rec
Resplot * m_rnpixh_pt_rec
Definition: ConfAnalysis.h:295
ConfAnalysis::m_rntrt_pt_rec
Resplot * m_rntrt_pt_rec
Definition: ConfAnalysis.h:293
ConfAnalysis::m_rnsct_pt_bad
Resplot * m_rnsct_pt_bad
Definition: ConfAnalysis.h:279
ConfAnalysis::m_deltaR_v_eta
Resplot * m_deltaR_v_eta
Definition: ConfAnalysis.h:326
ConfAnalysis::m_rphiresPull
std::vector< Resplot * > m_rphiresPull
Definition: ConfAnalysis.h:320
ConfAnalysis::m_eff_vs_ntracks2
Efficiency1D * m_eff_vs_ntracks2
Definition: ConfAnalysis.h:342
ConfAnalysis::m_purity_eta
Efficiency1D * m_purity_eta
Definition: ConfAnalysis.h:188
ConfAnalysis::m_et
TH1F * m_et
Definition: ConfAnalysis.h:365
ConfAnalysis::m_rRoi_dphi_vs_eta
Resplot * m_rRoi_dphi_vs_eta
Definition: ConfAnalysis.h:357
ConfAnalysis::setRoi
void setRoi(const TIDARoiDescriptor *roi)
Definition: ConfAnalysis.h:114
ConfAnalysis::m_histos
std::map< std::string, TH1F * > m_histos
Definition: ConfAnalysis.h:159
ConfAnalysis::m_rDa0res
std::vector< Resplot * > m_rDa0res
Definition: ConfAnalysis.h:308
ConfAnalysis::m_rzedres
std::vector< Resplot * > m_rzedres
Definition: ConfAnalysis.h:302
ConfAnalysis::m_rnsi_eta
Resplot * m_rnsi_eta
Definition: ConfAnalysis.h:269
ConfAnalysis::m_h2a0r
Resplot * m_h2a0r
Definition: ConfAnalysis.h:205
ConfAnalysis::m_n_vtx_tracks
TH1F * m_n_vtx_tracks
Definition: ConfAnalysis.h:340
ConfAnalysis::m_rnsct_pt
Resplot * m_rnsct_pt
Definition: ConfAnalysis.h:249
ConfAnalysis::m_rnpix_d0
Resplot * m_rnpix_d0
Definition: ConfAnalysis.h:252
ConfAnalysis::m_riptresPull
std::vector< Resplot * > m_riptresPull
Definition: ConfAnalysis.h:322
ConfAnalysis::~ConfAnalysis
~ConfAnalysis()
Definition: ConfAnalysis.h:68