16 #ifndef ALIFLOWEVENTSIMPLE_H 17 #define ALIFLOWEVENTSIMPLE_H 20 #include "TParameter.h" 68 TF1 *gPsi3Psi5 = 0x0);
105 void AddV2( TF1* ptDepV2 );
106 void AddV2( TF2* ptEtaDepV2 );
void Print(Option_t *option="") const
virtual void SetV02Qsub(Double_t QVCx, Double_t QVCy, Double_t MC, Double_t QVAx, Double_t QVAy, Double_t MA, Int_t har)
Bool_t IsUserModified() const
void SetEventNSelTracksPOI(Int_t np)
virtual AliFlowVector GetQ(Int_t n=2, TList *weightsList=NULL, Bool_t usePhiWeights=kFALSE, Bool_t usePtWeights=kFALSE, Bool_t useEtaWeights=kFALSE)
virtual ~AliFlowEventSimple()
void SetZNCQ0(Double_t const en)
virtual void GetVertexPosition(Double_t *pos)
AliFlowTrackSimple * GetTrack(Int_t i)
Double_t GetZPCEnergy() const
Int_t GetNumberOfRPs() const
virtual void SetZDC2Qsub(Double_t *QVC, Double_t MC, Double_t *QVA, Double_t MA)
void AddFlow(Double_t v1, Double_t v2, Double_t v3, Double_t v4, Double_t v5)
void TagSubeventsByCharge()
TParameter< Int_t > * fNumberOfRPsWrap
number of tracks in TBrowser
void TagRP(const AliFlowTrackSimpleCuts *cuts)
void SetZPAEnergy(Double_t const en)
static TF2 * SimplePtEtaDepV2()
void TagTracks(const AliFlowTrackSimpleCuts *cutsRP, const AliFlowTrackSimpleCuts *cutsPOI)
AliFlowEventSimple & operator=(const AliFlowEventSimple &anEvent)
void SetZNAQ0(Double_t const en)
static TF1 * SimplePtSpectrum()
Double_t GetZNCEnergy() const
Int_t GetEventNSelTracksRP() const
Int_t fReferenceMultiplicity
void SetZNAEnergy(Double_t const en)
void SetPsi1(Double_t gPsi1)
void AddTrack(AliFlowTrackSimple *track)
void TagPOI(const AliFlowTrackSimpleCuts *cuts, Int_t poiType=1)
void SetUserModified(Bool_t s=kTRUE)
void SetReferenceMultiplicity(Int_t m)
Double_t fMCReactionPlaneAngle
void SetCentralityCL1(Double_t c)
virtual void SetVertexPosition(Double_t *pos)
void IncrementNumberOfPOIs(Int_t poiType=1)
Int_t * fShuffledIndexes
the angle of the reaction plane from the MC truth in TBrowser
TParameter< Double_t > * fMCReactionPlaneAngleWrap
number of tracks that have passed the POI selection in TBrowser
void SetPsi5(Double_t gPsi5)
void SetNumberOfRPs(Int_t nr)
void SetShuffleTracks(Bool_t b)
void CloneTracks(Int_t n)
Int_t GetEventNSelTracksPOI() const
TParameter< Int_t > * fNumberOfPOIsWrap
number of tracks that have passed the RP selection in TBrowser
void SetNumberOfPOIs(Int_t nubmerOfPOIs, Int_t poiType=1)
Bool_t fUseGlauberMCSymmetryPlanes
void SetNITSCL1(Double_t c)
void ResolutionPt(Double_t res)
Int_t GetNumberOfPOIs(Int_t i=1) const
void SetAbsOrbit(UInt_t const en)
Double_t GetCentrality() const
virtual void Generate(Int_t nParticles, TF1 *ptDist=NULL, Double_t phiMin=0.0, Double_t phiMax=TMath::TwoPi(), Double_t etaMin=-1.0, Double_t etaMax=1.0)
void SetCentrality(Double_t c)
Bool_t fShuffleTracks
placeholder for randomized indexes
void SetRun(Int_t const run)
void SetPsi2(Double_t gPsi2)
TObjArray * fTrackCollection
virtual void Get2Qsub(AliFlowVector *Qarray, Int_t n=2, TList *weightsList=NULL, Bool_t usePhiWeights=kFALSE, Bool_t usePtWeights=kFALSE, Bool_t useEtaWeights=kFALSE)
void SetUseGlauberMCSymmetryPlanes()
Double_t GetZNCQ0() const
void DefineDeadZone(Double_t etaMin, Double_t etaMax, Double_t phiMin, Double_t phiMax)
AliFlowTrackSimple * MakeNewTrack()
void SetPsi4(Double_t gPsi4)
void SetZNCEnergy(Double_t const en)
Int_t GetReferenceMultiplicity() const
virtual void GetZDC2Qsub(AliFlowVector *Qarray)
Double_t GetCentralityTRK() const
Bool_t IsSetMCReactionPlaneAngle() const
void SetPsi3(Double_t gPsi3)
Double_t GetAfterBurnerPrecision() const
void SetEventNSelTracksRP(Int_t nr)
TParameter< Int_t > * fNumberOfTracksWrap
Double_t fAfterBurnerPrecision
Bool_t fUseExternalSymmetryPlanes
virtual void GetV02Qsub(AliFlowVector *Qarray, Int_t har)
TObjArray * fMothersCollection
void SetMCReactionPlaneAngle(Double_t fPhiRP)
Bool_t fMCReactionPlaneAngleIsSet
void TagSubeventsInEta(Double_t etaMinA, Double_t etaMaxA, Double_t etaMinB, Double_t etaMaxB)
void SetZPCEnergy(Double_t const en)
void SetUseExternalSymmetryPlanes(TF1 *gPsi1Psi3=0x0, TF1 *gPsi2Psi4=0x0, TF1 *gPsi3Psi5=0x0)
Double_t GetMCReactionPlaneAngle() const
static TF1 * SimplePtDepV2()
Double_t GetNITSCL1() const
Double_t fCentrality
cache the particles with daughters
void SetCentralityTRK(Double_t c)
Double_t GetZNAEnergy() const
Int_t CleanUpDeadTracks()
Double_t GetZNAQ0() const
UInt_t GetAbsOrbit() const
Bool_t MC(TH1F *hs, TH1F *hb, Double_t &sgn, Double_t &errsgn, Double_t &bkg, Double_t &errbkg, Double_t &sgnf, Double_t &errsgnf, Double_t &sigmaused, Int_t &status)
Double_t GetZPAEnergy() const
void SetAfterBurnerPrecision(Double_t p)
Double_t GetCentralityCL1() const
Int_t NumberOfTracks() const