BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MucEntity Class Reference

#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)
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() [1/5]

◆ MucEntity() [2/5]

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

Definition at line 28 of file MucEntity.cxx.

28 {
29 m_Part = part;
30 m_Segment = segment;
31 m_Layer = layer;
32 m_ID = id;
33 m_UpDown = -1;
34 m_RpcId = 0;
35
36 Init();
37}

◆ MucEntity() [3/5]

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

Definition at line 39 of file MucEntity.cxx.

39 {
40 m_Part = part;
41 m_Segment = segment;
42 m_Layer = layer;
43 m_UpDown = upDown;
44 m_ID = id;
45 m_RpcId = id;
46
48}

◆ MucEntity() [4/5]

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

Definition at line 50 of file MucEntity.cxx.

50 {
51 m_Part = part;
52 m_Segment = segment;
53 m_Layer = layer;
54 m_UpDown = upDown;
55 m_RpcId = rpcId;
56 m_ID = id;
57
59}

◆ MucEntity() [5/5]

MucEntity::MucEntity ( const MucEntity & other)

Definition at line 61 of file MucEntity.cxx.

61 {
62 m_Part = other.m_Part;
63 m_Segment = other.m_Segment;
64 m_Layer = other.m_Layer;
65 m_UpDown = other.m_UpDown;
66 m_RpcId = other.m_RpcId;
67 m_ID = other.m_ID;
68
69 m_Theta = other.m_Theta;
70 m_Thin = other.m_Thin;
71 m_W = other.m_W;
72 m_H = other.m_H;
73 m_L = other.m_L;
74 m_Wu = other.m_Wu;
75 m_Wd = other.m_Wd;
76 m_Area = other.m_Area;
77
78 for ( int i = 0; i < 3; i++ )
79 {
80 m_LocOrgInBes[i] = other.m_LocOrgInBes[i];
81 m_ObjRotToMot[i] = other.m_ObjRotToMot[i];
82 m_ObjOrgInBes[i] = other.m_ObjOrgInBes[i];
83 m_ObjOrgInLoc[i] = other.m_ObjOrgInLoc[i];
84 }
85}
double m_W
Definition MucEntity.h:101
double m_Area
Definition MucEntity.h:106
double m_Thin
Definition MucEntity.h:100
double m_H
Definition MucEntity.h:102
double m_ObjOrgInLoc[3]
Definition MucEntity.h:118
double m_ObjRotToMot[3]
Definition MucEntity.h:110
double m_Wd
Definition MucEntity.h:105
double m_Theta
Definition MucEntity.h:94
double m_LocOrgInBes[3]
Definition MucEntity.h:108
double m_ObjOrgInBes[3]
Definition MucEntity.h:117
double m_Wu
Definition MucEntity.h:104
double m_L
Definition MucEntity.h:103
Index other(Index i, Index j)

◆ ~MucEntity()

MucEntity::~MucEntity ( )
virtual

Definition at line 118 of file MucEntity.cxx.

118 {
119 delete[] m_LocOrgInBes;
120 delete[] m_ObjRotToMot;
121 delete[] m_ObjOrgInBes;
122 delete[] m_ObjOrgInLoc;
123}

Member Function Documentation

◆ GetArea()

double MucEntity::GetArea ( )

Definition at line 142 of file MucEntity.cxx.

142{ return m_Area; }

◆ GetH()

◆ GetID()

int MucEntity::GetID ( )

Definition at line 131 of file MucEntity.cxx.

131{ return m_ID; }

◆ GetL()

◆ GetLayer()

int MucEntity::GetLayer ( )

Definition at line 128 of file MucEntity.cxx.

128{ return m_Layer; }

◆ GetLocOrgInBes() [1/2]

double * MucEntity::GetLocOrgInBes ( )

Definition at line 164 of file MucEntity.cxx.

164{ return &m_LocOrgInBes[0]; }

◆ GetLocOrgInBes() [2/2]

double MucEntity::GetLocOrgInBes ( int i)

◆ GetObjOrgInBes() [1/2]

double * MucEntity::GetObjOrgInBes ( )

Definition at line 166 of file MucEntity.cxx.

166{ return &m_ObjOrgInBes[0]; }

