AliPhysics  5403132 (5403132)
AliFlowEventSimpleMakerOnTheFly Class Reference

#include <AliFlowEventSimpleMakerOnTheFly.h>

Public Member Functions

 AliFlowEventSimpleMakerOnTheFly (UInt_t uiSeed=0)
 
virtual ~AliFlowEventSimpleMakerOnTheFly ()
 
virtual void Init ()
 
Bool_t AcceptPhi (AliFlowTrackSimple *pTrack)
 
Bool_t AcceptPt (AliFlowTrackSimple *pTrack)
 
AliFlowEventSimpleCreateEventOnTheFly (AliFlowTrackSimpleCuts const *cutsRP, AliFlowTrackSimpleCuts const *cutsPOI)
 
void SetMinMult (Int_t iMinMult)
 
Int_t GetMinMult () const
 
void SetMaxMult (Int_t iMaxMult)
 
Int_t GetMaxMult () const
 
void SetMass (Double_t dMass)
 
Double_t GetMass () const
 
void SetTemperature (Double_t dT)
 
Double_t GetTemperature () const
 
void SetV1 (Double_t dV1)
 
Double_t GetV1 () const
 
void SetV2 (Double_t dV2)
 
Double_t GetV2 () const
 
void SetV3 (Double_t dV3)
 
Double_t GetV3 () const
 
void SetV4 (Double_t dV4)
 
Double_t GetV4 () const
 
void SetV5 (Double_t dV5)
 
Double_t GetV5 () const
 
void SetV6 (Double_t dV6)
 
Double_t GetV6 () const
 
void SetUniformFluctuationsV2 (Bool_t b)
 
Bool_t GetUniformFluctuationsV2 () const
 
void SetMinV2 (Double_t dMinV2)
 
Double_t GetMinV2 () const
 
void SetMaxV2 (Double_t dMaxV2)
 
Double_t GetMaxV2 () const
 
void SetPtDependentV2 (Bool_t b)
 
Bool_t GetPtDependentV2 () const
 
void SetV2vsPtCutOff (Double_t dV2vsPtCutOff)
 
Double_t GetV2vsPtCutOff () const
 
void SetV2vsPtMax (Double_t dV2vsPtMax)
 
Double_t GetV2vsPtMax () const
 
void SetSubeventEtaRange (Double_t minA, Double_t maxA, Double_t minB, Double_t maxB)
 
void SetNTimes (Int_t nt)
 
Int_t GetNTimes () const
 
void SetUniformAcceptance (Bool_t ua)
 
Bool_t GetUniformAcceptance () const
 
void SetFirstSectorPhiMin (Double_t dPhiMin1)
 
Double_t GetFirstSectorPhiMin () const
 
void SetFirstSectorPhiMax (Double_t dPhiMax1)
 
Double_t GetFirstSectorPhiMax () const
 
void SetFirstSectorProbability (Double_t dProbability1)
 
Double_t GetFirstSectorProbability () const
 
void SetSecondSectorPhiMin (Double_t dPhiMin2)
 
Double_t GetSecondSectorPhiMin () const
 
void SetSecondSectorPhiMax (Double_t dPhiMax2)
 
Double_t GetSecondSectorPhiMax () const
 
void SetSecondSectorProbability (Double_t dProbability2)
 
Double_t GetSecondSectorProbability () const
 
void SetUniformEfficiency (Bool_t ue)
 
Bool_t GetUniformEfficiency () const
 
void SetPtMin (Double_t ptMin)
 
Double_t GetPtMin () const
 
void SetPtMax (Double_t ptMax)
 
Double_t GetPtMax () const
 
void SetPtProbability (Double_t ptp)
 
Double_t GetPtProbability () const
 

Private Member Functions

 AliFlowEventSimpleMakerOnTheFly (const AliFlowEventSimpleMakerOnTheFly &anAnalysis)
 
AliFlowEventSimpleMakerOnTheFlyoperator= (const AliFlowEventSimpleMakerOnTheFly &anAnalysis)
 

Private Attributes

Int_t fCount
 
Int_t fMinMult
 
Int_t fMaxMult
 
TF1 * fPtSpectra
 
Double_t fMass
 
Double_t fTemperature
 
TF1 * fPhiDistribution
 
Double_t fV1
 
Double_t fV2
 
Double_t fV3
 
Double_t fV4
 
Double_t fV5
 
Double_t fV6
 
