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

#include <AlignSiHit.h>

Collaboration diagram for AlignSiHit:

Public Member Functions

 AlignSiHit ()
 
int index () const
 
bool isOverlap () const
 
int chan1 () const
 
int chan2 () const
 
int clusw () const
 
int clusl () const
 
int cluss () const
 
int status () const
 
float stereo () const
 
float rphi_resid () const
 
float z_resid () const
 
float erphi_resid () const
 
float ez_resid () const
 
float trkExtrapLocalXError () const
 
float trkExtrapLocalYError () const
 
float r () const
 
float phi () const
 
float z () const
 
float delzr () const
 
float sinlocal () const
 
float locang (int) const
 
float locdel (int) const
 
float locedel (int) const
 
float globang (int) const
 
float globdel (int) const
 
float globedel (int) const
 
float trklen () const
 
float dtpar1 (int) const
 
float dtpar2 (int) const
 
void set_index (int)
 
void set_chan1 (int)
 
void set_chan2 (int)
 
void set_clusw (int)
 
void set_clusl (int)
 
void set_cluss (int)
 
void set_status (int)
 
void set_isOverlap (bool)
 
void set_stereo (float)
 
void set_rphi_resid (float)
 
void set_z_resid (float)
 
void set_erphi_resid (float)
 
void set_ez_resid (float)
 
void set_trkExtrapLocalXError (float)
 
void set_trkExtrapLocalYError (float)
 
void set_r (float)
 
void set_phi (float)
 
void set_z (float)
 
void set_delzr (float)
 
void set_sinlocal (float)
 
void set_locang (float, int)
 
void set_locdel (float, int)
 
void set_locedel (float, int)
 
void set_globang (float, int)
 
void set_globdel (float, int)
 
void set_globedel (float, int)
 
void set_trklen (float)
 
void set_dtpar1 (float, int)
 
void set_dtpar2 (float, int)
 

Private Attributes

int m_index
 
int m_chan1
 
int m_chan2
 
int m_clusw
 
int m_clusl
 
int m_cluss
 
int m_status
 
bool m_isOverlap
 
float m_stereo
 
float m_rphi_resid
 
float m_z_resid
 
float m_erphi_resid
 
float m_ez_resid
 
float m_trkExtrapLocalXError
 
float m_trkExtrapLocalYError
 
float m_r
 
float m_phi
 
float m_z
 
float m_delzr
 
float m_sinlocal
 
float m_locang [2] {}
 
float m_locdel [2] {}
 
float m_locedel [2] {}
 
float m_globang [2] {}
 
float m_globdel [2] {}
 
float m_globedel [2] {}
 
float m_trklen
 
float m_dtpar1 [5] {}
 
float m_dtpar2 [5] {}
 

Detailed Description

Definition at line 10 of file AlignSiHit.h.

Constructor & Destructor Documentation

◆ AlignSiHit()

AlignSiHit::AlignSiHit ( )

Definition at line 10 of file AlignSiHit.cxx.

10  :
11  m_index(-1), m_chan1(0), m_chan2(0), m_clusw(0), m_clusl(0), m_cluss(0),
12  m_status(0),
13  //new variables to AlignSiHit - in progress
14  m_isOverlap(false),
15  m_stereo(0.), m_rphi_resid(0.), m_z_resid(0.), m_erphi_resid(0.),
17  m_r(0.), m_phi(0.), m_z(0.), m_delzr(0.), m_sinlocal(0.), m_trklen(0.)
18 
19 {
20  // default constructor - set all to safe values via init list except arrays
21  for (int i=0;i<2;++i) {
22  m_locang[i]=0.;
23  m_locdel[i]=0.;
24  m_locedel[i]=0.;
25  m_globang[i]=0.;
26  m_globdel[i]=0.;
27  m_globedel[i]=0.;
28  }
29  for (int i=0;i<5;++i) {
30  m_dtpar1[i]=0.;
31  m_dtpar2[i]=0.;
32  }
33 }

Member Function Documentation

◆ chan1()

int AlignSiHit::chan1 ( ) const
inline

Definition at line 111 of file AlignSiHit.h.

111 { return m_chan1; }

◆ chan2()

int AlignSiHit::chan2 ( ) const
inline

Definition at line 112 of file AlignSiHit.h.

112 { return m_chan2; }

◆ clusl()

int AlignSiHit::clusl ( ) const
inline

Definition at line 114 of file AlignSiHit.h.

114 { return m_clusl; }

◆ cluss()

int AlignSiHit::cluss ( ) const
inline

Definition at line 115 of file AlignSiHit.h.

115 { return m_cluss; }

◆ clusw()

int AlignSiHit::clusw ( ) const
inline

Definition at line 113 of file AlignSiHit.h.

113 { return m_clusw; }

◆ delzr()

float AlignSiHit::delzr ( ) const
inline

Definition at line 129 of file AlignSiHit.h.

129 { return m_delzr; }

◆ dtpar1()

float AlignSiHit::dtpar1 ( int  i) const
inline

Definition at line 138 of file AlignSiHit.h.

138 { return m_dtpar1[i]; }

◆ dtpar2()

float AlignSiHit::dtpar2 ( int  i) const
inline

Definition at line 139 of file AlignSiHit.h.

139 { return m_dtpar2[i]; }

◆ erphi_resid()

float AlignSiHit::erphi_resid ( ) const
inline

Definition at line 122 of file AlignSiHit.h.

122 { return m_erphi_resid; }

◆ ez_resid()

float AlignSiHit::ez_resid ( ) const
inline

Definition at line 123 of file AlignSiHit.h.

123 { return m_ez_resid; }

◆ globang()

float AlignSiHit::globang ( int  i) const
inline

Definition at line 134 of file AlignSiHit.h.

134 { return m_globang[i]; }

◆ globdel()

float AlignSiHit::globdel ( int  i) const
inline

Definition at line 135 of file AlignSiHit.h.

135 { return m_globdel[i]; }

◆ globedel()

float AlignSiHit::globedel ( int  i) const
inline

Definition at line 136 of file AlignSiHit.h.

136 { return m_globedel[i]; }

◆ index()

int AlignSiHit::index ( ) const
inline

Definition at line 110 of file AlignSiHit.h.

110 { return m_index; }

◆ isOverlap()

bool AlignSiHit::isOverlap ( ) const
inline

Definition at line 117 of file AlignSiHit.h.

117 { return m_isOverlap; }// in progress

◆ locang()

float AlignSiHit::locang ( int  i) const
inline

Definition at line 131 of file AlignSiHit.h.

131 { return m_locang[i]; }

◆ locdel()

float AlignSiHit::locdel ( int  i) const
inline

Definition at line 132 of file AlignSiHit.h.

132 { return m_locdel[i]; }

◆ locedel()

float AlignSiHit::locedel ( int  i) const
inline

Definition at line 133 of file AlignSiHit.h.

133 { return m_locedel[i]; }

◆ phi()

float AlignSiHit::phi ( ) const
inline

Definition at line 127 of file AlignSiHit.h.

127 { return m_phi; }

◆ r()

float AlignSiHit::r ( ) const
inline

Definition at line 126 of file AlignSiHit.h.

126 { return m_r; }

◆ rphi_resid()

float AlignSiHit::rphi_resid ( ) const
inline

Definition at line 120 of file AlignSiHit.h.

120 { return m_rphi_resid; }

◆ set_chan1()

void AlignSiHit::set_chan1 ( int  i)
inline

Definition at line 142 of file AlignSiHit.h.

142 { m_chan1=i; }

◆ set_chan2()

void AlignSiHit::set_chan2 ( int  i)
inline

Definition at line 143 of file AlignSiHit.h.

143 { m_chan2=i; }

◆ set_clusl()

void AlignSiHit::set_clusl ( int  i)
inline

Definition at line 145 of file AlignSiHit.h.

145 { m_clusl=i; }

◆ set_cluss()

void AlignSiHit::set_cluss ( int  i)
inline

Definition at line 146 of file AlignSiHit.h.

146 { m_cluss=i; }

◆ set_clusw()

void AlignSiHit::set_clusw ( int  i)
inline

Definition at line 144 of file AlignSiHit.h.

144 { m_clusw=i; }

◆ set_delzr()

