![]() |
AliPhysics
648edd6 (648edd6)
|
Public Member Functions | |
EGCfg () | |
virtual Bool_t | IsLego () const |
![]() | |
VirtualEGCfg () | |
virtual | ~VirtualEGCfg () |
AliGenerator * | MakeGenerator (const TString &rt, Float_t b1, Float_t b2, Bool_t smear=true) |
TVirtualMCDecayer * | MakeDecayer (const TString &rt) |
Public Attributes | |
Int_t | hftype |
Bool_t | fIsLego |
![]() | |
TString | runType |
Protected Member Functions | |
Int_t | HFType () const |
AliGenerator * | CreateGenerator (const TString &rt, Float_t b1, Float_t b2) |
TVirtualMCDecayer * | CreateDecayer (const TString &runType) |
AliGenerator * | Pythia (const TString &tune) |
AliGenerator * | PythiaHF (Int_t type, Bool_t harder=0) |
AliGenerator * | Hijing (Float_t minB, Float_t maxB, const TString &rt) |
AliGenerator * | Dpmjet (Float_t minB, Float_t maxB, Bool_t fragments=0) |
AliGenerator * | Ampt (Float_t minB, Float_t maxB, const TString &rt) |
AliGenerator * | Hydjet (Float_t minB, Float_t maxB) |
AliGenerator * | EposLHC (Float_t minB, Float_t maxB) |
AliGenerator * | Epos (Float_t, Float_t) |
AliGenerator * | Therminator (Float_t, Float_t) |
AliGenerator * | Lego (const TString &variant) |
AliGeneator * | HFCocktail (const TString &base, Float_t minB, Float_t maxB) |
Additional Inherited Members | |
![]() | |
static const char * | DeduceRunType () |
static void | LoadLibrary (const TString &name, const TString &cls="") |
static void | LoadGen (const TString &runType) |
static void | LoadPythia (Bool_t gen=true, const char *vers="6.4.21") |
static void | LoadHijing () |
static void | LoadHydjet () |
static void | LoadEposLHC () |
static void | LoadEpos () |
static void | LoadTherminator () |
static void | LoadDpmjet () |
static void | LoadAmpt () |
Definition at line 10 of file EGConfig.C.
|
inline |
Definition at line 15 of file EGConfig.C.
Referenced by EGConfig().
Make an AMPT generator for AA collisions
minB | Least impact parameter |
maxB | Largest impact parameter |
rt | Sub-type |
Definition at line 415 of file EGConfig.C.
Referenced by CreateGenerator(), and HFCocktail().
|
inlineprotectedvirtual |
Make our decayer
Implements VirtualEGCfg.
Definition at line 85 of file EGConfig.C.
Referenced by Ampt().
|
inlineprotectedvirtual |
Make the generator
rt | Generator ID |
b1 | Least impact parameter |
b2 | Largest impact parameter |
Implements VirtualEGCfg.
Definition at line 49 of file EGConfig.C.
Make a DPMJet generator for pp, AA, pA, or Ap.
minB | Least impact parameter |
maxB | Largest impact parameter |
fragments | If true, make fragments |
Definition at line 376 of file EGConfig.C.
Referenced by CreateGenerator().
Make an Epos generator for p-p (A-A, or p-A possible?)
Definition at line 562 of file EGConfig.C.
Referenced by CreateGenerator().
Make an Epos=LHC generator for p-p, A-A, p-A, or A-p
minB | Least impact parameter |
maxB | Largest impact parameter |
Definition at line 538 of file EGConfig.C.
Referenced by CreateGenerator().
Make a heavy flavour cocktail
base | Underlying event. |
minB | Least impact parameter |
maxB | Largest impact parameter |
Definition at line 670 of file EGConfig.C.
Referenced by CreateGenerator().
|
inlineprotected |
Make a random Heavy Flavour type
Definition at line 27 of file EGConfig.C.
Referenced by EGCfg().
Make a Min-Bias AA, pA, or Ap Hijing generator
minB | Least impact parameter |
maxB | Largest impact parameter |
rt | Sub configurations |
Definition at line 267 of file EGConfig.C.
Referenced by CreateGenerator(), and HFCocktail().
Make an HydJet generator for A-A
minB | Least impact parameter |
maxB | Largest impact parameter |
Definition at line 510 of file EGConfig.C.
Referenced by CreateGenerator().
|
inlinevirtual |
Reimplemented from VirtualEGCfg.
Definition at line 20 of file EGConfig.C.
|
inlineprotected |
Greate a lego event generator
variant | Possible tune |
Definition at line 604 of file EGConfig.C.
Referenced by CreateGenerator().
|
inlineprotected |
Greate a pythia6 event generator
tune | Possible tune |
Definition at line 108 of file EGConfig.C.
Referenced by CreateGenerator(), and PythiaHF().
Create a Pythia6 generator for heavy-flavor physics
type | Which kind |
harder | If true, make harder processes |
Definition at line 212 of file EGConfig.C.
Referenced by CreateGenerator(), and HFCocktail().
Definition at line 576 of file EGConfig.C.
Referenced by CreateGenerator().
Bool_t EGCfg::fIsLego |
Definition at line 13 of file EGConfig.C.
Referenced by CreateGenerator(), IsLego(), and Lego().
Int_t EGCfg::hftype |
Definition at line 12 of file EGConfig.C.
Referenced by Ampt(), CreateDecayer(), EGCfg(), and HFCocktail().