Bool_t fUniformFluctuationsV2
 
Double_t fMinV2
 
Double_t fMaxV2
 
Bool_t fPtDependentV2
 
Double_t fV2vsPtCutOff
 
Double_t fV2vsPtMax
 
Double_t fEtaMinA
 
Double_t fEtaMaxA
 
Double_t fEtaMinB
 
Double_t fEtaMaxB
 
Int_t fNTimes
 
Bool_t fUniformAcceptance
 
Double_t fPhiMin1
 
Double_t fPhiMax1
 
Double_t fProbability1
 
Double_t fPhiMin2
 
Double_t fPhiMax2
 
Double_t fProbability2
 
Double_t fPi
 
Bool_t fUniformEfficiency
 
Double_t fPtMin
 
Double_t fPtMax
 
Double_t fPtProbability
 

Detailed Description

Definition at line 26 of file AliFlowEventSimpleMakerOnTheFly.h.

Constructor & Destructor Documentation

AliFlowEventSimpleMakerOnTheFly::AliFlowEventSimpleMakerOnTheFly ( UInt_t  uiSeed = 0)

Definition at line 40 of file AliFlowEventSimpleMakerOnTheFly.cxx.

Referenced by GetPtProbability().

AliFlowEventSimpleMakerOnTheFly::~AliFlowEventSimpleMakerOnTheFly ( )
virtual

Definition at line 88 of file AliFlowEventSimpleMakerOnTheFly.cxx.

AliFlowEventSimpleMakerOnTheFly::AliFlowEventSimpleMakerOnTheFly ( const AliFlowEventSimpleMakerOnTheFly anAnalysis)
private

Member Function Documentation

Bool_t AliFlowEventSimpleMakerOnTheFly::AcceptPhi ( AliFlowTrackSimple pTrack)

Definition at line 139 of file AliFlowEventSimpleMakerOnTheFly.cxx.

Referenced by CreateEventOnTheFly().

Bool_t AliFlowEventSimpleMakerOnTheFly::AcceptPt ( AliFlowTrackSimple pTrack)

Definition at line 159 of file AliFlowEventSimpleMakerOnTheFly.cxx.

Referenced by CreateEventOnTheFly().

AliFlowEventSimple * AliFlowEventSimpleMakerOnTheFly::CreateEventOnTheFly ( AliFlowTrackSimpleCuts const *  cutsRP,
AliFlowTrackSimpleCuts const *  cutsPOI 
)

Definition at line 176 of file AliFlowEventSimpleMakerOnTheFly.cxx.

Double_t AliFlowEventSimpleMakerOnTheFly::GetFirstSectorPhiMax ( ) const
inline

Definition at line 76 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetFirstSectorPhiMin ( ) const
inline

Definition at line 74 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetFirstSectorProbability ( ) const
inline

Definition at line 78 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetMass ( ) const
inline

Definition at line 40 of file AliFlowEventSimpleMakerOnTheFly.h.

Int_t AliFlowEventSimpleMakerOnTheFly::GetMaxMult ( ) const
inline

Definition at line 38 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetMaxV2 ( ) const
inline

Definition at line 60 of file AliFlowEventSimpleMakerOnTheFly.h.

Int_t AliFlowEventSimpleMakerOnTheFly::GetMinMult ( ) const
inline

Definition at line 36 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetMinV2 ( ) const
inline

Definition at line 58 of file AliFlowEventSimpleMakerOnTheFly.h.

Int_t AliFlowEventSimpleMakerOnTheFly::GetNTimes ( ) const
inline

Definition at line 70 of file AliFlowEventSimpleMakerOnTheFly.h.

Bool_t AliFlowEventSimpleMakerOnTheFly::GetPtDependentV2 ( ) const
inline

Definition at line 62 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetPtMax ( ) const
inline

Definition at line 90 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetPtMin ( ) const
inline

Definition at line 88 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetPtProbability ( ) const
inline

Definition at line 92 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetSecondSectorPhiMax ( ) const
inline

Definition at line 82 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetSecondSectorPhiMin ( ) const
inline

Definition at line 80 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetSecondSectorProbability ( ) const
inline

Definition at line 84 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetTemperature ( ) const
inline

Definition at line 42 of file AliFlowEventSimpleMakerOnTheFly.h.

Bool_t AliFlowEventSimpleMakerOnTheFly::GetUniformAcceptance ( ) const
inline

