ATLAS Offline Software
Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
Analysis_ResolutionCosmics Class Reference

#include <Analysis_ResolutionCosmics.h>

Inheritance diagram for Analysis_ResolutionCosmics:
Collaboration diagram for Analysis_ResolutionCosmics:

Public Member Functions

 Analysis_ResolutionCosmics (const std::string &name)
 
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::FeatureStorestore ()
 
const TIDA::Eventevent () const
 
void setevent (TIDA::Event *e)
 
const TIDARoiDescriptorroi () 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::Eventm_event
 
TIDARoiDescriptorm_roi
 

Private Member Functions

double phi (double p)
 

Private Attributes

TH1m_h_res_eta
 
TH1m_h_res_phi
 
TH1m_h_res_d0
 
TH1m_h_res_z0
 
TH1m_h_res_invpT
 
TH1m_h_pull_eta
 
TH1m_h_pull_phi
 
TH1m_h_pull_d0
 
TH1m_h_pull_z0
 
TH1m_h_pull_invpT
 

Detailed Description

Definition at line 23 of file Analysis_ResolutionCosmics.h.

Constructor & Destructor Documentation

◆ Analysis_ResolutionCosmics()

Analysis_ResolutionCosmics::Analysis_ResolutionCosmics ( const std::string &  name)

Definition at line 18 of file Analysis_ResolutionCosmics.cxx.

18  : TrackAnalysis(name) {
19 
20  // Create resolution histograms
21  m_h_res_eta = new TH1D(std::string(m_name+"-Res-eta").c_str(), std::string(m_name+" eta resolution").c_str(), 50, -0.05, 0.05);
22  m_h_res_phi = new TH1D(std::string(m_name+"-Res-phi").c_str(), std::string(m_name+" phi resolution").c_str(), 50, -0.05, 0.05);
23  m_h_res_z0 = new TH1D(std::string(m_name+"-Res-z0").c_str(), std::string(m_name+" z0 resolution").c_str(), 50, -3.0, 3.0);
24  m_h_res_d0 = new TH1D(std::string(m_name+"-Res-d0").c_str(), std::string(m_name+" d0 resolution").c_str(), 50, -3.0, 3.0);
25  m_h_res_invpT = new TH1D(std::string(m_name+"-Res-pT").c_str(), std::string(m_name+" inv-pT resolution").c_str(), 100, -0.0004, 0.0004);
31 
32  // Create pull histograms
33  m_h_pull_eta = new TH1D(std::string(m_name+"-Pull-eta").c_str(), std::string(m_name+" eta pull").c_str(), 50, -20.0, 20.0);
34  m_h_pull_phi = new TH1D(std::string(m_name+"-Pull-phi").c_str(), std::string(m_name+" phi pull").c_str(), 50, -20.0, 20.0);
35  m_h_pull_z0 = new TH1D(std::string(m_name+"-Pull-z0").c_str(), std::string(m_name+" z0 pull").c_str(), 50, -20.0, 20.0);
36  m_h_pull_d0 = new TH1D(std::string(m_name+"-Pull-d0").c_str(), std::string(m_name+" d0 pull").c_str(), 50, -20.0, 20.0);
37  m_h_pull_invpT = new TH1D(std::string(m_name+"-Pull-pT").c_str(), std::string(m_name+" inv-pT pull").c_str(), 50, -20.0, 20.0);
43 
44 }

Member Function Documentation

◆ addHistogram()

void TrackAnalysis::addHistogram ( TH1 h)
inlineinherited

Definition at line 97 of file TrackAnalysis.h.

97  {
98  std::string name = h->GetName();
99  m_histos.insert( std::map<std::string, TH1*>::value_type( name, h) );
100  }

◆ beamRefx()

double TrackAnalysis::beamRefx ( ) const
inlineinherited

Definition at line 124 of file TrackAnalysis.h.

124 { return m_xBeamReference; }

◆ beamRefy()

double TrackAnalysis::beamRefy ( ) const
inlineinherited

Definition at line 125 of file TrackAnalysis.h.

125 { return m_yBeamReference; }

◆ beamRefz()

double TrackAnalysis::beamRefz ( ) const
inlineinherited

Definition at line 126 of file TrackAnalysis.h.

126 { return m_zBeamReference; }

◆ beamTestx()

double TrackAnalysis::beamTestx ( ) const
inlineinherited

Definition at line 128 of file TrackAnalysis.h.

128 { return m_xBeamTest; }

◆ beamTesty()

double TrackAnalysis::beamTesty ( ) const
inlineinherited

