25 #include "Riostream.h"
29 class AliAnalysisTaskSE;
32 #include "AliAnalysisManager.h"
48 AliAnalysisTaskSE(name),
53 fUsePhiWeights(usePhiWeights),
56 fApplyCorrectionForNUA(kFALSE),
58 fNormalizationType(1),
62 AliDebug(2,
"AliAnalysisTaskScalarProduct::AliAnalysisTaskScalarProduct(const char *name)");
66 DefineInput(0, AliFlowEventSimple::Class());
69 DefineInput(1, TList::Class()); }
71 DefineOutput(1, TList::Class());
74 fTotalQvector =
new TString(
"QaQb");
84 fUsePhiWeights(kFALSE),
87 fApplyCorrectionForNUA(kFALSE),
89 fNormalizationType(1),
93 AliDebug(2,
"AliAnalysisTaskScalarProduct::AliAnalysisTaskScalarProduct()");
116 AliDebug(2,
"AliAnalysisTaskScalarProduct::CreateOutputObjects()");
127 AliDebug(2,
"Corrections for non-uniform acceptance applied in the Scalar Product method");
143 if(GetNinputs()==2) {
155 else {Printf(
"ERROR: Could not retrieve histogram list"); }
173 cout <<
"Warning no input data for Scalar Product task!!!" << endl;
193 else { cout <<
"histgram list pointer is empty in Scalar Product" << endl; }
void SetTotalQvector(Int_t iVal)
ClassImp(AliAnalysisTaskScalarProduct) AliAnalysisTaskScalarProduct
virtual void ProcessEvent(AliFlowEventSimple *)
void SetUsePhiWeights(Bool_t bVal)
virtual void UserCreateOutputObjects()
virtual void UserExec(Option_t *option)
AliFlowAnalysisWithScalarProduct * fSP
void SetApplyCorrectionForNUA(Bool_t iVal)
Bool_t fApplyCorrectionForNUA
TList * GetHistList() const
void SetHarmonic(Int_t iHarmonic)
virtual void Terminate(Option_t *)
void SetBookOnlyBasicCCH(Bool_t bVal)
void SetWeightsList(TList *const aWeightsList)
AliAnalysisTaskScalarProduct()
void SetNormalizationType(Int_t iVal)
AliFlowEventSimple * fEvent
virtual ~AliAnalysisTaskScalarProduct()