#include <MdcGeoGeneral.h>
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 |
MdcGeoGeneral & | operator= (const MdcGeoGeneral &e) |
MdcGeoGeneral & | operator= (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 |
|
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 };
|
|
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 };
|
|
00095 {};
|
|
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 };
|
|
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 };
|
|
00095 {};
|
|
|
|
|
|
00241 { return fFirst=i; }
|
|
00208 { return fFirst; }
|
|
|
|
|
|
00226 { return fId=i; }
|
|
00195 { return fId; }
|
|
|
|
|
|
00227 { return fLayerName = i; }
|
|
00196 { return fLayerName; }
|
|
|
|
|
|
00229 { return fLength=i; }
|
|
00198 { return fLength; }
|
|
|
|
|
|
00230 { return fNCell=i; }
|
|
00199 { return fNCell; }
|
|
|
|
|
|
00233 { return fnomOffset=i; }
|
|
00202 { return fnomOffset; }
|
|
|
|
|
|
00239 { return fnomPhi=i; }
|
|
00207 { return fnomPhi; }
|
|
|
|
|
|
00234 { return fnomShift=i; }
|
|
00203 { return fnomShift; }
|
|
|
|
|
|
00243 { return fOffB=i;}
|
|
00210 { return fOffB;}
|
|
|
|
|
|
00242 { return fOffF=i;}
|
|
00209 { return fOffF;}
|
|
|
|
|
|
00231 { return fOffset=i; }
|
|
00200 { return fOffset; }
|
|
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 }
|
|
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 }
|
|
|
|
|
|
00238 { return fPhi=i; }
|
|
00206 { return fPhi; }
|
|
|
|
|
|
00228 { return fRadius=i; }
|
|
00197 { return fRadius; }
|
|
|
|
|
|
00248 { return fRxEast=i; }
|
|
00214 { return fRxEast; }
|
|
|
|
|
|
00255 { return fRxWest=i; }
|
|
00221 { return fRxWest; }
|
|
|
|
|
|
00249 { return fRyEast=i; }
|
|
00215 { return fRyEast; }
|
|
|
|
|
|
00256 { return fRyWest=i; }
|
|
00222 { return fRyWest; }
|
|
|
|
|
|
00250 { return fRzEast=i; }
|
|
00216 { return fRzEast; }
|
|
|
|
|
|
00257 { return fRzWest=i; }
|
|
00223 { return fRzWest; }
|
|
|
|
|
|
00232 { return fShift=i; }
|
|
00201 { return fShift; }
|
|
|
|
|
|
00245 { return fSxEast=i; }
|
|
00211 { return fSxEast; }
|
|
|
|
|
|
00252 { return fSxWest=i; }
|
|
00218 { return fSxWest; }
|
|
|
|
|
|
00246 { return fSyEast=i; }
|
|
00212 { return fSyEast; }
|
|
|
|
|
|
00253 { return fSyWest=i; }
|
|
00219 { return fSyWest; }
|
|
|
|
|
|
00247 { return fSzEast=i; }
|
|
00213 { return fSzEast; }
|
|
|
|
|
|
00254 { return fSzWest=i; }
|
|
00220 { return fSzWest; }
|
|
|
|
|
|
00237 { return fTwistB=i; }
|
|
00205 { return fTwistB; }
|
|
|
|
|
|
00236 { return fTwistF=i; }
|
|
00204 { return fTwistF; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|