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

MdcGeoLayer Class Reference

#include <MdcGeoLayer.h>

List of all members.

Public Member Functions

int Gen (int)
int Gen (void) const
int Gen (int)
int Gen (void) const
int Id (int)
int Id (void) const
int Id (int)
int Id (void) const
double Length (double)
double Length (void) const
double Length (double)
double Length (void) const
 MdcGeoLayer (const MdcGeoLayer &e)
 MdcGeoLayer ()
 MdcGeoLayer (const MdcGeoLayer &e)
 MdcGeoLayer ()
int NCell (int)
int NCell (void) const
int NCell (int)
int NCell (void) const
double nomOffset (double)
double nomOffset (void) const
double nomOffset (double)
double nomOffset (void) const
double nomShift (double)
double nomShift (void) const
double nomShift (double)
double nomShift (void) const
double nomSlant (double)
double nomSlant (void) const
double nomSlant (double)
double nomSlant (void) const
HepPoint3D OffB (HepPoint3D)
HepPoint3D OffB (void) const
HepPoint3D OffB (HepPoint3D)
HepPoint3D OffB (void) const
HepPoint3D OffF (HepPoint3D)
HepPoint3D OffF (void) const
HepPoint3D OffF (HepPoint3D)
HepPoint3D OffF (void) const
double Offset (double)
double Offset (void) const
double Offset (double)
double Offset (void) const
MdcGeoLayeroperator= (const MdcGeoLayer &e)
MdcGeoLayeroperator= (const MdcGeoLayer &e)
double PCSiz (double)
double PCSiz (void) const
double PCSiz (double)
double PCSiz (void) const
double Radius (double)
double Radius (void) const
double Radius (double)
double Radius (void) const
double RCSiz1 (double)
double RCSiz1 (void) const
double RCSiz1 (double)
double RCSiz1 (void) const
double RCSiz2 (double)
double RCSiz2 (void) const
double RCSiz2 (double)
double RCSiz2 (void) const
double Shift (double)
double Shift (void) const
double Shift (double)
double Shift (void) const
double Slant (double)
double Slant (void) const
double Slant (double)
double Slant (void) const
int SLayer (int)
int SLayer (void) const
int SLayer (int)
int SLayer (void) const
MdcGeoSuperSup (MdcGeoSuper *)
MdcGeoSuperSup (void) const
MdcGeoSuperSup (MdcGeoSuper *)
MdcGeoSuperSup (void) const
double TwistB (double)
double TwistB (void) const
double TwistB (double)
double TwistB (void) const
double TwistF (double)
double TwistF (void) const
double TwistF (double)
double TwistF (void) const
int Wirst (int)
int Wirst (void) const
int Wirst (int)
int Wirst (void) const
 ~MdcGeoLayer ()
 ~MdcGeoLayer ()

Private Attributes

int fGenLayer
int fId
double fLength
int fNCell
double fnomOffset
double fnomShift
double fnomSlant
HepPoint3D fOffB
HepPoint3D fOffF
double fOffset
double fPCSiz
double fRadius
double fRCSiz1
double fRCSiz2
double fShift
double fSlant
int fSLayer
MdcGeoSuperfSup
MdcGeoSuperfSup
double fTwistB
double fTwistF
int fWirst


Constructor & Destructor Documentation

MdcGeoLayer::MdcGeoLayer  )  [inline]
 

00020                      :fId(0),fSLayer(0),fWirst(0),fSlant(0.),fnomSlant(0.),fRadius(0.),fLength(0.),fRCSiz1(0.),fRCSiz2(0.),
00021                       fPCSiz(0.),fNCell(0),fOffset(0.),fShift(0.),fnomOffset(0.),fnomShift(0.),fTwistF(0.),fTwistB(0.){
00022             HepPoint3D O(0,0,0);
00023             fOffF=O;
00024             fOffB=O;
00025             fSup=0;
00026             fGenLayer=0;
00027         };

MdcGeoLayer::MdcGeoLayer const MdcGeoLayer e  )  [inline]
 

