#include <MucEntityCal.h>
Inheritance diagram for MucEntityCal:
Public Member Functions | |
MucEntityCal (int part, int segment, int layer) | |
MucEntityCal (int part, int segment, int layer, int id) | |
MucEntityCal (const MucEntityCal &other) | |
MucEntityCal & | operator= (const MucEntityCal &other) |
virtual | ~MucEntityCal () |
int | GetPart () |
int | GetSegment () |
int | GetLayer () |
int | GetID () |
double | GetTheta () |
double | GetRin () |
double | GetRout () |
double | GetRc () |
double | GetThin () |
double | GetW () |
double | GetH () |
double | GetL () |
double | GetWu () |
double | GetWd () |
double | GetArea () |
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 () |
Protected Attributes | |
int | m_Part |
int | m_Segment |
int | m_Layer |
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 |
Definition at line 15 of file MucEntityCal.h.
MucEntityCal::MucEntityCal | ( | int | part, | |
int | segment, | |||
int | layer | |||
) |
MucEntityCal::MucEntityCal | ( | int | part, | |
int | segment, | |||
int | layer, | |||
int | id | |||
) |
MucEntityCal::MucEntityCal | ( | const MucEntityCal & | other | ) |
Definition at line 36 of file MucEntityCal.cxx.
References m_Area, m_H, m_ID, m_L, m_Layer, m_Part, m_Segment, m_Theta, m_Thin, m_W, m_Wd, m_Wu, and EvtCyclic3::other().
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 }
MucEntityCal::~MucEntityCal | ( | ) | [virtual] |
double MucEntityCal::GetArea | ( | ) |
double MucEntityCal::GetH | ( | ) |
int MucEntityCal::GetID | ( | ) |
double MucEntityCal::GetL | ( | ) |
int MucEntityCal::GetLayer | ( | ) |
int MucEntityCal::GetPart | ( | ) |
double MucEntityCal::GetRc | ( | ) |
double MucEntityCal::GetRin | ( | ) |
double MucEntityCal::GetRout | ( | ) |
int MucEntityCal::GetSegment | ( | ) |
double MucEntityCal::GetTheta | ( | ) |
double MucEntityCal::GetThin | ( | ) |
double MucEntityCal::GetW | ( | ) |
double MucEntityCal::GetWd | ( | ) |
double MucEntityCal::GetWu | ( | ) |
void MucEntityCal::Init | ( | ) | [protected, virtual] |
Reimplemented in MucBoxCal, MucGapCal, and MucStripCal.
Definition at line 98 of file MucEntityCal.cxx.
References SetArea(), SetH(), SetL(), SetRc(), SetRin(), SetRout(), SetTheta(), SetThin(), SetW(), SetWd(), and SetWu().
Referenced by MucEntityCal().
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 }
MucEntityCal & MucEntityCal::operator= | ( | const MucEntityCal & | other | ) |
Definition at line 53 of file MucEntityCal.cxx.
References m_Area, m_H, m_ID, m_L, m_Layer, m_Part, m_Segment, m_Theta, m_Thin, m_W, m_Wd, m_Wu, and EvtCyclic3::other().
Referenced by MucStripCal::operator=(), MucGapCal::operator=(), and MucBoxCal::operator=().
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 }
void MucEntityCal::SetArea | ( | ) | [protected, virtual] |
Reimplemented in MucBoxCal, and MucStripCal.
Definition at line 123 of file MucEntityCal.cxx.
References m_Area.
Referenced by Init().
00123 { m_Area = 0.; }
void MucEntityCal::SetH | ( | ) | [protected, virtual] |
Reimplemented in MucBoxCal, MucGapCal, and MucStripCal.
Definition at line 121 of file MucEntityCal.cxx.
References m_H.
Referenced by Init().
00121 { m_H = 0.; }
void MucEntityCal::SetL | ( | ) | [protected, virtual] |
Reimplemented in MucBoxCal, MucGapCal, and MucStripCal.
Definition at line 122 of file MucEntityCal.cxx.
References m_L.
Referenced by Init().
00122 { m_L = 0.; }
void MucEntityCal::SetRc | ( | ) | [protected, virtual] |
void MucEntityCal::SetRin | ( | ) | [protected, virtual] |
void MucEntityCal::SetRout | ( | ) | [protected, virtual] |
void MucEntityCal::SetTheta | ( | ) | [protected, virtual] |
void MucEntityCal::SetThin | ( | ) | [protected, virtual] |
Reimplemented in MucBoxCal, MucGapCal, and MucStripCal.
Definition at line 117 of file MucEntityCal.cxx.
References m_Thin.
Referenced by Init().
00117 { m_Thin = 0.; }
void MucEntityCal::SetW | ( | ) | [protected, virtual] |
Reimplemented in MucBoxCal, MucGapCal, and MucStripCal.
Definition at line 118 of file MucEntityCal.cxx.
References m_W.
Referenced by Init().
00118 { m_W = 0.; }
void MucEntityCal::SetWd | ( | ) | [protected, virtual] |
Reimplemented in MucBoxCal, MucGapCal, and MucStripCal.
Definition at line 120 of file MucEntityCal.cxx.
References m_Wd.
Referenced by Init().
00120 { m_Wd = 0.; }
void MucEntityCal::SetWu | ( | ) | [protected, virtual] |
Reimplemented in MucBoxCal, MucGapCal, and MucStripCal.
Definition at line 119 of file MucEntityCal.cxx.
References m_Wu.
Referenced by Init().
00119 { m_Wu = 0.; }
double MucEntityCal::m_Area [protected] |
Definition at line 75 of file MucEntityCal.h.
Referenced by GetArea(), MucEntityCal(), operator=(), MucStripCal::SetArea(), SetArea(), and MucBoxCal::SetArea().
double MucEntityCal::m_H [protected] |
Definition at line 71 of file MucEntityCal.h.
Referenced by GetH(), MucEntityCal(), operator=(), MucBoxCal::SetArea(), MucStripCal::SetH(), MucGapCal::SetH(), SetH(), and MucBoxCal::SetH().
int MucEntityCal::m_ID [protected] |
Definition at line 61 of file MucEntityCal.h.
Referenced by GetID(), MucEntityCal(), operator=(), MucStripCal::SetCenterLine(), MucStripCal::SetHead(), MucStripCal::SetL(), MucStripCal::SetTail(), and MucStripCal::SetW().
double MucEntityCal::m_L [protected] |
Definition at line 72 of file MucEntityCal.h.
Referenced by GetL(), MucEntityCal(), operator=(), MucStripCal::SetArea(), MucBoxCal::SetArea(), MucStripCal::SetL(), MucGapCal::SetL(), SetL(), MucBoxCal::SetL(), and MucStripCal::SetPadNumber().
int MucEntityCal::m_Layer [protected] |
Definition at line 60 of file MucEntityCal.h.
Referenced by MucGapCal::GetBox(), GetLayer(), MucEntityCal(), operator=(), MucBoxCal::SetArea(), MucStripCal::SetCenterLine(), MucBoxCal::SetH(), MucStripCal::SetHead(), MucStripCal::SetL(), MucGapCal::SetRc(), MucBoxCal::SetRc(), MucGapCal::SetRin(), MucBoxCal::SetRin(), MucGapCal::SetRout(), MucBoxCal::SetRout(), MucStripCal::SetTail(), MucStripCal::SetType(), MucStripCal::SetW(), MucGapCal::SetW(), and MucBoxCal::SetW().
int MucEntityCal::m_Part [protected] |
Definition at line 58 of file MucEntityCal.h.
Referenced by MucGapCal::GetBox(), GetPart(), MucEntityCal(), operator=(), MucBoxCal::SetArea(), MucGapCal::SetH(), MucBoxCal::SetH(), MucStripCal::SetL(), MucGapCal::SetL(), MucBoxCal::SetL(), MucStripCal::SetPhi(), MucGapCal::SetRc(), MucBoxCal::SetRc(), MucGapCal::SetRin(), MucBoxCal::SetRin(), MucGapCal::SetRout(), MucBoxCal::SetRout(), MucGapCal::SetTheta(), MucBoxCal::SetTheta(), MucStripCal::SetType(), MucStripCal::SetW(), MucGapCal::SetW(), MucBoxCal::SetW(), MucBoxCal::SetWd(), and MucBoxCal::SetWu().
double MucEntityCal::m_Rc [protected] |
Definition at line 68 of file MucEntityCal.h.
Referenced by GetRc(), MucGapCal::SetRc(), SetRc(), and MucBoxCal::SetRc().
double MucEntityCal::m_Rin [protected] |
Definition at line 66 of file MucEntityCal.h.
Referenced by GetRin(), MucBoxCal::SetRc(), MucGapCal::SetRin(), SetRin(), MucBoxCal::SetRin(), and MucBoxCal::SetWu().
double MucEntityCal::m_Rout [protected] |
Definition at line 67 of file MucEntityCal.h.
Referenced by GetRout(), MucBoxCal::SetRc(), MucGapCal::SetRout(), SetRout(), MucBoxCal::SetRout(), and MucBoxCal::SetWd().
int MucEntityCal::m_Segment [protected] |
Definition at line 59 of file MucEntityCal.h.
Referenced by MucGapCal::GetBox(), GetSegment(), MucEntityCal(), operator=(), MucBoxCal::SetArea(), MucStripCal::SetCenterLine(), MucStripCal::SetHead(), MucStripCal::SetL(), MucStripCal::SetPhi(), MucStripCal::SetTail(), MucGapCal::SetTheta(), MucBoxCal::SetTheta(), and MucStripCal::SetW().
double MucEntityCal::m_Theta [protected] |
Definition at line 63 of file MucEntityCal.h.
Referenced by GetTheta(), MucEntityCal(), operator=(), MucGapCal::SetTheta(), SetTheta(), and MucBoxCal::SetTheta().
double MucEntityCal::m_Thin [protected] |
Definition at line 69 of file MucEntityCal.h.
Referenced by GetThin(), MucEntityCal(), operator=(), MucStripCal::SetThin(), MucGapCal::SetThin(), SetThin(), and MucBoxCal::SetThin().
double MucEntityCal::m_W [protected] |
Definition at line 70 of file MucEntityCal.h.
Referenced by GetW(), MucEntityCal(), operator=(), MucStripCal::SetArea(), MucBoxCal::SetArea(), MucStripCal::SetCenterLine(), MucStripCal::SetPadNumber(), MucStripCal::SetTail(), MucStripCal::SetW(), MucGapCal::SetW(), SetW(), MucBoxCal::SetW(), MucStripCal::SetWd(), MucGapCal::SetWd(), MucBoxCal::SetWd(), MucStripCal::SetWu(), MucGapCal::SetWu(), and MucBoxCal::SetWu().
double MucEntityCal::m_Wd [protected] |
Definition at line 74 of file MucEntityCal.h.
Referenced by GetWd(), MucEntityCal(), operator=(), MucBoxCal::SetArea(), MucStripCal::SetWd(), MucGapCal::SetWd(), SetWd(), and MucBoxCal::SetWd().
double MucEntityCal::m_Wu [protected] |
Definition at line 73 of file MucEntityCal.h.
Referenced by GetWu(), MucEntityCal(), operator=(), MucBoxCal::SetArea(), MucStripCal::SetWu(), MucGapCal::SetWu(), SetWu(), and MucBoxCal::SetWu().