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

MdcGeoGeneral Class Reference

#include <MdcGeoGeneral.h>

List of all members.

Public Member Functions

int First (int)
int First (void) const
int First (int)
int First (void) const
int Id (int)
int Id (void) const
int Id (int)
int Id (void) const
string LayerName (string i)
string LayerName (void) const
string LayerName (string i)
string LayerName (void) const
double Length (double)
double Length (void) const
double Length (double)
double Length (void) const
 MdcGeoGeneral (const MdcGeoGeneral &e)
 MdcGeoGeneral ()
 MdcGeoGeneral (const MdcGeoGeneral &e)
 MdcGeoGeneral ()
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 nomPhi (double)
double nomPhi (void) const
double nomPhi (double)
double nomPhi (void) const
double nomShift (double)
double nomShift (void) const
double nomShift (double)
double nomShift (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
MdcGeoGeneraloperator= (const MdcGeoGeneral &e)
MdcGeoGeneraloperator= (const MdcGeoGeneral &e)
double Phi (double)
double Phi (void) const
double Phi (double)
double Phi (void) const
double Radius (double)
double Radius (void) const
double Radius (double)
double Radius (void) const
double RxEast (double)
double RxEast (void) const
double RxEast (double)
double RxEast (void) const
double RxWest (double)
double RxWest (void) const
double RxWest (double)
double RxWest (void) const
double RyEast (double)
double RyEast (void) const
double RyEast (double)
double RyEast (void) const
double RyWest (double)
double RyWest (void) const
double RyWest (double)
double RyWest (void) const
double RzEast (double)
double RzEast (void) const
double RzEast (double)
double RzEast (void) const
double RzWest (double)
double RzWest (void) const
double RzWest (double)
double RzWest (void) const
double Shift (double)
double Shift (void) const
double Shift (double)
double Shift (void) const
double SxEast (double)
double SxEast (void) const
double SxEast (double)
double SxEast (void) const
double SxWest (double)
double SxWest (void) const
double SxWest (double)
double SxWest (void) const
double SyEast (double)
double SyEast (void) const
double SyEast (double)
double SyEast (void) const
double SyWest (double)
double SyWest (void) const
double SyWest (double)
double SyWest (void) const
double SzEast (double)
double SzEast (void) const
double SzEast (double)
double SzEast (void) const
double SzWest (double)
double SzWest (void) const
double SzWest (double)
double SzWest (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
 ~MdcGeoGeneral ()
 ~MdcGeoGeneral ()

Private Attributes

int fFirst
int fId
string fLayerName
double fLength
int fNCell
double fnomOffset
double fnomPhi
double fnomShift
HepPoint3D fOffB
HepPoint3D fOffF
double fOffset
double fPhi
double fRadius
double fRxEast
double fRxWest
double fRyEast
double fRyWest
double fRzEast
double fRzWest
double fShift
double fSxEast
double fSxWest
double fSyEast
double fSyWest
double fSzEast
double fSzWest
double fTwistB
double fTwistF


Constructor & Destructor Documentation

MdcGeoGeneral::MdcGeoGeneral  )  [inline]
 

00019                        :fId(0),fRadius(0),fLength(0),fNCell(0),fOffset(0),fnomOffset(0),fShift(0),fnomShift(0),fTwistF(0),fTwistB(0),fPhi(0),fnomPhi(0),fFirst(0),
00020                         fSxEast(0.),fSyEast(0.),fSzEast(0.),fRxEast(0.),fRyEast(0.),fRzEast(0.),fSxWest(0.),fSyWest(0.),fSzWest(0.),fRxWest(0.),fRyWest(0.),fRzWest(0.)
00021         {
00022             HepPoint3D O(0,0,0);
00023             fOffF=O;
00024             fOffB=O;
00025         };

MdcGeoGeneral::MdcGeoGeneral const MdcGeoGeneral e  )  [inline]
 

