]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/AliFragmentationFunctionCorrections.h
add Hijing productions to AOD config
[u/mrichter/AliRoot.git] / PWGJE / AliFragmentationFunctionCorrections.h
index cafec28f7dd53709c7a89956a0abd3937cfe2fc3..709d7eaa1ee1e39938da045ed74ed9edaed1ae2d 100644 (file)
@@ -70,7 +70,7 @@ class AliFragmentationFunctionCorrections : public TObject {
 
   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);
@@ -124,10 +124,11 @@ class AliFragmentationFunctionCorrections : public TObject {
   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 = "");
@@ -157,16 +158,16 @@ class AliFragmentationFunctionCorrections : public TObject {
 
   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="");