![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Simple geometry. More...
Public Member Functions | |
Geometry () | |
virtual | ~Geometry () |
virtual void | Initialize () |
virtual void | Register () |
virtual void | Exec () |
virtual void | Align () |
virtual void | Detector2XYZ (UInt_t sector, UInt_t strip, TVector3 &xyz) |
Static Public Member Functions | |
static void | Debug (Int_t lvl, const char *where, const char *format,...) |
Static Public Attributes | |
static Int_t | fgDebug = 10 |
Protected Member Functions | |
void | MakeDetailed (TGeoVolume *mother) |
Protected Attributes | |
TObjArray * | fMatricies |
TVector2 | fA |
TVector2 | fB |
TVector2 | fC |
Double_t | fSpacer |
Double_t | fAlThickness |
Double_t | fBondingWidth |
Double_t | fChipThickness |
Double_t | fCopperThickness |
Double_t | fHighR |
Double_t | fHoneycombThickness |
Double_t | fInnerHoneyHighR |
Double_t | fInnerHoneyLowR |
Double_t | fInnerZ |
Double_t | fLegLength |
Double_t | fLegOffset |
Double_t | fLegRadius |
Double_t | fLowR |
Double_t | fModuleSpacing |
Int_t | fNStrips |
Double_t | fOuterHoneyHighR |
Double_t | fOuterHoneyLowR |
Double_t | fOuterZ |
Double_t | fPrintboardThickness |
Double_t | fRingDepth |
Double_t | fSiThickness |
Double_t | fSpacerHeight |
Double_t | fTheta |
Double_t | fWaferRadius |
TGeoMedium * | fAir |
TGeoMedium * | fAl |
TGeoMedium * | fCarbon |
TGeoMedium * | fChip |
TGeoMedium * | fCopper |
TGeoMedium * | fKapton |
TGeoMedium * | fPCB |
TGeoMedium * | fPlastic |
TGeoMedium * | fSi |
TGeoMedium * | fVacuum |
Bool_t | fDoubleAssembly |
Simple geometry.
Definition at line 74 of file GeoGeometry.C.
Geometry::Geometry | ( | ) |
Constructor
Definition at line 200 of file GeoGeometry.C.
|
inlinevirtual |
Destructor
Definition at line 80 of file GeoGeometry.C.
|
virtual |
|
inlinestatic |
Print debugging messages
lvl | Acceptance level |
where | Where it happened |
format | Message format. |
Definition at line 101 of file GeoGeometry.C.
Referenced by Align(), and Detector2XYZ().
|
virtual |
Convert detector coordinates to spatial coordinates
sector | Sector number |
strip | Strip number |
xyz | Spatial coordinates |
Definition at line 350 of file GeoGeometry.C.
Referenced by ~Geometry().
|
virtual |
|
virtual |
|
protected |
|
virtual |
|
protected |
Shape parameter
Definition at line 115 of file GeoGeometry.C.
Referenced by Detector2XYZ(), and MakeDetailed().
|
protected |
Air tracking medium
Definition at line 171 of file GeoGeometry.C.
Referenced by Initialize(), and MakeDetailed().
|
protected |
Aluminum tracking medium
Definition at line 173 of file GeoGeometry.C.
Referenced by Initialize(), and MakeDetailed().
|
protected |
Thickness of aluminum plates in honey comb
Definition at line 123 of file GeoGeometry.C.
Referenced by Geometry(), and MakeDetailed().
|
protected |
Shape parameter
Definition at line 117 of file GeoGeometry.C.
Referenced by Detector2XYZ(), and MakeDetailed().
|
protected |
Width of bonding pads
Definition at line 125 of file GeoGeometry.C.
Referenced by Geometry(), and MakeDetailed().
|
protected |
|
protected |
|
protected |
Chip tracking medium
Definition at line 177 of file GeoGeometry.C.
Referenced by Initialize(), and MakeDetailed().
|
protected |
chip layer thickenss
Definition at line 127 of file GeoGeometry.C.
Referenced by Detector2XYZ(), Geometry(), and MakeDetailed().
|
protected |
Copper tracking medium
Definition at line 179 of file GeoGeometry.C.
Referenced by Initialize(), and MakeDetailed().
|
protected |
Copper layer thickness
Definition at line 129 of file GeoGeometry.C.
Referenced by Detector2XYZ(), Geometry(), and MakeDetailed().
|
protected |
Use assemblies
Definition at line 191 of file GeoGeometry.C.
|
static |
Debug level
Definition at line 96 of file GeoGeometry.C.
|
protected |
Upper radious
Definition at line 131 of file GeoGeometry.C.
Referenced by Geometry(), MakeDetailed(), and Register().
|
protected |
Thickness of honey comb
Definition at line 133 of file GeoGeometry.C.
Referenced by Geometry(), and MakeDetailed().
|
protected |
Inner honey comb inner radius
Definition at line 135 of file GeoGeometry.C.
Referenced by Geometry().
|
protected |
Inner honey comb outer radius
Definition at line 137 of file GeoGeometry.C.
Referenced by Geometry().
|
protected |
|
protected |
Kapton tracking medium
Definition at line 181 of file GeoGeometry.C.
Referenced by Initialize(), and MakeDetailed().
|
protected |
Length of support legs
Definition at line 141 of file GeoGeometry.C.
Referenced by Geometry(), and MakeDetailed().
|
protected |
Offset from edge of legs
Definition at line 143 of file GeoGeometry.C.
Referenced by Geometry(), and MakeDetailed().
|
protected |
Radius of support legs
Definition at line 145 of file GeoGeometry.C.
Referenced by Geometry(), and MakeDetailed().
|
protected |
Inner radius
Definition at line 147 of file GeoGeometry.C.
Referenced by Detector2XYZ(), Geometry(), and MakeDetailed().
|
protected |
List of translations
Definition at line 113 of file GeoGeometry.C.
Referenced by Align(), and Detector2XYZ().
|
protected |
Spacing between modules
Definition at line 149 of file GeoGeometry.C.
Referenced by Geometry(), and MakeDetailed().
|
protected |
Number of strps
Definition at line 151 of file GeoGeometry.C.
Referenced by Detector2XYZ(), Geometry(), and MakeDetailed().
|
protected |
Outer honey comb inner radius
Definition at line 153 of file GeoGeometry.C.
Referenced by Geometry().
|
protected |
Outer honey comb outer radius
Definition at line 155 of file GeoGeometry.C.
Referenced by Geometry().
|
protected |
|
protected |
PCB tracking medium
Definition at line 183 of file GeoGeometry.C.
Referenced by Initialize(), and MakeDetailed().
|
protected |
Plastic tracking medium
Definition at line 185 of file GeoGeometry.C.
Referenced by Initialize(), and MakeDetailed().
|
protected |
Thickness of print board
Definition at line 159 of file GeoGeometry.C.
Referenced by Detector2XYZ(), Geometry(), and MakeDetailed().
|
protected |
|
protected |
Active silicon tracking medium
Definition at line 187 of file GeoGeometry.C.
Referenced by Initialize(), and MakeDetailed().
|
protected |
Thickness of silicon sensor
Definition at line 163 of file GeoGeometry.C.
Referenced by Detector2XYZ(), Geometry(), and MakeDetailed().
|
protected |
Spacing between sensor and hybrid
Definition at line 121 of file GeoGeometry.C.
Referenced by Detector2XYZ(), Geometry(), and MakeDetailed().
|
protected |
|
protected |
Opening angle of sensor
Definition at line 167 of file GeoGeometry.C.
Referenced by Detector2XYZ(), Geometry(), and MakeDetailed().
|
protected |
Vacuum tracking medium
Definition at line 189 of file GeoGeometry.C.
Referenced by Initialize(), and Register().
|
protected |
Radius of wafer the sensor is cut out of
Definition at line 169 of file GeoGeometry.C.
Referenced by Geometry().