Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MucEntityCal Class Reference

#include <MucEntityCal.h>

Inheritance diagram for MucEntityCal:

MucBoxCal MucBoxCal MucGapCal MucGapCal MucStripCal MucStripCal List of all members.

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)
MucEntityCaloperator= (const MucEntityCal &other)
MucEntityCaloperator= (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

Constructor & Destructor Documentation

MucEntityCal::MucEntityCal int  part,
int  segment,
int  layer
 

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 }

MucEntityCal::MucEntityCal int  part,
int  segment,
int  layer,
int  id
 

00027 {
00028   m_Part    = part;
00029   m_Segment = segment;
00030   m_Layer   = layer;
00031   m_ID      = id;
00032   
00033   Init();
00034 }

MucEntityCal::MucEntityCal const MucEntityCal 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]
 

00076 {
00077   ;
00078 }

MucEntityCal::MucEntityCal int  part,
int  segment,
int  layer
 

MucEntityCal::MucEntityCal int  part,
int  segment,
int  layer,
int  id
 

MucEntityCal::MucEntityCal const MucEntityCal other  ) 
 

virtual MucEntityCal::~MucEntityCal  )  [virtual]
 


Member Function Documentation

double MucEntityCal::GetArea  ) 
 

double MucEntityCal::GetArea  ) 
 

00095 { return m_Area;    }

double MucEntityCal::GetH  ) 
 

double MucEntityCal::GetH  ) 
 

00091 { return m_H;       }

int MucEntityCal::GetID  ) 
 

int MucEntityCal::GetID  ) 
 

00084 { return m_ID;      }

double MucEntityCal::GetL  ) 
 

double MucEntityCal::GetL  ) 
 

00092 { return m_L;       }

int MucEntityCal::GetLayer  ) 
 

int MucEntityCal::GetLayer  ) 
 

00083 { return m_Layer;   }

int MucEntityCal::GetPart  ) 
 

int MucEntityCal::GetPart  ) 
 

00081 { return m_Part;    }

double MucEntityCal::GetRc  ) 
 

double MucEntityCal::GetRc  ) 
 

00088 { return m_Rc;      }

double MucEntityCal::GetRin  ) 
 

double MucEntityCal::GetRin  ) 
 

00086 { return m_Rin;     }

double MucEntityCal::GetRout  ) 
 

double MucEntityCal::GetRout  ) 
 

00087 { return m_Rout;    }

int MucEntityCal::GetSegment  ) 
 

int MucEntityCal::GetSegment  ) 
 

00082 { return m_Segment; }

double MucEntityCal::GetTheta  ) 
 

double MucEntityCal::GetTheta  ) 
 

00085 { return m_Theta;   }

double MucEntityCal::GetThin  ) 
 

double MucEntityCal::GetThin  ) 
 

00089 { return m_Thin;    } 

double MucEntityCal::GetW  ) 
 

double MucEntityCal::GetW  ) 
 

00090 { return m_W;       }

double MucEntityCal::GetWd  ) 
 

double MucEntityCal::GetWd  ) 
 

00094 { return m_Wd;      }

double MucEntityCal::GetWu  ) 
 

double MucEntityCal::GetWu  ) 
 

00093 { return m_Wu;      }

virtual void MucEntityCal::Init  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

void MucEntityCal::Init  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

MucEntityCal& MucEntityCal::operator= const MucEntityCal other  ) 
 

MucEntityCal & MucEntityCal::operator= const MucEntityCal other  ) 
 

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 }

virtual void MucEntityCal::SetArea  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucStripCal, MucBoxCal, and MucStripCal.

void MucEntityCal::SetArea  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucStripCal, MucBoxCal, and MucStripCal.

00123 { m_Area   = 0.;   }

virtual void MucEntityCal::SetH  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

void MucEntityCal::SetH  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

00121 { m_H      = 0.;   }

virtual void MucEntityCal::SetL  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

void MucEntityCal::SetL  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

00122 { m_L      = 0.;   }

virtual void MucEntityCal::SetRc  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal.

void MucEntityCal::SetRc  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal.

00116 { m_Rc     = 0.;   }

virtual void MucEntityCal::SetRin  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal.

void MucEntityCal::SetRin  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal.

00114 { m_Rin    = 0.;   }

virtual void MucEntityCal::SetRout  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal.

void MucEntityCal::SetRout  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal.

00115 { m_Rout   = 0.;   }

virtual void MucEntityCal::SetTheta  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal.

void MucEntityCal::SetTheta  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucBoxCal, and MucGapCal.

00113 { m_Theta  = 0.;   }

virtual void MucEntityCal::SetThin  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

void MucEntityCal::SetThin  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

00117 { m_Thin   = 0.;        }

virtual void MucEntityCal::SetW  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

void MucEntityCal::SetW  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

00118 { m_W      = 0.;   }

virtual void MucEntityCal::SetWd  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

void MucEntityCal::SetWd  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

00120 { m_Wd     = 0.;        }

virtual void MucEntityCal::SetWu  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

void MucEntityCal::SetWu  )  [protected, virtual]
 

Reimplemented in MucBoxCal, MucGapCal, MucStripCal, MucBoxCal, MucGapCal, and MucStripCal.

00119 { m_Wu     = 0.;        }


Member Data Documentation

double MucEntityCal::m_Area [protected]
 

double MucEntityCal::m_H [protected]
 

int MucEntityCal::m_ID [protected]
 

double MucEntityCal::m_L [protected]
 

int MucEntityCal::m_Layer [protected]
 

int MucEntityCal::m_Part [protected]
 

double MucEntityCal::m_Rc [protected]
 

double MucEntityCal::m_Rin [protected]
 

double MucEntityCal::m_Rout [protected]
 

int MucEntityCal::m_Segment [protected]
 

double MucEntityCal::m_Theta [protected]
 

double MucEntityCal::m_Thin [protected]
 

double MucEntityCal::m_W [protected]
 

double MucEntityCal::m_Wd [protected]
 

double MucEntityCal::m_Wu [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:34:09 2011 for BOSS6.5.5 by  doxygen 1.3.9.1