#include <MucBoxCover.h>
Inheritance diagram for MucBoxCover:
Public Member Functions | |
MucBoxCover (int part, int segment, int layer, int upDown, int id) | |
MucBoxCover (const MucBoxCover &other) | |
MucBoxCover & | operator= (const MucBoxCover &other) |
~MucBoxCover () | |
int | GetPart () |
int | GetSegment () |
int | GetLayer () |
int | GetUpDown () |
int | GetRpcId () |
int | GetID () |
double | GetTheta () |
double | GetRin () |
double | GetRout () |
double | GetRc () |
double | GetThin () |
double | GetW () |
double | GetH () |
double | GetL () |
double | GetWu () |
double | GetWd () |
double | GetArea () |
double | GetLocOrgInBes (int i) |
double * | GetLocOrgInBes () |
double | GetObjRotToMot (int i) |
double * | GetObjRotToMot () |
double | GetObjOrgInBes (int i) |
double * | GetObjOrgInBes () |
double | GetObjOrgInLoc (int i) |
double * | GetObjOrgInLoc () |
void | TransBesToLoc (double LocCoord[], double BesCoord[], double LocOrgInBes[], double Rot_z) |
void | TransLocToBes (double LocCoord[], double BesCoord[], double LocOrgInBes[], double Rot_z) |
Protected Member Functions | |
virtual void | Init () |
virtual void | SetTheta () |
virtual void | SetRin () |
virtual void | SetRout () |
virtual void | SetRc () |
virtual void | SetThin () |
virtual void | SetW () |
virtual void | SetH () |
virtual void | SetL () |
virtual void | SetWu () |
virtual void | SetWd () |
virtual void | SetLocOrgInBes () |
virtual void | SetObjOrgInBes () |
virtual void | SetObjOrgInLoc () |
virtual void | SetArea () |
virtual void | SetObjRotToMot () |
virtual void | SetAlignment (double dx, double dy, double dz) |
Protected Attributes | |
int | m_Part |
int | m_Segment |
int | m_Layer |
int | m_UpDown |
int | m_RpcId |
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 |
double | m_LocOrgInBes [3] |
double | m_ObjRotToMot [3] |
double | m_ObjOrgInBes [3] |
double | m_ObjOrgInLoc [3] |
Definition at line 17 of file MucBoxCover.h.
MucBoxCover::MucBoxCover | ( | int | part, | |
int | segment, | |||
int | layer, | |||
int | upDown, | |||
int | id | |||
) |
Definition at line 17 of file MucBoxCover.cxx.
References Init().
00017 : MucEntity( part, segment, layer, upDown, id ) 00018 { 00019 MucBoxCover::Init(); 00020 }
MucBoxCover::MucBoxCover | ( | const MucBoxCover & | other | ) |
MucBoxCover::~MucBoxCover | ( | ) |
double MucEntity::GetArea | ( | ) | [inherited] |
double MucEntity::GetH | ( | ) | [inherited] |
Definition at line 146 of file MucEntity.cxx.
References MucEntity::m_H.
Referenced by MucGeoMgr::CreateStripPlane().
00146 { return m_H; }
int MucEntity::GetID | ( | ) | [inherited] |
double MucEntity::GetL | ( | ) | [inherited] |
Definition at line 147 of file MucEntity.cxx.
References MucEntity::m_L.
Referenced by MucGeoMgr::CreateStripPlane().
00147 { return m_L; }
int MucEntity::GetLayer | ( | ) | [inherited] |
Definition at line 136 of file MucEntity.cxx.
References MucEntity::m_Layer.
00136 { return m_Layer; }
double * MucEntity::GetLocOrgInBes | ( | ) | [inherited] |
Definition at line 176 of file MucEntity.cxx.
References MucEntity::m_LocOrgInBes.
00176 { return &m_LocOrgInBes[0]; }
double MucEntity::GetLocOrgInBes | ( | int | i | ) | [inherited] |
Definition at line 152 of file MucEntity.cxx.
References MucEntity::m_LocOrgInBes.
Referenced by MucGeoMgr::CreateStripPlane().
00153 { 00154 if( i<1 || i>3 ) i=1; 00155 return m_LocOrgInBes[i-1]; 00156 }
double * MucEntity::GetObjOrgInBes | ( | ) | [inherited] |
Definition at line 178 of file MucEntity.cxx.
References MucEntity::m_ObjOrgInBes.
00178 { return &m_ObjOrgInBes[0]; }
double MucEntity::GetObjOrgInBes | ( | int | i | ) | [inherited] |
Definition at line 164 of file MucEntity.cxx.
References MucEntity::m_ObjOrgInBes.
Referenced by MucGeoMgr::CreateStripPlane().
00165 { 00166 if( i<1 || i>3 ) i=1; 00167 return m_ObjOrgInBes[i-1]; 00168 }
double * MucEntity::GetObjOrgInLoc | ( | ) | [inherited] |
Definition at line 179 of file MucEntity.cxx.
References MucEntity::m_ObjOrgInLoc.
00179 { return &m_ObjOrgInLoc[0]; }
double MucEntity::GetObjOrgInLoc | ( | int | i | ) | [inherited] |
Definition at line 170 of file MucEntity.cxx.
References MucEntity::m_ObjOrgInLoc.
Referenced by MucGeoMgr::CreateStripPlane().
00171 { 00172 if( i<1 || i>3 ) i=1; 00173 return m_ObjOrgInLoc[i-1]; 00174 }
double * MucEntity::GetObjRotToMot | ( | ) | [inherited] |
Definition at line 177 of file MucEntity.cxx.
References MucEntity::m_ObjRotToMot.
00177 { return &m_ObjRotToMot[0]; }
double MucEntity::GetObjRotToMot | ( | int | i | ) | [inherited] |
Definition at line 158 of file MucEntity.cxx.
References MucEntity::m_ObjRotToMot.
00159 { 00160 if( i<1 || i>3 ) i=1; 00161 return m_ObjRotToMot[i-1]; 00162 }
int MucEntity::GetPart | ( | ) | [inherited] |
double MucEntity::GetRc | ( | ) | [inherited] |
double MucEntity::GetRin | ( | ) | [inherited] |
double MucEntity::GetRout | ( | ) | [inherited] |
int MucEntity::GetRpcId | ( | ) | [inherited] |
Definition at line 138 of file MucEntity.cxx.
References MucEntity::m_RpcId.
00138 { return m_RpcId; }
int MucEntity::GetSegment | ( | ) | [inherited] |
Definition at line 135 of file MucEntity.cxx.
References MucEntity::m_Segment.
00135 { return m_Segment; }
double MucEntity::GetTheta | ( | ) | [inherited] |
Definition at line 140 of file MucEntity.cxx.
References MucEntity::m_Theta.
00140 { return m_Theta; }
double MucEntity::GetThin | ( | ) | [inherited] |
int MucEntity::GetUpDown | ( | ) | [inherited] |
Definition at line 137 of file MucEntity.cxx.
References MucEntity::m_UpDown.
00137 { return m_UpDown; }
double MucEntity::GetW | ( | ) | [inherited] |
Definition at line 145 of file MucEntity.cxx.
References MucEntity::m_W.
Referenced by MucGeoMgr::CreateStripPlane().
00145 { return m_W; }
double MucEntity::GetWd | ( | ) | [inherited] |
double MucEntity::GetWu | ( | ) | [inherited] |
void MucBoxCover::Init | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 43 of file MucBoxCover.cxx.
References SetH(), SetL(), SetLocOrgInBes(), SetObjOrgInBes(), SetObjOrgInLoc(), SetRc(), SetRin(), SetRout(), SetTheta(), SetThin(), SetW(), SetWd(), and SetWu().
Referenced by MucBoxCover().
00044 { 00045 SetTheta(); 00046 SetRin(); 00047 SetRout(); 00048 SetRc(); 00049 00050 SetThin(); 00051 SetW(); 00052 SetWu(); 00053 SetWd(); 00054 SetH(); 00055 SetL(); 00056 00057 SetLocOrgInBes(); 00058 SetObjOrgInBes(); 00059 SetObjOrgInLoc(); 00060 }
MucBoxCover & MucBoxCover::operator= | ( | const MucBoxCover & | other | ) |
Definition at line 26 of file MucBoxCover.cxx.
References MucEntity::operator=(), and EvtCyclic3::other().
00027 { 00028 if( this == &other) 00029 return *this; 00030 00031 MucEntity::operator =(other); 00032 00033 return *this; 00034 }
void MucEntity::SetAlignment | ( | double | dx, | |
double | dy, | |||
double | dz | |||
) | [protected, virtual, inherited] |
void MucEntity::SetArea | ( | ) | [protected, virtual, inherited] |
Reimplemented in MucBox, and MucStrip.
Definition at line 212 of file MucEntity.cxx.
References MucEntity::m_Area.
Referenced by MucEntity::Init().
00212 { m_Area = 0.; }
void MucBoxCover::SetH | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 142 of file MucBoxCover.cxx.
References BOX_COVER_TH, BRID, E_AS_RMAX, E_BOX_DR, E_GP_DY, E_GP_RMIN, MucEntity::m_H, MucEntity::m_ID, MucEntity::m_Layer, and MucEntity::m_Part.
Referenced by Init().
00143 { 00144 if( m_Part == BRID ) 00145 m_H = BOX_COVER_TH; 00146 else 00147 { 00148 if( m_ID == -1 ) // virtual encap gap 00149 m_H = E_AS_RMAX - E_BOX_DR - E_GP_DY; 00150 else 00151 m_H = E_AS_RMAX - E_BOX_DR - E_GP_RMIN[m_Layer]; 00152 } 00153 }
void MucBoxCover::SetL | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 155 of file MucBoxCover.cxx.
References B_BOX_LT, B_TOP, B_TOPRPC_LTS, BOX_COVER_TH, BRID, MucEntity::m_ID, MucEntity::m_L, MucEntity::m_Layer, MucEntity::m_Part, and MucEntity::m_Segment.
Referenced by Init().
00156 { 00157 if( m_Part == BRID ) 00158 { 00159 if( m_Segment != B_TOP || m_ID == -1 ) 00160 m_L = B_BOX_LT; 00161 else // top segment 00162 { 00163 if( m_ID == 2 ) 00164 m_L = B_BOX_LT - B_TOPRPC_LTS[(m_Layer==0)?1:(m_Layer%2)]; 00165 else 00166 m_L = B_TOPRPC_LTS[(m_Layer==0)?1:(m_Layer%2)]; 00167 } 00168 } 00169 else 00170 m_L = BOX_COVER_TH; 00171 }
void MucBoxCover::SetLocOrgInBes | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 208 of file MucBoxCover.cxx.
References AS_GAP, BOX_COVER_TH, BOX_TH, BRID, cos(), E_AS_RMAX, E_AS_TH, E_AS_TOTAL_TH, E_AS_ZMAX, E_BOX_DR, E_GP_DX, E_GP_DY, ERR_LIMIT, genRecEmupikp::i, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_LocOrgInBes, MucEntity::m_Part, MucEntity::m_Rc, MucEntity::m_Segment, MucEntity::m_Theta, MucEntity::m_UpDown, MUC_PI, sin(), and x.
Referenced by Init().
00209 { 00210 double x, y, z; 00211 x = y = z = 0.; 00212 00213 if( m_Part == BRID ) 00214 { 00215 x = m_Rc*cos( m_Theta ); 00216 y = m_Rc*sin( m_Theta ); 00217 z = 0.; 00218 00219 } // barrel 00220 else 00221 { 00222 //------------ set x and y --------------- 00223 // segment 0 as reference 00224 x = (E_AS_RMAX - E_BOX_DR + E_GP_DX) / 2.0; 00225 y = (E_AS_RMAX - E_BOX_DR + E_GP_DY) / 2.0; 00226 00227 // sign different by segment 00228 if ( m_Segment == 0 ) { ; } 00229 else if( m_Segment == 1 ) { x = -x; } 00230 else if( m_Segment == 2 ) { x = -x; y = -y; } 00231 else { y = -y; } 00232 00233 //------------- set z -------------------- 00234 for( int i=0; i<m_Layer+1; i++ ) z += E_AS_TH[i]; 00235 00236 z += m_Layer * AS_GAP; 00237 z += (E_AS_ZMAX - E_AS_TOTAL_TH) + AS_GAP/2.0; 00238 z *= cos( m_Part*MUC_PI/2.0 ); 00239 00240 if( m_ID != -1 ) z += (1-2*m_UpDown)*(BOX_TH - BOX_COVER_TH)/2.0; 00241 00242 }// endcap 00243 00244 m_LocOrgInBes[0] = x; 00245 m_LocOrgInBes[1] = y; 00246 m_LocOrgInBes[2] = z; 00247 00248 // limit cut 00249 for(int i=0;i<3;i++) { 00250 if( fabs(m_LocOrgInBes[i]) < ERR_LIMIT ) m_LocOrgInBes[i] = 0.; 00251 } 00252 }
void MucBoxCover::SetObjOrgInBes | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 254 of file MucBoxCover.cxx.
References B_BOX_LT, B_BOX_SLOT_WT, B_BOX_WT, B_TOP, B_TOPRPC_LTS, BOX_COVER_TH, BOX_TH, BRID, cos(), E_AS_RMAX, E_BOX_DR, E_GP_DX, E_GP_DY, ERR_LIMIT, genRecEmupikp::i, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_LocOrgInBes, MucEntity::m_ObjOrgInBes, MucEntity::m_Part, MucEntity::m_Rc, MucEntity::m_Segment, MucEntity::m_Theta, MucEntity::m_UpDown, sin(), tan(), and x.
Referenced by Init().
00255 { 00256 double x, y, z; 00257 x = y = z =0.; 00258 00259 if( m_Part == BRID ) // barrel 00260 { 00261 if( m_Segment != B_TOP || m_ID ==-1 ) 00262 { 00263 double r; 00264 r = m_Rc + (1-2*m_UpDown)*(BOX_TH - BOX_COVER_TH) / 2.0; 00265 x = r * cos( m_Theta ); 00266 y = r * sin( m_Theta ); 00267 z = 0.; 00268 } 00269 else // top segment 00270 { 00271 // set x 00272 if( m_ID == 2 ) x = 0.; 00273 else x = (1-2*m_ID) * ( B_BOX_WT[m_Layer] + B_BOX_SLOT_WT )/4.0; 00274 00275 // set y 00276 y = m_Rc + (1-2*m_UpDown)*(BOX_TH - BOX_COVER_TH) / 2.0; 00277 00278 // set z 00279 if( m_ID == 2 ) z = -B_TOPRPC_LTS[(m_Layer==0)?1:(m_Layer%2)] / 2.0; 00280 else z = ( B_BOX_LT - B_TOPRPC_LTS[(m_Layer==0)?1:(m_Layer%2)] )/2.0; 00281 } 00282 } 00283 else // endcap 00284 { 00285 //------------- set x, y -------------------------- 00286 // segment 0 as reference 00287 if( m_ID == -1 ) // box cover 00288 { 00289 x = (E_AS_RMAX - E_BOX_DR + E_GP_DX) / 2.0; 00290 y = (E_AS_RMAX - E_BOX_DR + E_GP_DY) / 2.0; 00291 } 00292 else if( m_ID == 0 ) // box cover panels 00293 { 00294 x = m_Rc; 00295 y = ( m_Rc * tan( m_Theta ) + E_GP_DY ) / 2.0; 00296 } 00297 else if ( m_ID == 1 ) 00298 { 00299 x = m_Rc * cos( m_Theta ); 00300 y = m_Rc * sin( m_Theta ); 00301 } 00302 else // m_ID == 2 00303 { 00304 x = ( m_Rc / tan( m_Theta ) + E_GP_DX ) / 2.0; 00305 y = m_Rc; 00306 } 00307 00308 // sign different by segment 00309 if ( m_Segment == 0 ) { ; } 00310 else if( m_Segment == 1 ) { x = -x; } 00311 else if( m_Segment == 2 ) { x = -x; y = -y; } 00312 else { y = -y; } 00313 00314 //---------- set z -------------------- 00315 if( m_ID == -1 ) 00316 z = m_LocOrgInBes[2] + (1-2*m_UpDown)*(BOX_TH - BOX_COVER_TH)/2.0; 00317 else 00318 z = m_LocOrgInBes[2]; 00319 00320 } // else, endcap 00321 00322 m_ObjOrgInBes[0] = x; 00323 m_ObjOrgInBes[1] = y; 00324 m_ObjOrgInBes[2] = z; 00325 00326 // limit cut 00327 for( int i=0; i<3; i++ ) { 00328 if( fabs(m_ObjOrgInBes[i]) < ERR_LIMIT ) m_ObjOrgInBes[i] = 0.; 00329 } 00330 00331 }
void MucBoxCover::SetObjOrgInLoc | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 333 of file MucBoxCover.cxx.
References B_BOX_LT, B_BOX_SLOT_WT, B_BOX_WT, B_TOP, B_TOPRPC_LTS, BOX_COVER_TH, BOX_TH, BRID, ERR_LIMIT, genRecEmupikp::i, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_LocOrgInBes, MucEntity::m_ObjOrgInBes, MucEntity::m_ObjOrgInLoc, MucEntity::m_Part, MucEntity::m_Segment, and MucEntity::m_UpDown.
Referenced by Init().
00334 { 00335 if( m_Part == BRID ) 00336 { 00337 00338 // set local x 00339 if( m_Segment != B_TOP || m_ID == -1 || m_ID == 2 ) 00340 m_ObjOrgInLoc[0] = 0.; 00341 else 00342 m_ObjOrgInLoc[0] = (1-2*m_ID) * ( B_BOX_WT[m_Layer] + B_BOX_SLOT_WT )/4.0; 00343 00344 // set local y 00345 m_ObjOrgInLoc[1] = (1-2*m_UpDown)*(BOX_TH - BOX_COVER_TH)/2.0; 00346 // m_ObjOrgInLoc[1] = 0.; 00347 00348 // set local z 00349 if( m_Segment != B_TOP || m_ID == -1 ) 00350 m_ObjOrgInLoc[2] = 0.; 00351 else 00352 { 00353 if( m_ID == 2 ) m_ObjOrgInLoc[2] = -B_TOPRPC_LTS[(m_Layer==0)?1:(m_Layer%2)] / 2.0; 00354 else m_ObjOrgInLoc[2] = ( B_BOX_LT - B_TOPRPC_LTS[(m_Layer==0)?1:(m_Layer%2)] )/2.0; 00355 } 00356 } 00357 else // endcap 00358 { 00359 for(int i=0; i<3; i++) 00360 m_ObjOrgInLoc[i] = m_ObjOrgInBes[i] - m_LocOrgInBes[i]; 00361 } 00362 00363 // limit cut 00364 for( int i=0; i<3; i++ ) { 00365 if( fabs(m_ObjOrgInLoc[i]) < ERR_LIMIT ) m_ObjOrgInLoc[i] = 0.; 00366 } 00367 00368 }
void MucEntity::SetObjRotToMot | ( | ) | [protected, virtual, inherited] |
Reimplemented in MucAbsorber, MucBox, and MucGap.
Definition at line 215 of file MucEntity.cxx.
References genRecEmupikp::i, and MucEntity::m_ObjRotToMot.
Referenced by MucStrip::Init(), and MucEntity::Init().
00215 { for( int i=0; i<3; i++) m_ObjRotToMot[i] = 0.; }
void MucBoxCover::SetRc | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 101 of file MucBoxCover.cxx.
References AS_GAP, B_AS_RMIN, BRID, E_AS_RMAX, E_BOX_DR, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_Part, MucEntity::m_Rc, MucEntity::m_Rin, and MucEntity::m_Rout.
Referenced by Init().
00102 { 00103 if( m_Part == BRID ) 00104 m_Rc = B_AS_RMIN[m_Layer] - AS_GAP/2.0; 00105 else 00106 { 00107 if( m_ID == -1 ) 00108 m_Rc = sqrt(2.0) * ( E_AS_RMAX - E_BOX_DR ) / 2.0; 00109 else 00110 m_Rc = (m_Rin + m_Rout)/2.0; 00111 } 00112 }
void MucBoxCover::SetRin | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 78 of file MucBoxCover.cxx.
References AS_GAP, B_AS_RMIN, BOX_TH, BRID, E_GP_RMIN, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_Part, and MucEntity::m_Rin.
Referenced by Init().
00079 { 00080 if( m_Part == BRID ) 00081 m_Rin = B_AS_RMIN[m_Layer] - ( AS_GAP + BOX_TH ) / 2.0; 00082 else 00083 { 00084 if( m_ID == -1 ) 00085 m_Rin = 0.0; 00086 else 00087 m_Rin = E_GP_RMIN[m_Layer]; 00088 } 00089 }
void MucBoxCover::SetRout | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 92 of file MucBoxCover.cxx.
References AS_GAP, B_AS_RMIN, BOX_TH, BRID, E_AS_RMAX, E_BOX_DR, MucEntity::m_Layer, MucEntity::m_Part, and MucEntity::m_Rout.
Referenced by Init().
00093 { 00094 if( m_Part == BRID ) 00095 m_Rout = B_AS_RMIN[m_Layer] -( AS_GAP - BOX_TH ) / 2.0; 00096 else 00097 m_Rout = E_AS_RMAX - E_BOX_DR; 00098 }
void MucBoxCover::SetTheta | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 64 of file MucBoxCover.cxx.
References BRID, MucEntity::m_ID, MucEntity::m_Part, MucEntity::m_Segment, MucEntity::m_Theta, and MUC_PI.
Referenced by Init().
00065 { 00066 if( m_Part == BRID ) 00067 m_Theta = m_Segment * ( MUC_PI/4.0 ); 00068 else 00069 { 00070 if( m_ID == -1 ) 00071 m_Theta = ( 2*m_Segment + 1 ) * ( MUC_PI/4.0 ); 00072 else 00073 m_Theta = ( MUC_PI/4.0 ) + ( m_ID - 1) * MUC_PI / 8.0 ; 00074 } 00075 }
void MucBoxCover::SetThin | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 114 of file MucBoxCover.cxx.
References BOX_COVER_TH, and MucEntity::m_Thin.
Referenced by Init().
00115 { 00116 m_Thin = BOX_COVER_TH; 00117 }
void MucBoxCover::SetW | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 119 of file MucBoxCover.cxx.
References B_BOX_SLOT_WT, B_BOX_WT, B_TOP, BRID, E_AS_RMAX, E_BOX_DR, E_GP_DX, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_Part, MucEntity::m_Segment, and MucEntity::m_W.
Referenced by Init().
00120 { 00121 if( m_Part == BRID) 00122 { 00123 if( m_Segment != B_TOP ) 00124 m_W = B_BOX_WT[m_Layer]; 00125 else // top segment 00126 { 00127 if( m_ID == -1 || m_ID == 2 ) 00128 m_W = B_BOX_WT[m_Layer]; 00129 else 00130 m_W = ( B_BOX_WT[m_Layer] - B_BOX_SLOT_WT )/2.0; 00131 } 00132 } 00133 else 00134 { 00135 if( m_ID == -1 ) // virtual encap gap 00136 m_W = E_AS_RMAX - E_BOX_DR - E_GP_DX; 00137 else 00138 m_W = 0.; 00139 } 00140 }
void MucBoxCover::SetWd | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 190 of file MucBoxCover.cxx.
References BRID, E_GP_DX, E_GP_DY, MucEntity::m_ID, MucEntity::m_Part, MucEntity::m_Rout, MucEntity::m_W, MucEntity::m_Wd, and VALUE.
Referenced by Init().
00191 { 00192 if( m_Part == BRID ) 00193 m_Wd = m_W; 00194 else 00195 { 00196 if( m_ID == -1 ) // virtual box 00197 m_Wd = m_W; 00198 else if( m_ID == 1 ) // center fraction 00199 m_Wd = 2 * VALUE * m_Rout; 00200 else if( m_ID == 0 ) 00201 m_Wd = VALUE * m_Rout - E_GP_DY; 00202 else 00203 m_Wd = VALUE * m_Rout - E_GP_DX; 00204 } 00205 }
void MucBoxCover::SetWu | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 173 of file MucBoxCover.cxx.
References BRID, E_GP_DX, E_GP_DY, MucEntity::m_ID, MucEntity::m_Part, MucEntity::m_Rin, MucEntity::m_W, MucEntity::m_Wu, and VALUE.
Referenced by Init().
00174 { 00175 if( m_Part == BRID ) 00176 m_Wu = m_W; 00177 else 00178 { 00179 if( m_ID == -1 ) // virtual box 00180 m_Wu = m_W; 00181 else if( m_ID == 1 ) // center fraction 00182 m_Wu = 2 * VALUE * m_Rin ; 00183 else if( m_ID == 0 ) 00184 m_Wu = VALUE * m_Rin - E_GP_DY; 00185 else 00186 m_Wu = VALUE * m_Rin - E_GP_DX; 00187 } 00188 }
void MucEntity::TransBesToLoc | ( | double | LocCoord[], | |
double | BesCoord[], | |||
double | LocOrgInBes[], | |||
double | Rot_z | |||
) | [inherited] |
Definition at line 223 of file MucEntity.cxx.
Referenced by MucStrip::SetObjOrgInLoc(), and MucRpc::SetObjOrgInLoc().
00224 { 00225 LocCoord[0] = (BesCoord[0] - LocOrgInBes[0])*cos(Rot_z) + (BesCoord[1] - LocOrgInBes[1])*sin(Rot_z); 00226 LocCoord[1] = -(BesCoord[0] - LocOrgInBes[0])*sin(Rot_z) + (BesCoord[1] - LocOrgInBes[1])*cos(Rot_z); 00227 LocCoord[2] = BesCoord[2] - LocOrgInBes[2]; 00228 }
void MucEntity::TransLocToBes | ( | double | LocCoord[], | |
double | BesCoord[], | |||
double | LocOrgInBes[], | |||
double | Rot_z | |||
) | [inherited] |
Definition at line 232 of file MucEntity.cxx.
Referenced by MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGas::SetObjOrgInBes(), and MucBakelite::SetObjOrgInBes().
00233 { 00234 BesCoord[0] = LocCoord[0]*cos(Rot_z) - LocCoord[1]*sin(Rot_z) + LocOrgInBes[0]; 00235 BesCoord[1] = LocCoord[0]*sin(Rot_z) + LocCoord[1]*cos(Rot_z) + LocOrgInBes[1]; 00236 BesCoord[2] = LocCoord[2] + LocOrgInBes[2]; 00237 }
double MucEntity::m_Area [protected, inherited] |
Definition at line 107 of file MucEntity.h.
Referenced by MucEntity::GetArea(), MucEntity::MucEntity(), MucEntity::operator=(), MucStrip::SetArea(), MucEntity::SetArea(), and MucBox::SetArea().
double MucEntity::m_H [protected, inherited] |
Definition at line 103 of file MucEntity.h.
Referenced by MucEntity::GetH(), MucEntity::MucEntity(), MucEntity::operator=(), MucStripPlane::SetH(), MucStrip::SetH(), MucRpc::SetH(), MucGas::SetH(), MucGap::SetH(), MucEntity::SetH(), SetH(), MucBox::SetH(), MucBakelite::SetH(), MucAbsorber::SetH(), and MucStripPlane::SetObjOrgInBes().
int MucEntity::m_ID [protected, inherited] |
Definition at line 93 of file MucEntity.h.
Referenced by MucRpc::GetGas(), MucEntity::GetID(), MucEntity::MucEntity(), MucEntity::operator=(), MucStripPlane::SetAlignment(), MucBox::SetAlignment(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetCenterLine(), MucRpc::SetEndcapRpcInBes(), MucStripPlane::SetH(), MucGas::SetH(), MucGap::SetH(), SetH(), MucBox::SetH(), MucBakelite::SetH(), MucAbsorber::SetH(), MucStrip::SetHead(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGap::SetL(), SetL(), MucBox::SetL(), MucStripPlane::SetLocOrgInBes(), SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), MucStripPlane::SetRc(), MucGap::SetRc(), SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucGap::SetRin(), SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucBakelite::SetRout(), MucStrip::SetTail(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGap::SetTheta(), SetTheta(), MucBox::SetTheta(), MucAbsorber::SetTheta(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGap::SetW(), SetW(), MucBox::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), MucGap::SetWd(), SetWd(), MucBox::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucRpc::SetWu(), MucGap::SetWu(), SetWu(), MucBox::SetWu(), and MucAbsorber::SetWu().
double MucEntity::m_L [protected, inherited] |
Definition at line 104 of file MucEntity.h.
Referenced by MucEntity::GetL(), MucEntity::MucEntity(), MucEntity::operator=(), MucStrip::SetArea(), MucBox::SetArea(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGas::SetL(), MucGap::SetL(), MucEntity::SetL(), SetL(), MucBox::SetL(), MucBakelite::SetL(), MucAbsorber::SetL(), and MucStrip::SetPadNumber().
int MucEntity::m_Layer [protected, inherited] |
Definition at line 90 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), MucEntity::GetLayer(), MucBox::GetRpc(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), MucEntity::MucEntity(), MucEntity::operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetCenterLine(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStrip::SetEndcapStripInBes(), MucStripPlane::SetH(), MucGap::SetH(), SetH(), MucBox::SetH(), MucAbsorber::SetH(), MucStrip::SetHead(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGas::SetL(), SetL(), MucBox::SetL(), MucBakelite::SetL(), MucAbsorber::SetL(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucGap::SetObjOrgInBes(), SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), SetObjOrgInLoc(), MucStripPlane::SetRc(), MucGap::SetRc(), SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), MucGap::SetRin(), SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), MucGap::SetRout(), SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucStrip::SetTail(), MucAbsorber::SetThin(), MucStrip::SetType(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), MucGap::SetW(), SetW(), MucBox::SetW(), and MucBakelite::SetW().
double MucEntity::m_LocOrgInBes[3] [protected, inherited] |
Definition at line 109 of file MucEntity.h.
Referenced by MucEntity::GetLocOrgInBes(), MucEntity::MucEntity(), MucEntity::operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucEntity::SetLocOrgInBes(), SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGas::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBakelite::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), and MucEntity::~MucEntity().
double MucEntity::m_ObjOrgInBes[3] [protected, inherited] |
Definition at line 118 of file MucEntity.h.
Referenced by MucEntity::GetObjOrgInBes(), MucEntity::MucEntity(), MucEntity::operator=(), MucRpc::SetEndcapRpcInBes(), MucStrip::SetEndcapStripInBes(), MucStripPlane::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGas::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucEntity::SetObjOrgInBes(), SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBakelite::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), and MucEntity::~MucEntity().
double MucEntity::m_ObjOrgInLoc[3] [protected, inherited] |
Definition at line 119 of file MucEntity.h.
Referenced by MucEntity::GetObjOrgInLoc(), MucEntity::MucEntity(), MucEntity::operator=(), MucStripPlane::SetAlignment(), MucBox::SetAlignment(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGas::SetObjOrgInBes(), MucBakelite::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), MucGas::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), MucEntity::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), and MucEntity::~MucEntity().
double MucEntity::m_ObjRotToMot[3] [protected, inherited] |
Definition at line 111 of file MucEntity.h.
Referenced by MucEntity::GetObjRotToMot(), MucEntity::MucEntity(), MucEntity::operator=(), MucGap::SetObjRotToMot(), MucEntity::SetObjRotToMot(), MucBox::SetObjRotToMot(), MucAbsorber::SetObjRotToMot(), and MucEntity::~MucEntity().
int MucEntity::m_Part [protected, inherited] |
Definition at line 88 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), MucEntity::GetPart(), MucBox::GetRpc(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), MucEntity::MucEntity(), MucEntity::operator=(), MucStripPlane::SetAlignment(), MucBox::SetAlignment(), MucBox::SetArea(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucRpc::SetBarrelRpcInLoc(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStrip::SetEndcapStripInBes(), MucStripPlane::SetH(), MucRpc::SetH(), MucGas::SetH(), MucGap::SetH(), SetH(), MucBox::SetH(), MucBakelite::SetH(), MucAbsorber::SetH(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGas::SetL(), MucGap::SetL(), SetL(), MucBox::SetL(), MucBakelite::SetL(), MucAbsorber::SetL(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGas::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucBakelite::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), MucGap::SetObjRotToMot(), MucBox::SetObjRotToMot(), MucAbsorber::SetObjRotToMot(), MucStrip::SetPhi(), MucRpc::SetPhi(), MucGas::SetPhi(), MucBakelite::SetPhi(), MucStripPlane::SetRc(), MucGap::SetRc(), SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), MucGap::SetRin(), SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), MucGap::SetRout(), SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGas::SetTheta(), MucGap::SetTheta(), SetTheta(), MucBox::SetTheta(), MucBakelite::SetTheta(), MucAbsorber::SetTheta(), MucAbsorber::SetThin(), MucStrip::SetType(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), MucGap::SetW(), SetW(), MucBox::SetW(), MucBakelite::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), MucGap::SetWd(), SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), MucGap::SetWu(), SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().
double MucEntity::m_Rc [protected, inherited] |
Definition at line 100 of file MucEntity.h.
Referenced by MucEntity::GetRc(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStripPlane::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetRc(), MucRpc::SetRc(), MucGas::SetRc(), MucGap::SetRc(), MucEntity::SetRc(), SetRc(), MucBox::SetRc(), MucBakelite::SetRc(), MucAbsorber::SetRc(), MucRpc::SetW(), MucGas::SetW(), and MucBakelite::SetW().
double MucEntity::m_Rin [protected, inherited] |
Definition at line 98 of file MucEntity.h.
Referenced by MucEntity::GetRin(), MucRpc::SetH(), MucGas::SetH(), MucBakelite::SetH(), MucStripPlane::SetRc(), MucRpc::SetRc(), MucGas::SetRc(), MucGap::SetRc(), SetRc(), MucBox::SetRc(), MucBakelite::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), MucGap::SetRin(), MucEntity::SetRin(), SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucRpc::SetW(), MucGas::SetW(), MucBakelite::SetW(), MucRpc::SetWd(), MucGas::SetWd(), MucBakelite::SetWd(), MucStripPlane::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), MucGap::SetWu(), SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().
double MucEntity::m_Rout [protected, inherited] |
Definition at line 99 of file MucEntity.h.
Referenced by MucEntity::GetRout(), MucRpc::SetH(), MucGas::SetH(), MucBakelite::SetH(), MucStripPlane::SetRc(), MucRpc::SetRc(), MucGas::SetRc(), MucGap::SetRc(), SetRc(), MucBox::SetRc(), MucBakelite::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), MucGap::SetRout(), MucEntity::SetRout(), SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), MucGap::SetWd(), SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), and MucAbsorber::SetWd().
int MucEntity::m_RpcId [protected, inherited] |
Definition at line 92 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucEntity::GetRpcId(), MucEntity::MucEntity(), MucEntity::operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucGas::SetL(), MucBakelite::SetL(), MucGas::SetTheta(), MucBakelite::SetTheta(), MucGas::SetW(), MucBakelite::SetW(), MucGas::SetWd(), MucBakelite::SetWd(), MucGas::SetWu(), and MucBakelite::SetWu().
int MucEntity::m_Segment [protected, inherited] |
Definition at line 89 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), MucBox::GetRpc(), MucEntity::GetSegment(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), MucEntity::MucEntity(), MucEntity::operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetCenterLine(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStrip::SetHead(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGas::SetL(), MucGap::SetL(), SetL(), MucBox::SetL(), MucBakelite::SetL(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucGap::SetObjRotToMot(), MucBox::SetObjRotToMot(), MucAbsorber::SetObjRotToMot(), MucStrip::SetPhi(), MucRpc::SetPhi(), MucGas::SetPhi(), MucBakelite::SetPhi(), MucStrip::SetTail(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGas::SetTheta(), MucGap::SetTheta(), SetTheta(), MucBox::SetTheta(), MucBakelite::SetTheta(), MucAbsorber::SetTheta(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), MucGap::SetW(), SetW(), MucBox::SetW(), and MucBakelite::SetW().
double MucEntity::m_Theta [protected, inherited] |
Definition at line 95 of file MucEntity.h.
Referenced by MucEntity::GetTheta(), MucEntity::MucEntity(), MucEntity::operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucRpc::SetEndcapRpcInBes(), MucStripPlane::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGas::SetTheta(), MucGap::SetTheta(), MucEntity::SetTheta(), SetTheta(), MucBox::SetTheta(), MucBakelite::SetTheta(), and MucAbsorber::SetTheta().
double MucEntity::m_Thin [protected, inherited] |
Definition at line 101 of file MucEntity.h.
Referenced by MucEntity::GetThin(), MucEntity::MucEntity(), MucEntity::operator=(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetThin(), MucStrip::SetThin(), MucRpc::SetThin(), MucGas::SetThin(), MucGap::SetThin(), MucEntity::SetThin(), SetThin(), MucBox::SetThin(), MucBakelite::SetThin(), and MucAbsorber::SetThin().
int MucEntity::m_UpDown [protected, inherited] |
Definition at line 91 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucRpc::GetGas(), MucEntity::GetUpDown(), MucEntity::MucEntity(), MucEntity::operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucRpc::SetBarrelRpcInLoc(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucGas::SetH(), MucBakelite::SetH(), MucRpc::SetL(), MucGas::SetL(), MucBakelite::SetL(), SetLocOrgInBes(), SetObjOrgInBes(), SetObjOrgInLoc(), MucRpc::SetRin(), MucGas::SetRin(), MucBakelite::SetRin(), MucRpc::SetRout(), MucGas::SetRout(), MucBakelite::SetRout(), MucRpc::SetTheta(), MucGas::SetTheta(), MucBakelite::SetTheta(), MucRpc::SetW(), MucGas::SetW(), MucBakelite::SetW(), MucRpc::SetWd(), MucGas::SetWd(), MucBakelite::SetWd(), MucRpc::SetWu(), MucGas::SetWu(), and MucBakelite::SetWu().
double MucEntity::m_W [protected, inherited] |
Definition at line 102 of file MucEntity.h.
Referenced by MucEntity::GetW(), MucEntity::MucEntity(), MucEntity::operator=(), MucStrip::SetArea(), MucBox::SetArea(), MucStrip::SetCenterLine(), MucStripPlane::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetPadNumber(), MucStrip::SetTail(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), MucGap::SetW(), MucEntity::SetW(), SetW(), MucBox::SetW(), MucBakelite::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucStrip::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), MucGap::SetWd(), SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucStrip::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), MucGap::SetWu(), SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().
double MucEntity::m_Wd [protected, inherited] |
Definition at line 106 of file MucEntity.h.
Referenced by MucEntity::GetWd(), MucEntity::MucEntity(), MucEntity::operator=(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStripPlane::SetWd(), MucStrip::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), MucGap::SetWd(), MucEntity::SetWd(), SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), and MucAbsorber::SetWd().
double MucEntity::m_Wu [protected, inherited] |
Definition at line 105 of file MucEntity.h.
Referenced by MucEntity::GetWu(), MucEntity::MucEntity(), MucEntity::operator=(), MucStripPlane::SetWu(), MucStrip::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), MucGap::SetWu(), MucEntity::SetWu(), SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().