#include <MucGap.h>
Inheritance diagram for MucGap:
Public Member Functions | |
MucGap (int part, int segment, int layer, int id) | |
MucGap (const MucGap &other) | |
MucGap & | operator= (const MucGap &other) |
~MucGap () | |
MucBox * | GetBox () |
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 | SetObjRotToMot () |
virtual void | SetObjOrgInBes () |
virtual void | SetObjOrgInLoc () |
virtual void | SetArea () |
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] |
Private Attributes | |
MucBox * | m_MucBox |
Definition at line 18 of file MucGap.h.
MucGap::MucGap | ( | int | part, | |
int | segment, | |||
int | layer, | |||
int | id | |||
) |
Definition at line 17 of file MucGap.cxx.
References Init(), and m_MucBox.
00017 : MucEntity( part, segment, layer, id ) 00018 { 00019 MucGap::Init(); 00020 m_MucBox = NULL; 00021 }
MucGap::MucGap | ( | const MucGap & | other | ) |
MucGap::~MucGap | ( | ) |
Definition at line 43 of file MucGap.cxx.
References m_MucBox.
00044 { 00045 delete m_MucBox ; 00046 }
double MucEntity::GetArea | ( | ) | [inherited] |
MucBox * MucGap::GetBox | ( | ) |
Definition at line 72 of file MucGap.cxx.
References BRID, MucEntity::m_Layer, m_MucBox, MucEntity::m_Part, and MucEntity::m_Segment.
00073 { 00074 if( m_MucBox != NULL ) 00075 return m_MucBox; 00076 else 00077 return ( m_MucBox = new MucBox(m_Part, m_Segment, m_Layer, ((m_Part==BRID)?0:-1) ) ); 00078 }
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 MucGap::Init | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 49 of file MucGap.cxx.
References SetH(), SetL(), SetLocOrgInBes(), SetObjOrgInBes(), SetObjOrgInLoc(), SetObjRotToMot(), SetRc(), SetRin(), SetRout(), SetTheta(), SetThin(), SetW(), SetWd(), and SetWu().
Referenced by MucGap().
00050 { 00051 SetTheta(); 00052 SetRin(); 00053 SetRout(); 00054 SetRc(); 00055 00056 SetThin(); 00057 SetW(); 00058 SetWu(); 00059 SetWd(); 00060 SetH(); 00061 SetL(); 00062 00063 SetLocOrgInBes(); 00064 SetObjRotToMot(); 00065 SetObjOrgInBes(); 00066 SetObjOrgInLoc(); 00067 }
Definition at line 30 of file MucGap.cxx.
References m_MucBox, MucEntity::operator=(), and EvtCyclic3::other().
00031 { 00032 if( this == &other) 00033 return *this; 00034 00035 MucEntity::operator =(other); 00036 00037 m_MucBox = other.m_MucBox; 00038 00039 return *this; 00040 }
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 MucGap::SetH | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 157 of file MucGap.cxx.
References AS_GAP, BRID, E_AS_RMAX, E_GP_DY, E_GP_RMIN, MucEntity::m_H, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_Part, and OVERLAP_WIDTH.
Referenced by Init().
00158 { 00159 if( m_Part == BRID ) 00160 m_H = AS_GAP-0.2; // avoid overlap between absorber and gap 00161 else 00162 { 00163 if( m_ID == -1 ) // virtual encap gap 00164 m_H = E_AS_RMAX - E_GP_DY; 00165 else if( m_ID == 1 ) 00166 { // for panel logical operation "AND" valid; 00167 m_H = E_AS_RMAX - E_GP_RMIN[m_Layer] +1.5*OVERLAP_WIDTH; 00168 } 00169 else 00170 m_H = E_AS_RMAX - E_GP_RMIN[m_Layer]; 00171 } 00172 }
void MucGap::SetL | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 174 of file MucGap.cxx.
References AS_GAP, B_AS_LMAX, B_GP_SLOT_LT, B_TOP, BRID, MucEntity::m_ID, MucEntity::m_L, MucEntity::m_Part, and MucEntity::m_Segment.
Referenced by Init().
00175 { 00176 if( m_Part == BRID ) 00177 { 00178 if( m_Segment != B_TOP || m_ID == -1 ) 00179 m_L = B_AS_LMAX; 00180 else // top segment 00181 { 00182 if( m_ID == 2 ) 00183 m_L = B_AS_LMAX - B_GP_SLOT_LT; 00184 else 00185 m_L = B_GP_SLOT_LT; 00186 } 00187 } 00188 else 00189 m_L = AS_GAP; 00190 }
void MucGap::SetLocOrgInBes | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 240 of file MucGap.cxx.
References AS_GAP, BRID, cos(), E_AS_RMAX, E_AS_TH, E_AS_TOTAL_TH, E_AS_ZMAX, E_GP_DX, E_GP_DY, ERR_LIMIT, genRecEmupikp::i, MucEntity::m_Layer, MucEntity::m_LocOrgInBes, MucEntity::m_Part, MucEntity::m_Rc, MucEntity::m_Segment, MucEntity::m_Theta, MUC_PI, sin(), and x.
Referenced by Init().
00241 { 00242 double x, y, z; 00243 x = y = z = 0.; 00244 00245 if( m_Part == BRID ) 00246 { 00247 x = m_Rc*cos( m_Theta ); 00248 y = m_Rc*sin( m_Theta ); 00249 z = 0.; 00250 } // barrel 00251 else 00252 { 00253 //---------- set x and y ------------ 00254 // segment 0 as reference 00255 x = (E_AS_RMAX + E_GP_DX) / 2.0; 00256 y = (E_AS_RMAX + E_GP_DY) / 2.0; 00257 00258 // x, y signs of coordinate different by segment 00259 if( m_Segment == 0 ) { ; } 00260 else if ( m_Segment == 1 ) { x = -x; } 00261 else if ( m_Segment == 2 ) { x = -x; y = -y; } 00262 else { y = -y; } 00263 00264 //----------- set z ---------------- 00265 for( int i=0; i<m_Layer+1; i++ ) z += E_AS_TH[i]; 00266 z += m_Layer * AS_GAP; 00267 z += (E_AS_ZMAX - E_AS_TOTAL_TH ) + AS_GAP/2.0; 00268 z *= cos( m_Part*MUC_PI/2.0 ); 00269 00270 }// endcap 00271 00272 m_LocOrgInBes[0] = x; 00273 m_LocOrgInBes[1] = y; 00274 m_LocOrgInBes[2] = z; 00275 00276 // limit cut 00277 for(int i=0;i<3;i++) { 00278 if( fabs(m_LocOrgInBes[i]) < ERR_LIMIT ) m_LocOrgInBes[i] = 0; 00279 } 00280 }
void MucGap::SetObjOrgInBes | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 293 of file MucGap.cxx.
References B_AS_LMAX, B_GP_SLOT_LT, B_GP_SLOT_WT, B_GP_WT, B_TOP, BRID, cos(), 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, sin(), tan(), and x.
Referenced by Init().
00294 { 00295 double x, y, z; 00296 x = y = z = 0.; 00297 00298 if( m_Part == BRID ) 00299 { 00300 if( m_Segment != B_TOP || m_ID == -1 ) 00301 for( int i=0; i<3; i++ ) m_ObjOrgInBes[i] = m_LocOrgInBes[i]; 00302 else // top segment 00303 { 00304 // set x 00305 if( m_ID == 2 ) x = 0.; 00306 else x = (1-2*m_ID) * ( B_GP_WT[m_Layer] + B_GP_SLOT_WT )/4.0; 00307 00308 00309 // set z 00310 if( m_ID == 2 ) z = -B_GP_SLOT_LT / 2.0; 00311 else z = ( B_AS_LMAX - B_GP_SLOT_LT )/2.0; 00312 00313 m_ObjOrgInBes[0] = x; 00314 m_ObjOrgInBes[2] = z; 00315 00316 // set y 00317 m_ObjOrgInBes[1] = m_LocOrgInBes[1]; 00318 00319 // limit cut 00320 for( int i=0; i<3; i++ ) { 00321 if( fabs(m_ObjOrgInBes[i]) < ERR_LIMIT ) m_ObjOrgInBes[i] = 0; 00322 00323 } 00324 } 00325 } 00326 else 00327 { 00328 // -------------- set x and y -------------------- 00329 // setting segment 0 as reference 00330 if( m_ID == 0 ) 00331 { 00332 x = m_Rc; 00333 y = ( m_Rc * tan( m_Theta ) + E_GP_DY ) / 2.0; 00334 } 00335 else if ( m_ID ==1 ) 00336 { 00337 x = m_Rc * cos( m_Theta ); 00338 y = m_Rc * sin( m_Theta ); 00339 } 00340 else // m_ID == 2 00341 { 00342 x = ( m_Rc / tan( m_Theta ) + E_GP_DX ) / 2.0; 00343 y = m_Rc; 00344 } 00345 00346 // x, y signs of coordinate different by segment 00347 if( m_Segment == 0 ) { ; } 00348 else if ( m_Segment == 1 ) { x = -x; } 00349 else if ( m_Segment == 2 ) { x = -x; y = -y; } 00350 else { y = -y; } 00351 00352 m_ObjOrgInBes[0] = x; 00353 m_ObjOrgInBes[1] = y; 00354 00355 // limit cut 00356 for( int i=0; i<2; i++ ) { 00357 if( fabs(m_ObjOrgInBes[i]) < ERR_LIMIT ) m_ObjOrgInBes[i] = 0; 00358 } 00359 00360 // ------------- set z ------------------------ 00361 m_ObjOrgInBes[2] = m_LocOrgInBes[2]; 00362 00363 } // else 00364 }
void MucGap::SetObjOrgInLoc | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 366 of file MucGap.cxx.
References B_TOP, BRID, genRecEmupikp::i, MucEntity::m_LocOrgInBes, MucEntity::m_ObjOrgInBes, MucEntity::m_ObjOrgInLoc, MucEntity::m_Part, and MucEntity::m_Segment.
Referenced by Init().
00367 { 00368 if( m_Part == BRID) 00369 { 00370 if( m_Segment != B_TOP ) 00371 for(int i=0; i<3; i++) m_ObjOrgInLoc[i] = 0.; 00372 else 00373 for(int i=0; i<3; i++) m_ObjOrgInLoc[i] = m_ObjOrgInBes[i] - m_LocOrgInBes[i]; 00374 } 00375 else 00376 for(int i=0; i<3; i++) m_ObjOrgInLoc[i] = m_ObjOrgInBes[i] - m_LocOrgInBes[i]; 00377 }
void MucGap::SetObjRotToMot | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 282 of file MucGap.cxx.
References BRID, MucEntity::m_ObjRotToMot, MucEntity::m_Part, MucEntity::m_Segment, and MUC_PI.
Referenced by Init().
00283 { 00284 m_ObjRotToMot[0] = 0.; 00285 m_ObjRotToMot[1] = 0.; 00286 00287 if( m_Part == BRID ) 00288 m_ObjRotToMot[2] = MUC_PI * (m_Segment - 2) / 4.0; 00289 else 00290 m_ObjRotToMot[2] = 0.; 00291 }
void MucGap::SetRc | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 116 of file MucGap.cxx.
References AS_GAP, B_AS_RMIN, BRID, E_AS_RMAX, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_Part, MucEntity::m_Rc, MucEntity::m_Rin, and MucEntity::m_Rout.
Referenced by Init().
00117 { 00118 if( m_Part == BRID ) 00119 m_Rc = B_AS_RMIN[m_Layer] - AS_GAP/2.0; 00120 else 00121 { 00122 if( m_ID == -1 ) 00123 m_Rc = sqrt(2.0) * E_AS_RMAX / 2.0; 00124 else 00125 m_Rc = (m_Rin + m_Rout)/2.0; 00126 } 00127 }
void MucGap::SetRin | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 95 of file MucGap.cxx.
References AS_GAP, B_AS_RMIN, BRID, E_GP_RMIN, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_Part, and MucEntity::m_Rin.
Referenced by Init().
00096 { 00097 if( m_Part == BRID ) 00098 m_Rin = B_AS_RMIN[m_Layer] - AS_GAP; 00099 else 00100 { 00101 if( m_ID == -1 ) 00102 m_Rin = 0.; 00103 else 00104 m_Rin = E_GP_RMIN[m_Layer]; 00105 } 00106 }
void MucGap::SetRout | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 108 of file MucGap.cxx.
References B_AS_RMIN, BRID, E_AS_RMAX, MucEntity::m_Layer, MucEntity::m_Part, and MucEntity::m_Rout.
Referenced by Init().
00109 { 00110 if( m_Part == BRID ) 00111 m_Rout = B_AS_RMIN[m_Layer]; 00112 else 00113 m_Rout = E_AS_RMAX; 00114 }
void MucGap::SetTheta | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 82 of file MucGap.cxx.
References BRID, MucEntity::m_ID, MucEntity::m_Part, MucEntity::m_Segment, MucEntity::m_Theta, and MUC_PI.
Referenced by Init().
00083 { 00084 if( m_Part == BRID ) 00085 m_Theta = m_Segment * ( MUC_PI/4.0 ); 00086 else 00087 { 00088 if( m_ID == -1 ) 00089 m_Theta = ( 2*m_Segment + 1 ) * ( MUC_PI/4.0 ); 00090 else 00091 m_Theta = ( MUC_PI/4.0 ) + ( m_ID - 1) * MUC_PI / 8.0 ; 00092 } 00093 }
void MucGap::SetThin | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 129 of file MucGap.cxx.
References AS_GAP, and MucEntity::m_Thin.
Referenced by Init().
void MucGap::SetW | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 134 of file MucGap.cxx.
References B_GP_SLOT_WT, B_GP_WT, B_TOP, BRID, E_AS_RMAX, E_GP_DX, MucEntity::m_ID, MucEntity::m_Layer, MucEntity::m_Part, MucEntity::m_Segment, and MucEntity::m_W.
Referenced by Init().
00135 { 00136 if( m_Part == BRID) 00137 { 00138 if( m_Segment != B_TOP ) 00139 m_W = B_GP_WT[m_Layer]; 00140 else // top segment 00141 { 00142 if( m_ID == -1 || m_ID == 2 ) 00143 m_W = B_GP_WT[m_Layer]; 00144 else 00145 m_W = ( B_GP_WT[m_Layer] - B_GP_SLOT_WT )/2.0; 00146 } 00147 } 00148 else 00149 { 00150 if( m_ID == -1 ) // virtual encap gap 00151 m_W = E_AS_RMAX - E_GP_DX; 00152 else 00153 m_W = 0.; 00154 } 00155 }
void MucGap::SetWd | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 216 of file MucGap.cxx.
References BRID, E_GP_DX, E_GP_DY, MucEntity::m_ID, MucEntity::m_Part, MucEntity::m_Rout, MucEntity::m_W, MucEntity::m_Wd, OVERLAP_WIDTH, and VALUE.
Referenced by Init().
00217 { 00218 if( m_Part == BRID ) 00219 m_Wd = m_W; 00220 else 00221 { 00222 if( m_ID == -1 ) // temporary local 00223 m_Wd = m_W; 00224 else if( m_ID == 1 ) // center fraction 00225 { 00226 m_Wd = 2 * VALUE * m_Rout; 00227 m_Wd += 2*VALUE*(2.0/2); // for panel operation "AND" valid 00228 m_Wd += 1.5*OVERLAP_WIDTH; 00229 } 00230 else if( m_ID == 0 ) 00231 m_Wd = VALUE * m_Rout - E_GP_DY; 00232 else 00233 m_Wd = VALUE * m_Rout - E_GP_DX; 00234 00235 if( m_ID != -1 ) m_Wd+=OVERLAP_WIDTH; // avoid panels overlap 00236 } 00237 }
void MucGap::SetWu | ( | ) | [protected, virtual] |
Reimplemented from MucEntity.
Definition at line 192 of file MucGap.cxx.
References BRID, E_GP_DX, E_GP_DY, MucEntity::m_ID, MucEntity::m_Part, MucEntity::m_Rin, MucEntity::m_W, MucEntity::m_Wu, OVERLAP_WIDTH, and VALUE.
Referenced by Init().
00193 { 00194 if( m_Part == BRID ) 00195 m_Wu = m_W; 00196 else 00197 { 00198 if( m_ID == -1 ) // temporary local 00199 m_Wu = m_W; 00200 else if( m_ID == 1 ) // center fraction 00201 { 00202 m_Wu = 2 * VALUE * m_Rin ; 00203 m_Wu -= 2*VALUE*(2.0/2); // for panel operation "AND" valid 00204 m_Wu += 1.5*OVERLAP_WIDTH; 00205 } 00206 else if( m_ID == 0 ) 00207 m_Wu = VALUE * m_Rin - E_GP_DY; 00208 else 00209 m_Wu = VALUE * m_Rin - E_GP_DX; 00210 00211 if( m_ID != -1 ) m_Wu+=OVERLAP_WIDTH; // avoid panels overlap 00212 00213 } 00214 }
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(), SetH(), MucEntity::SetH(), MucBoxCover::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(), SetH(), MucBoxCover::SetH(), MucBox::SetH(), MucBakelite::SetH(), MucAbsorber::SetH(), MucStrip::SetHead(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), SetL(), MucBoxCover::SetL(), MucBox::SetL(), MucStripPlane::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), MucStripPlane::SetRc(), SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), SetRin(), MucBoxCover::SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucBakelite::SetRout(), MucStrip::SetTail(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), SetTheta(), MucBoxCover::SetTheta(), MucBox::SetTheta(), MucAbsorber::SetTheta(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), SetW(), MucBoxCover::SetW(), MucBox::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), SetWd(), MucBoxCover::SetWd(), MucBox::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucRpc::SetWu(), SetWu(), MucBoxCover::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(), SetL(), MucEntity::SetL(), MucBoxCover::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(), 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(), SetH(), MucBoxCover::SetH(), MucBox::SetH(), MucAbsorber::SetH(), MucStrip::SetHead(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGas::SetL(), MucBoxCover::SetL(), MucBox::SetL(), MucBakelite::SetL(), MucAbsorber::SetL(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucStripPlane::SetRc(), SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), SetRin(), MucBoxCover::SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), SetRout(), MucBoxCover::SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucStrip::SetTail(), MucAbsorber::SetThin(), MucStrip::SetType(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), SetW(), MucBoxCover::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(), SetLocOrgInBes(), MucEntity::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGas::SetObjOrgInBes(), SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBakelite::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), and MucEntity::~MucEntity().
MucBox* MucGap::m_MucBox [private] |
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(), SetObjOrgInBes(), MucEntity::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBakelite::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBoxCover::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(), SetObjOrgInLoc(), MucEntity::SetObjOrgInLoc(), MucBoxCover::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=(), 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(), 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(), SetH(), MucBoxCover::SetH(), MucBox::SetH(), MucBakelite::SetH(), MucAbsorber::SetH(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGas::SetL(), SetL(), MucBoxCover::SetL(), MucBox::SetL(), MucBakelite::SetL(), MucAbsorber::SetL(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGas::SetLocOrgInBes(), SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucBakelite::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), SetObjRotToMot(), MucBox::SetObjRotToMot(), MucAbsorber::SetObjRotToMot(), MucStrip::SetPhi(), MucRpc::SetPhi(), MucGas::SetPhi(), MucBakelite::SetPhi(), MucStripPlane::SetRc(), SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), SetRin(), MucBoxCover::SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), SetRout(), MucBoxCover::SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGas::SetTheta(), SetTheta(), MucBoxCover::SetTheta(), MucBox::SetTheta(), MucBakelite::SetTheta(), MucAbsorber::SetTheta(), MucAbsorber::SetThin(), MucStrip::SetType(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), SetW(), MucBoxCover::SetW(), MucBox::SetW(), MucBakelite::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), SetWd(), MucBoxCover::SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), SetWu(), MucBoxCover::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(), SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetRc(), MucRpc::SetRc(), MucGas::SetRc(), SetRc(), MucEntity::SetRc(), MucBoxCover::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(), SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucBakelite::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), SetRin(), MucEntity::SetRin(), MucBoxCover::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(), SetWu(), MucBoxCover::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(), SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucBakelite::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), SetRout(), MucEntity::SetRout(), MucBoxCover::SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), SetWd(), MucBoxCover::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(), 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(), SetL(), MucBoxCover::SetL(), MucBox::SetL(), MucBakelite::SetL(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), SetObjRotToMot(), MucBox::SetObjRotToMot(), MucAbsorber::SetObjRotToMot(), MucStrip::SetPhi(), MucRpc::SetPhi(), MucGas::SetPhi(), MucBakelite::SetPhi(), MucStrip::SetTail(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGas::SetTheta(), SetTheta(), MucBoxCover::SetTheta(), MucBox::SetTheta(), MucBakelite::SetTheta(), MucAbsorber::SetTheta(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), SetW(), MucBoxCover::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(), SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGas::SetTheta(), SetTheta(), MucEntity::SetTheta(), MucBoxCover::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(), SetThin(), MucEntity::SetThin(), MucBoxCover::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(), MucBoxCover::SetLocOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBoxCover::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(), SetW(), MucEntity::SetW(), MucBoxCover::SetW(), MucBox::SetW(), MucBakelite::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucStrip::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), SetWd(), MucBoxCover::SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucStrip::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), SetWu(), MucBoxCover::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(), SetWd(), MucEntity::SetWd(), MucBoxCover::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(), SetWu(), MucEntity::SetWu(), MucBoxCover::SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().