00027                                              {
00028             fId=e.Id();
00029             fLayerName=e.LayerName(); 
00030             fRadius=e.Radius();
00031             fLength=e.Length();
00032             fNCell=e.NCell();
00033             fOffset=e.Offset();
00034             fShift=e.Shift();
00035             fnomOffset=e.nomOffset();
00036             fnomShift=e.nomShift();
00037             fTwistF=e.TwistF();
00038             fTwistB=e.TwistB();
00039             fOffF=e.OffF();
00040             fOffB=e.OffB();
00041             fPhi=e.Phi();    
00042             fnomPhi=e.nomPhi();
00043             fFirst=e.First(); 
00044             fSxEast=e.SxEast();
00045             fSyEast=e.SyEast();
00046             fSzEast=e.SzEast();
00047             fRxEast=e.RxEast();
00048             fRyEast=e.RyEast();
00049             fRzEast=e.RzEast();
00050 
00051             fSxWest=e.SxWest();
00052             fSyWest=e.SyWest();
00053             fSzWest=e.SzWest();
00054             fRxWest=e.RxWest();
00055             fRyWest=e.RyWest();
00056             fRzWest=e.RzWest();
00057         };

MdcGeoGeneral::~MdcGeoGeneral  )  [inline]
 

00095 {};

MdcGeoGeneral::MdcGeoGeneral  )  [inline]
 

00019                        :fId(0),fRadius(0),fLength(0),fNCell(0),fOffset(0),fnomOffset(0),fShift(0),fnomShift(0),fTwistF(0),fTwistB(0),fPhi(0),fnomPhi(0),fFirst(0),
00020                         fSxEast(0.),fSyEast(0.),fSzEast(0.),fRxEast(0.),fRyEast(0.),fRzEast(0.),fSxWest(0.),fSyWest(0.),fSzWest(0.),fRxWest(0.),fRyWest(0.),fRzWest(0.)
00021         {
00022             HepPoint3D O(0,0,0);
00023             fOffF=O;
00024             fOffB=O;
00025         };

MdcGeoGeneral::MdcGeoGeneral const MdcGeoGeneral e  )  [inline]
 

00027                                              {
00028             fId=e.Id();
00029             fLayerName=e.LayerName(); 
00030             fRadius=e.Radius();
00031             fLength=e.Length();
00032             fNCell=e.NCell();
00033             fOffset=e.Offset();
00034             fShift=e.Shift();
00035             fnomOffset=e.nomOffset();
00036             fnomShift=e.nomShift();
00037             fTwistF=e.TwistF();
00038             fTwistB=e.TwistB();
00039             fOffF=e.OffF();
00040             fOffB=e.OffB();
00041             fPhi=e.Phi();    
00042             fnomPhi=e.nomPhi();
00043             fFirst=e.First(); 
00044             fSxEast=e.SxEast();
00045             fSyEast=e.SyEast();
00046             fSzEast=e.SzEast();
00047             fRxEast=e.RxEast();
00048             fRyEast=e.RyEast();
00049             fRzEast=e.RzEast();
00050 
00051             fSxWest=e.SxWest();
00052             fSyWest=e.SyWest();
00053             fSzWest=e.SzWest();
00054             fRxWest=e.RxWest();
00055             fRyWest=e.RyWest();
00056             fRzWest=e.RzWest();
00057         };

MdcGeoGeneral::~MdcGeoGeneral  )  [inline]
 

00095 {};


Member Function Documentation

int MdcGeoGeneral::First int   ) 
 

int MdcGeoGeneral::First void   )  const
 

int MdcGeoGeneral::First int   )  [inline]
 

00241 { return fFirst=i; }

int MdcGeoGeneral::First void   )  const [inline]
 

00208 { return fFirst; } 

int MdcGeoGeneral::Id int   ) 
 

int MdcGeoGeneral::Id void   )  const
 

int MdcGeoGeneral::Id int   )  [inline]
 

00226 { return fId=i; }

int MdcGeoGeneral::Id void   )  const [inline]
 

00195 { return fId; }

string MdcGeoGeneral::LayerName string  i  ) 
 

string MdcGeoGeneral::LayerName void   )  const
 

