#include <MucEntity.h>
Inheritance diagram for MucEntity:
Public Member Functions | |
MucEntity (int part, int segment, int layer) | |
MucEntity (int part, int segment, int layer, int id) | |
MucEntity (int part, int segment, int layer, int upDown, int id) | |
MucEntity (int part, int segment, int layer, int upDown, int rpcId, int id) | |
MucEntity (const MucEntity &other) | |
MucEntity & | operator= (const MucEntity &other) |
virtual | ~MucEntity () |
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 | GetObjRotToMot (int i) |
double | GetObjOrgInBes (int i) |
double | GetObjOrgInLoc (int i) |
double * | GetLocOrgInBes () |
double * | GetObjRotToMot () |
double * | GetObjOrgInLoc () |
double * | GetObjOrgInBes () |
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 | SetArea () |
virtual void | SetLocOrgInBes () |
virtual void | SetObjRotToMot () |
virtual void | SetObjOrgInBes () |
virtual void | SetObjOrgInLoc () |
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 18 of file MucEntity.h.
MucEntity::MucEntity | ( | int | part, | |
int | segment, | |||
int | layer | |||
) |
Definition at line 17 of file MucEntity.cxx.
References Init(), m_ID, m_Layer, m_Part, m_RpcId, m_Segment, and m_UpDown.
00018 { 00019 m_Part = part; 00020 m_Segment = segment; 00021 m_Layer = layer; 00022 m_UpDown = -1; // no up/down distinction 00023 m_RpcId = 0; 00024 m_ID = 0; // only 1 entity, default 00025 00026 MucEntity::Init(); 00027 }
MucEntity::MucEntity | ( | int | part, | |
int | segment, | |||
int | layer, | |||
int | id | |||
) |
MucEntity::MucEntity | ( | int | part, | |
int | segment, | |||
int | layer, | |||
int | upDown, | |||
int | id | |||
) |
MucEntity::MucEntity | ( | int | part, | |
int | segment, | |||
int | layer, | |||
int | upDown, | |||
int | rpcId, | |||
int | id | |||
) |
Definition at line 53 of file MucEntity.cxx.
References Init(), m_ID, m_Layer, m_Part, m_RpcId, m_Segment, and m_UpDown.
00054 { 00055 m_Part = part; 00056 m_Segment = segment; 00057 m_Layer = layer; 00058 m_UpDown = upDown; 00059 m_RpcId = rpcId; 00060 m_ID = id; 00061 00062 MucEntity::Init(); 00063 }
MucEntity::MucEntity | ( | const MucEntity & | other | ) |
Definition at line 65 of file MucEntity.cxx.
References genRecEmupikp::i, m_Area, m_H, m_ID, m_L, m_Layer, m_LocOrgInBes, m_ObjOrgInBes, m_ObjOrgInLoc, m_ObjRotToMot, m_Part, m_RpcId, m_Segment, m_Theta, m_Thin, m_UpDown, m_W, m_Wd, m_Wu, and EvtCyclic3::other().
00066 { 00067 m_Part = other.m_Part; 00068 m_Segment = other.m_Segment; 00069 m_Layer = other.m_Layer; 00070 m_UpDown = other.m_UpDown; 00071 m_RpcId = other.m_RpcId; 00072 m_ID = other.m_ID; 00073 00074 m_Theta = other.m_Theta; 00075 m_Thin = other.m_Thin; 00076 m_W = other.m_W; 00077 m_H = other.m_H; 00078 m_L = other.m_L; 00079 m_Wu = other.m_Wu; 00080 m_Wd = other.m_Wd; 00081 m_Area = other.m_Area; 00082 00083 for(int i=0; i<3; i++) 00084 { 00085 m_LocOrgInBes[i] = other.m_LocOrgInBes[i]; 00086 m_ObjRotToMot[i] = other.m_ObjRotToMot[i]; 00087 m_ObjOrgInBes[i] = other.m_ObjOrgInBes[i]; 00088 m_ObjOrgInLoc[i] = other.m_ObjOrgInLoc[i]; 00089 } 00090 }
MucEntity::~MucEntity | ( | ) | [virtual] |
Definition at line 125 of file MucEntity.cxx.
References m_LocOrgInBes, m_ObjOrgInBes, m_ObjOrgInLoc, and m_ObjRotToMot.
00126 { 00127 delete [] m_LocOrgInBes; 00128 delete [] m_ObjRotToMot; 00129 delete [] m_ObjOrgInBes; 00130 delete [] m_ObjOrgInLoc; 00131 }
double MucEntity::GetArea | ( | ) |
double MucEntity::GetH | ( | ) |
Definition at line 146 of file MucEntity.cxx.
References m_H.
Referenced by MucGeoMgr::CreateStripPlane().
00146 { return m_H; }
int MucEntity::GetID | ( | ) |
double MucEntity::GetL | ( | ) |
Definition at line 147 of file MucEntity.cxx.
References m_L.
Referenced by MucGeoMgr::CreateStripPlane().
00147 { return m_L; }
int MucEntity::GetLayer | ( | ) |
double * MucEntity::GetLocOrgInBes | ( | ) |
Definition at line 176 of file MucEntity.cxx.
References m_LocOrgInBes.
00176 { return &m_LocOrgInBes[0]; }
double MucEntity::GetLocOrgInBes | ( | int | i | ) |
Definition at line 152 of file MucEntity.cxx.
References 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 | ( | ) |
Definition at line 178 of file MucEntity.cxx.
References m_ObjOrgInBes.
00178 { return &m_ObjOrgInBes[0]; }
double MucEntity::GetObjOrgInBes | ( | int | i | ) |
Definition at line 164 of file MucEntity.cxx.
References 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 | ( | ) |
Definition at line 179 of file MucEntity.cxx.
References m_ObjOrgInLoc.
00179 { return &m_ObjOrgInLoc[0]; }
double MucEntity::GetObjOrgInLoc | ( | int | i | ) |
Definition at line 170 of file MucEntity.cxx.
References 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 | ( | ) |
Definition at line 177 of file MucEntity.cxx.
References m_ObjRotToMot.
00177 { return &m_ObjRotToMot[0]; }
double MucEntity::GetObjRotToMot | ( | int | i | ) |
Definition at line 158 of file MucEntity.cxx.
References m_ObjRotToMot.
00159 { 00160 if( i<1 || i>3 ) i=1; 00161 return m_ObjRotToMot[i-1]; 00162 }
int MucEntity::GetPart | ( | ) |
double MucEntity::GetRc | ( | ) |
double MucEntity::GetRin | ( | ) |
double MucEntity::GetRout | ( | ) |
int MucEntity::GetRpcId | ( | ) |
int MucEntity::GetSegment | ( | ) |
double MucEntity::GetTheta | ( | ) |
double MucEntity::GetThin | ( | ) |
int MucEntity::GetUpDown | ( | ) |
double MucEntity::GetW | ( | ) |
Definition at line 145 of file MucEntity.cxx.
References m_W.
Referenced by MucGeoMgr::CreateStripPlane().
00145 { return m_W; }
double MucEntity::GetWd | ( | ) |
double MucEntity::GetWu | ( | ) |
void MucEntity::Init | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 183 of file MucEntity.cxx.
References SetArea(), SetH(), SetL(), SetLocOrgInBes(), SetObjOrgInBes(), SetObjOrgInLoc(), SetObjRotToMot(), SetRc(), SetRin(), SetRout(), SetTheta(), SetThin(), SetW(), SetWd(), and SetWu().
Referenced by MucEntity().
00184 { 00185 MucEntity::SetTheta(); 00186 MucEntity::SetRin(); 00187 MucEntity::SetRout(); 00188 MucEntity::SetRc(); 00189 MucEntity::SetThin(); 00190 MucEntity::SetW(); 00191 MucEntity::SetWu(); 00192 MucEntity::SetWd(); 00193 MucEntity::SetH(); 00194 MucEntity::SetL(); 00195 MucEntity::SetArea(); 00196 MucEntity::SetLocOrgInBes(); 00197 MucEntity::SetObjRotToMot(); 00198 MucEntity::SetObjOrgInBes(); 00199 MucEntity::SetObjOrgInLoc(); 00200 }
Definition at line 92 of file MucEntity.cxx.
References genRecEmupikp::i, m_Area, m_H, m_ID, m_L, m_Layer, m_LocOrgInBes, m_ObjOrgInBes, m_ObjOrgInLoc, m_ObjRotToMot, m_Part, m_RpcId, m_Segment, m_Theta, m_Thin, m_UpDown, m_W, m_Wd, m_Wu, and EvtCyclic3::other().
Referenced by MucStripPlane::operator=(), MucStrip::operator=(), MucRpc::operator=(), MucGas::operator=(), MucGap::operator=(), MucBoxCover::operator=(), MucBox::operator=(), MucBakelite::operator=(), and MucAbsorber::operator=().
00093 { 00094 if( this == &other) 00095 return *this; 00096 00097 m_Part = other.m_Part; 00098 m_Segment = other.m_Segment; 00099 m_Layer = other.m_Layer; 00100 m_UpDown = other.m_UpDown; 00101 m_RpcId = other.m_RpcId; 00102 m_ID = other.m_ID; 00103 00104 m_Theta = other.m_Theta; 00105 m_Thin = other.m_Thin; 00106 m_W = other.m_W; 00107 m_H = other.m_H; 00108 m_L = other.m_L; 00109 m_Wu = other.m_Wu; 00110 m_Wd = other.m_Wd; 00111 m_Area = other.m_Area; 00112 00113 for(int i=0; i<3; i++) 00114 { 00115 m_LocOrgInBes[i] = other.m_LocOrgInBes[i]; 00116 m_ObjRotToMot[i] = other.m_ObjRotToMot[i]; 00117 m_ObjOrgInBes[i] = other.m_ObjOrgInBes[i]; 00118 m_ObjOrgInLoc[i] = other.m_ObjOrgInLoc[i]; 00119 } 00120 00121 return *this; 00122 }
void MucEntity::SetAlignment | ( | double | dx, | |
double | dy, | |||
double | dz | |||
) | [protected, virtual] |
void MucEntity::SetArea | ( | ) | [protected, virtual] |
void MucEntity::SetH | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 210 of file MucEntity.cxx.
References m_H.
Referenced by Init().
00210 { m_H = 0.; }
void MucEntity::SetL | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 211 of file MucEntity.cxx.
References m_L.
Referenced by Init().
00211 { m_L = 0.; }
void MucEntity::SetLocOrgInBes | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 214 of file MucEntity.cxx.
References genRecEmupikp::i, and m_LocOrgInBes.
Referenced by Init().
00214 { for( int i=0; i<3; i++) m_LocOrgInBes[i] = 0.; }
void MucEntity::SetObjOrgInBes | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 216 of file MucEntity.cxx.
References genRecEmupikp::i, and m_ObjOrgInBes.
Referenced by Init().
00216 { for( int i=0; i<3; i++) m_ObjOrgInBes[i] = 0.; }
void MucEntity::SetObjOrgInLoc | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 217 of file MucEntity.cxx.
References genRecEmupikp::i, and m_ObjOrgInLoc.
Referenced by Init().
00217 { for( int i=0; i<3; i++) m_ObjOrgInLoc[i] = 0.; }
void MucEntity::SetObjRotToMot | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBox, and MucGap.
Definition at line 215 of file MucEntity.cxx.
References genRecEmupikp::i, and m_ObjRotToMot.
Referenced by MucStrip::Init(), and Init().
00215 { for( int i=0; i<3; i++) m_ObjRotToMot[i] = 0.; }
void MucEntity::SetRc | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, and MucStripPlane.
Definition at line 205 of file MucEntity.cxx.
References m_Rc.
Referenced by Init().
00205 { m_Rc = 0.; }
void MucEntity::SetRin | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, and MucStripPlane.
Definition at line 203 of file MucEntity.cxx.
References m_Rin.
Referenced by Init().
00203 { m_Rin = 0.; }
void MucEntity::SetRout | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, and MucStripPlane.
Definition at line 204 of file MucEntity.cxx.
References m_Rout.
Referenced by Init().
00204 { m_Rout = 0.; }
void MucEntity::SetTheta | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, and MucStripPlane.
Definition at line 202 of file MucEntity.cxx.
References m_Theta.
Referenced by Init().
00202 { m_Theta = 0.; }
void MucEntity::SetThin | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 206 of file MucEntity.cxx.
References m_Thin.
Referenced by Init().
00206 { m_Thin = 0.; }
void MucEntity::SetW | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 207 of file MucEntity.cxx.
References m_W.
Referenced by Init().
00207 { m_W = 0.; }
void MucEntity::SetWd | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 209 of file MucEntity.cxx.
References m_Wd.
Referenced by Init().
00209 { m_Wd = 0.; }
void MucEntity::SetWu | ( | ) | [protected, virtual] |
Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.
Definition at line 208 of file MucEntity.cxx.
References m_Wu.
Referenced by Init().
00208 { m_Wu = 0.; }
void MucEntity::TransBesToLoc | ( | double | LocCoord[], | |
double | BesCoord[], | |||
double | LocOrgInBes[], | |||
double | Rot_z | |||
) |
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 | |||
) |
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] |
Definition at line 107 of file MucEntity.h.
Referenced by GetArea(), MucEntity(), operator=(), MucStrip::SetArea(), SetArea(), and MucBox::SetArea().
double MucEntity::m_H [protected] |
Definition at line 103 of file MucEntity.h.
Referenced by GetH(), MucEntity(), operator=(), MucStripPlane::SetH(), MucStrip::SetH(), MucRpc::SetH(), MucGas::SetH(), MucGap::SetH(), SetH(), MucBoxCover::SetH(), MucBox::SetH(), MucBakelite::SetH(), MucAbsorber::SetH(), and MucStripPlane::SetObjOrgInBes().
int MucEntity::m_ID [protected] |
Definition at line 93 of file MucEntity.h.
Referenced by MucRpc::GetGas(), GetID(), MucEntity(), operator=(), MucStripPlane::SetAlignment(), MucBox::SetAlignment(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetCenterLine(), MucRpc::SetEndcapRpcInBes(), MucStripPlane::SetH(), MucGas::SetH(), MucGap::SetH(), MucBoxCover::SetH(), MucBox::SetH(), MucBakelite::SetH(), MucAbsorber::SetH(), MucStrip::SetHead(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGap::SetL(), MucBoxCover::SetL(), MucBox::SetL(), MucStripPlane::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), MucStripPlane::SetRc(), MucGap::SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucGap::SetRin(), MucBoxCover::SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucBakelite::SetRout(), MucStrip::SetTail(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGap::SetTheta(), MucBoxCover::SetTheta(), MucBox::SetTheta(), MucAbsorber::SetTheta(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGap::SetW(), MucBoxCover::SetW(), MucBox::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), MucGap::SetWd(), MucBoxCover::SetWd(), MucBox::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucRpc::SetWu(), MucGap::SetWu(), MucBoxCover::SetWu(), MucBox::SetWu(), and MucAbsorber::SetWu().
double MucEntity::m_L [protected] |
Definition at line 104 of file MucEntity.h.
Referenced by GetL(), MucEntity(), operator=(), MucStrip::SetArea(), MucBox::SetArea(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGas::SetL(), MucGap::SetL(), SetL(), MucBoxCover::SetL(), MucBox::SetL(), MucBakelite::SetL(), MucAbsorber::SetL(), and MucStrip::SetPadNumber().
int MucEntity::m_Layer [protected] |
Definition at line 90 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), GetLayer(), MucBox::GetRpc(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), MucEntity(), operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetCenterLine(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStrip::SetEndcapStripInBes(), MucStripPlane::SetH(), MucGap::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(), MucGap::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucStripPlane::SetRc(), MucGap::SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), MucGap::SetRin(), MucBoxCover::SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), MucGap::SetRout(), MucBoxCover::SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucStrip::SetTail(), MucAbsorber::SetThin(), MucStrip::SetType(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), MucGap::SetW(), MucBoxCover::SetW(), MucBox::SetW(), and MucBakelite::SetW().
double MucEntity::m_LocOrgInBes[3] [protected] |
Definition at line 109 of file MucEntity.h.
Referenced by GetLocOrgInBes(), MucEntity(), operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGas::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBakelite::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), and ~MucEntity().
double MucEntity::m_ObjOrgInBes[3] [protected] |
Definition at line 118 of file MucEntity.h.
Referenced by GetObjOrgInBes(), MucEntity(), operator=(), MucRpc::SetEndcapRpcInBes(), MucStrip::SetEndcapStripInBes(), MucStripPlane::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGas::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBakelite::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), and ~MucEntity().
double MucEntity::m_ObjOrgInLoc[3] [protected] |
Definition at line 119 of file MucEntity.h.
Referenced by GetObjOrgInLoc(), 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(), SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucAbsorber::SetObjOrgInLoc(), and ~MucEntity().
double MucEntity::m_ObjRotToMot[3] [protected] |
Definition at line 111 of file MucEntity.h.
Referenced by GetObjRotToMot(), MucEntity(), operator=(), MucGap::SetObjRotToMot(), SetObjRotToMot(), MucBox::SetObjRotToMot(), MucAbsorber::SetObjRotToMot(), and ~MucEntity().
int MucEntity::m_Part [protected] |
Definition at line 88 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), GetPart(), MucBox::GetRpc(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), 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(), MucBoxCover::SetH(), MucBox::SetH(), MucBakelite::SetH(), MucAbsorber::SetH(), MucStripPlane::SetL(), MucStrip::SetL(), MucRpc::SetL(), MucGas::SetL(), MucGap::SetL(), MucBoxCover::SetL(), MucBox::SetL(), MucBakelite::SetL(), MucAbsorber::SetL(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGas::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucBakelite::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), MucBoxCover::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(), MucBoxCover::SetRc(), MucBox::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), MucGap::SetRin(), MucBoxCover::SetRin(), MucBox::SetRin(), MucBakelite::SetRin(), MucAbsorber::SetRin(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), MucGap::SetRout(), MucBoxCover::SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGas::SetTheta(), MucGap::SetTheta(), MucBoxCover::SetTheta(), MucBox::SetTheta(), MucBakelite::SetTheta(), MucAbsorber::SetTheta(), MucAbsorber::SetThin(), MucStrip::SetType(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), MucGap::SetW(), MucBoxCover::SetW(), MucBox::SetW(), MucBakelite::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), MucGap::SetWd(), MucBoxCover::SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), MucGap::SetWu(), MucBoxCover::SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().
double MucEntity::m_Rc [protected] |
Definition at line 100 of file MucEntity.h.
Referenced by GetRc(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStripPlane::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetRc(), MucRpc::SetRc(), MucGas::SetRc(), MucGap::SetRc(), SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucBakelite::SetRc(), MucAbsorber::SetRc(), MucRpc::SetW(), MucGas::SetW(), and MucBakelite::SetW().
double MucEntity::m_Rin [protected] |
Definition at line 98 of file MucEntity.h.
Referenced by GetRin(), MucRpc::SetH(), MucGas::SetH(), MucBakelite::SetH(), MucStripPlane::SetRc(), MucRpc::SetRc(), MucGas::SetRc(), MucGap::SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucBakelite::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRin(), MucRpc::SetRin(), MucGas::SetRin(), MucGap::SetRin(), 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(), MucGap::SetWu(), MucBoxCover::SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().
double MucEntity::m_Rout [protected] |
Definition at line 99 of file MucEntity.h.
Referenced by GetRout(), MucRpc::SetH(), MucGas::SetH(), MucBakelite::SetH(), MucStripPlane::SetRc(), MucRpc::SetRc(), MucGas::SetRc(), MucGap::SetRc(), MucBoxCover::SetRc(), MucBox::SetRc(), MucBakelite::SetRc(), MucAbsorber::SetRc(), MucStripPlane::SetRout(), MucRpc::SetRout(), MucGas::SetRout(), MucGap::SetRout(), SetRout(), MucBoxCover::SetRout(), MucBox::SetRout(), MucBakelite::SetRout(), MucAbsorber::SetRout(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), MucGap::SetWd(), MucBoxCover::SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), and MucAbsorber::SetWd().
int MucEntity::m_RpcId [protected] |
Definition at line 92 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), GetRpcId(), 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] |
Definition at line 89 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), MucBox::GetRpc(), GetSegment(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), 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(), MucBoxCover::SetL(), MucBox::SetL(), MucBakelite::SetL(), MucStripPlane::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), MucBoxCover::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(), MucBoxCover::SetTheta(), MucBox::SetTheta(), MucBakelite::SetTheta(), MucAbsorber::SetTheta(), MucStripPlane::SetW(), MucStrip::SetW(), MucRpc::SetW(), MucGas::SetW(), MucGap::SetW(), MucBoxCover::SetW(), MucBox::SetW(), and MucBakelite::SetW().
double MucEntity::m_Theta [protected] |
Definition at line 95 of file MucEntity.h.
Referenced by GetTheta(), MucEntity(), operator=(), MucGas::SetBarrelRpcInBes(), MucBakelite::SetBarrelRpcInBes(), MucRpc::SetEndcapRpcInBes(), MucStripPlane::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucStripPlane::SetTheta(), MucRpc::SetTheta(), MucGas::SetTheta(), MucGap::SetTheta(), SetTheta(), MucBoxCover::SetTheta(), MucBox::SetTheta(), MucBakelite::SetTheta(), and MucAbsorber::SetTheta().
double MucEntity::m_Thin [protected] |
Definition at line 101 of file MucEntity.h.
Referenced by GetThin(), MucEntity(), operator=(), MucAbsorber::SetLocOrgInBes(), MucStripPlane::SetThin(), MucStrip::SetThin(), MucRpc::SetThin(), MucGas::SetThin(), MucGap::SetThin(), SetThin(), MucBoxCover::SetThin(), MucBox::SetThin(), MucBakelite::SetThin(), and MucAbsorber::SetThin().
int MucEntity::m_UpDown [protected] |
Definition at line 91 of file MucEntity.h.
Referenced by MucRpc::GetBakelite(), MucRpc::GetGas(), GetUpDown(), 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] |
Definition at line 102 of file MucEntity.h.
Referenced by GetW(), 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(), SetW(), MucBoxCover::SetW(), MucBox::SetW(), MucBakelite::SetW(), MucAbsorber::SetW(), MucStripPlane::SetWd(), MucStrip::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), MucGap::SetWd(), MucBoxCover::SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), MucAbsorber::SetWd(), MucStripPlane::SetWu(), MucStrip::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), MucGap::SetWu(), MucBoxCover::SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().
double MucEntity::m_Wd [protected] |
Definition at line 106 of file MucEntity.h.
Referenced by GetWd(), MucEntity(), operator=(), MucRpc::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucBakelite::SetEndcapRpcInBes(), MucStripPlane::SetWd(), MucStrip::SetWd(), MucRpc::SetWd(), MucGas::SetWd(), MucGap::SetWd(), SetWd(), MucBoxCover::SetWd(), MucBox::SetWd(), MucBakelite::SetWd(), and MucAbsorber::SetWd().
double MucEntity::m_Wu [protected] |
Definition at line 105 of file MucEntity.h.
Referenced by GetWu(), MucEntity(), operator=(), MucStripPlane::SetWu(), MucStrip::SetWu(), MucRpc::SetWu(), MucGas::SetWu(), MucGap::SetWu(), SetWu(), MucBoxCover::SetWu(), MucBox::SetWu(), MucBakelite::SetWu(), and MucAbsorber::SetWu().