ATLAS Offline Software
|
#include <Analysis_Resolution.h>
Public Member Functions | |
Analysis_Resolution (const std::string &name, double pTCut, double etaCut, double d0Cut, double z0Cut) | |
virtual void | initialise () |
standard operation interface More... | |
virtual void | execute (const std::vector< TIDA::Track * > &referenceTracks, const std::vector< TIDA::Track * > &testTracks, TrackAssociator *associator) |
virtual void | finalise () |
virtual void | execute (const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0 |
virtual void | execute (const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher, TrigObjectMatcher *) |
virtual void | execute (const std::vector< TIDA::Track * > &, const std::vector< TIDA::Track * > &, TrackAssociator *, const TIDA::Event *) |
virtual void | execute (const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher, const TIDA::Event *event, double *) |
virtual void | execute (const std::vector< TIDA::Track * > &, const std::vector< TIDA::Track * > &, TrackAssociator *, const TIDA::Event *, double *, TIDARoiDescriptor *) |
std::string | name () const |
return identifier More... | |
virtual void | execute (const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher, TrigObjectMatcher *) |
virtual void | execute (const std::vector< TIDA::Track * > &, const std::vector< TIDA::Track * > &, TrackAssociator *, const TIDA::Event *) |
virtual void | execute (const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher, const TIDA::Event *event, double *) |
virtual void | execute (const std::vector< TIDA::Track * > &, const std::vector< TIDA::Track * > &, TrackAssociator *, const TIDA::Event *, double *, TIDARoiDescriptor *) |
virtual void | execute_vtx (const std::vector< TIDA::Vertex * > &, const std::vector< TIDA::Vertex * > &, const TIDA::Event *=0) |
void | addHistogram (TH1 *h) |
const std::map< std::string, TH1 * > & | getHistograms () const |
access the histograms More... | |
std::map< std::string, TH1 * >::const_iterator | begin () const |
std::map< std::string, TH1 * >::const_iterator | end () const |
void | setBeamRef (double x, double y, double z=0) |
set the beamline positions More... | |
void | setBeamRef (const std::vector< double > &v) |
void | setBeamTest (double x, double y, double z=0) |
void | setBeamTest (const std::vector< double > &v) |
double | beamRefx () const |
double | beamRefy () const |
double | beamRefz () const |
double | beamTestx () const |
double | beamTesty () const |
double | beamTestz () const |
TIDA::FeatureStore & | store () |
const TIDA::Event * | event () const |
void | setevent (TIDA::Event *e) |
const TIDARoiDescriptor * | roi () const |
void | setroi (TIDARoiDescriptor *r) |
Protected Attributes | |
std::string | m_name |
identifier of the of the analysis - also used for the root directory into which the histograms are put More... | |
std::map< std::string, TH1 * > | m_histos |
lookup table for the histograms by name - does this need to be in the base class? More... | |
double | m_xBeamReference |
beamline positions reference sample More... | |
double | m_yBeamReference |
double | m_zBeamReference |
double | m_xBeamTest |
test sample More... | |
double | m_yBeamTest |
double | m_zBeamTest |
TIDA::FeatureStore | m_store |
TIDA::Event * | m_event |
TIDARoiDescriptor * | m_roi |
Private Member Functions | |
double | phi (double p) |
Private Attributes | |
TH1 * | m_h_res_eta |
TH1 * | m_h_res_phi |
TH1 * | m_h_res_d0 |
TH1 * | m_h_res_z0 |
TH1 * | m_h_res_invpT |
TH1 * | m_h_pull_eta |
TH1 * | m_h_pull_phi |
TH1 * | m_h_pull_d0 |
TH1 * | m_h_pull_z0 |
TH1 * | m_h_pull_invpT |
TH2 * | m_h_res_d0VsPt |
TH2 * | m_h_res_z0VsPt |
TH2 * | m_h_res_d0VsD0 |
TH2 * | m_h_res_z0VsEta |
TH2 * | m_h_res_d0VsPixelHits_withBLayer |
TH2 * | m_h_res_d0VsPixelHits_withoutBLayer |
TH2 * | m_h_pull_d0VsEta |
TH2 * | m_h_pull_z0VsEta |
TH2 * | m_h_pull_d0VsPixelHits_withoutBLayer |
TH2 * | m_h_pull_z0VsPixelHits_withoutBLayer |
TH2 * | m_h_pull_d0VsPixelHits_withBLayer |
TH2 * | m_h_pull_z0VsPixelHits_withBLayer |
double | m_pTCut |
double | m_etaCut |
double | m_d0Cut |
double | m_z0Cut |
Definition at line 24 of file Analysis_Resolution.h.
Analysis_Resolution::Analysis_Resolution | ( | const std::string & | name, |
double | pTCut, | ||
double | etaCut, | ||
double | d0Cut, | ||
double | z0Cut | ||
) |
Definition at line 17 of file Analysis_Resolution.cxx.
|
inlineinherited |
|
inlineinherited |
Definition at line 124 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 125 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 126 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 128 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 129 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 130 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 105 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 106 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 135 of file TrackAnalysis.h.
|
inline |
Definition at line 68 of file TrackAnalysis.h.
|
inlinevirtualinherited |
Reimplemented in ConfAnalysis, and AnalysisR3_Tier0.
Definition at line 68 of file TrackAnalysis.h.
|
inline |
Definition at line 81 of file TrackAnalysis.h.
|
inlinevirtualinherited |
|
virtual |
Implements TrackAnalysis.
Definition at line 93 of file Analysis_Resolution.cxx.
virtual void TrackAnalysis::execute |
|
inline |
Definition at line 73 of file TrackAnalysis.h.
|
inlinevirtualinherited |
Reimplemented in AnalysisR3_Tier0.
Definition at line 73 of file TrackAnalysis.h.
|
inline |
Definition at line 61 of file TrackAnalysis.h.
|
inlinevirtualinherited |
Reimplemented in ConfAnalysis.
Definition at line 61 of file TrackAnalysis.h.
|
inlinevirtualinherited |
Reimplemented in AnalysisR3_Tier0, and Analysis_Tier0.
Definition at line 89 of file TrackAnalysis.h.
|
virtual |
|
inlineinherited |
|
virtual |
standard operation interface
Implements TrackAnalysis.
Definition at line 87 of file Analysis_Resolution.cxx.
|
inlineinherited |
|
private |
|
inlineinherited |
Definition at line 138 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 112 of file TrackAnalysis.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 118 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 110 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 136 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 139 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 133 of file TrackAnalysis.h.
|
private |
Definition at line 81 of file Analysis_Resolution.h.
|
private |
Definition at line 80 of file Analysis_Resolution.h.
|
protectedinherited |
Definition at line 164 of file TrackAnalysis.h.
|
private |
Definition at line 60 of file Analysis_Resolution.h.
|
private |
Definition at line 71 of file Analysis_Resolution.h.
|
private |
Definition at line 75 of file Analysis_Resolution.h.
|
private |
Definition at line 73 of file Analysis_Resolution.h.
|
private |
Definition at line 58 of file Analysis_Resolution.h.
|
private |
Definition at line 62 of file Analysis_Resolution.h.
|
private |
Definition at line 59 of file Analysis_Resolution.h.
|
private |
Definition at line 61 of file Analysis_Resolution.h.
|
private |
Definition at line 72 of file Analysis_Resolution.h.
|
private |
Definition at line 76 of file Analysis_Resolution.h.
|
private |
Definition at line 74 of file Analysis_Resolution.h.
|
private |
Definition at line 53 of file Analysis_Resolution.h.
|
private |
Definition at line 67 of file Analysis_Resolution.h.
|
private |
Definition at line 69 of file Analysis_Resolution.h.
|
private |
Definition at line 70 of file Analysis_Resolution.h.
|
private |
Definition at line 65 of file Analysis_Resolution.h.
|
private |
Definition at line 51 of file Analysis_Resolution.h.
|
private |
Definition at line 55 of file Analysis_Resolution.h.
|
private |
Definition at line 52 of file Analysis_Resolution.h.
|
private |
Definition at line 54 of file Analysis_Resolution.h.
|
private |
Definition at line 68 of file Analysis_Resolution.h.
|
private |
Definition at line 66 of file Analysis_Resolution.h.
|
protectedinherited |
lookup table for the histograms by name - does this need to be in the base class?
Definition at line 149 of file TrackAnalysis.h.
|
protectedinherited |
identifier of the of the analysis - also used for the root directory into which the histograms are put
Definition at line 145 of file TrackAnalysis.h.
|
private |
Definition at line 79 of file Analysis_Resolution.h.
|
protectedinherited |
Definition at line 165 of file TrackAnalysis.h.
|
protectedinherited |
Definition at line 162 of file TrackAnalysis.h.
|
protectedinherited |
beamline positions reference sample
Definition at line 153 of file TrackAnalysis.h.
|
protectedinherited |
test sample
Definition at line 158 of file TrackAnalysis.h.
|
protectedinherited |
Definition at line 154 of file TrackAnalysis.h.
|
protectedinherited |
Definition at line 159 of file TrackAnalysis.h.
|
private |
Definition at line 82 of file Analysis_Resolution.h.
|
protectedinherited |
Definition at line 155 of file TrackAnalysis.h.
|
protectedinherited |
Definition at line 160 of file TrackAnalysis.h.