00029                                          {
00030             fId=e.Id();
00031             fSLayer=e.SLayer(); 
00032             fWirst=e.Wirst();
00033             fSlant=e.Slant();
00034             fnomSlant=e.nomSlant();
00035             fRadius=e.Radius();
00036             fLength=e.Length();
00037             fRCSiz1=e.RCSiz1();
00038             fRCSiz2=e.RCSiz2();
00039             fPCSiz=e.PCSiz();
00040             fNCell=e.NCell();
00041             fOffset=e.Offset();
00042             fShift=e.Shift();
00043             fnomOffset=e.nomOffset();
00044             fnomShift=e.nomShift();
00045             fTwistF=e.TwistF();
00046             fTwistB=e.TwistB();
00047             fOffF=e.OffF();
00048             fOffB=e.OffB();
00049             fSup=e.Sup();
00050             fGenLayer=e.Gen();
00051         };

MdcGeoLayer::~MdcGeoLayer  )  [inline]
 

00081 {};

MdcGeoLayer::MdcGeoLayer  )  [inline]
 

00020                      :fId(0),fSLayer(0),fWirst(0),fSlant(0.),fnomSlant(0.),fRadius(0.),fLength(0.),fRCSiz1(0.),fRCSiz2(0.),
00021                       fPCSiz(0.),fNCell(0),fOffset(0.),fShift(0.),fnomOffset(0.),fnomShift(0.),fTwistF(0.),fTwistB(0.){
00022             HepPoint3D O(0,0,0);
00023             fOffF=O;
00024             fOffB=O;
00025             fSup=0;
00026             fGenLayer=0;
00027         };

MdcGeoLayer::MdcGeoLayer const MdcGeoLayer e  )  [inline]
 

00029                                          {
00030             fId=e.Id();
00031             fSLayer=e.SLayer(); 
00032             fWirst=e.Wirst();
00033             fSlant=e.Slant();
00034             fnomSlant=e.nomSlant();
00035             fRadius=e.Radius();
00036             fLength=e.Length();
00037             fRCSiz1=e.RCSiz1();
00038             fRCSiz2=e.RCSiz2();
00039             fPCSiz=e.PCSiz();
00040             fNCell=e.NCell();
00041             fOffset=e.Offset();
00042             fShift=e.Shift();
00043             fnomOffset=e.nomOffset();
00044             fnomShift=e.nomShift();
00045             fTwistF=e.TwistF();
00046             fTwistB=e.TwistB();
00047             fOffF=e.OffF();
00048             fOffB=e.OffB();
00049             fSup=e.Sup();
00050             fGenLayer=e.Gen();
00051         };

MdcGeoLayer::~MdcGeoLayer  )  [inline]
 

00081 {};


Member Function Documentation

int MdcGeoLayer::Gen int   ) 
 

int MdcGeoLayer::Gen void   )  const
 

int MdcGeoLayer::Gen int   )  [inline]
 

00198 {return fGenLayer=i;}

int MdcGeoLayer::Gen void   )  const [inline]
 

00175 {return fGenLayer;}

int MdcGeoLayer::Id int   ) 
 

int MdcGeoLayer::Id void   )  const
 

int MdcGeoLayer::Id int   )  [inline]
 

00178 { return fId=i; }

int MdcGeoLayer::Id void   )  const [inline]
 

00155 { return fId; }

double MdcGeoLayer::Length double   ) 
 

double MdcGeoLayer::Length void   )  const
 

double MdcGeoLayer::Length double   )  [inline]
 

00184 { return fLength=i; }

double MdcGeoLayer::Length void   )  const [inline]
 

00161 { return fLength; }

int MdcGeoLayer::NCell int   ) 
 

int MdcGeoLayer::NCell void   )  const
 

int MdcGeoLayer::NCell int   )  [inline]
 

00188 { return fNCell=i; }

int MdcGeoLayer::NCell void   )  const [inline]
 

00165 { return fNCell; }

double MdcGeoLayer::nomOffset double   ) 
 

double MdcGeoLayer::nomOffset void   )  const
 

double MdcGeoLayer::nomOffset double   )  [inline]
 

00191 { return fnomOffset=i; }

double MdcGeoLayer::nomOffset void   )  const [inline]
 

00168 { return fnomOffset; }

double MdcGeoLayer::nomShift double   ) 
 

double MdcGeoLayer::nomShift void   )  const
 

double MdcGeoLayer::nomShift double   )  [inline]
 

00192 { return fnomShift=i; }

double MdcGeoLayer::nomShift void   )  const [inline]
 

00169 { return fnomShift; }

double MdcGeoLayer::nomSlant double   ) 
 

