ATLAS Offline Software
Loading...
Searching...
No Matches
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}
float m_r
Definition AlignSiHit.h:91
float m_rphi_resid
Definition AlignSiHit.h:85
float m_stereo
Definition AlignSiHit.h:84
float m_globedel[2]
Definition AlignSiHit.h:101
float m_z
Definition AlignSiHit.h:93
float m_sinlocal
Definition AlignSiHit.h:95
float m_dtpar2[5]
Definition AlignSiHit.h:104
float m_trkExtrapLocalXError
Definition AlignSiHit.h:89
float m_trkExtrapLocalYError
Definition AlignSiHit.h:90
float m_dtpar1[5]
Definition AlignSiHit.h:103
float m_locedel[2]
Definition AlignSiHit.h:98
bool m_isOverlap
Definition AlignSiHit.h:83
float m_locang[2]
Definition AlignSiHit.h:96
float m_phi
Definition AlignSiHit.h:92
float m_ez_resid
Definition AlignSiHit.h:88
float m_erphi_resid
Definition AlignSiHit.h:87
float m_delzr
Definition AlignSiHit.h:94
float m_trklen
Definition AlignSiHit.h:102
float m_locdel[2]
Definition AlignSiHit.h:97
float m_z_resid
Definition AlignSiHit.h:86
float m_globdel[2]
Definition AlignSiHit.h:100
float m_globang[2]
Definition AlignSiHit.h:99

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.

◆ 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.

103{}; // rphi trackpar derivatives

◆ m_dtpar2

float AlignSiHit::m_dtpar2[5] {}
private

Definition at line 104 of file AlignSiHit.h.

104{}; // rz trackpar derivatives

◆ 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.

99{}; // global angles: cot_theta,phi

◆ m_globdel

float AlignSiHit::m_globdel[2] {}
private

Definition at line 100 of file AlignSiHit.h.

100{}; // global scatterings: cot_theta, phi

◆ m_globedel

float AlignSiHit::m_globedel[2] {}
private

Definition at line 101 of file AlignSiHit.h.

101{}; // error on global scatterings: cot_theta, phi

◆ 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.

96{}; // local angles: theta,phi

◆ m_locdel

float AlignSiHit::m_locdel[2] {}
private

Definition at line 97 of file AlignSiHit.h.

97{}; // local scatterings: theta, phi

◆ m_locedel

float AlignSiHit::m_locedel[2] {}
private

Definition at line 98 of file AlignSiHit.h.

98{}; // error on local scatterings: theta, phi

◆ 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: