![]() |
ATLAS Offline Software
|
#include <TrackDistributions.h>
Public Member Functions | |
| TrackDistributions (const std::string &name) | |
| virtual void | initialise () |
| standard operation interface More... | |
| virtual void | execute (const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher) |
| 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 *) |
| const 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 Attributes | |
| TH1D * | m_heta = nullptr |
| TH1D * | m_hphi = nullptr |
| TH1D * | m_hz0 = nullptr |
| TH1D * | m_hd0 = nullptr |
| TH1D * | m_hpT = nullptr |
| TH1D * | m_hdeta = nullptr |
| TH1D * | m_hdphi = nullptr |
| TH1D * | m_hdz0 = nullptr |
| TH1D * | m_hdd0 = nullptr |
| TH1D * | m_hdpT = nullptr |
| TH1D * | m_hchi2 = nullptr |
| TH1D * | m_hblayer = nullptr |
| TH1D * | m_hpixel = nullptr |
| TH1D * | m_hsct = nullptr |
| TH1D * | m_hsilicon = nullptr |
| TH1D * | m_hstraw = nullptr |
| TH1D * | m_htr = nullptr |
Definition at line 22 of file TrackDistributions.h.
|
inline |
Definition at line 30 of file TrackDistributions.h.
|
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 64 of file TrackDistributions.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 |
Implements TrackAnalysis.
Definition at line 130 of file TrackDistributions.cxx.
|
inlineinherited |
|
virtual |
standard operation interface
Implements TrackAnalysis.
Definition at line 21 of file TrackDistributions.cxx.
|
inlineinherited |
|
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.
|
protectedinherited |
Definition at line 164 of file TrackAnalysis.h.
|
private |
Definition at line 58 of file TrackDistributions.h.
|
private |
Definition at line 56 of file TrackDistributions.h.
|
private |
Definition at line 47 of file TrackDistributions.h.
|
private |
Definition at line 53 of file TrackDistributions.h.
|
private |
Definition at line 50 of file TrackDistributions.h.
|
private |
Definition at line 51 of file TrackDistributions.h.
|
private |
Definition at line 54 of file TrackDistributions.h.
|
private |
Definition at line 52 of file TrackDistributions.h.
|
private |
Definition at line 44 of file TrackDistributions.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.
|
private |
Definition at line 45 of file TrackDistributions.h.
|
private |
Definition at line 59 of file TrackDistributions.h.
|
private |
Definition at line 48 of file TrackDistributions.h.
|
private |
Definition at line 60 of file TrackDistributions.h.
|
private |
Definition at line 61 of file TrackDistributions.h.
|
private |
Definition at line 62 of file TrackDistributions.h.
|
private |
Definition at line 63 of file TrackDistributions.h.
|
private |
Definition at line 46 of file TrackDistributions.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.
|
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.
|
protectedinherited |
Definition at line 155 of file TrackAnalysis.h.
|
protectedinherited |
Definition at line 160 of file TrackAnalysis.h.
1.8.18