double MdcGeoLayer::nomSlant void   )  const
 

double MdcGeoLayer::nomSlant double   )  [inline]
 

00182 { return fnomSlant=i; }

double MdcGeoLayer::nomSlant void   )  const [inline]
 

00159 { return fnomSlant; }

HepPoint3D MdcGeoLayer::OffB HepPoint3D   ) 
 

HepPoint3D MdcGeoLayer::OffB void   )  const
 

HepPoint3D MdcGeoLayer::OffB HepPoint3D   )  [inline]
 

00196 { return fOffB=i;}

HepPoint3D MdcGeoLayer::OffB void   )  const [inline]
 

00173 { return fOffB;}

HepPoint3D MdcGeoLayer::OffF HepPoint3D   ) 
 

HepPoint3D MdcGeoLayer::OffF void   )  const
 

HepPoint3D MdcGeoLayer::OffF HepPoint3D   )  [inline]
 

00195 { return fOffF=i;}

HepPoint3D MdcGeoLayer::OffF void   )  const [inline]
 

00172 { return fOffF;}

double MdcGeoLayer::Offset double   ) 
 

double MdcGeoLayer::Offset void   )  const
 

double MdcGeoLayer::Offset double   )  [inline]
 

00189 { return fOffset=i; }

double MdcGeoLayer::Offset void   )  const [inline]
 

00166 { return fOffset; }

MdcGeoLayer& MdcGeoLayer::operator= const MdcGeoLayer e  )  [inline]
 

00052                                                      {
00053             if(this!=&e)
00054             {
00055                 fId=e.Id();
00056                 fSLayer=e.SLayer(); 
00057                 fWirst=e.Wirst();   
00058                 fSlant=e.Slant();
00059                 fnomSlant=e.nomSlant();
00060                 fRadius=e.Radius();
00061                 fLength=e.Length();
00062                 fRCSiz1=e.RCSiz1();
00063                 fRCSiz2=e.RCSiz2();
00064                 fPCSiz=e.PCSiz();
00065                 fNCell=e.NCell();
00066                 fOffset=e.Offset();
00067                 fShift=e.Shift();
00068                 fnomOffset=e.nomOffset();
00069                 fnomShift=e.nomShift();
00070                 fTwistF=e.TwistF();
00071                 fTwistB=e.TwistB();
00072                 fOffF=e.OffF();
00073                 fOffB=e.OffB();
00074                 fSup=e.Sup();
00075                 fGenLayer=e.Gen();
00076             }
00077             return *this;
00078         }

MdcGeoLayer& MdcGeoLayer::operator= const MdcGeoLayer e  )  [inline]
 

00052                                                      {
00053             if(this!=&e)
00054             {
00055                 fId=e.Id();
00056                 fSLayer=e.SLayer(); 
00057                 fWirst=e.Wirst();   
00058                 fSlant=e.Slant();
00059                 fnomSlant=e.nomSlant();
00060                 fRadius=e.Radius();
00061                 fLength=e.Length();
00062                 fRCSiz1=e.RCSiz1();
00063                 fRCSiz2=e.RCSiz2();
00064                 fPCSiz=e.PCSiz();
00065                 fNCell=e.NCell();
00066                 fOffset=e.Offset();
00067                 fShift=e.Shift();
00068                 fnomOffset=e.nomOffset();
00069                 fnomShift=e.nomShift();
00070                 fTwistF=e.TwistF();
00071                 fTwistB=e.TwistB();
00072                 fOffF=e.OffF();
00073                 fOffB=e.OffB();
00074                 fSup=e.Sup();
00075                 fGenLayer=e.Gen();
00076             }
00077             return *this;
00078         }

double MdcGeoLayer::PCSiz double   ) 
 

double MdcGeoLayer::PCSiz void   )  const
 

double MdcGeoLayer::PCSiz double   )  [inline]
 

00187 { return fPCSiz=i; }

double MdcGeoLayer::PCSiz void   )  const [inline]
 

00164 { return fPCSiz; }

double MdcGeoLayer::Radius double   ) 
 

double MdcGeoLayer::Radius void   )  const
 

double MdcGeoLayer::Radius double   )  [inline]
 

00183 { return fRadius=i; }

double MdcGeoLayer::Radius void   )  const [inline]
 

00160 { return fRadius; } 

double MdcGeoLayer::RCSiz1 double   ) 
 

double MdcGeoLayer::RCSiz1 void   )  const
 

double MdcGeoLayer::RCSiz1 double   )  [inline]
 

00185 { return fRCSiz1=i; }

double MdcGeoLayer::RCSiz1 void   )  const [inline]
 

00162 { return fRCSiz1; }

double MdcGeoLayer::RCSiz2 double   ) 
 

double MdcGeoLayer::RCSiz2 void   )  const
 

double MdcGeoLayer::RCSiz2 double   )  [inline]
 

00186 { return fRCSiz2=i; }

double MdcGeoLayer::RCSiz2 void   )  const [inline]
 

00163 { return fRCSiz2; }

double MdcGeoLayer::Shift double   ) 
 

double MdcGeoLayer::Shift void   )  const
 

double MdcGeoLayer::Shift double   )  [inline]
 

00190 { return fShift=i; }

double MdcGeoLayer::Shift void   )  const [inline]
 

00167 { return fShift; }

double MdcGeoLayer::Slant double   ) 
 

double MdcGeoLayer::Slant void   )  const
 

double MdcGeoLayer::Slant double   )  [inline]
 

00181 { return fSlant=i; }

double MdcGeoLayer::Slant void   )  const [inline]
 

00158 { return fSlant; }

int MdcGeoLayer::SLayer int   ) 
 

int MdcGeoLayer::SLayer void   )  const
 

int MdcGeoLayer::SLayer int   )  [inline]
 

00179 { return fSLayer=i; }  

int MdcGeoLayer::SLayer void   )  const [inline]
 

00156 { return fSLayer; } 

MdcGeoSuper* MdcGeoLayer::Sup MdcGeoSuper  ) 
 

MdcGeoSuper* MdcGeoLayer::Sup void   )  const
 

MdcGeoSuper * MdcGeoLayer::Sup MdcGeoSuper  )  [inline]
 

00197 { return fSup=i; }

MdcGeoSuper * MdcGeoLayer::Sup void   )  const [inline]
 

00174 { return fSup; }

double MdcGeoLayer::TwistB double   ) 
 

double MdcGeoLayer::TwistB void   )  const
 

double MdcGeoLayer::TwistB double   )  [inline]
 

00194 { return fTwistB=i; }

double MdcGeoLayer::TwistB void   )  const [inline]
 

00171 { return fTwistB; }

double MdcGeoLayer::TwistF double   ) 
 

double MdcGeoLayer::TwistF void   )  const
 

double MdcGeoLayer::TwistF double   )  [inline]
 

00193 { return fTwistF=i; }

double MdcGeoLayer::TwistF void   )  const [inline]
 

00170 { return fTwistF; }

int MdcGeoLayer::Wirst int   ) 
 

int MdcGeoLayer::Wirst void   )  const
 

int MdcGeoLayer::Wirst int   )  [inline]
 

00180 { return fWirst=i; }

int MdcGeoLayer::Wirst void   )  const [inline]
 

00157 { return fWirst;}   


Member Data Documentation

int MdcGeoLayer::fGenLayer [private]
 

int MdcGeoLayer::fId [private]
 

double MdcGeoLayer::fLength [private]
 

int MdcGeoLayer::fNCell [private]
 

double MdcGeoLayer::fnomOffset [private]
 

double MdcGeoLayer::fnomShift [private]
 

double MdcGeoLayer::fnomSlant [private]
 

HepPoint3D MdcGeoLayer::fOffB [private]
 

HepPoint3D MdcGeoLayer::fOffF [private]
 

double MdcGeoLayer::fOffset [private]
 

double MdcGeoLayer::fPCSiz [private]
 

double MdcGeoLayer::fRadius [private]
 

double MdcGeoLayer::fRCSiz1 [private]
 

double MdcGeoLayer::fRCSiz2 [private]
 

double MdcGeoLayer::fShift [private]
 

double MdcGeoLayer::fSlant [private]
 

int MdcGeoLayer::fSLayer [private]
 

MdcGeoSuper* MdcGeoLayer::fSup [private]
 

MdcGeoSuper* MdcGeoLayer::fSup [private]
 

double MdcGeoLayer::fTwistB [private]
 

double MdcGeoLayer::fTwistF [private]
 

int MdcGeoLayer::fWirst [private]
 


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