1 #ifndef ALITRACKRESIDUALSCHI2_H
2 #define ALITRACKRESIDUALSCHI2_H
4 //************************************************************************
5 // AliTrackResidualsChi2: derived class (from AliTrackResiduals) which *
6 // implements a MINUIT minimization of the track residuals chi2. *
9 //************************************************************************
11 #include "AliAlignObj.h"
12 #include "AliTrackResiduals.h"
14 class AliTrackResidualsChi2 : public AliTrackResiduals {
17 AliTrackResidualsChi2():AliTrackResiduals() { }
18 AliTrackResidualsChi2(Int_t ntracks):AliTrackResiduals(ntracks) { }
19 AliTrackResidualsChi2(const AliTrackResidualsChi2 &res):AliTrackResiduals(res) { }
20 AliTrackResidualsChi2& operator= (const AliTrackResidualsChi2& res) { ((AliTrackResiduals *)this)->operator=(res); return *this; }
21 virtual ~AliTrackResidualsChi2() { }
25 void Chi2(Int_t & /* npar */, Double_t * /* gin */, Double_t &f, Double_t *par, Int_t /* iflag */);
29 ClassDef(AliTrackResidualsChi2,1)