delete [] new_bins;
}
-void AliTRDdEdxBaseUtils::GetCDFCuts(const TH1D *hh, const Int_t ncut, Double_t cuts[], const Double_t cdfs[], const Double_t thres)
+void AliTRDdEdxBaseUtils::GetCDFCuts(const TH1D *hh, Int_t ncut, Double_t cuts[], const Double_t cdfs[], Double_t thres)
{
//
//counts of hh is sorted
}
}
-Double_t AliTRDdEdxBaseUtils::GetMeanRMS(const Double_t nn, const Double_t sum, const Double_t w2s, Double_t * grms, Double_t * gerr)
+Double_t AliTRDdEdxBaseUtils::GetMeanRMS(Double_t nn, Double_t sum, Double_t w2s, Double_t * grms, Double_t * gerr)
{
//
//calculate mean (with error) and rms from sum, w2s, nn
return tmean;
}
-Double_t AliTRDdEdxBaseUtils::TruncatedMean(const Int_t nx, const Double_t xdata[], const Double_t lowfrac, const Double_t highfrac, Double_t * grms, Double_t * gerr, Double_t *wws)
+Double_t AliTRDdEdxBaseUtils::TruncatedMean(Int_t nx, const Double_t xdata[], Double_t lowfrac, Double_t highfrac, Double_t * grms, Double_t * gerr, Double_t *wws)
{
//
//calculate truncated mean
return GetMeanRMS(nused, sum, w2s, grms, gerr);
}
-Double_t AliTRDdEdxBaseUtils::TruncatedMean(const TH1 *hh, const Double_t lowfrac, const Double_t highfrac, Double_t * grms, Double_t * gerr)
+Double_t AliTRDdEdxBaseUtils::TruncatedMean(const TH1 *hh, Double_t lowfrac, Double_t highfrac, Double_t * grms, Double_t * gerr)
{
//
//do truncation on histogram
return GetMeanRMS(nused, sum, w2s, grms, gerr);
}
-void AliTRDdEdxBaseUtils::FitSlicesY(const TH2D *hh, TH1D *&hnor, TH1D *&hmpv, TH1D *&hwid, TH1D *&hres, const Double_t thres, const Double_t lowfrac, const Double_t highfrac)
+void AliTRDdEdxBaseUtils::FitSlicesY(const TH2D *hh, TH1D *&hnor, TH1D *&hmpv, TH1D *&hwid, TH1D *&hres, Double_t thres, Double_t lowfrac, Double_t highfrac)
{
//
//fit slices of hh using truncation
//===================================================================================
// Detector and Data Constant
//===================================================================================
-Int_t AliTRDdEdxBaseUtils::ToDetector(const Int_t gtb)
+Int_t AliTRDdEdxBaseUtils::ToDetector(Int_t gtb)
{
//
//gtb = det*Ntb+itb
return gtb/AliTRDseedV1::kNtb;
}
-Int_t AliTRDdEdxBaseUtils::ToTimeBin(const Int_t gtb)
+Int_t AliTRDdEdxBaseUtils::ToTimeBin(Int_t gtb)
{
//
//gtb = det*Ntb+itb
return gtb%AliTRDseedV1::kNtb;
}
-Int_t AliTRDdEdxBaseUtils::ToSector(const Int_t gtb)
+Int_t AliTRDdEdxBaseUtils::ToSector(Int_t gtb)
{
//
//return sector
return AliTRDgeometry::GetSector(ToDetector(gtb));
}
-Int_t AliTRDdEdxBaseUtils::ToStack(const Int_t gtb)
+Int_t AliTRDdEdxBaseUtils::ToStack(Int_t gtb)
{
//
//return stack
return AliTRDgeometry::GetStack(ToDetector(gtb));
}
-Int_t AliTRDdEdxBaseUtils::ToLayer(const Int_t gtb)
+Int_t AliTRDdEdxBaseUtils::ToLayer(Int_t gtb)
{
//
//return layer
return AliTRDgeometry::GetLayer(ToDetector(gtb));
}
-void AliTRDdEdxBaseUtils::CheckRunB(const TString listrun1kg, const Int_t run, TString & type)
+void AliTRDdEdxBaseUtils::CheckRunB(TString listrun1kg, Int_t run, TString & type)
{
//
//check run b field
}
}
-TString AliTRDdEdxBaseUtils::GetRunType(const Int_t run)
+TString AliTRDdEdxBaseUtils::GetRunType(Int_t run)
{
//
//return run type
delete ff;
}
-Double_t AliTRDdEdxBaseUtils::Q0MeanTRDpp(const Double_t bg)
+Double_t AliTRDdEdxBaseUtils::Q0MeanTRDpp(Double_t bg)
{
//
//truncated Mean Q_{xx} in TRD
return scale*MeandEdxTR(&bg, par);
}
-Double_t AliTRDdEdxBaseUtils::Q0MeanTRDPbPb(const Double_t bg)
+Double_t AliTRDdEdxBaseUtils::Q0MeanTRDPbPb(Double_t bg)
{
//
//truncated Mean Q_{xx} in TRD
return 0.460994*MeandEdxTR(&bg, par);
}
-Double_t AliTRDdEdxBaseUtils::Q1MeanTRDpp(const Double_t bg)
+Double_t AliTRDdEdxBaseUtils::Q1MeanTRDpp(Double_t bg)
{
//
//truncated Mean 1/(1/Q)_{xx} in TRD
return 0.418629*MeandEdxTR(&bg, par);
}
-Double_t AliTRDdEdxBaseUtils::Q1MeanTRDPbPb(const Double_t bg)
+Double_t AliTRDdEdxBaseUtils::Q1MeanTRDPbPb(Double_t bg)
{
//
//truncated Mean 1/(1/Q)_{xx} in TRD
return 0.457988*MeandEdxTR(&bg, par);
}
-Double_t AliTRDdEdxBaseUtils::QMeanTPC(const Double_t bg)
+Double_t AliTRDdEdxBaseUtils::QMeanTPC(Double_t bg)
{
//
//bethe bloch in TPC