#include <MdcGeoLayer.h>
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 |
MdcGeoLayer & | operator= (const MdcGeoLayer &e) |
MdcGeoLayer & | operator= (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 |
MdcGeoSuper * | Sup (MdcGeoSuper *) |
MdcGeoSuper * | Sup (void) const |
MdcGeoSuper * | Sup (MdcGeoSuper *) |
MdcGeoSuper * | Sup (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 |
MdcGeoSuper * | fSup |
MdcGeoSuper * | fSup |
double | fTwistB |
double | fTwistF |
int | fWirst |
|
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 };
|
|
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 };
|
|
00081 {};
|
|
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 };
|
|
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 };
|
|
00081 {};
|
|
|
|
|
|
00198 {return fGenLayer=i;}
|
|
00175 {return fGenLayer;}
|
|
|
|
|
|
00178 { return fId=i; }
|
|
00155 { return fId; }
|
|
|
|
|
|
00184 { return fLength=i; }
|
|
00161 { return fLength; }
|
|
|
|
|
|
00188 { return fNCell=i; }
|
|
00165 { return fNCell; }
|
|
|
|
|
|
00191 { return fnomOffset=i; }
|
|
00168 { return fnomOffset; }
|
|
|
|
|
|
00192 { return fnomShift=i; }
|
|
00169 { return fnomShift; }
|
|
|
|
|
|
00182 { return fnomSlant=i; }
|
|
00159 { return fnomSlant; }
|
|
|
|
|
|
00196 { return fOffB=i;}
|
|
00173 { return fOffB;}
|
|
|
|
|
|
00195 { return fOffF=i;}
|
|
00172 { return fOffF;}
|
|
|
|
|
|
00189 { return fOffset=i; }
|
|
00166 { return fOffset; }
|
|
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 }
|
|
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 }
|
|
|
|
|
|
00187 { return fPCSiz=i; }
|
|
00164 { return fPCSiz; }
|
|
|
|
|
|
00183 { return fRadius=i; }
|
|
00160 { return fRadius; }
|
|
|
|
|
|
00185 { return fRCSiz1=i; }
|
|
00162 { return fRCSiz1; }
|
|
|
|
|
|
00186 { return fRCSiz2=i; }
|
|
00163 { return fRCSiz2; }
|
|
|
|
|
|
00190 { return fShift=i; }
|
|
00167 { return fShift; }
|
|
|
|
|
|
00181 { return fSlant=i; }
|
|
00158 { return fSlant; }
|
|
|
|
|
|
00179 { return fSLayer=i; }
|
|
00156 { return fSLayer; }
|
|
|
|
|
|
00197 { return fSup=i; }
|
|
00174 { return fSup; }
|
|
|
|
|
|
00194 { return fTwistB=i; }
|
|
00171 { return fTwistB; }
|
|
|
|
|
|
00193 { return fTwistF=i; }
|
|
00170 { return fTwistF; }
|
|
|
|
|
|
00180 { return fWirst=i; }
|
|
00157 { return fWirst;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|