![]() |
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.