◆ GetObjOrgInBes() [2/2]

◆ GetObjOrgInLoc() [1/2]

double * MucEntity::GetObjOrgInLoc ( )

Definition at line 167 of file MucEntity.cxx.

167{ return &m_ObjOrgInLoc[0]; }

◆ GetObjOrgInLoc() [2/2]

double MucEntity::GetObjOrgInLoc ( int i)

◆ GetObjRotToMot() [1/2]

double * MucEntity::GetObjRotToMot ( )

Definition at line 165 of file MucEntity.cxx.

165{ return &m_ObjRotToMot[0]; }

◆ GetObjRotToMot() [2/2]

double MucEntity::GetObjRotToMot ( int i)

Definition at line 149 of file MucEntity.cxx.

149 {
150 if ( i < 1 || i > 3 ) i = 1;
151 return m_ObjRotToMot[i - 1];
152}

Referenced by MucGeoMgr::CreateAbsorber(), and MucGeoMgr::CreateGap().

◆ GetPart()

int MucEntity::GetPart ( )

Definition at line 126 of file MucEntity.cxx.

126{ return m_Part; }

◆ GetRc()

double MucEntity::GetRc ( )

Definition at line 135 of file MucEntity.cxx.

135{ return m_Rc; }
double m_Rc
Definition MucEntity.h:99

◆ GetRin()

double MucEntity::GetRin ( )

Definition at line 133 of file MucEntity.cxx.

133{ return m_Rin; }
double m_Rin
Definition MucEntity.h:97

◆ GetRout()

double MucEntity::GetRout ( )

Definition at line 134 of file MucEntity.cxx.

134{ return m_Rout; }
double m_Rout
Definition MucEntity.h:98

◆ GetRpcId()

int MucEntity::GetRpcId ( )

Definition at line 130 of file MucEntity.cxx.

130{ return m_RpcId; }

◆ GetSegment()

int MucEntity::GetSegment ( )

Definition at line 127 of file MucEntity.cxx.

127{ return m_Segment; }

◆ GetTheta()

double MucEntity::GetTheta ( )

Definition at line 132 of file MucEntity.cxx.

132{ return m_Theta; }

◆ GetThin()

double MucEntity::GetThin ( )

Definition at line 136 of file MucEntity.cxx.

136{ return m_Thin; }

◆ GetUpDown()

int MucEntity::GetUpDown ( )

Definition at line 129 of file MucEntity.cxx.

129{ return m_UpDown; }

◆ GetW()

◆ GetWd()

◆ GetWu()

◆ Init()

void MucEntity::Init ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 170 of file MucEntity.cxx.

170 {
186}
virtual void SetArea()
virtual void SetObjOrgInBes()
virtual void SetObjRotToMot()
virtual void SetWd()
virtual void SetW()
virtual void SetL()
virtual void SetLocOrgInBes()
virtual void SetH()
virtual void SetThin()
virtual void SetObjOrgInLoc()
virtual void SetRc()
virtual void SetRout()
virtual void SetRin()
virtual void SetTheta()
virtual void SetWu()

Referenced by MucEntity(), MucEntity(), MucEntity(), and MucEntity().

◆ operator=()

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

Definition at line 87 of file MucEntity.cxx.

87 {
88 if ( this == &other ) return *this;
89
90 m_Part = other.m_Part;
91 m_Segment = other.m_Segment;
92 m_Layer = other.m_Layer;
93 m_UpDown = other.m_UpDown;
94 m_RpcId = other.m_RpcId;
95 m_ID = other.m_ID;
96
97 m_Theta = other.m_Theta;
98 m_Thin = other.m_Thin;
99 m_W = other.m_W;
100 m_H = other.m_H;
101 m_L = other.m_L;
102 m_Wu = other.m_Wu;
103 m_Wd = other.m_Wd;
104 m_Area = other.m_Area;
105
106 for ( int i = 0; i < 3; i++ )
107 {
108 m_LocOrgInBes[i] = other.m_LocOrgInBes[i];
109 m_ObjRotToMot[i] = other.m_ObjRotToMot[i];
110 m_ObjOrgInBes[i] = other.m_ObjOrgInBes[i];
111 m_ObjOrgInLoc[i] = other.m_ObjOrgInLoc[i];
112 }
113
114 return *this;
115}

