]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/FLOW/AliFlowTasks/AliAnalysisTaskScalarProduct.h
new version scalar product which includes different weights which then behaves as...
[u/mrichter/AliRoot.git] / PWG2 / FLOW / AliFlowTasks / AliAnalysisTaskScalarProduct.h
index 2ecdbd7612f9a820a1cf80bc1766668cf3c8f877..57f11de3b35cdc7b78f6f28e5d3652de308f4cb2 100644 (file)
@@ -41,6 +41,8 @@ class AliAnalysisTaskScalarProduct : public AliAnalysisTaskSE {
   
   void SetHarmonic(Int_t const harmonic) {this->fHarmonic = harmonic;};
   Int_t GetHarmonic() const {return this->fHarmonic;};   
   
   void SetHarmonic(Int_t const harmonic) {this->fHarmonic = harmonic;};
   Int_t GetHarmonic() const {return this->fHarmonic;};   
+
+  void SetBehaveAsEP() { fNormalizationType = 0; }
   
   void SetTotalQvector(const char *tqv) {*this->fTotalQvector = tqv;}; 
 
   
   void SetTotalQvector(const char *tqv) {*this->fTotalQvector = tqv;}; 
 
@@ -61,7 +63,8 @@ class AliAnalysisTaskScalarProduct : public AliAnalysisTaskSE {
   Bool_t fApplyCorrectionForNUA; // apply automatic correction for non-uniform acceptance 
   
   Int_t fHarmonic;               // harmonic
   Bool_t fApplyCorrectionForNUA; // apply automatic correction for non-uniform acceptance 
   
   Int_t fHarmonic;               // harmonic
-  
+  Int_t fNormalizationType;      // 0: EP mode || 1: SP mode (default)
+
   TString   *fTotalQvector;      // total Q-vector is: "QaQb" (means Qa+Qb), "Qa"  or "Qb"  
   
   ClassDef(AliAnalysisTaskScalarProduct, 1); // example of analysis
   TString   *fTotalQvector;      // total Q-vector is: "QaQb" (means Qa+Qb), "Qa"  or "Qb"  
   
   ClassDef(AliAnalysisTaskScalarProduct, 1); // example of analysis