]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Usage of weights in the analysis of MC data.
authorpolicheh <Boris.Polishchuk@cern.ch>
Fri, 13 Jun 2014 16:38:36 +0000 (20:38 +0400)
committerpolicheh <Boris.Polishchuk@cern.ch>
Fri, 13 Jun 2014 16:38:36 +0000 (20:38 +0400)
PWGGA/CMakelibPWGGAPHOSTasks.pkg
PWGGA/PHOSTasks/PHOS_pPb/AddTaskPHOSPi0pPbMC.C
PWGGA/PWGGAPHOSTasksLinkDef.h

index 116b175d139146f1f8bd0d148e5bdafdd945e395..d6a57c0ce8647e1b27cfdd12ff3c358d4aeb1a29 100644 (file)
@@ -33,6 +33,7 @@ set ( SRCS
  PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0FlowMC.cxx
  PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0FlowMCAOD.cxx
  PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0FlowMCHijing.cxx
  PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0FlowMC.cxx
  PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0FlowMCAOD.cxx
  PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0FlowMCHijing.cxx
+ PHOSTasks/PHOS_PbPb/AliAnalysisTaskPi0FlowMCParamWeights.cxx
  PHOSTasks/PHOS_PbPb/AliPHOSTenderTask.cxx
  PHOSTasks/PHOS_PbPb_MC/AliPHOSHijingEfficiency.cxx
  PHOSTasks/PHOS_embedding/AliPHOSEmbedding.cxx
  PHOSTasks/PHOS_PbPb/AliPHOSTenderTask.cxx
  PHOSTasks/PHOS_PbPb_MC/AliPHOSHijingEfficiency.cxx
  PHOSTasks/PHOS_embedding/AliPHOSEmbedding.cxx
index 6d61858d8d4a67ea349bfe93d274cc2f38d3bb88..7bea71d574e83bd4e74ad1755a5367cdcb78c5b1 100644 (file)
@@ -1,5 +1,6 @@
-AliAnalysisTaskPi0FlowMC* AddTaskPHOSPi0pPbMC (const char* name = "PHOSPi0pPbMC",
-                                           const char* options = "",
+AliAnalysisTaskPi0FlowMC* AddTaskPHOSPi0pPbMC (Bool_t kWeightsApplied = kFALSE,    
+                                              const char* name = "PHOSPi0pPbMC",
+                                              const char* options = "",
                                               UInt_t offlineTriggerMask = AliVEvent::kINT7,
                                               const char* centrality = "V0M",
                                               const Int_t nCentBins = 5,
                                               UInt_t offlineTriggerMask = AliVEvent::kINT7,
                                               const char* centrality = "V0M",
                                               const Int_t nCentBins = 5,
@@ -25,7 +26,10 @@ AliAnalysisTaskPi0FlowMC* AddTaskPHOSPi0pPbMC (const char* name = "PHOSPi0pPbMC"
     return NULL;
   }
 
     return NULL;
   }
 
-  AliAnalysisTaskPi0FlowMC* task = new AliAnalysisTaskPi0FlowMC(Form("%sTask", name));
+  AliAnalysisTaskPi0FlowMC* task;
+
+  if(kWeightsApplied) task  = new AliAnalysisTaskPi0FlowMCParamWeights(Form("%sTask", name));
+  else task  = new AliAnalysisTaskPi0FlowMC(Form("%sTask", name));
 
   if( AliVEvent::kINT7 == offlineTriggerMask ) {
     if (nCentBins<1) {
 
   if( AliVEvent::kINT7 == offlineTriggerMask ) {
     if (nCentBins<1) {
index f39e76a35b85507663ad8446a44721edaf8ce371..b91af98c56d3f62314a505acdb6d6f8c95c7e75b 100644 (file)
@@ -13,6 +13,7 @@
 #pragma link C++ class AliAnalysisTaskPi0FlowMC+;
 #pragma link C++ class AliAnalysisTaskPi0FlowMCAOD+;
 #pragma link C++ class AliAnalysisTaskPi0FlowMCHijing+;
 #pragma link C++ class AliAnalysisTaskPi0FlowMC+;
 #pragma link C++ class AliAnalysisTaskPi0FlowMCAOD+;
 #pragma link C++ class AliAnalysisTaskPi0FlowMCHijing+;
+#pragma link C++ class AliAnalysisTaskPi0FlowMCParamWeights+;
 #pragma link C++ class AliPHOSTenderTask+;
 
 //PHOS_EpRatio
 #pragma link C++ class AliPHOSTenderTask+;
 
 //PHOS_EpRatio