MucEntity Class Reference

#include <MucEntity.h>

Inheritance diagram for MucEntity:

MucAbsorber MucBakelite MucBox MucBoxCover MucGap MucGas MucRpc MucStrip MucStripPlane List of all members.

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)
MucEntityoperator= (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]

Detailed Description

Definition at line 18 of file MucEntity.h.


Constructor & Destructor Documentation

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 
)

Definition at line 29 of file MucEntity.cxx.

References Init(), m_ID, m_Layer, m_Part, m_RpcId, m_Segment, and m_UpDown.

00030 {
00031         m_Part          = part;
00032         m_Segment       = segment;
00033         m_Layer         = layer;
00034         m_ID            = id;
00035         m_UpDown        = -1;           
00036         m_RpcId         = 0;
00037 
00038         Init();
00039 }

MucEntity::MucEntity ( int  part,
int  segment,
int  layer,
int  upDown,
int  id 
)

Definition at line 41 of file MucEntity.cxx.

References Init(), m_ID, m_Layer, m_Part, m_RpcId, m_Segment, and m_UpDown.

00042 {
00043         m_Part          = part;
00044         m_Segment       = segment;
00045         m_Layer         = layer;
00046         m_UpDown        = upDown;          
00047         m_ID            = id;
00048         m_RpcId         = id;
00049 
00050         MucEntity::Init();
00051 }

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 }


Member Function Documentation

double MucEntity::GetArea (  ) 

Definition at line 150 of file MucEntity.cxx.

References m_Area.

00150 { return m_Area;        }

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 (  ) 

Definition at line 139 of file MucEntity.cxx.

References m_ID.

00139 { return m_ID;          }

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 (  ) 

Definition at line 136 of file MucEntity.cxx.

References m_Layer.

00136 { return m_Layer;       }

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 (  ) 

Definition at line 134 of file MucEntity.cxx.

References m_Part.

00134 { return m_Part;        }

double MucEntity::GetRc (  ) 

Definition at line 143 of file MucEntity.cxx.

References m_Rc.

00143 { return m_Rc;          }

double MucEntity::GetRin (  ) 

Definition at line 141 of file MucEntity.cxx.

References m_Rin.

00141 { return m_Rin;         }

double MucEntity::GetRout (  ) 

Definition at line 142 of file MucEntity.cxx.

References m_Rout.

00142 { return m_Rout;        }

int MucEntity::GetRpcId (  ) 

Definition at line 138 of file MucEntity.cxx.

References m_RpcId.

00138 { return m_RpcId;       }

int MucEntity::GetSegment (  ) 

Definition at line 135 of file MucEntity.cxx.

References m_Segment.

00135 { return m_Segment;     }

double MucEntity::GetTheta (  ) 

Definition at line 140 of file MucEntity.cxx.

References m_Theta.

00140 { return m_Theta;       }

double MucEntity::GetThin (  ) 

Definition at line 144 of file MucEntity.cxx.

References m_Thin.

00144 { return m_Thin;        } 

int MucEntity::GetUpDown (  ) 

Definition at line 137 of file MucEntity.cxx.

References m_UpDown.

00137 { return m_UpDown;      }

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 (  ) 

Definition at line 149 of file MucEntity.cxx.

References m_Wd.

00149 { return m_Wd;          }

double MucEntity::GetWu (  ) 

Definition at line 148 of file MucEntity.cxx.

References m_Wu.

00148 { return m_Wu;          }

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().

MucEntity & MucEntity::operator= ( const MucEntity other  ) 

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]

Reimplemented in MucBox, and MucStripPlane.

Definition at line 219 of file MucEntity.cxx.

00219 { ; }

void MucEntity::SetArea (  )  [protected, virtual]

Reimplemented in MucBox, and MucStrip.

Definition at line 212 of file MucEntity.cxx.

References m_Area.

Referenced by Init().

00212 { m_Area        = 0.;   }

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.

References cos(), and sin().

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.

References cos(), and sin().

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 }


Member Data Documentation

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().


Generated on Tue Nov 29 23:20:27 2016 for BOSS_7.0.2 by  doxygen 1.4.7