![]() |
AliRoot Core
edcc906 (edcc906)
|
Geometry parameters of the FMD3 detector. FMD3 has a fairly complicated support structure. The cone also supports the beam-pipe. More...
#include <FMD/AliFMD3.h>
Public Member Functions | |
AliFMD3 (AliFMDRing *inner, AliFMDRing *outer) | |
virtual | ~AliFMD3 () |
virtual void | Init () |
Double_t | GetNoseZ () const |
Double_t | GetFlangeDepth () const |
Double_t | GetFlangeLength () const |
Double_t | GetFlangeWidth () const |
Double_t | GetFiducialRadius () const |
Double_t | GetConeOuterAngle () const |
Double_t | GetConeInnerAngle () const |
Double_t | GetHoleOffset () const |
Double_t | GetHoleDepth () const |
Double_t | GetHoleLength () const |
Double_t | GetHoleLowWidth () const |
Double_t | GetHoleHighWidth () const |
Double_t | GetBoltLength () const |
Double_t | GetBoltRadius () const |
const TObjArray & | ConeRadii () const |
const TObjArray & | FiducialHoles () const |
Double_t | ConeR (Double_t z, Option_t *opt="O") const |
![]() | |
AliFMDDetector (Int_t id, AliFMDRing *inner, AliFMDRing *outer) | |
AliFMDDetector (const AliFMDDetector &other) | |
AliFMDDetector & | operator= (const AliFMDDetector &other) |
virtual | ~AliFMDDetector () |
virtual void | InitTransformations () |
void | SetId (Int_t x) |
void | SetInnerZ (Double_t x) |
void | SetOuterZ (Double_t x) |
void | SetInnerHoneyLowR (Double_t x) |
void | SetInnerHoneyHighR (Double_t x) |
void | SetOuterHoneyLowR (Double_t x) |
void | SetOuterHoneyHighR (Double_t x) |
Int_t | GetId () const |
Double_t | GetInnerZ () const |
Double_t | GetOuterZ () const |
Double_t | GetInnerHoneyLowR () const |
Double_t | GetInnerHoneyHighR () const |
Double_t | GetOuterHoneyLowR () const |
Double_t | GetOuterHoneyHighR () const |
AliFMDRing * | GetInner () const |
AliFMDRing * | GetOuter () const |
AliFMDRing * | GetRing (Char_t id) const |
Double_t | GetRingZ (Char_t id) const |
void | Detector2XYZ (Char_t ring, UShort_t sector, UShort_t strip, Double_t &x, Double_t &y, Double_t &z) const |
Bool_t | XYZ2Detector (Double_t x, Double_t y, Double_t z, Char_t &ring, UShort_t §or, UShort_t &strip) const |
virtual void | SetAlignableVolumes () const |
TGeoMatrix * | FindTransform (Char_t ring, UShort_t sector) const |
Protected Attributes | |
Double_t | fNoseZ |
Double_t | fFlangeDepth |
Double_t | fFlangeHighR |
Double_t | fFlangeLength |
Double_t | fFlangeWidth |
Double_t | fFiducialRadius |
Double_t | fConeInnerAngle |
Double_t | fConeOuterAngle |
Double_t | fHoleOffset |
Double_t | fHoleDepth |
Double_t | fHoleLength |
Double_t | fHoleLowWidth |
Double_t | fHoleHighWidth |
Double_t | fBoltLength |
Double_t | fBoltRadius |
TObjArray | fConeRadii |
TObjArray | fFiducialHoles |
![]() | |
Int_t | fId |
Double_t | fInnerZ |
Double_t | fOuterZ |
Double_t | fInnerHoneyLowR |
Double_t | fInnerHoneyHighR |
Double_t | fOuterHoneyLowR |
Double_t | fOuterHoneyHighR |
AliFMDRing * | fInner |
AliFMDRing * | fOuter |
TObjArray * | fInnerTransforms |
TObjArray * | fOuterTransforms |
Additional Inherited Members | |
![]() | |
Bool_t | HasAllTransforms (Char_t ring) const |
Geometry parameters of the FMD3 detector. FMD3 has a fairly complicated support structure. The cone also supports the beam-pipe.
AliFMD3::AliFMD3 | ( | AliFMDRing * | inner, |
AliFMDRing * | outer | ||
) |
Constructor
inner | Pointer to inner ring description |
outer | Pointer to outer ring description |
Definition at line 47 of file AliFMD3.cxx.
Double_t AliFMD3::ConeR | ( | Double_t | z, |
Option_t * | opt = "O" |
||
) | const |
Get the cone radii at z.
z | Point to evaulate at |
opt | If "O" get the outer radii, if "I" get the inner radii. |
Definition at line 124 of file AliFMD3.cxx.
Referenced by FiducialHoles(), AliFMDGeometryBuilder::FMD3Geometry(), and Init().
|
inline |
Definition at line 76 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 80 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 69 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 71 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
|
inline |
Definition at line 53 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 50 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 43 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 45 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 47 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 60 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 66 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 62 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 64 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Definition at line 58 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
inline |
Get the Z offset (to inner ring)
Definition at line 40 of file AliFMD3.h.
Referenced by AliFMDGeometryBuilder::FMD3Geometry().
|
virtual |
Initialize the geometry
Reimplemented from AliFMDDetector.
Definition at line 98 of file AliFMD3.cxx.
Referenced by AliFMDGeometry::Init(), and ~AliFMD3().
|
protected |
Definition at line 108 of file AliFMD3.h.
Referenced by GetBoltLength().
|
protected |
Definition at line 109 of file AliFMD3.h.
Referenced by GetBoltRadius().
|
protected |
Definition at line 98 of file AliFMD3.h.
Referenced by ConeR(), GetConeInnerAngle(), and Init().
|
protected |
Definition at line 99 of file AliFMD3.h.
Referenced by ConeR(), GetConeOuterAngle(), and Init().
|
protected |
|
protected |
Definition at line 112 of file AliFMD3.h.
Referenced by AliFMD3(), and FiducialHoles().
|
protected |
Definition at line 96 of file AliFMD3.h.
Referenced by GetFiducialRadius().
|
protected |
Definition at line 91 of file AliFMD3.h.
Referenced by GetFlangeDepth(), and Init().
|
protected |
|
protected |
Definition at line 93 of file AliFMD3.h.
Referenced by GetFlangeLength(), and Init().
|
protected |
Definition at line 94 of file AliFMD3.h.
Referenced by GetFlangeWidth().
|
protected |
Definition at line 103 of file AliFMD3.h.
Referenced by GetHoleDepth().
|
protected |
Definition at line 106 of file AliFMD3.h.
Referenced by GetHoleHighWidth().
|
protected |
Definition at line 104 of file AliFMD3.h.
Referenced by GetHoleLength(), and Init().
|
protected |
Definition at line 105 of file AliFMD3.h.
Referenced by GetHoleLowWidth().
|
protected |
Definition at line 101 of file AliFMD3.h.
Referenced by GetHoleOffset(), and Init().
|
protected |
Definition at line 90 of file AliFMD3.h.
Referenced by ConeR(), GetNoseZ(), and Init().