39 TList* out =
static_cast<TList*
>(cont->FindObject(GetName()));
41 fHistPileUp =
new TH1D(
"multPileUp", GetTitle(), max, -0.5, max-.5);
42 out->Add(fHistPileUp);
64 if (!selectedTrigger)
return;
65 if (ipZ < minIPz || ipZ > maxIPz)
return;
67 Double_t mcMult, mcErr, statErr, sysErr;
68 Double_t mult = CalcMult(dndetaForward,
78 if (pileup) fHistPileUp->Fill(mult);
79 else fHist ->Fill(mult);
80 if (mc) fHistMC ->Fill(mcMult);
virtual void Process(TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *mc, Double_t ipZ, Bool_t pileup, Bool_t selectedTrigger, Bool_t isMCNSDm, Bool_t isESDNSD, const AliAODEvent &aodevent, Double_t minIPz, Double_t maxIPz)
virtual Bool_t CheckEvent(const AliAODForwardMult &forward)
virtual void CreateOutputObjects(TList *cont, Int_t max)
virtual Bool_t CheckEvent(const AliAODForwardMult &fwd)
Task to do the multiplicity distibution.
AliBaseMultTask::Bin * MakeBin(Double_t etaLow, Double_t etaHigh)
virtual void CreateOutputObjects(TList *cont, Int_t max)