//
virtual void DumpLaser(Int_t id);
virtual void RefitLaser(Int_t id);
+ virtual void RefitLaserJW(Int_t id);
void FitDriftV();
void MakeDistHisto();
+ void AddCut(Double_t xcut, Double_t ycut, Double_t ncl){fEdgeXcuts[fNcuts]=xcut; fEdgeYcuts[fNcuts]=ycut; fNClCuts[fNcuts]=ncl; fNcuts++;}
+
Int_t FindMirror(AliESDtrack *track, AliTPCseed *seed);
Bool_t AcceptLaser(Int_t id);
TObjArray fDeltaPhi; //-> array of histograms of delta z for each track
TObjArray fDeltaPhiP; //-> array of histograms of delta z for each track
TObjArray fSignals; //->Array of dedx signals
+ //
+ // Residual histograms
+ //
+ TObjArray fDeltaYres; //-> array of histograms of delta y residuals for each track
+ TObjArray fDeltaZres; //-> array of histograms of delta z residuals for each track
+ // Fit Parameter histograms
+ TObjArray fPol2Par2InY; //-> array of histograms. 2nd derivative of pol2 fits per track (Inner chamber)
+ TObjArray fDiffPar1InY; //-> array of histograms. difference of 1st derivative of pol1 and pol2 fits per track (Inner chamber)
+ TObjArray fPol2Par2OutY; //-> array of histograms. 2nd derivative of pol2 fits per track (Outer chamber)
+ TObjArray fDiffPar1OutY; //-> array of histograms. difference of 1st derivative of pol1 and pol2 fits per track (Outer chamber)
+ TObjArray fPol2Par2InZ; //-> array of histograms. 2nd derivative of pol2 fits per track (Inner chamber)
+ TObjArray fDiffPar1InZ; //-> array of histograms. difference of 1st derivative of pol1 and pol2 fits per track (Inner chamber)
+ TObjArray fPol2Par2OutZ; //-> array of histograms. 2nd derivative of pol2 fits per track (Outer chamber)
+ TObjArray fDiffPar1OutZ; //-> array of histograms. difference of 1st derivative of pol1 and pol2 fits per track (Outer chamber)
+ //
TVectorD* fFitAside; //! drift fit - A side
TVectorD* fFitCside; //! drift fit - C- side
//
+ TVectorD fEdgeXcuts; //! cuts in local x direction; used in the refit of the laser tracks
+ TVectorD fEdgeYcuts; //! cuts in local y direction; used in the refit of the laser tracks
+ TVectorD fNClCuts; //! cuts on the number of clusters per tracklet; used in the refit of the laser tracks
+ Int_t fNcuts; //! number of cuts
+ //
Int_t fRun; // current run number
+ Int_t fEvent; // cuttent event - internal counter
private:
ClassDef(AliTPCcalibLaser,1)
};