30 class AliAnalysisTaskSE;
32 #include "Riostream.h"
44 AliAnalysisTaskSE(name),
49 fOppositeChargesPOI(kFALSE),
50 fEvaluateDifferential3pCorrelator(kFALSE),
51 fUseParticleWeights(useParticleWeights),
52 fUsePhiWeights(kFALSE),
53 fUsePtWeights(kFALSE),
54 fUseEtaWeights(kFALSE),
56 fEvaluateNestedLoopsForRAD(kTRUE),
57 fEvaluateNestedLoopsForQC(kFALSE),
58 fEvaluateNestedLoopsForMH(kFALSE)
61 cout<<
"AliAnalysisTaskNestedLoops::AliAnalysisTaskNestedLoops(const char *name, Bool_t useParticleWeights)"<<endl;
65 DefineInput(0, AliFlowEventSimple::Class());
67 if(useParticleWeights)
69 DefineInput(1, TList::Class());
73 DefineOutput(1, TList::Class());
82 fOppositeChargesPOI(kFALSE),
83 fEvaluateDifferential3pCorrelator(kFALSE),
84 fUseParticleWeights(kFALSE),
85 fUsePhiWeights(kFALSE),
86 fUsePtWeights(kFALSE),
87 fUseEtaWeights(kFALSE),
89 fEvaluateNestedLoopsForRAD(kFALSE),
90 fEvaluateNestedLoopsForQC(kFALSE),
91 fEvaluateNestedLoopsForMH(kFALSE)
94 cout<<
"AliAnalysisTaskNestedLoops::AliAnalysisTaskNestedLoops()"<<endl;
102 cout<<
"AliAnalysisTaskNestedLoops::UserCreateOutputObjects()"<<endl;
138 Printf(
"ERROR: Could not retrieve histogram list (NL, Task::UserCreateOutputObjects()) !!!!");
158 cout<<
"WARNING: No input data (NL, Task::UserExec()) !!!!"<<endl;
181 cout<<
" WARNING: histogram list pointer is empty (NL, Task::Terminate()) !!!!"<<endl;
void SetEvaluateNestedLoopsForQC(Bool_t const enlfQC)
Bool_t fEvaluateNestedLoopsForRAD
Bool_t fEvaluateDifferential3pCorrelator
TList * GetHistList() const
void SetHarmonic(Int_t const harmonic)
void SetUsePtWeights(Bool_t const uPtW)
virtual void Make(AliFlowEventSimple *anEvent)
void SetUsePhiWeights(Bool_t const uPhiW)
virtual void UserExec(Option_t *option)
void SetEvaluateNestedLoopsForMH(Bool_t const enlfMH)
virtual void GetOutputHistograms(TList *outputListHistos)
void SetUseEtaWeights(Bool_t const uEtaW)
void SetWeightsList(TList *const wl)
void SetOppositeChargesPOI(Bool_t const ocp)
Bool_t fEvaluateNestedLoopsForMH
Bool_t fEvaluateNestedLoopsForQC
void SetEvaluateDifferential3pCorrelator(Bool_t const ed3pc)
AliFlowEventSimple * fEvent
ClassImp(AliAnalysisTaskNestedLoops) AliAnalysisTaskNestedLoops
AliAnalysisTaskNestedLoops()
virtual void UserCreateOutputObjects()
virtual void Terminate(Option_t *)
void SetEvaluateNestedLoopsForRAD(Bool_t const enlfRAD)
Bool_t fUseParticleWeights
Bool_t fOppositeChargesPOI
AliFlowAnalysisWithNestedLoops * fNL