string MdcGeoGeneral::LayerName string  i  )  [inline]
 

00227 { return fLayerName = i; } 

string MdcGeoGeneral::LayerName void   )  const [inline]
 

00196 { return fLayerName; }

double MdcGeoGeneral::Length double   ) 
 

double MdcGeoGeneral::Length void   )  const
 

double MdcGeoGeneral::Length double   )  [inline]
 

00229 { return fLength=i; }

double MdcGeoGeneral::Length void   )  const [inline]
 

00198 { return fLength; }

int MdcGeoGeneral::NCell int   ) 
 

int MdcGeoGeneral::NCell void   )  const
 

int MdcGeoGeneral::NCell int   )  [inline]
 

00230 { return fNCell=i; }

int MdcGeoGeneral::NCell void   )  const [inline]
 

00199 { return fNCell; }

double MdcGeoGeneral::nomOffset double   ) 
 

double MdcGeoGeneral::nomOffset void   )  const
 

double MdcGeoGeneral::nomOffset double   )  [inline]
 

00233 { return fnomOffset=i; }

double MdcGeoGeneral::nomOffset void   )  const [inline]
 

00202 { return fnomOffset; }

double MdcGeoGeneral::nomPhi double   ) 
 

double MdcGeoGeneral::nomPhi void   )  const
 

double MdcGeoGeneral::nomPhi double   )  [inline]
 

00239 { return fnomPhi=i; }

double MdcGeoGeneral::nomPhi void   )  const [inline]
 

00207 { return fnomPhi; }

double MdcGeoGeneral::nomShift double   ) 
 

double MdcGeoGeneral::nomShift void   )  const
 

double MdcGeoGeneral::nomShift double   )  [inline]
 

00234 { return fnomShift=i; }

double MdcGeoGeneral::nomShift void   )  const [inline]
 

00203 { return fnomShift; }

HepPoint3D MdcGeoGeneral::OffB HepPoint3D   ) 
 

HepPoint3D MdcGeoGeneral::OffB void   )  const
 

HepPoint3D MdcGeoGeneral::OffB HepPoint3D   )  [inline]
 

00243 { return fOffB=i;}

HepPoint3D MdcGeoGeneral::OffB void   )  const [inline]
 

00210 { return fOffB;}

HepPoint3D MdcGeoGeneral::OffF HepPoint3D   ) 
 

HepPoint3D MdcGeoGeneral::OffF void   )  const
 

HepPoint3D MdcGeoGeneral::OffF HepPoint3D   )  [inline]
 

00242 { return fOffF=i;}

HepPoint3D MdcGeoGeneral::OffF void   )  const [inline]
 

00209 { return fOffF;}

double MdcGeoGeneral::Offset double   ) 
 

double MdcGeoGeneral::Offset void   )  const
 

double MdcGeoGeneral::Offset double   )  [inline]
 

00231 { return fOffset=i; }

double MdcGeoGeneral::Offset void   )  const [inline]
 

00200 { return fOffset; }

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

00058                                                          {
00059             if(this!=&e)
00060             {
00061                 fId=e.Id();
00062                 fLayerName=e.LayerName();  
00063                 fLength=e.Length();
00064                 fRadius=e.Radius();
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                 fPhi=e.Phi();  
00075                 fnomPhi=e.nomPhi();
00076                 fFirst=e.First(); 
00077                 fSxEast=e.SxEast();
00078                 fSyEast=e.SyEast();
00079                 fSzEast=e.SzEast();
00080                 fRxEast=e.RxEast();
00081                 fRyEast=e.RyEast();
00082                 fRzEast=e.RzEast();
00083 
00084                 fSxWest=e.SxWest();
00085                 fSyWest=e.SyWest();
00086                 fSzWest=e.SzWest();
00087                 fRxWest=e.RxWest();
00088                 fRyWest=e.RyWest();
00089                 fRzWest=e.RzWest();
00090             }
00091             return *this;
00092         }

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

