Adding the individual channel mult in order to be used in the event plane calculation.
authorcvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 13 Jan 2011 14:37:19 +0000 (14:37 +0000)
committercvetan <cvetan@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 13 Jan 2011 14:37:19 +0000 (14:37 +0000)
STEER/AliESDUtils.cxx
STEER/AliESDUtils.h

index 6f185266ca8c3ecb8a78dc3469622fe74f5d262e..608906934f26dfa6fd22a31edb56a00d28564894 100644 (file)
@@ -30,7 +30,7 @@
 #include "AliESDVZERO.h"
 
 //______________________________________________________________________________
-Float_t AliESDUtils::GetCorrV0(const AliESDEvent* esd, Float_t &v0CorrResc)
+Float_t AliESDUtils::GetCorrV0(const AliESDEvent* esd, Float_t &v0CorrResc, Float_t *v0multChCorr)
 {
   // Correct V0 non-linearity, prepare a version rescaled to SPD2 corr.
   // Please describe better parameters...
@@ -126,6 +126,9 @@ Float_t AliESDUtils::GetCorrV0(const AliESDEvent* esd, Float_t &v0CorrResc)
     multCorr2 += (multChCorr[i]/par0[i]/64.);
   }
   v0CorrResc =  multCorr2;
+  if (v0multChCorr)
+    for(Int_t i = 0; i < 64; ++i) v0multChCorr[i] = multChCorr[i];
+
   return multCorr;
 }
 
index ea3d275dc344306b16f0613756f841c1ddf80139..ae4ae3cd4c745981e807db25dd7d0c32d427950f 100644 (file)
@@ -27,7 +27,7 @@ namespace AliESDUtils {
   /* Centrality-related corrections */
   /********************************/
 
-  Float_t GetCorrV0(const AliESDEvent* esd, Float_t &v0CorrResc);
+  Float_t GetCorrV0(const AliESDEvent* esd, Float_t &v0CorrResc, Float_t *v0multChCorr = NULL);
   Float_t GetCorrSPD2(Float_t spd2raw,Float_t zv);
 }