ATLAS Offline Software
|
#include <SigAnalysis.h>
Public Member Functions | |
SigAnalysis (const std::string &name) | |
~SigAnalysis () | |
virtual void | initialise () |
standard operation interface More... | |
virtual void | execute (const std::vector< TIDA::Track * > &reftracks, const std::vector< TIDA::Track * > &testtracks, TrackAssociator *matcher) |
virtual void | finalise () |
void | setprint (bool p) |
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... | |
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 | |
void | addHistogram (TH1F *h) |
TH1F * | find (const std::string &n) |
Private Attributes | |
std::map< std::string, TH1F * > | m_histos |
Efficiency1D * | m_eff_pt = nullptr |
Efficiency1D * | m_eff_ptp = nullptr |
Efficiency1D * | m_eff_ptm = nullptr |
Efficiency1D * | m_eff_eta = nullptr |
Efficiency1D * | m_eff_phi = nullptr |
Efficiency1D * | m_eff_z0 = nullptr |
Efficiency1D * | m_eff_d0 = nullptr |
Efficiency1D * | m_eff_a0 = nullptr |
Efficiency1D * | m_purity_pt = nullptr |
Efficiency1D * | m_purity_eta = nullptr |
Efficiency1D * | m_purity_phi = nullptr |
Efficiency1D * | m_purity_z0 = nullptr |
Efficiency1D * | m_purity_d0 = nullptr |
Efficiency1D * | m_purity_a0 = nullptr |
TH2F * | m_h2 = nullptr |
TH2F * | m_h2m = nullptr |
TH2F * | m_h2r = nullptr |
int | m_Nreco |
number of reconstructed tracks More... | |
bool | m_print |
flag to print out the matched tracks etc More... | |
int | m_icount |
Event counter. More... | |
TIDDirectory * | m_dir |
Definition at line 28 of file SigAnalysis.h.
|
inline |
Definition at line 36 of file SigAnalysis.h.
|
inline |
Definition at line 40 of file SigAnalysis.h.
|
inlineinherited |
|
inlineprivate |
|
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 205 of file SigAnalysis.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 177 of file SigAnalysis.cxx.
|
inlineprivate |
Definition at line 75 of file SigAnalysis.h.
|
inlineinherited |
|
virtual |
standard operation interface
Implements TrackAnalysis.
Definition at line 13 of file SigAnalysis.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.
|
inline |
Definition at line 66 of file SigAnalysis.h.
|
inlineinherited |
Definition at line 139 of file TrackAnalysis.h.
|
inlineinherited |
Definition at line 133 of file TrackAnalysis.h.
|
private |
Definition at line 116 of file SigAnalysis.h.
|
private |
Definition at line 93 of file SigAnalysis.h.
|
private |
Definition at line 92 of file SigAnalysis.h.
|
private |
Definition at line 89 of file SigAnalysis.h.
|
private |
Definition at line 90 of file SigAnalysis.h.
|
private |
Definition at line 85 of file SigAnalysis.h.
|
private |
Definition at line 87 of file SigAnalysis.h.
|
private |
Definition at line 86 of file SigAnalysis.h.
|
private |
Definition at line 91 of file SigAnalysis.h.
|
protectedinherited |
Definition at line 164 of file TrackAnalysis.h.
|
private |
Definition at line 103 of file SigAnalysis.h.
|
private |
Definition at line 104 of file SigAnalysis.h.
|
private |
Definition at line 105 of file SigAnalysis.h.
|
private |
Definition at line 83 of file SigAnalysis.h.
|
private |
Event counter.
Definition at line 114 of file SigAnalysis.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 |
number of reconstructed tracks
Definition at line 108 of file SigAnalysis.h.
|
private |
flag to print out the matched tracks etc
Definition at line 111 of file SigAnalysis.h.
|
private |
Definition at line 100 of file SigAnalysis.h.
|
private |
Definition at line 99 of file SigAnalysis.h.
|
private |
Definition at line 96 of file SigAnalysis.h.
|
private |
Definition at line 97 of file SigAnalysis.h.
|
private |
Definition at line 95 of file SigAnalysis.h.
|
private |
Definition at line 98 of file SigAnalysis.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.