ClassImp(AliAnalysisTaskJetFlow)
AliAnalysisTaskJetFlow::AliAnalysisTaskJetFlow() : AliAnalysisTaskSE(),
- fDebug(-1), fJetsName(0), fOutputList(0), fDataType(kESD), fPtBump(0), fCentralityMin(-1), fCentralityMax(-1), fCutsRP(0), fCutsPOI(0), fCutsNull(0), fFlowEvent(0), fHistAnalysisSummary(0)
+ fDebug(-1), fJetsName(0), fOutputList(0), fDataType(kESD), fPtBump(0), fCCMaxPt(150), fCCBinsInPt(50), fCentralityMin(-1), fCentralityMax(-1), fCutsRP(0), fCutsPOI(0), fCutsNull(0), fFlowEvent(0), fHistAnalysisSummary(0)
{ /* default constructor */ }
//_____________________________________________________________________________
AliAnalysisTaskJetFlow::AliAnalysisTaskJetFlow(const char* name) : AliAnalysisTaskSE(name),
- fDebug(-1), fJetsName(0), fOutputList(0), fDataType(kESD), fPtBump(0), fCentralityMin(-1), fCentralityMax(-1), fCutsRP(0), fCutsPOI(0), fCutsNull(0), fFlowEvent(0), fHistAnalysisSummary(0)
+ fDebug(-1), fJetsName(0), fOutputList(0), fDataType(kESD), fPtBump(0), fCCMaxPt(150), fCCBinsInPt(50), fCentralityMin(-1), fCentralityMax(-1), fCutsRP(0), fCutsPOI(0), fCutsNull(0), fFlowEvent(0), fHistAnalysisSummary(0)
{
// constructor
DefineInput(0, TChain::Class());
fFlowEvent = new AliFlowEvent(1000);
PostData(2, fFlowEvent);
AliFlowCommonConstants* cc = AliFlowCommonConstants::GetMaster();
- cc->SetPtMax(100+fPtBump);
- cc->SetNbinsPt(40);
+ cc->SetPtMax(fCCMaxPt+fPtBump);
+ cc->SetNbinsPt(fCCBinsInPt);
}
//_____________________________________________________________________________
void AliAnalysisTaskJetFlow::UserExec(Option_t *)
void SetJetCollectionName(TString jets) {fJetsName = jets;}
void SetDebugMode(Int_t d) {fDebug = d;}
void SetPtBump(Float_t b) {fPtBump = b;}
+ void SetCCMaxPt(Float_t m) {fCCMaxPt = m;}
+ void SetCCBinsInPt(Float_t b) {fCCBinsInPt = b;}
void SetMinMaxCentrality(Float_t min, Float_t max) {fCentralityMin = min; fCentralityMax = max; }
// analysis details
Bool_t PassesCuts(AliVEvent* event);
dataType fDataType; //! data type
// members
Float_t fPtBump; // track pt += ptbump
+ Float_t fCCMaxPt; // max pt for flow analysis (common constants)
+ Float_t fCCBinsInPt; // bins in pt for flow analysis (common constants)
Float_t fCentralityMin; // minimium centrality
Float_t fCentralityMax; // maximum centrality
// cut objects
AliAnalysisTaskJetFlow(const AliAnalysisTaskJetFlow&); // not implemented
AliAnalysisTaskJetFlow& operator=(const AliAnalysisTaskJetFlow&); // not implemented
- ClassDef(AliAnalysisTaskJetFlow, 2);
+ ClassDef(AliAnalysisTaskJetFlow, 3);
};
#endif