Definition at line 72 of file AliFlowEventSimpleMakerOnTheFly.h.

Bool_t AliFlowEventSimpleMakerOnTheFly::GetUniformEfficiency ( ) const
inline

Definition at line 86 of file AliFlowEventSimpleMakerOnTheFly.h.

Bool_t AliFlowEventSimpleMakerOnTheFly::GetUniformFluctuationsV2 ( ) const
inline

Definition at line 56 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetV1 ( ) const
inline

Definition at line 44 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetV2 ( ) const
inline

Definition at line 46 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetV2vsPtCutOff ( ) const
inline

Definition at line 64 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetV2vsPtMax ( ) const
inline

Definition at line 66 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetV3 ( ) const
inline

Definition at line 48 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetV4 ( ) const
inline

Definition at line 50 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetV5 ( ) const
inline

Definition at line 52 of file AliFlowEventSimpleMakerOnTheFly.h.

Double_t AliFlowEventSimpleMakerOnTheFly::GetV6 ( ) const
inline

Definition at line 54 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::Init ( )
virtual

Definition at line 99 of file AliFlowEventSimpleMakerOnTheFly.cxx.

AliFlowEventSimpleMakerOnTheFly& AliFlowEventSimpleMakerOnTheFly::operator= ( const AliFlowEventSimpleMakerOnTheFly anAnalysis)
private

Referenced by GetPtProbability().

void AliFlowEventSimpleMakerOnTheFly::SetFirstSectorPhiMax ( Double_t  dPhiMax1)
inline

Definition at line 75 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetFirstSectorPhiMin ( Double_t  dPhiMin1)
inline

Definition at line 73 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetFirstSectorProbability ( Double_t  dProbability1)
inline

Definition at line 77 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetMass ( Double_t  dMass)
inline

Definition at line 39 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetMaxMult ( Int_t  iMaxMult)
inline

Definition at line 37 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetMaxV2 ( Double_t  dMaxV2)
inline

Definition at line 59 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetMinMult ( Int_t  iMinMult)
inline

Definition at line 35 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetMinV2 ( Double_t  dMinV2)
inline

Definition at line 57 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetNTimes ( Int_t  nt)
inline

Definition at line 69 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetPtDependentV2 ( Bool_t  b)
inline

Definition at line 61 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetPtMax ( Double_t  ptMax)
inline

Definition at line 89 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetPtMin ( Double_t  ptMin)
inline

Definition at line 87 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetPtProbability ( Double_t  ptp)
inline

Definition at line 91 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetSecondSectorPhiMax ( Double_t  dPhiMax2)
inline

Definition at line 81 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetSecondSectorPhiMin ( Double_t  dPhiMin2)
inline

Definition at line 79 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetSecondSectorProbability ( Double_t  dProbability2)
inline

Definition at line 83 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetSubeventEtaRange ( Double_t  minA,
Double_t  maxA,
Double_t  minB,
Double_t  maxB 
)
inline

Definition at line 67 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetTemperature ( Double_t  dT)
inline

Definition at line 41 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetUniformAcceptance ( Bool_t  ua)
inline

Definition at line 71 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetUniformEfficiency ( Bool_t  ue)
inline

Definition at line 85 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetUniformFluctuationsV2 ( Bool_t  b)
inline

Definition at line 55 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetV1 ( Double_t  dV1)
inline

Definition at line 43 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetV2 ( Double_t  dV2)
inline

Definition at line 45 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetV2vsPtCutOff ( Double_t  dV2vsPtCutOff)
inline

Definition at line 63 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetV2vsPtMax ( Double_t  dV2vsPtMax)
inline

Definition at line 65 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetV3 ( Double_t  dV3)
inline

Definition at line 47 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetV4 ( Double_t  dV4)
inline

Definition at line 49 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetV5 ( Double_t  dV5)
inline

Definition at line 51 of file AliFlowEventSimpleMakerOnTheFly.h.

void AliFlowEventSimpleMakerOnTheFly::SetV6 ( Double_t  dV6)
inline

Definition at line 53 of file AliFlowEventSimpleMakerOnTheFly.h.

Member Data Documentation

Int_t AliFlowEventSimpleMakerOnTheFly::fCount
private

Definition at line 97 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly().

Double_t AliFlowEventSimpleMakerOnTheFly::fEtaMaxA
private

Definition at line 117 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), and SetSubeventEtaRange().

Double_t AliFlowEventSimpleMakerOnTheFly::fEtaMaxB
private