Referenced by MucAbsorber::operator=(), MucBakelite::operator=(), MucBox::operator=(), MucBoxCover::operator=(), MucGap::operator=(), MucGas::operator=(), MucRpc::operator=(), MucStrip::operator=(), and MucStripPlane::operator=().

◆ SetAlignment()

void MucEntity::SetAlignment ( double dx,
double dy,
double dz )
protectedvirtual

Reimplemented in MucBox, and MucStripPlane.

Definition at line 213 of file MucEntity.cxx.

213{ ; }

◆ SetArea()

void MucEntity::SetArea ( )
protectedvirtual

Reimplemented in MucBox, and MucStrip.

Definition at line 198 of file MucEntity.cxx.

198{ m_Area = 0.; }

Referenced by Init().

◆ SetH()

void MucEntity::SetH ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 196 of file MucEntity.cxx.

196{ m_H = 0.; }

Referenced by Init().

◆ SetL()

void MucEntity::SetL ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 197 of file MucEntity.cxx.

197{ m_L = 0.; }

Referenced by Init().

◆ SetLocOrgInBes()

void MucEntity::SetLocOrgInBes ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 200 of file MucEntity.cxx.

200 {
201 for ( int i = 0; i < 3; i++ ) m_LocOrgInBes[i] = 0.;
202}

Referenced by Init().

◆ SetObjOrgInBes()

void MucEntity::SetObjOrgInBes ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 206 of file MucEntity.cxx.

206 {
207 for ( int i = 0; i < 3; i++ ) m_ObjOrgInBes[i] = 0.;
208}

Referenced by Init().

◆ SetObjOrgInLoc()

void MucEntity::SetObjOrgInLoc ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 209 of file MucEntity.cxx.

209 {
210 for ( int i = 0; i < 3; i++ ) m_ObjOrgInLoc[i] = 0.;
211}

Referenced by Init().

◆ SetObjRotToMot()

void MucEntity::SetObjRotToMot ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBox, and MucGap.

Definition at line 203 of file MucEntity.cxx.

203 {
204 for ( int i = 0; i < 3; i++ ) m_ObjRotToMot[i] = 0.;
205}

Referenced by Init(), and MucStrip::Init().

◆ SetRc()

void MucEntity::SetRc ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, and MucStripPlane.

Definition at line 191 of file MucEntity.cxx.

191{ m_Rc = 0.; }

Referenced by Init().

◆ SetRin()

void MucEntity::SetRin ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, and MucStripPlane.

Definition at line 189 of file MucEntity.cxx.

189{ m_Rin = 0.; }

Referenced by Init().

◆ SetRout()

void MucEntity::SetRout ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, and MucStripPlane.

Definition at line 190 of file MucEntity.cxx.

190{ m_Rout = 0.; }

Referenced by Init().

◆ SetTheta()

void MucEntity::SetTheta ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, and MucStripPlane.

Definition at line 188 of file MucEntity.cxx.

188{ m_Theta = 0.; }

Referenced by Init().

◆ SetThin()

void MucEntity::SetThin ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 192 of file MucEntity.cxx.

192{ m_Thin = 0.; }

Referenced by Init().

◆ SetW()

void MucEntity::SetW ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 193 of file MucEntity.cxx.

193{ m_W = 0.; }

Referenced by Init().

◆ SetWd()

void MucEntity::SetWd ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 195 of file MucEntity.cxx.

195{ m_Wd = 0.; }

Referenced by Init().

◆ SetWu()

void MucEntity::SetWu ( )
protectedvirtual

Reimplemented in MucAbsorber, MucBakelite, MucBox, MucBoxCover, MucGap, MucGas, MucRpc, MucStrip, and MucStripPlane.

Definition at line 194 of file MucEntity.cxx.

194{ m_Wu = 0.; }

Referenced by Init().

◆ TransBesToLoc()

void MucEntity::TransBesToLoc ( double LocCoord[],
double BesCoord[],
double LocOrgInBes[],
double Rot_z )

Definition at line 218 of file MucEntity.cxx.