Definition at line 129 of file TrackAnalysis.h.

129 { return m_yBeamTest; }

◆ beamTestz()

double TrackAnalysis::beamTestz ( ) const
inlineinherited

Definition at line 130 of file TrackAnalysis.h.

130 { return m_zBeamTest; }

◆ begin()

std::map<std::string, TH1*>::const_iterator TrackAnalysis::begin ( ) const
inlineinherited

Definition at line 105 of file TrackAnalysis.h.

105 { return m_histos.begin(); }

◆ end()

std::map<std::string, TH1*>::const_iterator TrackAnalysis::end ( ) const
inlineinherited

Definition at line 106 of file TrackAnalysis.h.

106 { return m_histos.end(); }

◆ event()

const TIDA::Event* TrackAnalysis::event ( ) const
inlineinherited

Definition at line 135 of file TrackAnalysis.h.

135 { return m_event; }

◆ execute() [1/10]

virtual void TrackAnalysis::execute
inline

Definition at line 68 of file TrackAnalysis.h.

71  { }

◆ execute() [2/10]

virtual void TrackAnalysis::execute ( const std::vector< TIDA::Track * > &  ,
const std::vector< TIDA::Track * > &  ,
TrackAssociator ,
const TIDA::Event  
)
inlinevirtualinherited

Reimplemented in ConfAnalysis, and AnalysisR3_Tier0.

Definition at line 68 of file TrackAnalysis.h.

71  { }

◆ execute() [3/10]

virtual void TrackAnalysis::execute
inline

Definition at line 81 of file TrackAnalysis.h.

86  { }

◆ execute() [4/10]

virtual void TrackAnalysis::execute ( const std::vector< TIDA::Track * > &  ,
const std::vector< TIDA::Track * > &  ,
TrackAssociator ,
const TIDA::Event ,
double *  ,
TIDARoiDescriptor  
)
inlinevirtualinherited

Reimplemented in AnalysisR3_Tier0.

Definition at line 81 of file TrackAnalysis.h.

86  { }

◆ execute() [5/10]

void Analysis_ResolutionCosmics::execute ( const std::vector< TIDA::Track * > &  referenceTracks,
const std::vector< TIDA::Track * > &  testTracks,
TrackAssociator associator 
)
virtual

Implements TrackAnalysis.

Definition at line 54 of file Analysis_ResolutionCosmics.cxx.

56  {
57 
58  // Loop over reference tracks
59  std::vector<TIDA::Track*>::const_iterator reference, referenceEnd=referenceTracks.end();
60  for(reference=referenceTracks.begin(); reference!=referenceEnd; ++reference) {
61 
62  // Get reference parameters
63  double referenceEta = (*reference)->eta();
64  double referencePhi = phi((*reference)->phi());
65  double referenceZ0 = (*reference)->z0();
66  double referenceD0 = (*reference)->a0();
67  double referencePT = (*reference)->pT();
68 
69  // Find matched tracks
70  const TIDA::Track* test = associator->matched(*reference);
71 
72  // Fill histograms
73  if(test) {
74 
75  // Get test parameters
76  double testEta = -test->eta();
77  double testPhi = phi(test->phi()+M_PI);
78  double testZ0 = test->z0();
79  double testD0 = -test->a0();
80  double testPT = -test->pT();
81 
82  // Skip problematic tracks
83  if(referencePT==0 || testPT==0) continue;
84 
85  // Get errors
86  double eeta = sqrt( test->deta()*test->deta() + (*reference)->deta()*(*reference)->deta() );
87  double ephi = sqrt( test->dphi()*test->dphi() + (*reference)->dphi()*(*reference)->dphi() );
88  double ez0 = sqrt( test->dz0() *test->dz0() + (*reference)->dz0() *(*reference)->dz0() );
89  double ed0 = sqrt( test->da0() *test->da0() + (*reference)->da0() *(*reference)->da0() );
90  double einvpT = sqrt( test->dpT() *test->dpT() + (*reference)->dpT() *(*reference)->dpT() );
91 
92  // Fill resolution plots
93  m_h_res_eta->Fill(fabs(referenceEta)-fabs(testEta));
94  m_h_res_phi->Fill(phi(referencePhi-testPhi));
95  m_h_res_z0->Fill(fabs(referenceZ0)-fabs(testZ0));
96  m_h_res_d0->Fill(fabs(referenceD0)-fabs(testD0));
97  m_h_res_invpT->Fill(fabs(1.0/referencePT)-fabs(1.0/testPT));
98 
99  // Fill pull plots
100  if(eeta!=0) m_h_pull_eta->Fill((fabs(referenceEta)-fabs(testEta))/eeta); else m_h_pull_eta->Fill(-1000.0);
101  if(ephi!=0) m_h_pull_phi->Fill((phi(referencePhi-testPhi))/ephi); else m_h_pull_phi->Fill(-1000.0);
102  if(ez0!=0) m_h_pull_z0->Fill((fabs(referenceZ0)-fabs(testZ0))/ez0); else m_h_pull_z0->Fill(-1000.0);
103  if(ed0!=0) m_h_pull_d0->Fill((fabs(referenceD0)-fabs(testD0))/ed0); else m_h_pull_d0->Fill(-1000.0);
104  if(einvpT!=0) m_h_pull_invpT->Fill((fabs(1.0/referencePT)-fabs(1.0/testPT))/einvpT); else m_h_pull_invpT->Fill(-1000.0);
105 
106  }
107  }
108 }