00058                                                          {
00059             if(this!=&e)
00060             {
00061                 fId=e.Id();
00062                 fLayerName=e.LayerName();  
00063                 fLength=e.Length();
00064                 fRadius=e.Radius();
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                 fPhi=e.Phi();  
00075                 fnomPhi=e.nomPhi();
00076                 fFirst=e.First(); 
00077                 fSxEast=e.SxEast();
00078                 fSyEast=e.SyEast();
00079                 fSzEast=e.SzEast();
00080                 fRxEast=e.RxEast();
00081                 fRyEast=e.RyEast();
00082                 fRzEast=e.RzEast();
00083 
00084                 fSxWest=e.SxWest();
00085                 fSyWest=e.SyWest();
00086                 fSzWest=e.SzWest();
00087                 fRxWest=e.RxWest();
00088                 fRyWest=e.RyWest();
00089                 fRzWest=e.RzWest();
00090             }
00091             return *this;
00092         }

double MdcGeoGeneral::Phi double   ) 
 

double MdcGeoGeneral::Phi void   )  const
 

double MdcGeoGeneral::Phi double   )  [inline]
 

00238 { return fPhi=i; } 

double MdcGeoGeneral::Phi void   )  const [inline]
 

00206 { return fPhi; } 

double MdcGeoGeneral::Radius double   ) 
 

double MdcGeoGeneral::Radius void   )  const
 

double MdcGeoGeneral::Radius double   )  [inline]
 

00228 { return fRadius=i; }

double MdcGeoGeneral::Radius void   )  const [inline]
 

00197 { return fRadius; }

double MdcGeoGeneral::RxEast double   ) 
 

double MdcGeoGeneral::RxEast void   )  const
 

double MdcGeoGeneral::RxEast double   )  [inline]
 

00248 { return fRxEast=i; }

double MdcGeoGeneral::RxEast void   )  const [inline]
 

00214 { return fRxEast; }

double MdcGeoGeneral::RxWest double   ) 
 

double MdcGeoGeneral::RxWest void   )  const
 

double MdcGeoGeneral::RxWest double   )  [inline]
 

00255 { return fRxWest=i; }

double MdcGeoGeneral::RxWest void   )  const [inline]
 

00221 { return fRxWest; }

double MdcGeoGeneral::RyEast double   ) 
 

double MdcGeoGeneral::RyEast void   )  const
 

double MdcGeoGeneral::RyEast double   )  [inline]
 

00249 { return fRyEast=i; }

double MdcGeoGeneral::RyEast void   )  const [inline]
 

00215 { return fRyEast; }

double MdcGeoGeneral::RyWest double   ) 
 

double MdcGeoGeneral::RyWest void   )  const
 

double MdcGeoGeneral::RyWest double   )  [inline]
 

00256 { return fRyWest=i; }

double MdcGeoGeneral::RyWest void   )  const [inline]
 

00222 { return fRyWest; }

double MdcGeoGeneral::RzEast double   ) 
 

double MdcGeoGeneral::RzEast void   )  const
 

double MdcGeoGeneral::RzEast double   )  [inline]
 

00250 { return fRzEast=i; }

double MdcGeoGeneral::RzEast void   )  const [inline]
 

00216 { return fRzEast; }

double MdcGeoGeneral::RzWest double   ) 
 

double MdcGeoGeneral::RzWest void   )  const
 

double MdcGeoGeneral::RzWest double   )  [inline]
 

00257 { return fRzWest=i; }

double MdcGeoGeneral::RzWest void   )  const [inline]
 

00223 { return fRzWest; }

double MdcGeoGeneral::Shift double   ) 
 

double MdcGeoGeneral::Shift void   )  const
 

double MdcGeoGeneral::Shift double   )  [inline]
 

00232 { return fShift=i; }

double MdcGeoGeneral::Shift void   )  const [inline]
 

00201 { return fShift; }

double MdcGeoGeneral::SxEast double   ) 
 

double MdcGeoGeneral::SxEast void   )  const
 

double MdcGeoGeneral::SxEast double   )  [inline]
 

00245 { return fSxEast=i; }