219 {
220 LocCoord[0] = ( BesCoord[0] - LocOrgInBes[0] ) * cos( Rot_z ) +
221 ( BesCoord[1] - LocOrgInBes[1] ) * sin( Rot_z );
222 LocCoord[1] = -( BesCoord[0] - LocOrgInBes[0] ) * sin( Rot_z ) +
223 ( BesCoord[1] - LocOrgInBes[1] ) * cos( Rot_z );
224 LocCoord[2] = BesCoord[2] - LocOrgInBes[2];
225}

Referenced by MucRpc::SetObjOrgInLoc(), and MucStrip::SetObjOrgInLoc().

◆ TransLocToBes()

void MucEntity::TransLocToBes ( double LocCoord[],
double BesCoord[],
double LocOrgInBes[],
double Rot_z )

Definition at line 230 of file MucEntity.cxx.

231 {
232 BesCoord[0] = LocCoord[0] * cos( Rot_z ) - LocCoord[1] * sin( Rot_z ) + LocOrgInBes[0];
233 BesCoord[1] = LocCoord[0] * sin( Rot_z ) + LocCoord[1] * cos( Rot_z ) + LocOrgInBes[1];
234 BesCoord[2] = LocCoord[2] + LocOrgInBes[2];
235}

Referenced by MucBakelite::SetObjOrgInBes(), MucGas::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), and MucStrip::SetObjOrgInBes().

Member Data Documentation

◆ m_Area

double MucEntity::m_Area
protected

Definition at line 106 of file MucEntity.h.

Referenced by GetArea(), MucEntity(), operator=(), MucBox::SetArea(), SetArea(), and MucStrip::SetArea().

◆ m_H

◆ m_ID

int MucEntity::m_ID
protected

Definition at line 92 of file MucEntity.h.

