#include "AliMUONTrackK.h"
#include "AliCallf77.h"
#include "AliMUON.h"
-#include "AliMUONChamber.h"
#include "AliMUONTrackReconstructor.h"
#include "AliMagF.h"
#include "AliMUONSegment.h"
if (zEnd>999 || TMath::Abs(hitAdd->GetChamberNumber()-ichamb) > 1) {
if (!Back && zEnd<999) currIndx -= iFB;
ichamb += iFB;
- zEnd = (&(fgMUON->Chamber(ichamb)))->Z();
+ zEnd = AliMUONConstants::DefaultChamberZ(ichamb);
miss = kTRUE;
} else {
ichamb = hitAdd->GetChamberNumber();
Int_t ch = -1, chInStation, chBestHit = -1, iHit, iSegment, station, trackIndex;
Double_t bestChi2, chi2, dZ1, dZ2, dZ3, maxSigma2Distance, mcsFactor;
Double_t bendingMomentum, chi2Norm = 0.;
- AliMUON *pMUON = (AliMUON*) gAlice->GetModule("MUON"); // necessary ????
// local maxSigma2Distance, for easy increase in testing
maxSigma2Distance = fMaxSigma2Distance;
AliDebug(2,"Enter FollowTracks");
mcsFactor = 0.0136 * trackParam1->GetInverseBendingMomentum();
mcsFactor = fChamberThicknessInX0 * mcsFactor * mcsFactor;
// Z difference from previous station
- dZ1 = (&(pMUON->Chamber(2 * station)))->Z() -
- (&(pMUON->Chamber(2 * station + 2)))->Z();
+ dZ1 = AliMUONConstants::DefaultChamberZ(2 * station) -
+ AliMUONConstants::DefaultChamberZ(2 * station + 2);
// Z difference between the two previous stations
- dZ2 = (&(pMUON->Chamber(2 * station + 2)))->Z() -
- (&(pMUON->Chamber(2 * station + 4)))->Z();
+ dZ2 = AliMUONConstants::DefaultChamberZ(2 * station + 2) -
+ AliMUONConstants::DefaultChamberZ(2 * station + 4);
// Z difference between the two chambers in the previous station
- dZ3 = (&(pMUON->Chamber(2 * station)))->Z() -
- (&(pMUON->Chamber(2 * station + 1)))->Z();
+ dZ3 = AliMUONConstants::DefaultChamberZ(2 * station) -
+ AliMUONConstants::DefaultChamberZ(2 * station + 1);
extrapSegment->SetBendingCoorReso2(fBendingResolution * fBendingResolution);
extrapSegment->
SetNonBendingCoorReso2(fNonBendingResolution * fNonBendingResolution);