◆ execute() [6/10]

virtual void TrackAnalysis::execute

◆ execute() [7/10]

virtual void TrackAnalysis::execute
inline

Definition at line 73 of file TrackAnalysis.h.

77  {
78  execute( tracks1, tracks2, matcher, event );
79  }

◆ execute() [8/10]

virtual void TrackAnalysis::execute ( const std::vector< TIDA::Track * > &  tracks1,
const std::vector< TIDA::Track * > &  tracks2,
TrackAssociator matcher,
const TIDA::Event event,
double *   
)
inlinevirtualinherited

Reimplemented in AnalysisR3_Tier0.

Definition at line 73 of file TrackAnalysis.h.

77  {
78  execute( tracks1, tracks2, matcher, event );
79  }

◆ execute() [9/10]

virtual void TrackAnalysis::execute
inline

Definition at line 61 of file TrackAnalysis.h.

64  {
65  execute( tracks1, tracks2, matcher );
66  }

◆ execute() [10/10]

virtual void TrackAnalysis::execute ( const std::vector< TIDA::Track * > &  tracks1,
const std::vector< TIDA::Track * > &  tracks2,
TrackAssociator matcher,
TrigObjectMatcher  
)
inlinevirtualinherited

Reimplemented in ConfAnalysis.

Definition at line 61 of file TrackAnalysis.h.

64  {
65  execute( tracks1, tracks2, matcher );
66  }

◆ execute_vtx()

virtual void TrackAnalysis::execute_vtx ( const std::vector< TIDA::Vertex * > &  ,
const std::vector< TIDA::Vertex * > &  ,
const TIDA::Event = 0 
)
inlinevirtualinherited

Reimplemented in AnalysisR3_Tier0, and Analysis_Tier0.

Definition at line 89 of file TrackAnalysis.h.

91  { }

◆ finalise()

void Analysis_ResolutionCosmics::finalise ( )
virtual

Implements TrackAnalysis.

Definition at line 112 of file Analysis_ResolutionCosmics.cxx.

112  {
113 
114 }

◆ getHistograms()

const std::map<std::string, TH1*>& TrackAnalysis::getHistograms ( ) const
inlineinherited

access the histograms

Definition at line 103 of file TrackAnalysis.h.

103 { return m_histos; }

◆ initialise()

void Analysis_ResolutionCosmics::initialise ( )
virtual

standard operation interface

Implements TrackAnalysis.

Definition at line 48 of file Analysis_ResolutionCosmics.cxx.

48  {
49 
50 }

◆ name()

std::string TrackAnalysis::name ( ) const
inlineinherited

return identifier

Definition at line 52 of file TrackAnalysis.h.

52 { return m_name; }

◆ phi()

double Analysis_ResolutionCosmics::phi ( double  p)
private

Definition at line 118 of file Analysis_ResolutionCosmics.cxx.

118  {
119  if(p < -M_PI) p += 2*M_PI;
120  if(p > M_PI) p -= 2*M_PI;
121  return p;
122 }

◆ roi()

const TIDARoiDescriptor* TrackAnalysis::roi ( ) const
inlineinherited

Definition at line 138 of file TrackAnalysis.h.

138 { return m_roi; }

◆ setBeamRef() [1/2]

void TrackAnalysis::setBeamRef ( const std::vector< double > &  v)
inlineinherited

Definition at line 112 of file TrackAnalysis.h.

112  {
113  if ( v.size()>0 ) m_xBeamReference = v[0];
114  if ( v.size()>1 ) m_yBeamReference = v[1];
115  if ( v.size()>2 ) m_zBeamReference = v[2];
116  }

◆ setBeamRef() [2/2]

