//____________________________________________________________________
AliFMD3::AliFMD3(AliFMDRing* inner, AliFMDRing* outer)
: AliFMDDetector(3, inner, outer),
- fNoseZ(16.54667), // From drawing
+ // fNoseZ(16.54667)
+ fNoseZ(18.13 - inner->GetModuleDepth()-inner->GetModuleSpacing()/2), // From drawing
fFlangeDepth(0),
fFlangeHighR(49.25), // From drawing
fFlangeLength(0),
fFiducialHoles(4)
{
// Constructor.
- Double_t off = -0.25;
+ Double_t off = 0; // -0.39615-0.10185; // -0.25;
if (off != 0)
AliWarning(Form("Z position of FMD3 rings may be off by %fcm!", off));
fConeInnerAngle = TMath::ATan2(v4.Z()-v1.Z(), v4.X()-v1.X());
fConeOuterAngle = TMath::ATan2(v3.Y()-v2.Y(), v3.X()-v2.X());
- Double_t hz1 = -fHoleOffset+fInnerZ+fNoseZ;
#if 0
+ Double_t hz1 = -fHoleOffset+fInnerZ+fNoseZ;
fHoleLength = TMath::Sqrt(TMath::Power(v4.Z()-ConeR(hz1),2) +
TMath::Power(v4.X()-fHoleOffset,2));
#endif