Definition at line 119 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), and SetSubeventEtaRange().

Double_t AliFlowEventSimpleMakerOnTheFly::fEtaMinA
private

Definition at line 116 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), and SetSubeventEtaRange().

Double_t AliFlowEventSimpleMakerOnTheFly::fEtaMinB
private

Definition at line 118 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), and SetSubeventEtaRange().

Double_t AliFlowEventSimpleMakerOnTheFly::fMass
private

Definition at line 101 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by GetMass(), Init(), and SetMass().

Int_t AliFlowEventSimpleMakerOnTheFly::fMaxMult
private

Definition at line 99 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), GetMaxMult(), and SetMaxMult().

Double_t AliFlowEventSimpleMakerOnTheFly::fMaxV2
private

Definition at line 112 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), GetMaxV2(), and SetMaxV2().

Int_t AliFlowEventSimpleMakerOnTheFly::fMinMult
private

Definition at line 98 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), GetMinMult(), and SetMinMult().

Double_t AliFlowEventSimpleMakerOnTheFly::fMinV2
private

Definition at line 111 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), GetMinV2(), and SetMinV2().

Int_t AliFlowEventSimpleMakerOnTheFly::fNTimes
private

Definition at line 120 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by CreateEventOnTheFly(), GetNTimes(), and SetNTimes().

TF1* AliFlowEventSimpleMakerOnTheFly::fPhiDistribution
private
Double_t AliFlowEventSimpleMakerOnTheFly::fPhiMax1
private
Double_t AliFlowEventSimpleMakerOnTheFly::fPhiMax2
private
Double_t AliFlowEventSimpleMakerOnTheFly::fPhiMin1
private
Double_t AliFlowEventSimpleMakerOnTheFly::fPhiMin2
private
Double_t AliFlowEventSimpleMakerOnTheFly::fPi
private

Definition at line 128 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by AcceptPhi().

Double_t AliFlowEventSimpleMakerOnTheFly::fProbability1
private
Double_t AliFlowEventSimpleMakerOnTheFly::fProbability2
private
Bool_t AliFlowEventSimpleMakerOnTheFly::fPtDependentV2
private
Double_t AliFlowEventSimpleMakerOnTheFly::fPtMax
private

Definition at line 131 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by AcceptPt(), GetPtMax(), and SetPtMax().

Double_t AliFlowEventSimpleMakerOnTheFly::fPtMin
private

Definition at line 130 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by AcceptPt(), GetPtMin(), and SetPtMin().

Double_t AliFlowEventSimpleMakerOnTheFly::fPtProbability
private

Definition at line 132 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by AcceptPt(), GetPtProbability(), and SetPtProbability().

TF1* AliFlowEventSimpleMakerOnTheFly::fPtSpectra
private
Double_t AliFlowEventSimpleMakerOnTheFly::fTemperature
private

Definition at line 102 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by GetTemperature(), Init(), and SetTemperature().

Bool_t AliFlowEventSimpleMakerOnTheFly::fUniformAcceptance
private
Bool_t AliFlowEventSimpleMakerOnTheFly::fUniformEfficiency
private
Bool_t AliFlowEventSimpleMakerOnTheFly::fUniformFluctuationsV2
private
Double_t AliFlowEventSimpleMakerOnTheFly::fV1
private

Definition at line 104 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by GetV1(), Init(), and SetV1().

Double_t AliFlowEventSimpleMakerOnTheFly::fV2
private

Definition at line 105 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by GetV2(), Init(), and SetV2().

Double_t AliFlowEventSimpleMakerOnTheFly::fV2vsPtCutOff
private
Double_t AliFlowEventSimpleMakerOnTheFly::fV2vsPtMax
private
Double_t AliFlowEventSimpleMakerOnTheFly::fV3
private

Definition at line 106 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by GetV3(), Init(), and SetV3().

Double_t AliFlowEventSimpleMakerOnTheFly::fV4
private

Definition at line 107 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by GetV4(), Init(), and SetV4().

Double_t AliFlowEventSimpleMakerOnTheFly::fV5
private

Definition at line 108 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by GetV5(), Init(), and SetV5().

Double_t AliFlowEventSimpleMakerOnTheFly::fV6
private

Definition at line 109 of file AliFlowEventSimpleMakerOnTheFly.h.

Referenced by GetV6(), Init(), and SetV6().


The documentation for this class was generated from the following files: