#include <MucStripCal.h>
Inheritance diagram for MucStripCal:
Public Member Functions | |
MucStripCal (int part, int segment, int layer, int id) | |
MucStripCal (const MucStripCal &other) | |
MucStripCal & | operator= (const MucStripCal &other) |
virtual | ~MucStripCal () |
int | GetType () |
double | GetCenterLine () |
double | GetHead () |
double | GetTail () |
double | GetPhi () |
int | GetPadNumber () |
int | GetPart () |
int | GetSegment () |
int | GetLayer () |
int | GetID () |
double | GetTheta () |
double | GetRin () |
double | GetRout () |
double | GetRc () |
double | GetThin () |
double | GetW () |
double | GetH () |
double | GetL () |
double | GetWu () |
double | GetWd () |
double | GetArea () |
Protected Member Functions | |
virtual void | Init () |
void | SetType () |
void | SetCenterLine () |
void | SetHead () |
void | SetTail () |
void | SetPhi () |
virtual void | SetThin () |
virtual void | SetW () |
virtual void | SetWu () |
virtual void | SetWd () |
virtual void | SetH () |
virtual void | SetL () |
virtual void | SetArea () |
void | SetPadNumber () |
virtual void | SetTheta () |
virtual void | SetRin () |
virtual void | SetRout () |
virtual void | SetRc () |
Protected Attributes | |
int | m_Part |
int | m_Segment |
int | m_Layer |
int | m_ID |
double | m_Theta |
double | m_Rin |
double | m_Rout |
double | m_Rc |
double | m_Thin |
double | m_W |
double | m_H |
double | m_L |
double | m_Wu |
double | m_Wd |
double | m_Area |
Private Attributes | |
int | m_Type |
double | m_CenterLine |
double | m_Head |
double | m_Tail |
double | m_Phi |
int | m_PadNumber |
Definition at line 27 of file MucStripCal.h.
MucStripCal::MucStripCal | ( | int | part, | |
int | segment, | |||
int | layer, | |||
int | id | |||
) |
Definition at line 18 of file MucStripCal.cxx.
References Init().
00018 : MucEntityCal( part, segment, layer, id ) 00019 { 00020 MucStripCal::Init(); 00021 00022 // m_MucPadChain = NULL; 00023 }
MucStripCal::MucStripCal | ( | const MucStripCal & | other | ) |
Definition at line 26 of file MucStripCal.cxx.
References m_CenterLine, m_Head, m_Phi, m_Tail, m_Type, and EvtCyclic3::other().
00026 : MucEntityCal( other ) 00027 { 00028 m_Type = other.m_Type; 00029 m_CenterLine = other.m_CenterLine; 00030 m_Head = other.m_Head; 00031 m_Tail = other.m_Tail; 00032 m_Phi = other.m_Phi; 00033 00034 // m_MucPadChain = other.m_MucPadChain; 00035 }
MucStripCal::~MucStripCal | ( | ) | [virtual] |
double MucEntityCal::GetArea | ( | ) | [inherited] |
Definition at line 95 of file MucEntityCal.cxx.
References MucEntityCal::m_Area.
00095 { return m_Area; }
double MucStripCal::GetCenterLine | ( | ) |
Definition at line 84 of file MucStripCal.cxx.
References m_CenterLine.
00084 { return m_CenterLine; }
double MucEntityCal::GetH | ( | ) | [inherited] |
double MucStripCal::GetHead | ( | ) |
int MucEntityCal::GetID | ( | ) | [inherited] |
Definition at line 84 of file MucEntityCal.cxx.
References MucEntityCal::m_ID.
00084 { return m_ID; }
double MucEntityCal::GetL | ( | ) | [inherited] |
int MucEntityCal::GetLayer | ( | ) | [inherited] |
Definition at line 83 of file MucEntityCal.cxx.
References MucEntityCal::m_Layer.
00083 { return m_Layer; }
int MucStripCal::GetPadNumber | ( | ) |
int MucEntityCal::GetPart | ( | ) | [inherited] |
Definition at line 81 of file MucEntityCal.cxx.
References MucEntityCal::m_Part.
00081 { return m_Part; }
double MucStripCal::GetPhi | ( | ) |
double MucEntityCal::GetRc | ( | ) | [inherited] |
Definition at line 88 of file MucEntityCal.cxx.
References MucEntityCal::m_Rc.
00088 { return m_Rc; }
double MucEntityCal::GetRin | ( | ) | [inherited] |
Definition at line 86 of file MucEntityCal.cxx.
References MucEntityCal::m_Rin.
00086 { return m_Rin; }
double MucEntityCal::GetRout | ( | ) | [inherited] |
Definition at line 87 of file MucEntityCal.cxx.
References MucEntityCal::m_Rout.
00087 { return m_Rout; }
int MucEntityCal::GetSegment | ( | ) | [inherited] |
Definition at line 82 of file MucEntityCal.cxx.
References MucEntityCal::m_Segment.
00082 { return m_Segment; }
double MucStripCal::GetTail | ( | ) |
double MucEntityCal::GetTheta | ( | ) | [inherited] |
Definition at line 85 of file MucEntityCal.cxx.
References MucEntityCal::m_Theta.
00085 { return m_Theta; }
double MucEntityCal::GetThin | ( | ) | [inherited] |
Definition at line 89 of file MucEntityCal.cxx.
References MucEntityCal::m_Thin.
00089 { return m_Thin; }
int MucStripCal::GetType | ( | ) |
double MucEntityCal::GetW | ( | ) | [inherited] |
double MucEntityCal::GetWd | ( | ) | [inherited] |
Definition at line 94 of file MucEntityCal.cxx.
References MucEntityCal::m_Wd.
00094 { return m_Wd; }
double MucEntityCal::GetWu | ( | ) | [inherited] |
Definition at line 93 of file MucEntityCal.cxx.
References MucEntityCal::m_Wu.
00093 { return m_Wu; }
void MucStripCal::Init | ( | ) | [protected, virtual] |
Reimplemented from MucEntityCal.
Definition at line 63 of file MucStripCal.cxx.
References SetArea(), SetCenterLine(), SetH(), SetHead(), SetL(), SetPadNumber(), SetPhi(), SetTail(), SetThin(), SetType(), SetW(), SetWd(), and SetWu().
Referenced by MucStripCal().
00064 { 00065 SetType(); 00066 SetW(); 00067 SetWu(); 00068 SetWd(); 00069 SetCenterLine(); // use strip width 00070 SetHead(); 00071 SetTail(); 00072 SetPhi(); 00073 00074 SetThin(); 00075 SetH(); 00076 SetL(); 00077 SetArea(); 00078 SetPadNumber(); 00079 }
MucStripCal & MucStripCal::operator= | ( | const MucStripCal & | other | ) |
Definition at line 38 of file MucStripCal.cxx.
References m_CenterLine, m_Head, m_Phi, m_Tail, m_Type, MucEntityCal::operator=(), and EvtCyclic3::other().
00039 { 00040 if( this == &other) return *this; 00041 00042 MucEntityCal::operator = (other); 00043 00044 m_Type = other.m_Type; 00045 m_CenterLine = other.m_CenterLine; 00046 m_Head = other.m_Head; 00047 m_Tail = other.m_Tail; 00048 m_Phi = other.m_Phi; 00049 00050 // m_MucPadChain = other.m_MucPadChain; 00051 00052 return *this; 00053 }
void MucStripCal::SetArea | ( | ) | [protected, virtual] |
Reimplemented from MucEntityCal.
Definition at line 341 of file MucStripCal.cxx.
References MucEntityCal::m_Area, MucEntityCal::m_L, and MucEntityCal::m_W.
Referenced by Init().
void MucStripCal::SetCenterLine | ( | ) | [protected] |
Definition at line 115 of file MucStripCal.cxx.
References E_STR_DST, E_STR_NUM, E_XSTR_OFFSET, E_YSTR_OFFSET, m_CenterLine, MucEntityCal::m_ID, MucEntityCal::m_Layer, MucEntityCal::m_Segment, MucEntityCal::m_W, and STR_GAP.
Referenced by Init().
00116 { 00117 // Base on strips width and structure correlations 00118 // Endcap only 00119 00120 int segFlag = 0; 00121 00122 if( (m_Layer+1)%2 == 1 ) // 1,3,5,7 00123 { 00124 if( m_Segment < 2 ) segFlag = 1; 00125 else segFlag = -1; 00126 00127 if( m_ID != E_STR_NUM-1 ) // NO.1~62 00128 m_CenterLine = segFlag * ( E_XSTR_OFFSET + m_ID*E_STR_DST ); 00129 else // NO.63 end strip 00130 m_CenterLine = segFlag * ( E_XSTR_OFFSET + (E_STR_NUM-2)*E_STR_DST + (E_STR_DST + m_W + STR_GAP)/2); 00131 } 00132 else // 2,4,6,8 00133 { 00134 if( m_Segment%3 == 0 ) segFlag = 1; 00135 else segFlag = -1; 00136 00137 if(m_ID != E_STR_NUM-1) // NO.1~62 00138 m_CenterLine = segFlag * ( E_YSTR_OFFSET + m_ID*E_STR_DST ); 00139 else // NO.63 end strip 00140 m_CenterLine = segFlag * ( E_YSTR_OFFSET + (E_STR_NUM-2)*E_STR_DST + (E_STR_DST + m_W + STR_GAP)/2); 00141 } 00142 }
void MucStripCal::SetH | ( | ) | [protected, virtual] |
Reimplemented from MucEntityCal.
Definition at line 291 of file MucStripCal.cxx.
References MucEntityCal::m_H, and STR_TH.
Referenced by Init().
void MucStripCal::SetHead | ( | ) | [protected] |
Definition at line 145 of file MucStripCal.cxx.
References E_STR_DST, FIRST_TURN_HEAD, m_Head, MucEntityCal::m_ID, MucEntityCal::m_Layer, MucEntityCal::m_Segment, SECOND_TURN_HEAD, and TURN_STR_ID.
Referenced by Init().
00146 { 00147 int segFlag = 0; 00148 00149 // base on strips width and correlations 00150 if( m_ID+1 < TURN_STR_ID[m_Layer][0] ) 00151 m_Head = FIRST_TURN_HEAD[m_Layer][0]; 00152 00153 if( m_ID+1 == TURN_STR_ID[m_Layer][0] ) 00154 m_Head = FIRST_TURN_HEAD[m_Layer][1]; 00155 00156 if( (m_ID+1 > TURN_STR_ID[m_Layer][0]) && (m_ID+1 <= TURN_STR_ID[m_Layer][1]) ) 00157 m_Head = FIRST_TURN_HEAD[m_Layer][1] - ( m_ID + 1 - TURN_STR_ID[m_Layer][0] )*E_STR_DST; 00158 00159 if( m_ID+1 > TURN_STR_ID[m_Layer][1] ) 00160 m_Head = SECOND_TURN_HEAD[m_Layer%2]; 00161 00162 if( (m_Layer+1)%2 == 1 ) // 1,3,5,7 00163 { 00164 if( m_Segment%3 ==0 ) segFlag = 1; 00165 else segFlag = -1; 00166 } 00167 else // 2,4,6,8 00168 { 00169 if( m_Segment < 2 ) segFlag = 1; 00170 else segFlag = -1; 00171 } 00172 00173 m_Head *= segFlag; 00174 }
void MucStripCal::SetL | ( | ) | [protected, virtual] |
Reimplemented from MucEntityCal.
Definition at line 297 of file MucStripCal.cxx.
References B_BOX_DZ, B_BOX_LT, B_BOX_WT, B_PHISTR_CUT, B_PHISTR_CUT_NUM, B_TOP, B_ZSTR_CUT, B_ZSTR_CUT_NUM, B_ZSTR_NUM, BRID, m_Head, MucEntityCal::m_ID, MucEntityCal::m_L, MucEntityCal::m_Layer, MucEntityCal::m_Part, MucEntityCal::m_Segment, m_Tail, and SL_DOWN.
Referenced by Init().
00298 { 00299 if( m_Part==BRID ) // barrel 00300 { 00301 int ZCUT_HEAD_NUM = B_ZSTR_NUM/2 - B_ZSTR_CUT_NUM[m_Layer] - 1; 00302 int ZCUT_TAIL_NUM = B_ZSTR_NUM/2 + B_ZSTR_CUT_NUM[m_Layer]; 00303 00304 if( m_Segment != B_TOP ) // not top segment 00305 { 00306 if( (m_Layer+1)%2 == 1) // odd layer, Z 00307 m_L = B_BOX_LT - 2*B_BOX_DZ[SL_DOWN]; 00308 else // even layer, phi 00309 m_L = B_BOX_WT[m_Layer] - 2*B_BOX_DZ[SL_DOWN]; 00310 } 00311 else // top segment 00312 { 00313 if((m_Layer+1)%2 == 1) // odd layer, z 00314 { 00315 if( m_ID > ZCUT_HEAD_NUM && m_ID < ZCUT_TAIL_NUM ) // be cut 00316 { 00317 if( m_Layer == 0 ) 00318 m_L = B_BOX_LT - 2*B_BOX_DZ[SL_DOWN] - B_ZSTR_CUT[1]; 00319 else 00320 m_L = B_BOX_LT - 2*B_BOX_DZ[SL_DOWN] - B_ZSTR_CUT[0]; 00321 } 00322 else // no cut 00323 m_L = B_BOX_LT - 2*B_BOX_DZ[SL_DOWN]; 00324 } 00325 else // even layer, phi 00326 { 00327 if( m_ID < B_PHISTR_CUT_NUM ) // no cut 00328 m_L = B_BOX_WT[m_Layer] - 2*B_BOX_DZ[SL_DOWN]; 00329 else // be cut 00330 m_L = (B_BOX_WT[m_Layer] - 2*B_BOX_DZ[SL_DOWN] - B_PHISTR_CUT)/2; 00331 } 00332 } 00333 } 00334 else // endcap 00335 { 00336 m_L = fabs( m_Head - m_Tail ); 00337 } 00338 }
void MucStripCal::SetPadNumber | ( | ) | [protected] |
Definition at line 347 of file MucStripCal.cxx.
References MucEntityCal::m_L, m_PadNumber, and MucEntityCal::m_W.
Referenced by Init().
00348 { 00349 int n = 0; 00350 double fn = 0; 00351 00352 if(m_W == 0) { 00353 cout<<"Error, strip width = 0!"<<endl; 00354 m_PadNumber = 0; 00355 } 00356 else 00357 { 00358 fn = (m_L/m_W); 00359 n = (int)fn; 00360 00361 if( (fn - n) > 0.3 ) 00362 m_PadNumber = n + 1; 00363 else 00364 m_PadNumber = n; 00365 } 00366 }
void MucStripCal::SetPhi | ( | ) | [protected] |
Definition at line 214 of file MucStripCal.cxx.
References B_PHI, BRID, MucEntityCal::m_Part, m_Phi, MucEntityCal::m_Segment, and PI.
Referenced by Init().
00215 { 00216 if ( m_Part == BRID ) // barrel 00217 m_Phi = B_PHI[m_Segment] * (PI/4.0); 00218 else // endcap , all phi is zer 00219 m_Phi = 0.; 00220 }
void MucEntityCal::SetRc | ( | ) | [protected, virtual, inherited] |
Reimplemented in MucBoxCal, and MucGapCal.
Definition at line 116 of file MucEntityCal.cxx.
References MucEntityCal::m_Rc.
Referenced by MucEntityCal::Init().
00116 { m_Rc = 0.; }
void MucEntityCal::SetRin | ( | ) | [protected, virtual, inherited] |
Reimplemented in MucBoxCal, and MucGapCal.
Definition at line 114 of file MucEntityCal.cxx.
References MucEntityCal::m_Rin.
Referenced by MucEntityCal::Init().
00114 { m_Rin = 0.; }
void MucEntityCal::SetRout | ( | ) | [protected, virtual, inherited] |
Reimplemented in MucBoxCal, and MucGapCal.
Definition at line 115 of file MucEntityCal.cxx.
References MucEntityCal::m_Rout.
Referenced by MucEntityCal::Init().
00115 { m_Rout = 0.; }
void MucStripCal::SetTail | ( | ) | [protected] |
Definition at line 177 of file MucStripCal.cxx.
References E_STR_DST, E_STR_NUM, EVEN_TURN_POINT_TAIL, MucEntityCal::m_ID, MucEntityCal::m_Layer, MucEntityCal::m_Segment, m_Tail, MucEntityCal::m_W, ODD_TURN_POINT_TAIL, STR_GAP, and TURN_POINT_NUM.
Referenced by Init().
00178 { 00179 int segFlag = 0; 00180 00181 if( (m_Layer+1)%2 == 1 ) // 1,3,5,7 00182 { 00183 if( m_Segment%3 ==0 ) segFlag = 1; 00184 else segFlag = -1; 00185 00186 if( m_ID+1 < TURN_POINT_NUM ) 00187 m_Tail = ODD_TURN_POINT_TAIL[(m_Layer==0)?0:1][0]; 00188 if( m_ID+1 == TURN_POINT_NUM ) 00189 m_Tail = ODD_TURN_POINT_TAIL[(m_Layer==0)?0:1][1]; 00190 if( m_ID+1 > TURN_POINT_NUM ) 00191 m_Tail = ODD_TURN_POINT_TAIL[(m_Layer==0)?0:1][1]-( m_ID + 1 - TURN_POINT_NUM )* E_STR_DST; 00192 if( m_ID == E_STR_NUM - 1 ) 00193 m_Tail = ODD_TURN_POINT_TAIL[(m_Layer==0)?0:1][1]-( m_ID -TURN_POINT_NUM )*E_STR_DST - ( E_STR_DST + m_W + STR_GAP )/2; 00194 } 00195 else // 2,4,6,8 00196 { 00197 if( m_Segment < 2 ) segFlag = 1; 00198 else segFlag = -1; 00199 00200 if( m_ID+1 < TURN_POINT_NUM ) 00201 m_Tail = EVEN_TURN_POINT_TAIL[0]; 00202 if( m_ID+1 == TURN_POINT_NUM ) 00203 m_Tail = EVEN_TURN_POINT_TAIL[1]; 00204 if( m_ID+1 > TURN_POINT_NUM ) 00205 m_Tail = EVEN_TURN_POINT_TAIL[1] - ( m_ID + 1 - TURN_POINT_NUM ) * E_STR_DST; 00206 if( m_ID == E_STR_NUM - 1 ) 00207 m_Tail = EVEN_TURN_POINT_TAIL[1]-(m_ID - TURN_POINT_NUM)*E_STR_DST - ( E_STR_DST + m_W + STR_GAP )/2; 00208 } 00209 00210 m_Tail *= segFlag; 00211 }
void MucEntityCal::SetTheta | ( | ) | [protected, virtual, inherited] |
Reimplemented in MucBoxCal, and MucGapCal.
Definition at line 113 of file MucEntityCal.cxx.
References MucEntityCal::m_Theta.
Referenced by MucEntityCal::Init().
00113 { m_Theta = 0.; }
void MucStripCal::SetThin | ( | ) | [protected, virtual] |
Reimplemented from MucEntityCal.
Definition at line 223 of file MucStripCal.cxx.
References MucEntityCal::m_Thin, and STR_TH.
Referenced by Init().
void MucStripCal::SetType | ( | ) | [protected] |
Definition at line 102 of file MucStripCal.cxx.
References BRID, MucEntityCal::m_Layer, MucEntityCal::m_Part, m_Type, PHISTR, XSTR, YSTR, and ZSTR.
Referenced by Init().
00103 { 00104 if( m_Part == BRID ) { 00105 if( (m_Layer+1)%2 == 1 ) m_Type = ZSTR; 00106 else m_Type = PHISTR; 00107 } 00108 else { 00109 if( (m_Layer+1)%2 == 1 ) m_Type = XSTR; 00110 else m_Type = YSTR; 00111 } 00112 }
void MucStripCal::SetW | ( | ) | [protected, virtual] |
Reimplemented from MucEntityCal.
Definition at line 229 of file MucStripCal.cxx.
References B_BOX_DT, B_BOX_DZ, B_BOX_LT, B_BOX_WT, B_PHISTR_NUM, B_STR_DST, B_TOP, B_TOPSTR_NUM, B_ZSTR_NUM, BRID, E_STR_NUM, E_STR_WT, MucEntityCal::m_ID, MucEntityCal::m_Layer, MucEntityCal::m_Part, MucEntityCal::m_Segment, MucEntityCal::m_W, SL_DOWN, and STR_GAP.
Referenced by Init().
00230 { 00231 if( m_Part == BRID ) 00232 { 00233 // Set maximum strip 00234 int maxStrip; 00235 if( (m_Layer+1)%2 == 1 ) 00236 maxStrip = B_ZSTR_NUM; // odd layer 00237 else if( m_Segment != B_TOP ) 00238 maxStrip = B_PHISTR_NUM; // even layer not top segment 00239 else 00240 maxStrip = B_TOPSTR_NUM; // even layer top segment 00241 00242 00243 if( (m_Layer+1)%2 == 1 ) // odd layer, z 00244 { 00245 if( m_ID > 0 && m_ID < (maxStrip-1)) // not marginal strip 00246 m_W = B_STR_DST[m_Layer] - STR_GAP; 00247 else // marginal strip 00248 m_W = (B_BOX_WT[m_Layer] - 2*B_BOX_DT[SL_DOWN] - (maxStrip-2)*B_STR_DST[m_Layer] - STR_GAP)/2; 00249 } 00250 else // even layer, phi 00251 { 00252 if( m_ID >0 && m_ID < (maxStrip-1) ) // not marginal strip 00253 m_W = B_STR_DST[m_Layer] - STR_GAP; 00254 else // marginal strip 00255 m_W = B_BOX_LT/2 - B_BOX_DZ[SL_DOWN] - B_STR_DST[m_Layer]*(B_PHISTR_NUM-2)/2; 00256 00257 if( (maxStrip == B_TOPSTR_NUM) && (m_ID == (B_PHISTR_NUM - 1)) ) // special marginal strip 00258 m_W = B_BOX_LT/2 - B_BOX_DZ[SL_DOWN] - B_STR_DST[m_Layer]*(B_PHISTR_NUM-2)/2; 00259 } 00260 } 00261 else 00262 { 00263 // Strip0~62: 33; 00264 // Strip63: L0: 34; L2/4/6: 43; L1/3/5/7: 53 00265 if(m_ID != E_STR_NUM-1) m_W = E_STR_WT; // NO.1~62 00266 else // NO.63, end strip 00267 { 00268 if((m_Layer+1)%2!=0) // 0,2,4,6 00269 { 00270 if(m_Layer==0) m_W = 34; 00271 else m_W = 43; 00272 } 00273 else m_W = 53; // 1,3,5,7 00274 } 00275 } 00276 }
void MucStripCal::SetWd | ( | ) | [protected, virtual] |
Reimplemented from MucEntityCal.
Definition at line 285 of file MucStripCal.cxx.
References MucEntityCal::m_W, and MucEntityCal::m_Wd.
Referenced by Init().
void MucStripCal::SetWu | ( | ) | [protected, virtual] |
Reimplemented from MucEntityCal.
Definition at line 279 of file MucStripCal.cxx.
References MucEntityCal::m_W, and MucEntityCal::m_Wu.
Referenced by Init().
double MucEntityCal::m_Area [protected, inherited] |
Definition at line 75 of file MucEntityCal.h.
Referenced by MucEntityCal::GetArea(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), SetArea(), MucEntityCal::SetArea(), and MucBoxCal::SetArea().
double MucStripCal::m_CenterLine [private] |
Definition at line 67 of file MucStripCal.h.
Referenced by GetCenterLine(), MucStripCal(), operator=(), and SetCenterLine().
double MucEntityCal::m_H [protected, inherited] |
Definition at line 71 of file MucEntityCal.h.
Referenced by MucEntityCal::GetH(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), MucBoxCal::SetArea(), SetH(), MucGapCal::SetH(), MucEntityCal::SetH(), and MucBoxCal::SetH().
double MucStripCal::m_Head [private] |
Definition at line 68 of file MucStripCal.h.
Referenced by GetHead(), MucStripCal(), operator=(), SetHead(), and SetL().
int MucEntityCal::m_ID [protected, inherited] |
Definition at line 61 of file MucEntityCal.h.
Referenced by MucEntityCal::GetID(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), SetCenterLine(), SetHead(), SetL(), SetTail(), and SetW().
double MucEntityCal::m_L [protected, inherited] |
Definition at line 72 of file MucEntityCal.h.
Referenced by MucEntityCal::GetL(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), SetArea(), MucBoxCal::SetArea(), SetL(), MucGapCal::SetL(), MucEntityCal::SetL(), MucBoxCal::SetL(), and SetPadNumber().
int MucEntityCal::m_Layer [protected, inherited] |
Definition at line 60 of file MucEntityCal.h.
Referenced by MucGapCal::GetBox(), MucEntityCal::GetLayer(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), MucBoxCal::SetArea(), SetCenterLine(), MucBoxCal::SetH(), SetHead(), SetL(), MucGapCal::SetRc(), MucBoxCal::SetRc(), MucGapCal::SetRin(), MucBoxCal::SetRin(), MucGapCal::SetRout(), MucBoxCal::SetRout(), SetTail(), SetType(), SetW(), MucGapCal::SetW(), and MucBoxCal::SetW().
int MucStripCal::m_PadNumber [private] |
int MucEntityCal::m_Part [protected, inherited] |
Definition at line 58 of file MucEntityCal.h.
Referenced by MucGapCal::GetBox(), MucEntityCal::GetPart(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), MucBoxCal::SetArea(), MucGapCal::SetH(), MucBoxCal::SetH(), SetL(), MucGapCal::SetL(), MucBoxCal::SetL(), SetPhi(), MucGapCal::SetRc(), MucBoxCal::SetRc(), MucGapCal::SetRin(), MucBoxCal::SetRin(), MucGapCal::SetRout(), MucBoxCal::SetRout(), MucGapCal::SetTheta(), MucBoxCal::SetTheta(), SetType(), SetW(), MucGapCal::SetW(), MucBoxCal::SetW(), MucBoxCal::SetWd(), and MucBoxCal::SetWu().
double MucStripCal::m_Phi [private] |
Definition at line 70 of file MucStripCal.h.
Referenced by GetPhi(), MucStripCal(), operator=(), and SetPhi().
double MucEntityCal::m_Rc [protected, inherited] |
Definition at line 68 of file MucEntityCal.h.
Referenced by MucEntityCal::GetRc(), MucGapCal::SetRc(), MucEntityCal::SetRc(), and MucBoxCal::SetRc().
double MucEntityCal::m_Rin [protected, inherited] |
Definition at line 66 of file MucEntityCal.h.
Referenced by MucEntityCal::GetRin(), MucBoxCal::SetRc(), MucGapCal::SetRin(), MucEntityCal::SetRin(), MucBoxCal::SetRin(), and MucBoxCal::SetWu().
double MucEntityCal::m_Rout [protected, inherited] |
Definition at line 67 of file MucEntityCal.h.
Referenced by MucEntityCal::GetRout(), MucBoxCal::SetRc(), MucGapCal::SetRout(), MucEntityCal::SetRout(), MucBoxCal::SetRout(), and MucBoxCal::SetWd().
int MucEntityCal::m_Segment [protected, inherited] |
Definition at line 59 of file MucEntityCal.h.
Referenced by MucGapCal::GetBox(), MucEntityCal::GetSegment(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), MucBoxCal::SetArea(), SetCenterLine(), SetHead(), SetL(), SetPhi(), SetTail(), MucGapCal::SetTheta(), MucBoxCal::SetTheta(), and SetW().
double MucStripCal::m_Tail [private] |
Definition at line 69 of file MucStripCal.h.
Referenced by GetTail(), MucStripCal(), operator=(), SetL(), and SetTail().
double MucEntityCal::m_Theta [protected, inherited] |
Definition at line 63 of file MucEntityCal.h.
Referenced by MucEntityCal::GetTheta(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), MucGapCal::SetTheta(), MucEntityCal::SetTheta(), and MucBoxCal::SetTheta().
double MucEntityCal::m_Thin [protected, inherited] |
Definition at line 69 of file MucEntityCal.h.
Referenced by MucEntityCal::GetThin(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), SetThin(), MucGapCal::SetThin(), MucEntityCal::SetThin(), and MucBoxCal::SetThin().
int MucStripCal::m_Type [private] |
Definition at line 66 of file MucStripCal.h.
Referenced by GetType(), MucStripCal(), operator=(), and SetType().
double MucEntityCal::m_W [protected, inherited] |
Definition at line 70 of file MucEntityCal.h.
Referenced by MucEntityCal::GetW(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), SetArea(), MucBoxCal::SetArea(), SetCenterLine(), SetPadNumber(), SetTail(), SetW(), MucGapCal::SetW(), MucEntityCal::SetW(), MucBoxCal::SetW(), SetWd(), MucGapCal::SetWd(), MucBoxCal::SetWd(), SetWu(), MucGapCal::SetWu(), and MucBoxCal::SetWu().
double MucEntityCal::m_Wd [protected, inherited] |
Definition at line 74 of file MucEntityCal.h.
Referenced by MucEntityCal::GetWd(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), MucBoxCal::SetArea(), SetWd(), MucGapCal::SetWd(), MucEntityCal::SetWd(), and MucBoxCal::SetWd().
double MucEntityCal::m_Wu [protected, inherited] |
Definition at line 73 of file MucEntityCal.h.
Referenced by MucEntityCal::GetWu(), MucEntityCal::MucEntityCal(), MucEntityCal::operator=(), MucBoxCal::SetArea(), SetWu(), MucGapCal::SetWu(), MucEntityCal::SetWu(), and MucBoxCal::SetWu().