void TrackAnalysis::setBeamRef ( double  x,
double  y,
double  z = 0 
)
inlineinherited

set the beamline positions

Definition at line 109 of file TrackAnalysis.h.

◆ setBeamTest() [1/2]

void TrackAnalysis::setBeamTest ( const std::vector< double > &  v)
inlineinherited

Definition at line 118 of file TrackAnalysis.h.

118  {
119  if ( v.size()>0 ) m_xBeamTest = v[0];
120  if ( v.size()>1 ) m_yBeamTest = v[1];
121  if ( v.size()>2 ) m_zBeamTest = v[2];
122  }

◆ setBeamTest() [2/2]

void TrackAnalysis::setBeamTest ( double  x,
double  y,
double  z = 0 
)
inlineinherited

Definition at line 110 of file TrackAnalysis.h.

110 { m_xBeamTest = x; m_yBeamTest = y; m_zBeamTest = z; }

◆ setevent()

void TrackAnalysis::setevent ( TIDA::Event e)
inlineinherited

Definition at line 136 of file TrackAnalysis.h.

136 { m_event=e; }

◆ setroi()

void TrackAnalysis::setroi ( TIDARoiDescriptor r)
inlineinherited

Definition at line 139 of file TrackAnalysis.h.

139 { m_roi=r; }

◆ store()

TIDA::FeatureStore& TrackAnalysis::store ( )
inlineinherited

Definition at line 133 of file TrackAnalysis.h.

133 { return m_store; }

Member Data Documentation

◆ m_event

TIDA::Event* TrackAnalysis::m_event
protectedinherited

Definition at line 164 of file TrackAnalysis.h.

◆ m_h_pull_d0

TH1* Analysis_ResolutionCosmics::m_h_pull_d0
private

Definition at line 57 of file Analysis_ResolutionCosmics.h.

◆ m_h_pull_eta

TH1* Analysis_ResolutionCosmics::m_h_pull_eta
private

Definition at line 55 of file Analysis_ResolutionCosmics.h.

◆ m_h_pull_invpT

TH1* Analysis_ResolutionCosmics::m_h_pull_invpT
private

Definition at line 59 of file Analysis_ResolutionCosmics.h.

◆ m_h_pull_phi

TH1* Analysis_ResolutionCosmics::m_h_pull_phi
private

Definition at line 56 of file Analysis_ResolutionCosmics.h.

◆ m_h_pull_z0

TH1* Analysis_ResolutionCosmics::m_h_pull_z0
private

Definition at line 58 of file Analysis_ResolutionCosmics.h.

◆ m_h_res_d0

TH1* Analysis_ResolutionCosmics::m_h_res_d0
private

Definition at line 50 of file Analysis_ResolutionCosmics.h.

◆ m_h_res_eta

TH1* Analysis_ResolutionCosmics::m_h_res_eta
private

Definition at line 48 of file Analysis_ResolutionCosmics.h.

◆ m_h_res_invpT

TH1* Analysis_ResolutionCosmics::m_h_res_invpT
private

Definition at line 52 of file Analysis_ResolutionCosmics.h.

◆ m_h_res_phi

TH1* Analysis_ResolutionCosmics::m_h_res_phi
private

Definition at line 49 of file Analysis_ResolutionCosmics.h.

◆ m_h_res_z0

TH1* Analysis_ResolutionCosmics::m_h_res_z0
private

Definition at line 51 of file Analysis_ResolutionCosmics.h.

◆ m_histos

std::map<std::string, TH1*> TrackAnalysis::m_histos
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.

◆ m_name

std::string TrackAnalysis::m_name
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.

◆ m_roi

TIDARoiDescriptor* TrackAnalysis::m_roi
protectedinherited

Definition at line 165 of file TrackAnalysis.h.

◆ m_store

TIDA::FeatureStore TrackAnalysis::m_store
protectedinherited

Definition at line 162 of file TrackAnalysis.h.

◆ m_xBeamReference

double TrackAnalysis::m_xBeamReference
protectedinherited

beamline positions reference sample

Definition at line 153 of file TrackAnalysis.h.

◆ m_xBeamTest

double TrackAnalysis::m_xBeamTest
protectedinherited

test sample

Definition at line 158 of file TrackAnalysis.h.

◆ m_yBeamReference

double TrackAnalysis::m_yBeamReference
protectedinherited

Definition at line 154 of file TrackAnalysis.h.

◆ m_yBeamTest

double TrackAnalysis::m_yBeamTest
protectedinherited

Definition at line 159 of file TrackAnalysis.h.

◆ m_zBeamReference

double TrackAnalysis::m_zBeamReference
protectedinherited

Definition at line 155 of file TrackAnalysis.h.

◆ m_zBeamTest

double TrackAnalysis::m_zBeamTest
protectedinherited

Definition at line 160 of file TrackAnalysis.h.


The documentation for this class was generated from the following files:
TrackAnalysis::m_roi
TIDARoiDescriptor * m_roi
Definition: TrackAnalysis.h:165
beamspotman.r
def r
Definition: beamspotman.py:676
Analysis_ResolutionCosmics::phi
double phi(double p)
Definition: Analysis_ResolutionCosmics.cxx:118
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
Analysis_ResolutionCosmics::m_h_pull_invpT
TH1 * m_h_pull_invpT
Definition: Analysis_ResolutionCosmics.h:59
TrackAnalysis::execute
virtual void execute(const std::vector< TIDA::Track * > &tracks1, const std::vector< TIDA::Track * > &tracks2, TrackAssociator *matcher)=0
TH1D
Definition: rootspy.cxx:342
M_PI
#define M_PI
Definition: ActiveFraction.h:11
reference
Definition: hcg.cxx:437
TrigInDetValidation_Base.test
test
Definition: TrigInDetValidation_Base.py:146
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
x
#define x
Analysis_ResolutionCosmics::m_h_res_z0
TH1 * m_h_res_z0
Definition: Analysis_ResolutionCosmics.h:51
TIDA::Associator::matched
virtual const S * matched(T *t)
Definition: TIDAAssociator.h:45
Analysis_ResolutionCosmics::m_h_res_phi
TH1 * m_h_res_phi
Definition: Analysis_ResolutionCosmics.h:49
z
#define z
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::name
std::string name() const
return identifier
Definition: TrackAnalysis.h:52
TrackAnalysis::event
const TIDA::Event * event() const
Definition: TrackAnalysis.h:135
TH1::Fill
int Fill(double)
Definition: rootspy.cxx:285
TrackAnalysis::m_histos
std::map< std::string, TH1 * > m_histos
lookup table for the histograms by name - does this need to be in the base class?
Definition: TrackAnalysis.h:149
TrackAnalysis::m_yBeamReference
double m_yBeamReference
Definition: TrackAnalysis.h:154
Analysis_ResolutionCosmics::m_h_res_invpT
TH1 * m_h_res_invpT
Definition: Analysis_ResolutionCosmics.h:52
TrackAnalysis::m_event
TIDA::Event * m_event
Definition: TrackAnalysis.h:164
TrackAnalysis::m_zBeamTest
double m_zBeamTest
Definition: TrackAnalysis.h:160
TrackAnalysis::m_store
TIDA::FeatureStore m_store
Definition: TrackAnalysis.h:162
TrackAnalysis::TrackAnalysis
TrackAnalysis(const std::string &name)
the beam test parts are not really usable in a multithreaded environment
Definition: TrackAnalysis.h:38
python.PyAthena.v
v
Definition: PyAthena.py:157
DiTauMassTools::MaxHistStrategyV2::e
e
Definition: PhysicsAnalysis/TauID/DiTauMassTools/DiTauMassTools/HelperFunctions.h:26
TrackAnalysis::addHistogram
void addHistogram(TH1 *h)
Definition: TrackAnalysis.h:97
y
#define y
h
TrackAnalysis::m_xBeamTest
double m_xBeamTest
test sample
Definition: TrackAnalysis.h:158
dq_make_web_display.reference
reference
Definition: dq_make_web_display.py:44
TIDA::Track
Definition: Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:26
TrackAnalysis::m_yBeamTest
double m_yBeamTest
Definition: TrackAnalysis.h:159
Analysis_ResolutionCosmics::m_h_pull_eta
TH1 * m_h_pull_eta
Definition: Analysis_ResolutionCosmics.h:55
TrackAnalysis::m_zBeamReference
double m_zBeamReference
Definition: TrackAnalysis.h:155
Analysis_ResolutionCosmics::m_h_pull_phi
TH1 * m_h_pull_phi
Definition: Analysis_ResolutionCosmics.h:56
TrackAnalysis::m_name
std::string m_name
identifier of the of the analysis - also used for the root directory into which the histograms are pu...
Definition: TrackAnalysis.h:145
Analysis_ResolutionCosmics::m_h_pull_z0
TH1 * m_h_pull_z0
Definition: Analysis_ResolutionCosmics.h:58
TrackAnalysis::m_xBeamReference
double m_xBeamReference
beamline positions reference sample
Definition: TrackAnalysis.h:153