ATLAS Offline Software
Analysis_ResolutionCosmics.h
Go to the documentation of this file.
1 /* emacs: this is -*- c++ -*- */
12 #ifndef TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
13 #define TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
14 
15 
16 #include <iostream>
17 
18 #include "TH1.h"
19 
21 
22 
24 
25  public:
26 
28 
29  public:
30 
31  Analysis_ResolutionCosmics(const std::string& name);
32 
33  virtual void initialise();
34 
35  virtual void execute(const std::vector<TIDA::Track*>& referenceTracks,
36  const std::vector<TIDA::Track*>& testTracks,
37  TrackAssociator* associator);
38 
39  virtual void finalise();
40 
41  private:
42 
43  double phi(double p);
44 
45  private:
46 
47  // Resolution Histograms
50  TH1* m_h_res_d0;
51  TH1* m_h_res_z0;
53 
54  // Pull Histograms
60 
61 };
62 
63 
64 #endif // TrigInDetAnalysisExample_Analysis_ResolutionCosmics_H
TIDA::Associator
Definition: TIDAAssociator.h:24
Analysis_ResolutionCosmics::phi
double phi(double p)
Definition: Analysis_ResolutionCosmics.cxx:118
Analysis_ResolutionCosmics::initialise
virtual void initialise()
standard operation interface
Definition: Analysis_ResolutionCosmics.cxx:48
Analysis_ResolutionCosmics::m_h_pull_invpT
TH1 * m_h_pull_invpT
Definition: Analysis_ResolutionCosmics.h:59
TrackAnalysis.h
TrackAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
Analysis_ResolutionCosmics::execute
virtual void execute(const std::vector< TIDA::Track * > &referenceTracks, const std::vector< TIDA::Track * > &testTracks, TrackAssociator *associator)
Definition: Analysis_ResolutionCosmics.cxx:54
Analysis_ResolutionCosmics::m_h_res_eta
TH1 * m_h_res_eta
Definition: Analysis_ResolutionCosmics.h:48
Analysis_ResolutionCosmics::m_h_res_z0
TH1 * m_h_res_z0
Definition: Analysis_ResolutionCosmics.h:51
Analysis_ResolutionCosmics::finalise
virtual void finalise()
Definition: Analysis_ResolutionCosmics.cxx:112
TrackAnalysis::name
const std::string & name() const
return identifier
Definition: TrackAnalysis.h:52
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
Analysis_ResolutionCosmics::m_h_res_phi
TH1 * m_h_res_phi
Definition: Analysis_ResolutionCosmics.h:49
Analysis_ResolutionCosmics::m_h_pull_d0
TH1 * m_h_pull_d0
Definition: Analysis_ResolutionCosmics.h:57
Analysis_ResolutionCosmics::m_h_res_d0
TH1 * m_h_res_d0
Definition: Analysis_ResolutionCosmics.h:50
TrackAnalysis
Definition: TrackAnalysis.h:32
Analysis_ResolutionCosmics::Analysis_ResolutionCosmics
Analysis_ResolutionCosmics(const std::string &name)
Definition: Analysis_ResolutionCosmics.cxx:18
Analysis_ResolutionCosmics::m_h_res_invpT
TH1 * m_h_res_invpT
Definition: Analysis_ResolutionCosmics.h:52
Analysis_ResolutionCosmics
Definition: Analysis_ResolutionCosmics.h:23
Analysis_ResolutionCosmics::m_h_pull_eta
TH1 * m_h_pull_eta
Definition: Analysis_ResolutionCosmics.h:55
Analysis_ResolutionCosmics::m_h_pull_phi
TH1 * m_h_pull_phi
Definition: Analysis_ResolutionCosmics.h:56
Analysis_ResolutionCosmics::m_h_pull_z0
TH1 * m_h_pull_z0
Definition: Analysis_ResolutionCosmics.h:58