#include <MucEntityCal.h>
Inheritance diagram for MucEntityCal:
Public Member Functions | |
double | GetArea () |
double | GetArea () |
double | GetH () |
double | GetH () |
int | GetID () |
int | GetID () |
double | GetL () |
double | GetL () |
int | GetLayer () |
int | GetLayer () |
int | GetPart () |
int | GetPart () |
double | GetRc () |
double | GetRc () |
double | GetRin () |
double | GetRin () |
double | GetRout () |
double | GetRout () |
int | GetSegment () |
int | GetSegment () |
double | GetTheta () |
double | GetTheta () |
double | GetThin () |
double | GetThin () |
double | GetW () |
double | GetW () |
double | GetWd () |
double | GetWd () |
double | GetWu () |
double | GetWu () |
MucEntityCal (const MucEntityCal &other) | |
MucEntityCal (int part, int segment, int layer, int id) | |
MucEntityCal (int part, int segment, int layer) | |
MucEntityCal (const MucEntityCal &other) | |
MucEntityCal (int part, int segment, int layer, int id) | |
MucEntityCal (int part, int segment, int layer) | |
MucEntityCal & | operator= (const MucEntityCal &other) |
MucEntityCal & | operator= (const MucEntityCal &other) |
virtual | ~MucEntityCal () |
virtual | ~MucEntityCal () |
Protected Member Functions | |
virtual void | Init () |
virtual void | Init () |
virtual void | SetArea () |
virtual void | SetArea () |
virtual void | SetH () |
virtual void | SetH () |
virtual void | SetL () |
virtual void | SetL () |
virtual void | SetRc () |
virtual void | SetRc () |
virtual void | SetRin () |
virtual void | SetRin () |
virtual void | SetRout () |
virtual void | SetRout () |
virtual void | SetTheta () |
virtual void | SetTheta () |
virtual void | SetThin () |
virtual void | SetThin () |
virtual void | SetW () |
virtual void | SetW () |
virtual void | SetWd () |
virtual void | SetWd () |
virtual void | SetWu () |
virtual void | SetWu () |
Protected Attributes | |
double | m_Area |
double | m_H |
int | m_ID |
double | m_L |
int | m_Layer |
int | m_Part |
double | m_Rc |
double | m_Rin |
double | m_Rout |
int | m_Segment |
double | m_Theta |
double | m_Thin |
double | m_W |
double | m_Wd |
double | m_Wu |
|
00017 { 00018 m_Part = part; 00019 m_Segment = segment; 00020 m_Layer = layer; 00021 m_ID = 0; // only 1 entity, default 00022 00023 MucEntityCal::Init(); 00024 }
|
|
00027 { 00028 m_Part = part; 00029 m_Segment = segment; 00030 m_Layer = layer; 00031 m_ID = id; 00032 00033 Init(); 00034 }
|
|
00037 { 00038 m_Part = other.m_Part; 00039 m_Segment = other.m_Segment; 00040 m_Layer = other.m_Layer; 00041 m_ID = other.m_ID; 00042 00043 m_Theta = other.m_Theta; 00044 m_Thin = other.m_Thin; 00045 m_W = other.m_W; 00046 m_H = other.m_H; 00047 m_L = other.m_L; 00048 m_Wu = other.m_Wu; 00049 m_Wd = other.m_Wd; 00050 m_Area = other.m_Area; 00051 }
|
|
00076 { 00077 ; 00078 }
|
|
|
|
|
|
|
|
|
|
|
|
00095 { return m_Area; }
|
|
|
|
00091 { return m_H; }
|
|
|
|
00084 { return m_ID; }
|
|
|
|
00092 { return m_L; }
|
|
|
|
00083 { return m_Layer; }
|
|
|
|
00081 { return m_Part; }
|
|
|
|
00088 { return m_Rc; }
|
|
|
|
00086 { return m_Rin; }
|
|
|
|
00087 { return m_Rout; }
|
|
|
|
00082 { return m_Segment; }
|
|
|
|
00085 { return m_Theta; }
|
|
|
|
00089 { return m_Thin; }
|
|
|
|
00090 { return m_W; }
|
|
|
|
00094 { return m_Wd; }
|
|
|
|
00093 { return m_Wu; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. 00099 { 00100 MucEntityCal::SetTheta(); 00101 MucEntityCal::SetRin(); 00102 MucEntityCal::SetRout(); 00103 MucEntityCal::SetRc(); 00104 MucEntityCal::SetThin(); 00105 MucEntityCal::SetW(); 00106 MucEntityCal::SetWu(); 00107 MucEntityCal::SetWd(); 00108 MucEntityCal::SetH(); 00109 MucEntityCal::SetL(); 00110 MucEntityCal::SetArea(); 00111 }
|
|
|
|
00054 { 00055 if( this == &other) return *this; 00056 00057 m_Part = other.m_Part; 00058 m_Segment = other.m_Segment; 00059 m_Layer = other.m_Layer; 00060 m_ID = other.m_ID; 00061 00062 m_Theta = other.m_Theta; 00063 m_Thin = other.m_Thin; 00064 m_W = other.m_W; 00065 m_H = other.m_H; 00066 m_L = other.m_L; 00067 m_Wu = other.m_Wu; 00068 m_Wd = other.m_Wd; 00069 m_Area = other.m_Area; 00070 00071 return *this; 00072 }
|
|
Reimplemented in MucBoxCal, MucStripCal, MucBoxCal, and MucStripCal. |
|
Reimplemented in MucBoxCal, MucStripCal, MucBoxCal, and MucStripCal. 00123 { m_Area = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. 00121 { m_H = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. 00122 { m_L = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal. 00116 { m_Rc = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal. 00114 { m_Rin = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal. 00115 { m_Rout = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal. 00113 { m_Theta = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. 00117 { m_Thin = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. 00118 { m_W = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. 00120 { m_Wd = 0.; }
|
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. |
|
Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal. 00119 { m_Wu = 0.; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|