void AlignSiHit::set_delzr ( float  f)
inline

Definition at line 160 of file AlignSiHit.h.

160 { m_delzr=f; }

◆ set_dtpar1()

void AlignSiHit::set_dtpar1 ( float  f,
int  i 
)
inline

Definition at line 169 of file AlignSiHit.h.

169 { m_dtpar1[i]=f; }

◆ set_dtpar2()

void AlignSiHit::set_dtpar2 ( float  f,
int  i 
)
inline

Definition at line 170 of file AlignSiHit.h.

170 { m_dtpar2[i]=f; }

◆ set_erphi_resid()

void AlignSiHit::set_erphi_resid ( float  f)
inline

Definition at line 153 of file AlignSiHit.h.

153 { m_erphi_resid=f; }

◆ set_ez_resid()

void AlignSiHit::set_ez_resid ( float  f)
inline

Definition at line 154 of file AlignSiHit.h.

154 { m_ez_resid=f; }

◆ set_globang()

void AlignSiHit::set_globang ( float  f,
int  i 
)
inline

Definition at line 165 of file AlignSiHit.h.

165 { m_globang[i]=f; }

◆ set_globdel()

void AlignSiHit::set_globdel ( float  f,
int  i 
)
inline

Definition at line 166 of file AlignSiHit.h.

166 { m_globdel[i]=f; }

◆ set_globedel()

void AlignSiHit::set_globedel ( float  f,
int  i 
)
inline

Definition at line 167 of file AlignSiHit.h.

167 { m_globedel[i]=f; }

◆ set_index()

void AlignSiHit::set_index ( int  i)
inline

Definition at line 141 of file AlignSiHit.h.

141 { m_index=i; }

◆ set_isOverlap()

void AlignSiHit::set_isOverlap ( bool  b)
inline

Definition at line 148 of file AlignSiHit.h.

148 { m_isOverlap=b; }// in progress

◆ set_locang()

void AlignSiHit::set_locang ( float  f,
int  i 
)
inline

Definition at line 162 of file AlignSiHit.h.

162 { m_locang[i]=f; }

◆ set_locdel()

void AlignSiHit::set_locdel ( float  f,
int  i 
)
inline

Definition at line 163 of file AlignSiHit.h.

163 { m_locdel[i]=f; }

◆ set_locedel()

void AlignSiHit::set_locedel ( float  f,
int  i 
)
inline

Definition at line 164 of file AlignSiHit.h.

164 { m_locedel[i]=f; }

◆ set_phi()

void AlignSiHit::set_phi ( float  f)
inline

Definition at line 158 of file AlignSiHit.h.

158 { m_phi=f; }

◆ set_r()

void AlignSiHit::set_r ( float  f)
inline

Definition at line 157 of file AlignSiHit.h.

157 { m_r=f; }

◆ set_rphi_resid()

void AlignSiHit::set_rphi_resid ( float  f)
inline

Definition at line 151 of file AlignSiHit.h.

151 { m_rphi_resid=f; }

◆ set_sinlocal()

void AlignSiHit::set_sinlocal ( float  f)
inline

Definition at line 161 of file AlignSiHit.h.

161 { m_sinlocal=f; }

◆ set_status()

void AlignSiHit::set_status ( int  i)
inline

Definition at line 147 of file AlignSiHit.h.

147 { m_status=i; }

◆ set_stereo()

void AlignSiHit::set_stereo ( float  f)
inline

Definition at line 150 of file AlignSiHit.h.

150 { m_stereo=f; }

◆ set_trkExtrapLocalXError()

void AlignSiHit::set_trkExtrapLocalXError ( float  f)
inline

Definition at line 155 of file AlignSiHit.h.

◆ set_trkExtrapLocalYError()

void AlignSiHit::set_trkExtrapLocalYError ( float  f)
inline

Definition at line 156 of file AlignSiHit.h.

◆ set_trklen()

void AlignSiHit::set_trklen ( float  f)
inline

Definition at line 168 of file AlignSiHit.h.

168 { m_trklen=f; }

◆ set_z()

void AlignSiHit::set_z ( float  f)
inline

Definition at line 159 of file AlignSiHit.h.

159 { m_z=f; }

◆ set_z_resid()

void AlignSiHit::set_z_resid ( float  f)
inline

Definition at line 152 of file AlignSiHit.h.

152 { m_z_resid=f; }

◆ sinlocal()

float AlignSiHit::sinlocal ( ) const
inline

Definition at line 130 of file AlignSiHit.h.

130 { return m_sinlocal; }

◆ status()

int AlignSiHit::status ( ) const
inline

Definition at line 116 of file AlignSiHit.h.

116 { return m_status; }

◆ stereo()

float AlignSiHit::stereo ( ) const
inline

Definition at line 119 of file AlignSiHit.h.

119 { return m_stereo; }

◆ trkExtrapLocalXError()

float AlignSiHit::trkExtrapLocalXError ( ) const
inline

Definition at line 124 of file AlignSiHit.h.

124 { return m_trkExtrapLocalXError; }

◆ trkExtrapLocalYError()

float AlignSiHit::trkExtrapLocalYError ( ) const
inline

Definition at line 125 of file AlignSiHit.h.

125 { return m_trkExtrapLocalYError; }

◆ trklen()

float AlignSiHit::trklen ( ) const
inline

Definition at line 137 of file AlignSiHit.h.

137 { return m_trklen; }

◆ z()

float AlignSiHit::z ( ) const
inline

Definition at line 128 of file AlignSiHit.h.

128 { return m_z; }

◆ z_resid()

float AlignSiHit::z_resid ( ) const
inline

Definition at line 121 of file AlignSiHit.h.

121 { return m_z_resid; }

Member Data Documentation

◆ m_chan1

int AlignSiHit::m_chan1
private

Definition at line 77 of file AlignSiHit.h.

◆ m_chan2

int AlignSiHit::m_chan2
private

Definition at line 78 of file AlignSiHit.h.

◆ m_clusl

int AlignSiHit::m_clusl
private

Definition at line 80 of file AlignSiHit.h.

◆ m_cluss

int AlignSiHit::m_cluss
private

Definition at line 81 of file AlignSiHit.h.

◆ m_clusw

int AlignSiHit::m_clusw
private

Definition at line 79 of file AlignSiHit.h.

◆ m_delzr

float AlignSiHit::m_delzr
private

Definition at line 94 of file AlignSiHit.h.

◆ m_dtpar1

float AlignSiHit::m_dtpar1[5] {}
private

Definition at line 103 of file AlignSiHit.h.

◆ m_dtpar2

float AlignSiHit::m_dtpar2[5] {}
private

Definition at line 104 of file AlignSiHit.h.

◆ m_erphi_resid

float AlignSiHit::m_erphi_resid
private

Definition at line 87 of file AlignSiHit.h.

◆ m_ez_resid

float AlignSiHit::m_ez_resid
private

Definition at line 88 of file AlignSiHit.h.

◆ m_globang

float AlignSiHit::m_globang[2] {}
private

Definition at line 99 of file AlignSiHit.h.

◆ m_globdel

float AlignSiHit::m_globdel[2] {}
private

Definition at line 100 of file AlignSiHit.h.

◆ m_globedel

float AlignSiHit::m_globedel[2] {}
private

Definition at line 101 of file AlignSiHit.h.

◆ m_index

int AlignSiHit::m_index
private

Definition at line 76 of file AlignSiHit.h.

◆ m_isOverlap

bool AlignSiHit::m_isOverlap
private

Definition at line 83 of file AlignSiHit.h.

◆ m_locang

float AlignSiHit::m_locang[2] {}
private

Definition at line 96 of file AlignSiHit.h.

◆ m_locdel

float AlignSiHit::m_locdel[2] {}
private

Definition at line 97 of file AlignSiHit.h.

◆ m_locedel

float AlignSiHit::m_locedel[2] {}
private

Definition at line 98 of file AlignSiHit.h.

◆ m_phi

float AlignSiHit::m_phi
private

Definition at line 92 of file AlignSiHit.h.

◆ m_r

float AlignSiHit::m_r
private

Definition at line 91 of file AlignSiHit.h.

◆ m_rphi_resid

float AlignSiHit::m_rphi_resid
private

Definition at line 85 of file AlignSiHit.h.

◆ m_sinlocal

float AlignSiHit::m_sinlocal
private

Definition at line 95 of file AlignSiHit.h.

◆ m_status

int AlignSiHit::m_status
private

Definition at line 82 of file AlignSiHit.h.

◆ m_stereo

float AlignSiHit::m_stereo
private

Definition at line 84 of file AlignSiHit.h.

◆ m_trkExtrapLocalXError

float AlignSiHit::m_trkExtrapLocalXError
private

Definition at line 89 of file AlignSiHit.h.

◆ m_trkExtrapLocalYError

float AlignSiHit::m_trkExtrapLocalYError
private

Definition at line 90 of file AlignSiHit.h.

◆ m_trklen

float AlignSiHit::m_trklen
private

Definition at line 102 of file AlignSiHit.h.

◆ m_z

float AlignSiHit::m_z
private

Definition at line 93 of file AlignSiHit.h.

◆ m_z_resid

float AlignSiHit::m_z_resid
private

Definition at line 86 of file AlignSiHit.h.


The documentation for this class was generated from the following files:
AlignSiHit::m_globdel
float m_globdel[2]
Definition: AlignSiHit.h:100
python.CaloRecoConfig.f
f
Definition: CaloRecoConfig.py:127
AlignSiHit::m_stereo
float m_stereo
Definition: AlignSiHit.h:84
AlignSiHit::m_erphi_resid
float m_erphi_resid
Definition: AlignSiHit.h:87
AlignSiHit::m_locang
float m_locang[2]
Definition: AlignSiHit.h:96
AlignSiHit::m_cluss
int m_cluss
Definition: AlignSiHit.h:81
AlignSiHit::m_globang
float m_globang[2]
Definition: AlignSiHit.h:99
AlignSiHit::m_rphi_resid
float m_rphi_resid
Definition: AlignSiHit.h:85
AlignSiHit::m_ez_resid
float m_ez_resid
Definition: AlignSiHit.h:88
AlignSiHit::m_r
float m_r
Definition: AlignSiHit.h:91
AlignSiHit::m_locedel
float m_locedel[2]
Definition: AlignSiHit.h:98
AlignSiHit::m_delzr
float m_delzr
Definition: AlignSiHit.h:94
AlignSiHit::m_clusw
int m_clusw
Definition: AlignSiHit.h:79
AlignSiHit::m_trkExtrapLocalYError
float m_trkExtrapLocalYError
Definition: AlignSiHit.h:90
lumiFormat.i
int i
Definition: lumiFormat.py:92
AlignSiHit::m_phi
float m_phi
Definition: AlignSiHit.h:92
AlignSiHit::m_z_resid
float m_z_resid
Definition: AlignSiHit.h:86
AlignSiHit::m_status
int m_status
Definition: AlignSiHit.h:82
AlignSiHit::m_z
float m_z
Definition: AlignSiHit.h:93
AlignSiHit::m_chan2
int m_chan2
Definition: AlignSiHit.h:78
AlignSiHit::m_dtpar1
float m_dtpar1[5]
Definition: AlignSiHit.h:103
AlignSiHit::m_globedel
float m_globedel[2]
Definition: AlignSiHit.h:101
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
AlignSiHit::m_index
int m_index
Definition: AlignSiHit.h:76
AlignSiHit::m_locdel
float m_locdel[2]
Definition: AlignSiHit.h:97
AlignSiHit::m_sinlocal
float m_sinlocal
Definition: AlignSiHit.h:95
AlignSiHit::m_chan1
int m_chan1
Definition: AlignSiHit.h:77
AlignSiHit::m_dtpar2
float m_dtpar2[5]
Definition: AlignSiHit.h:104
AlignSiHit::m_isOverlap
bool m_isOverlap
Definition: AlignSiHit.h:83
AlignSiHit::m_trkExtrapLocalXError
float m_trkExtrapLocalXError
Definition: AlignSiHit.h:89
AlignSiHit::m_clusl
int m_clusl
Definition: AlignSiHit.h:80
AlignSiHit::m_trklen
float m_trklen
Definition: AlignSiHit.h:102