double MdcGeoGeneral::SxEast void   )  const [inline]
 

00211 { return fSxEast; }

double MdcGeoGeneral::SxWest double   ) 
 

double MdcGeoGeneral::SxWest void   )  const
 

double MdcGeoGeneral::SxWest double   )  [inline]
 

00252 { return fSxWest=i; }

double MdcGeoGeneral::SxWest void   )  const [inline]
 

00218 { return fSxWest; }

double MdcGeoGeneral::SyEast double   ) 
 

double MdcGeoGeneral::SyEast void   )  const
 

double MdcGeoGeneral::SyEast double   )  [inline]
 

00246 { return fSyEast=i; }

double MdcGeoGeneral::SyEast void   )  const [inline]
 

00212 { return fSyEast; }

double MdcGeoGeneral::SyWest double   ) 
 

double MdcGeoGeneral::SyWest void   )  const
 

double MdcGeoGeneral::SyWest double   )  [inline]
 

00253 { return fSyWest=i; }

double MdcGeoGeneral::SyWest void   )  const [inline]
 

00219 { return fSyWest; }

double MdcGeoGeneral::SzEast double   ) 
 

double MdcGeoGeneral::SzEast void   )  const
 

double MdcGeoGeneral::SzEast double   )  [inline]
 

00247 { return fSzEast=i; }

double MdcGeoGeneral::SzEast void   )  const [inline]
 

00213 { return fSzEast; }

double MdcGeoGeneral::SzWest double   ) 
 

double MdcGeoGeneral::SzWest void   )  const
 

double MdcGeoGeneral::SzWest double   )  [inline]
 

00254 { return fSzWest=i; }

double MdcGeoGeneral::SzWest void   )  const [inline]
 

00220 { return fSzWest; }

double MdcGeoGeneral::TwistB double   ) 
 

double MdcGeoGeneral::TwistB void   )  const
 

double MdcGeoGeneral::TwistB double   )  [inline]
 

00237 { return fTwistB=i; }

double MdcGeoGeneral::TwistB void   )  const [inline]
 

00205 { return fTwistB; }

double MdcGeoGeneral::TwistF double   ) 
 

double MdcGeoGeneral::TwistF void   )  const
 

double MdcGeoGeneral::TwistF double   )  [inline]
 

00236 { return fTwistF=i; }

double MdcGeoGeneral::TwistF void   )  const [inline]
 

00204 { return fTwistF; }


Member Data Documentation

int MdcGeoGeneral::fFirst [private]
 

int MdcGeoGeneral::fId [private]
 

string MdcGeoGeneral::fLayerName [private]
 

double MdcGeoGeneral::fLength [private]
 

int MdcGeoGeneral::fNCell [private]
 

double MdcGeoGeneral::fnomOffset [private]
 

double MdcGeoGeneral::fnomPhi [private]
 

double MdcGeoGeneral::fnomShift [private]
 

HepPoint3D MdcGeoGeneral::fOffB [private]
 

HepPoint3D MdcGeoGeneral::fOffF [private]
 

double MdcGeoGeneral::fOffset [private]
 

double MdcGeoGeneral::fPhi [private]
 

double MdcGeoGeneral::fRadius [private]
 

double MdcGeoGeneral::fRxEast [private]
 

double MdcGeoGeneral::fRxWest [private]
 

double MdcGeoGeneral::fRyEast [private]
 

double MdcGeoGeneral::fRyWest [private]
 

double MdcGeoGeneral::fRzEast [private]
 

double MdcGeoGeneral::fRzWest [private]
 

double MdcGeoGeneral::fShift [private]
 

double MdcGeoGeneral::fSxEast [private]
 

double MdcGeoGeneral::fSxWest [private]
 

double MdcGeoGeneral::fSyEast [private]
 

double MdcGeoGeneral::fSyWest [private]
 

double MdcGeoGeneral::fSzEast [private]
 

double MdcGeoGeneral::fSzWest [private]
 

double MdcGeoGeneral::fTwistB [private]
 

double MdcGeoGeneral::fTwistF [private]
 


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