//===================================================================================
// Math and Histogram
//===================================================================================
+ static void BinLogX(TAxis *axis);
static void GetCDFCuts(const TH1D *hh, const Int_t ncut, Double_t cuts[], const Double_t cdfs[], const Double_t thres);
static Double_t GetMeanRMS(const Double_t nn, const Double_t sum, const Double_t w2s, Double_t * grms=0x0, Double_t * gerr=0x0);
static Double_t TruncatedMean(const Int_t nx, const Double_t xdata[], const Double_t lowfrac, const Double_t highfrac, Double_t * grms=0x0, Double_t * gerr=0x0, Double_t *wws=0x0);
static Int_t GetNtracklet(const AliESDEvent *esd);
static AliTRDtrackV1 * GetTRDtrackV1(const AliESDtrack * esdtrack);
static Bool_t IsInSameStack(const AliTRDtrackV1 *trdtrack);
- static Bool_t GetFirstSectorStackMomentum(const AliTRDtrackV1 *trdtrack, Int_t & isec, Int_t & istk, Double_t & mom);
+ static AliTRDseedV1 * GetFirstTracklet(const AliTRDtrackV1 *trdtrack);
+ static AliTRDseedV1 * GetLastTracklet(const AliTRDtrackV1 *trdtrack);
+ static void GetFirstSectorStackMomentum(const AliTRDtrackV1 *trdtrack, Int_t & isec, Int_t & istk, Double_t & mom);
+ static Double_t GetRedefinedPhi(Double_t phi);
+ static Double_t Getdydx(const AliTRDseedV1 *tracklet);
+ static Double_t Getdzdx(const AliTRDseedV1 *tracklet);
+ static Double_t Getdldx(const AliTRDseedV1 *tracklet);
//===================================================================================
// Detector, Data and Control Constant
static Int_t ToStack(const Int_t gtb);
static Int_t ToLayer(const Int_t gtb);
+ static void CheckRunB(const TString listrun1kg, const Int_t run, TString & type);
static TString GetRunType(const Int_t run);
static void SetQ0Frac(const Double_t q0){ fgQ0Frac = q0; }
//===================================================================================
// dEdx Parameterization
//===================================================================================
-
+ static void FastFitdEdxTR(TH1 * hh);
+
+ static Double_t ALEPH(const Double_t * xx, const Double_t * par);
static Double_t MeandEdx(const Double_t * xx, const Double_t * par);
static Double_t MeanTR(const Double_t * xx, const Double_t * par);
static Double_t MeandEdxTR(const Double_t * xx, const Double_t * par);