Referenced by MucRpc::GetGas(), GetID(), MucEntity(), MucEntity(), MucEntity(), MucEntity(), MucEntity(), operator=(), MucBox::SetAlignment(), MucStripPlane::SetAlignment(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetCenterLine(), MucRpc::SetEndcapRpcInBes(), MucAbsorber::SetH(), MucBakelite::SetH(), MucBox::SetH(), MucBoxCover::SetH(), MucGap::SetH(), MucGas::SetH(), MucStripPlane::SetH(), MucStrip::SetHead(), MucBox::SetL(), MucBoxCover::SetL(), MucGap::SetL(), MucRpc::SetL(), MucStrip::SetL(), MucStripPlane::SetL(), MucAbsorber::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucStripPlane::SetLocOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucAbsorber::SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucStripPlane::SetObjOrgInLoc(), MucAbsorber::SetRc(), MucBox::SetRc(), MucBoxCover::SetRc(), MucGap::SetRc(), MucStripPlane::SetRc(), MucAbsorber::SetRin(), MucBakelite::SetRin(), MucBox::SetRin(), MucBoxCover::SetRin(), MucGap::SetRin(), MucStripPlane::SetRin(), MucBakelite::SetRout(), MucStrip::SetTail(), MucAbsorber::SetTheta(), MucBox::SetTheta(), MucBoxCover::SetTheta(), MucGap::SetTheta(), MucRpc::SetTheta(), MucStripPlane::SetTheta(), MucAbsorber::SetW(), MucBox::SetW(), MucBoxCover::SetW(), MucGap::SetW(), MucRpc::SetW(), MucStrip::SetW(), MucStripPlane::SetW(), MucAbsorber::SetWd(), MucBox::SetWd(), MucBoxCover::SetWd(), MucGap::SetWd(), MucRpc::SetWd(), MucStripPlane::SetWd(), MucAbsorber::SetWu(), MucBox::SetWu(), MucBoxCover::SetWu(), MucGap::SetWu(), MucRpc::SetWu(), and MucStripPlane::SetWu().

◆ m_L

◆ m_Layer

int MucEntity::m_Layer
protected

Definition at line 89 of file MucEntity.h.

Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), GetLayer(), MucBox::GetRpc(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), MucEntity(), MucEntity(), MucEntity(), MucEntity(), MucEntity(), operator=(), MucBakelite::SetBarrelRpcInBes(), MucGas::SetBarrelRpcInBes(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetCenterLine(), MucBakelite::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucRpc::SetEndcapRpcInBes(), MucStrip::SetEndcapStripInBes(), MucAbsorber::SetH(), MucBox::SetH(), MucBoxCover::SetH(), MucGap::SetH(), MucStripPlane::SetH(), MucStrip::SetHead(), MucAbsorber::SetL(), MucBakelite::SetL(), MucBox::SetL(), MucBoxCover::SetL(), MucGas::SetL(), MucRpc::SetL(), MucStrip::SetL(), MucStripPlane::SetL(), MucAbsorber::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucStripPlane::SetLocOrgInBes(), MucBox::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucBoxCover::SetObjOrgInLoc(), MucStripPlane::SetObjOrgInLoc(), MucAbsorber::SetRc(), MucBox::SetRc(), MucBoxCover::SetRc(), MucGap::SetRc(), MucStripPlane::SetRc(), MucAbsorber::SetRin(), MucBakelite::SetRin(), MucBox::SetRin(), MucBoxCover::SetRin(), MucGap::SetRin(), MucGas::SetRin(), MucRpc::SetRin(), MucStripPlane::SetRin(), MucAbsorber::SetRout(), MucBakelite::SetRout(), MucBox::SetRout(), MucBoxCover::SetRout(), MucGap::SetRout(), MucGas::SetRout(), MucRpc::SetRout(), MucStripPlane::SetRout(), MucStrip::SetTail(), MucAbsorber::SetThin(), MucStrip::SetType(), MucBakelite::SetW(), MucBox::SetW(), MucBoxCover::SetW(), MucGap::SetW(), MucGas::SetW(), MucRpc::SetW(), MucStrip::SetW(), and MucStripPlane::SetW().

◆ m_LocOrgInBes

◆ m_ObjOrgInBes

◆ m_ObjOrgInLoc

◆ m_ObjRotToMot

◆ m_Part

int MucEntity::m_Part
protected

Definition at line 87 of file MucEntity.h.

Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), GetPart(), MucBox::GetRpc(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), MucEntity(), MucEntity(), MucEntity(), MucEntity(), MucEntity(), operator=(), MucBox::SetAlignment(), MucStripPlane::SetAlignment(), MucBox::SetArea(), MucBakelite::SetBarrelRpcInBes(), MucGas::SetBarrelRpcInBes(), MucRpc::SetBarrelRpcInLoc(), MucBakelite::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucRpc::SetEndcapRpcInBes(), MucStrip::SetEndcapStripInBes(), MucAbsorber::SetH(), MucBakelite::SetH(), MucBox::SetH(), MucBoxCover::SetH(), MucGap::SetH(), MucGas::SetH(), MucRpc::SetH(), MucStripPlane::SetH(), MucAbsorber::SetL(), MucBakelite::SetL(), MucBox::SetL(), MucBoxCover::SetL(), MucGap::SetL(), MucGas::SetL(), MucRpc::SetL(), MucStrip::SetL(), MucStripPlane::SetL(), MucAbsorber::SetLocOrgInBes(), MucBakelite::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucGas::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucStripPlane::SetLocOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucRpc::SetObjOrgInBes(), MucStrip::SetObjOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucAbsorber::SetObjOrgInLoc(), MucBakelite::SetObjOrgInLoc(), MucBox::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), MucRpc::SetObjOrgInLoc(), MucStrip::SetObjOrgInLoc(), MucStripPlane::SetObjOrgInLoc(), MucAbsorber::SetObjRotToMot(), MucBox::SetObjRotToMot(), MucGap::SetObjRotToMot(), MucBakelite::SetPhi(), MucGas::SetPhi(), MucRpc::SetPhi(), MucStrip::SetPhi(), MucAbsorber::SetRc(), MucBox::SetRc(), MucBoxCover::SetRc(), MucGap::SetRc(), MucStripPlane::SetRc(), MucAbsorber::SetRin(), MucBakelite::SetRin(), MucBox::SetRin(), MucBoxCover::SetRin(), MucGap::SetRin(), MucGas::SetRin(), MucRpc::SetRin(), MucStripPlane::SetRin(), MucAbsorber::SetRout(), MucBakelite::SetRout(), MucBox::SetRout(), MucBoxCover::SetRout(), MucGap::SetRout(), MucGas::SetRout(), MucRpc::SetRout(), MucStripPlane::SetRout(), MucAbsorber::SetTheta(), MucBakelite::SetTheta(), MucBox::SetTheta(), MucBoxCover::SetTheta(), MucGap::SetTheta(), MucGas::SetTheta(), MucRpc::SetTheta(), MucStripPlane::SetTheta(), MucAbsorber::SetThin(), MucStrip::SetType(), MucAbsorber::SetW(), MucBakelite::SetW(), MucBox::SetW(), MucBoxCover::SetW(), MucGap::SetW(), MucGas::SetW(), MucRpc::SetW(), MucStrip::SetW(), MucStripPlane::SetW(), MucAbsorber::SetWd(), MucBakelite::SetWd(), MucBox::SetWd(), MucBoxCover::SetWd(), MucGap::SetWd(), MucGas::SetWd(), MucRpc::SetWd(), MucStripPlane::SetWd(), MucAbsorber::SetWu(), MucBakelite::SetWu(), MucBox::SetWu(), MucBoxCover::SetWu(), MucGap::SetWu(), MucGas::SetWu(), MucRpc::SetWu(), and MucStripPlane::SetWu().

