/*
$Log$
+Revision 1.12 2006/08/28 10:31:17 morsch
+Coding rule violations corrected (A. de Falco)
+
Revision 1.10 2006/01/27 09:51:37 morsch
Some small corrections to avoid infinite loops at high momenta.
(A. de Falco)
return TMath::Abs(value);
}
-AliMUONFastTracking::AliMUONFastTracking(const AliMUONFastTracking & ft):TObject()
+AliMUONFastTracking::AliMUONFastTracking(const AliMUONFastTracking & ft):
+ TObject(),
+ fNbinp(10),
+ fPmin(0.),
+ fPmax(200.),
+ fDeltaP((fPmax-fPmin)/fNbinp),
+ fNbintheta(10),
+ fThetamin(2.),
+ fThetamax(9.),
+ fDeltaTheta((fThetamax-fThetamin)/fNbintheta),
+ fNbinphi(10),
+ fPhimin(-180.),
+ fPhimax(180.),
+ fDeltaPhi((fPhimax-fPhimin)/fNbinphi),
+ fPrintLevel(1),
+ fBkg(0.),
+ fSpline(0),
+ fClusterFinder(kOld)
{
// Copy constructor
ft.Copy(*this);
}
}
-AliMUONFastTracking::AliMUONFastTracking()
+AliMUONFastTracking::AliMUONFastTracking():
+ fNbinp(10),
+ fPmin(0.),
+ fPmax(200.),
+ fDeltaP((fPmax-fPmin)/fNbinp),
+ fNbintheta(10),
+ fThetamin(2.),
+ fThetamax(9.),
+ fDeltaTheta((fThetamax-fThetamin)/fNbintheta),
+ fNbinphi(10),
+ fPhimin(-180.),
+ fPhimax(180.),
+ fDeltaPhi((fPhimax-fPhimin)/fNbinphi),
+ fPrintLevel(1),
+ fBkg(0.),
+ fSpline(0),
+ fClusterFinder(kOld)
{
//
// constructor
}
}
}
-
- fClusterFinder = kOld;
- fPrintLevel = 1;
- // read binning; temporarily put by hand
- Float_t pmin = 0, pmax = 200;
- Int_t nbinp = 10;
- Float_t thetamin = 2, thetamax = 9;
- Int_t nbintheta=10;
- Float_t phimin = -180, phimax =180;
- Int_t nbinphi=10;
- //--------------------------------------
-
- fNbinp = nbinp;
- fPmin = pmin;
- fPmax = pmax;
-
- fNbintheta = nbintheta;
- fThetamin = thetamin;
- fThetamax = thetamax;
-
- fNbinphi = nbinphi;
- fPhimin = phimin;
- fPhimax = phimax;
-
- fDeltaP = (fPmax-fPmin)/fNbinp;
- fDeltaTheta = (fThetamax-fThetamin)/fNbintheta;
- fDeltaPhi = (fPhimax-fPhimin)/fNbinphi;
}
void AliMUONFastTracking::Init(Float_t bkg)