11 #ifndef ALIANALYSISTASKCRCZDC_H
12 #define ALIANALYSISTASKCRCZDC_H
14 #include "AliAnalysisTaskSE.h"
29 class AliGenEventHeader;
30 class AliGenPythiaEventHeader;
31 class AliGenHijingEventHeader;
33 class AliAnalysisUtils;
34 class AliMultSelection;
TH1F * fhZPCpmcLR
ZNA PMC low res. chain.
void SetNonFlowNumberOfTrackClones(Int_t n)
TH2F * fhZDCCvsZDCCA
ZPC vs ZPA;.
AliFlowTrackCuts * GetCutsPOI() const
TH3F * fPtPhiEtaRbRFB128[fCRCMaxnRun][10]
Q Vectors list per run.
TH2F * fhZNvsVZERO
ZNC+ZNA vs ZPC+ZPA;.
ClassDef(AliAnalysisTaskCRCZDC, 6)
void SetAfterburnerOn(Bool_t b=kTRUE)
TH1F * fhZPCPMlg[5]
ZNA PM low res.
void SetMultMax(Double_t i)
Int_t fRunList[fCRCMaxnRun]
TH2F * fhZNCpmcvscentr
ZPA vs. centrality.
void SetHistWeightvsPhiMax(Double_t i)
void SetSubeventEtaRange(Double_t minA, Double_t maxA, Double_t minB, Double_t maxB)
TH2F * fhZDCvsTracklets
ZDC vs VZERO;.
static const Int_t fCRCnTow
TH1F * fhZNCPMQiPMC[4]
corrected TDC histos
void SetPtMax(Double_t i)
TH2F * fhZNCvsZPC
ZDCC vs ZDCCA.
AliFlowTrack * fFlowTrack
void SetNbinsEta(Int_t i)
void SetTowerEqList(TList *const kList)
void SetCutTPC(Bool_t cut)
TList * GetQAList() const
TH2F * fhZPCpmcvscentr
ZNA vs. centrality.
TH1F * fPtSpecFB32[10]
PtSpecGen.
void SetNbinsMass(Int_t i)
void DefineDeadZone(Double_t etaMin, Double_t etaMax, Double_t phiMin, Double_t phiMax)
virtual void SetDebugLevel(Int_t level)
TH1F * fhZNApmcLR
ZPA PMC low res. chain.
void SetPhiMax(Double_t i)
TH2F * fhZNCvsAsymm
ZNA vs asymmetry.
void SetCutsPOI(AliFlowTrackCuts *cutsPOI)
void SetMaxMult(Int_t multmax)
virtual void UserExec(Option_t *option)
void SetCentralityRange(Float_t centrlow=0., Float_t centrup=100.)
TH2F * fhZNCvscentrality
ZNC vs asymmetry.
void SetNbinsPhi(Int_t i)
TH1F * fhZPCPMQiPMC[4]
PMQi/PMC for ZNA.
void SetEtaMin(Double_t i)
void SetRejectPileUp(Bool_t kB)
Int_t fNonFlowNumberOfTrackClones
TH1F * fhZPCPM[5]
ZNA PM high res.
void SetCFManager1(AliCFManager *cfmgr)
virtual Int_t GetCenBin(Double_t Centrality)
void SetCutsRP(AliFlowTrackCuts *cutsRP)
TH2F * fhZPCvsZPA
ZNC vs ZNA;.
TH2F * fhZNCvsZNA
PMQi/PMC for ZPA.
TH2F * fhDebunch
ZDC vs N_cluster layer 1;.
TH1F * fhAsymm
PMC vs sum PMQi.
TH1F * fhTDC[6]
raw TDC histos
TString GetRPType() const
void SetEtaMax(Double_t i)
TH1F * fhTDCraw[6]
ZPA PM low res.
TH2F * fhZNApmcvscentr
ZNC vs. centrality.
TH2F * fhZNAvsZPA
ZNC vs ZPC;.
void SetAnalysisType(TString type)
TH1F * fhZNAPM[5]
ZNC PM high res.
void SetUseMCCen(Bool_t kB)
void SetZDCGainAlpha(Float_t a)
void SetMinMult(Int_t multmin)
AliMultSelection * fMultSelection
centrality distribution
AliFlowEvent * fFlowEvent
void SetPtMin(Double_t i)
AliCFManager * fCFManager1
virtual void UserCreateOutputObjects()
TH1F * fhZPAPMQiPMC[4]
PMQi/PMC for ZPC.
TH2F * fhZDCvsNclu1
ZDC vs N_tracklets;.
TList * GetTowerEqList() const
AliFlowEventCuts * fCutsEvent
TH1F * fhZPApmcLR
ZPC PMC low res. chain.
TH3D * fTowerGainEq[fnCen][8]
AliCFManager * fCFManager2
void SetMultMin(Double_t i)
Bool_t plpMV(const AliAODEvent *aod)
AliFlowTrackCuts * fCutsPOI
Double_t fHistWeightvsPhiMin
TString GetAnalysisType() const
TH2F * fhZPAvscentrality
ZPC vs. centrality.
AliGenEventHeader * fGenHeader
virtual void InitializeRunArrays()
TList * fCRCQVecListRun[fCRCMaxnRun]
Run list.
TH1F * fPtSpecFB128[10]
PtSpecRec FB96.
AliCentrality * fCentrality
MultSelection (RUN2 centrality estimator)
virtual ~AliAnalysisTaskCRCZDC()
virtual void Terminate(Option_t *option)
TH2F * fhZPApmcvscentr
ZPC vs. centrality.
AliAnalysisTaskCRCZDC & operator=(const AliAnalysisTaskCRCZDC &dud)
TH2F * fhZPCvscentrality
ZNA vs. centrality.
TH2F * fhZNAcentroid
ZNC centroid.
void SetShuffleTracks(Bool_t b)
TClonesArray * fStack
Pt-Phi-Eta distr. run-by-run, FB768.
void SetMassMax(Double_t i)
Double_t fHistWeightvsPhiMax
static const Int_t fCRCMaxnRun
ZPA PMC low res. chain.
AliCFManager * GetCFManager2() const
void SetDataSet(DataSet cDataSet)
TH1F * fPtSpecFB96[10]
PtSpecRec FB32.
TH1F * fhZNAPMQiPMC[4]
PMQi/PMC for ZNC.
AliFlowEventCuts * GetCutsEvent() const
TH2F * fhZDCvsVZERO
ZN vs VZERO;.
TH1F * fhZPAPMlg[5]
ZPC PM low res.
void SetPhiMin(Double_t i)
TH2F * fhZNAvsAsymm
ZN asymmetry.
TH2F * fhZNAvscentrality
ZNC vs. centrality.
void SetNbinsMult(Int_t i)
TH1F * fhZPAPM[5]
ZPC PM high res.
TH1F * fhZNCPM[5]
list send on output slot 0
TH3F * fPtPhiEtaRbRFB768[fCRCMaxnRun][10]
Pt-Phi-Eta distr. run-by-run, FB128.
Double_t GetWDist(const AliVVertex *v0, const AliVVertex *v1)
Bool_t fCutTPC
PtSpecRec FB768.
void SetHistWeightvsPhiMin(Double_t i)
TH2F * fhPMCvsPMQ[4]
ZNA centroid.
TH1F * fhZNCpmcLR
ZPA vs. centrality.
TH1F * fPtSpecFB768[10]
PtSpecRec FB128.
TH1F * fhZNAPMlg[5]
ZNC PM low res.
TH1F * fhZEM[2]
ZPA PM high res.
void SetCentralityEstimator(TString centrest="V0M")
AliCFManager * GetCFManager1() const
AliFlowTrackCuts * fCutsRP
void SetFlow(Double_t v1, Double_t v2, Double_t v3=0.0, Double_t v4=0.0, Double_t v5=0.0)
AliAnalysisUtils * fAnalysisUtil
Event selection.
void SetCFManager2(AliCFManager *cfmgr)
TH2F * fhZNCcentroid
Debunch;.
void SetMassMin(Double_t i)
TH2F * fhZNvsZP
ZNA vs ZPA;.
AliGenHijingEventHeader * fHijingGenHeader
AliFlowTrackCuts * GetCutsRP() const
TH1F * fhZNCPMlg[5]
ZEM PM high res.
void SetPtDifferentialV2(TF1 *gPtV2)
AliGenPythiaEventHeader * fPythiaGenHeader
void SetRPType(TString rptype)
void SetCutsEvent(AliFlowEventCuts *cutsEvent)