◆ m_Rc

◆ m_Rin

◆ m_Rout

◆ m_RpcId

◆ m_Segment

int MucEntity::m_Segment
protected

Definition at line 88 of file MucEntity.h.

Referenced by MucRpc::GetBakelite(), MucGap::GetBox(), MucBox::GetBoxCover(), MucRpc::GetGas(), MucBox::GetRpc(), GetSegment(), MucStripPlane::GetStrip(), MucBox::GetStripPlane(), MucEntity(), MucEntity(), MucEntity(), MucEntity(), MucEntity(), operator=(), MucBakelite::SetBarrelRpcInBes(), MucGas::SetBarrelRpcInBes(), MucRpc::SetBarrelRpcInLoc(), MucStrip::SetBarrelStripInLoc(), MucStrip::SetCenterLine(), MucBakelite::SetEndcapRpcInBes(), MucGas::SetEndcapRpcInBes(), MucRpc::SetEndcapRpcInBes(), MucStrip::SetHead(), MucBakelite::SetL(), MucBox::SetL(), MucBoxCover::SetL(), MucGap::SetL(), MucGas::SetL(), MucRpc::SetL(), MucStrip::SetL(), MucStripPlane::SetL(), MucAbsorber::SetLocOrgInBes(), MucBox::SetLocOrgInBes(), MucBoxCover::SetLocOrgInBes(), MucGap::SetLocOrgInBes(), MucRpc::SetLocOrgInBes(), MucStrip::SetLocOrgInBes(), MucStripPlane::SetLocOrgInBes(), MucAbsorber::SetObjOrgInBes(), MucBox::SetObjOrgInBes(), MucBoxCover::SetObjOrgInBes(), MucGap::SetObjOrgInBes(), MucStripPlane::SetObjOrgInBes(), MucBox::SetObjOrgInLoc(), MucBoxCover::SetObjOrgInLoc(), MucGap::SetObjOrgInLoc(), MucStripPlane::SetObjOrgInLoc(), MucAbsorber::SetObjRotToMot(), MucBox::SetObjRotToMot(), MucGap::SetObjRotToMot(), MucBakelite::SetPhi(), MucGas::SetPhi(), MucRpc::SetPhi(), MucStrip::SetPhi(), MucStrip::SetTail(), MucAbsorber::SetTheta(), MucBakelite::SetTheta(), MucBox::SetTheta(), MucBoxCover::SetTheta(), MucGap::SetTheta(), MucGas::SetTheta(), MucRpc::SetTheta(), MucStripPlane::SetTheta(), MucBakelite::SetW(), MucBox::SetW(), MucBoxCover::SetW(), MucGap::SetW(), MucGas::SetW(), MucRpc::SetW(), MucStrip::SetW(), and MucStripPlane::SetW().

◆ m_Theta

◆ m_Thin

◆ m_UpDown

◆ m_W

◆ m_Wd

◆ m_Wu


The documentation for this class was generated from the following files: