void SetHistoBins(const Int_t jetPtSlice, const Int_t sizeBins, Double_t* bins,Int_t type);
void SetHistoBins(const Int_t jetPtSlice, const Int_t nBinsLimits, Double_t* binsLimits, Double_t* binsWidth,Int_t type);
- TArrayD* GetHistoBins(const Int_t jetPtSlice, const Int_t type);
+ TArrayD* GetHistoBins(const Int_t& jetPtSlice, const Int_t& type);
void SetHistoBinsSinglePt(const Int_t sizeBins, Double_t* bins);
void SetHistoBinsSinglePt(const Int_t nBinsLimits, Double_t* binsLimits, Double_t* binsWidth);
void EffCorr();
void EffCorrBgr();
- void XiShift(const Int_t corrLevel);
-
void SubtractBgr(Double_t sysErr = 0);
void WriteSingleTrackEff(TString strInfile, TString strID, TString strOutfile,Bool_t updateOutfile = kTRUE, TString strOutDir = "", TString strPostfix = "");
void WriteJetTrackEff(TString strInfile, TString strdir, TString strlist, TString strOutfile, Bool_t updateOutfile = kTRUE);
void WriteJetSecCorr(TString strInfile, TString strID, TString strOutfile,Bool_t updateOutfile = kTRUE, TString strOutDir = "");
- void WriteBgrJetSecCorr(TString strInfile, TString strBgrID, TString strID, TString strOutfile,Bool_t updateOutfile = kTRUE, TString strOutDir = "");
+ void WriteBgrJetSecCorr(TString strInfile, TString strBgrID, TString strID, TString strOutfile,Bool_t updateOutfile = kTRUE,
+ TString strOutDir = "", Double_t scaleFacBgrRec=1);
void WriteJetSecCorr(TString strInfile, TString strdir, TString strlist, TString strOutfile, Bool_t updateOutfile = kTRUE,
- TString strOutDir = "",Bool_t writeBgr=kFALSE,TString strBgrID="");
+ TString strOutDir = "",Bool_t writeBgr=kFALSE,TString strBgrID="",Double_t scaleFacBgrRec=1);
void WriteJetResponse(TString strInfile, TString strID, TString strOutfile,Bool_t updateOutfile = kTRUE, TString strOutDir = "");
void WriteJetResponse(TString strInfile, TString strdir, TString strlist,TString strOutfile, Bool_t updateOutfile, TString strOutDir = "");
void WriteBinShiftCorr(TString strInfile, TString strIDGen, TString strIDRec,
TString strOutfile, Bool_t updateOutfile, Bool_t useRecPrim = kTRUE,
- TString strOutDir = "");
+ TString strOutDir = "", Double_t scaleFacBgrRec=1);
void WriteBgrBinShiftCorr(TString strInfile, TString strBgrID, TString strIDGen, TString strIDRec,
TString strOutfile, Bool_t updateOutfile, Bool_t useRecPrim = kTRUE,
- TString strOutDir = "");
+ TString strOutDir = "", Double_t scaleFacBgrRec=1);
void WriteBinShiftCorr(TString strInfile, TString strdirGen, TString strlistGen,
TString strdirRec, TString strlistRec,
TString strOutfile, Bool_t updateOutfile, Bool_t useRecPrim = kTRUE,
- TString strOutDir = "",Bool_t writeBgr = kFALSE, TString strBgrID = "");
+ TString strOutDir = "",Bool_t writeBgr = kFALSE, TString strBgrID = "",Double_t scaleFacBgrRec=1);
void ReadBgrBinShiftCorr(TString strfile, TString strBgrID, TString strdir="", TString strlist="");
void ReadBinShiftCorr(TString strfile, TString strdir="", TString strlist="", Bool_t readBgr = kFALSE, TString strBgrID="");
AliFragFuncCorrHistos** fCorrSinglePt; //! array to keep single track pt spectra, 1D in jet pt bins dimension
-
- // xi shift
- TH1F** fh1FFXiShift; //! FF: track xi, corrected for shift in jet energy
-
// eff correction
TH1F* fh1EffSinglePt; //! efficiency all tracks