![]() |
AliPhysics
ff0b22e (ff0b22e)
|
#include <AliFlowOnTheFlyEventGenerator.h>
Classes | |
class | NaiveFlowAndSpectrumGenerator |
Public Member Functions | |
AliFlowOnTheFlyEventGenerator () | |
AliFlowOnTheFlyEventGenerator (Bool_t qa, Int_t ff, Int_t mult, TVirtualMCDecayer *decayer, Bool_t a, Bool_t b, Bool_t c, Bool_t d) | |
virtual | ~AliFlowOnTheFlyEventGenerator () |
NaiveFlowAndSpectrumGenerator * | Find (Short_t pdg, Bool_t make) |
TObjArray * | GetGenerators () |
void | SetPtSpectrum (const char *func, Short_t pdg) |
void | SetPtDependentV2 (const char *func, Short_t pdg) |
void | SetPtDependentV3 (const char *func, Short_t pdg) |
TF1 * | GetPtSpectrum (Short_t pdg) |
TF1 * | GetDifferentialV2 (Short_t pdg) |
TF1 * | GetDifferentialV3 (Short_t pdg) |
TH1 * | GetQAType (Short_t pdg, Int_t type) |
void | AddV2 (TParticle *particle, Double_t v2, Double_t fluc) |
void | AddV2 (TClonesArray *event) |
void | SetAfterBurnerPrecision (Double_t a, Int_t b) |
void | GenerateOnTheFlyTracks (Int_t mult, Int_t pid, TClonesArray *event, Double_t fluc) |
void | DecayOnTheFlyTracks (TClonesArray *event) |
void | ForceGammaDecay (TClonesArray *arr, TParticle *part) |
AliFlowEventSimple * | GenerateOnTheFlyEvent (TClonesArray *event, Int_t nSpecies, Int_t species[], Int_t mult[], Int_t bg, Bool_t fluc) |
void | EmbedEvent (TClonesArray *embedMe) |
AliFlowEventSimple * | ConvertTClonesToFlowEvent (TClonesArray *event, Int_t totalMultiplicity) |
void | AddV2Mothers (Bool_t b) |
void | AddV3Mothers (Bool_t b) |
void | AddV2Daughters (Bool_t b) |
void | AddV3Daughters (Bool_t b) |
void | InitGenerators () |
void | PrintGenerators () |
void | DoGeneratorQA (Bool_t v2, Bool_t v3) |
Private Member Functions | |
AliFlowOnTheFlyEventGenerator (const AliFlowOnTheFlyEventGenerator &dummy) | |
AliFlowOnTheFlyEventGenerator & | operator= (const AliFlowOnTheFlyEventGenerator &dummy) |
Private Attributes | |
TObjArray * | fGenerators |
TClonesArray * | fEmbedMe |
AliFlowEventSimple * | fFlowEvent |
TVirtualMCDecayer * | fDecayer |
flow event simple for output More... | |
Bool_t | fAddV2Mothers |
Bool_t | fAddV3Mothers |
Bool_t | fAddV2Daughters |
Bool_t | fAddV3Daughters |
Double_t | fPsi2 |
Double_t | fPsi3 |
Double_t | fPrecisionPhi |
Int_t | fMaxNumberOfIterations |
Bool_t | fQA |
Int_t | fFF |
Definition at line 22 of file AliFlowOnTheFlyEventGenerator.h.
AliFlowOnTheFlyEventGenerator::AliFlowOnTheFlyEventGenerator | ( | ) |
AliFlowOnTheFlyEventGenerator::AliFlowOnTheFlyEventGenerator | ( | Bool_t | qa, |
Int_t | ff, | ||
Int_t | mult, | ||
TVirtualMCDecayer * | decayer, | ||
Bool_t | a, | ||
Bool_t | b, | ||
Bool_t | c, | ||
Bool_t | d | ||
) |
Definition at line 60 of file AliFlowOnTheFlyEventGenerator.cxx.
|
virtual |
Definition at line 77 of file AliFlowOnTheFlyEventGenerator.cxx.
|
private |
void AliFlowOnTheFlyEventGenerator::AddV2 | ( | TParticle * | particle, |
Double_t | v2, | ||
Double_t | fluc | ||
) |
Definition at line 222 of file AliFlowOnTheFlyEventGenerator.cxx.
Referenced by AddV2(), GenerateOnTheFlyEvent(), and GenerateOnTheFlyTracks().
void AliFlowOnTheFlyEventGenerator::AddV2 | ( | TClonesArray * | event | ) |
Definition at line 245 of file AliFlowOnTheFlyEventGenerator.cxx.
|
inline |
Definition at line 91 of file AliFlowOnTheFlyEventGenerator.h.
|
inline |
Definition at line 89 of file AliFlowOnTheFlyEventGenerator.h.
|
inline |
Definition at line 92 of file AliFlowOnTheFlyEventGenerator.h.
|
inline |
Definition at line 90 of file AliFlowOnTheFlyEventGenerator.h.
AliFlowEventSimple * AliFlowOnTheFlyEventGenerator::ConvertTClonesToFlowEvent | ( | TClonesArray * | event, |
Int_t | totalMultiplicity | ||
) |
Definition at line 190 of file AliFlowOnTheFlyEventGenerator.cxx.
Referenced by GenerateOnTheFlyEvent().
void AliFlowOnTheFlyEventGenerator::DecayOnTheFlyTracks | ( | TClonesArray * | event | ) |
Definition at line 290 of file AliFlowOnTheFlyEventGenerator.cxx.
Referenced by GenerateOnTheFlyEvent().
void AliFlowOnTheFlyEventGenerator::DoGeneratorQA | ( | Bool_t | v2, |
Bool_t | v3 | ||
) |
Definition at line 452 of file AliFlowOnTheFlyEventGenerator.cxx.
|
inline |
Definition at line 87 of file AliFlowOnTheFlyEventGenerator.h.
AliFlowOnTheFlyEventGenerator::NaiveFlowAndSpectrumGenerator * AliFlowOnTheFlyEventGenerator::Find | ( | Short_t | pdg, |
Bool_t | make | ||
) |
Definition at line 84 of file AliFlowOnTheFlyEventGenerator.cxx.
Referenced by AddV2(), GenerateOnTheFlyTracks(), GetDifferentialV2(), GetDifferentialV3(), GetPtSpectrum(), GetQAType(), SetPtDependentV2(), SetPtDependentV3(), and SetPtSpectrum().
void AliFlowOnTheFlyEventGenerator::ForceGammaDecay | ( | TClonesArray * | arr, |
TParticle * | part | ||
) |
Definition at line 346 of file AliFlowOnTheFlyEventGenerator.cxx.
Referenced by DecayOnTheFlyTracks().
AliFlowEventSimple * AliFlowOnTheFlyEventGenerator::GenerateOnTheFlyEvent | ( | TClonesArray * | event, |
Int_t | nSpecies, | ||
Int_t | species[], | ||
Int_t | mult[], | ||
Int_t | bg, | ||
Bool_t | fluc | ||
) |
Definition at line 142 of file AliFlowOnTheFlyEventGenerator.cxx.
void AliFlowOnTheFlyEventGenerator::GenerateOnTheFlyTracks | ( | Int_t | mult, |
Int_t | pid, | ||
TClonesArray * | event, | ||
Double_t | fluc | ||
) |
Definition at line 260 of file AliFlowOnTheFlyEventGenerator.cxx.
Referenced by GenerateOnTheFlyEvent().
|
inline |
Definition at line 76 of file AliFlowOnTheFlyEventGenerator.h.
|
inline |
Definition at line 77 of file AliFlowOnTheFlyEventGenerator.h.
|
inline |
Definition at line 71 of file AliFlowOnTheFlyEventGenerator.h.
|
inline |
Definition at line 75 of file AliFlowOnTheFlyEventGenerator.h.
|
inline |
Definition at line 78 of file AliFlowOnTheFlyEventGenerator.h.
void AliFlowOnTheFlyEventGenerator::InitGenerators | ( | ) |
Definition at line 396 of file AliFlowOnTheFlyEventGenerator.cxx.
Referenced by AliFlowOnTheFlyEventGenerator().
|
private |
void AliFlowOnTheFlyEventGenerator::PrintGenerators | ( | ) |
Definition at line 439 of file AliFlowOnTheFlyEventGenerator.cxx.
|
inline |
Definition at line 82 of file AliFlowOnTheFlyEventGenerator.h.
void AliFlowOnTheFlyEventGenerator::SetPtDependentV2 | ( | const char * | func, |
Short_t | pdg | ||
) |
Definition at line 114 of file AliFlowOnTheFlyEventGenerator.cxx.
void AliFlowOnTheFlyEventGenerator::SetPtDependentV3 | ( | const char * | func, |
Short_t | pdg | ||
) |
Definition at line 128 of file AliFlowOnTheFlyEventGenerator.cxx.
void AliFlowOnTheFlyEventGenerator::SetPtSpectrum | ( | const char * | func, |
Short_t | pdg | ||
) |
Definition at line 100 of file AliFlowOnTheFlyEventGenerator.cxx.
|
private |
Definition at line 106 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AddV2Daughters(), AliFlowOnTheFlyEventGenerator(), and GenerateOnTheFlyEvent().
|
private |
Definition at line 104 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AddV2Mothers(), AliFlowOnTheFlyEventGenerator(), and GenerateOnTheFlyTracks().
|
private |
Definition at line 107 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AddV3Daughters(), and AliFlowOnTheFlyEventGenerator().
|
private |
Definition at line 105 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AddV3Mothers(), and AliFlowOnTheFlyEventGenerator().
|
private |
flow event simple for output
Definition at line 103 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AliFlowOnTheFlyEventGenerator(), DecayOnTheFlyTracks(), and GenerateOnTheFlyEvent().
|
private |
Definition at line 101 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by EmbedEvent(), and GenerateOnTheFlyEvent().
|
private |
Definition at line 113 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by Find(), GenerateOnTheFlyEvent(), and InitGenerators().
|
private |
Definition at line 102 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AliFlowOnTheFlyEventGenerator(), ConvertTClonesToFlowEvent(), and ~AliFlowOnTheFlyEventGenerator().
|
private |
Definition at line 100 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AliFlowOnTheFlyEventGenerator(), DoGeneratorQA(), Find(), GetGenerators(), InitGenerators(), PrintGenerators(), and ~AliFlowOnTheFlyEventGenerator().
|
private |
Definition at line 111 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AddV2(), and SetAfterBurnerPrecision().
|
private |
Definition at line 110 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AddV2(), and SetAfterBurnerPrecision().
|
private |
Definition at line 108 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AddV2(), ConvertTClonesToFlowEvent(), and GenerateOnTheFlyEvent().
|
private |
Definition at line 109 of file AliFlowOnTheFlyEventGenerator.h.
|
private |
Definition at line 112 of file AliFlowOnTheFlyEventGenerator.h.
Referenced by AddV2(), DoGeneratorQA(), Find(), and InitGenerators().