![]() |
AliPhysics
dcc03a0 (dcc03a0)
|
Public Member Functions | |
EPosSim (UInt_t run=0, Int_t monitor=0) | |
Bool_t | SetupBranches () |
void | Begin (TTree *tree) |
void | Init (TTree *tree) |
Bool_t | Notify () |
const char * | GetEGTitle () const |
void | SetupSeed () |
Bool_t | SetupGen () |
Bool_t | SetupRun () |
Bool_t | PreEvent (Long64_t iEv) |
Bool_t | ProcessHeader () |
virtual Bool_t | ProcessParticles (Bool_t selected) |
void | PostEvent () |
void | Generate () |
void | FinishRun () |
Int_t | Version () const |
ClassDef (EPosSim, 1) | |
![]() | |
FastSim (const char *eg="", ULong_t runNo=0, Double_t bMin=0, Double_t bMax=20, Long64_t nEvents=0, Int_t monitor=0) | |
const char * | FileName () const |
const char * | GetName () const |
const char * | GetTitle () const |
virtual UShort_t | GetSNN () const |
Bool_t | SetupOutput () |
virtual Bool_t | SetupGRP () |
Bool_t | ReadGRPLine () |
void | OverrideGRP () |
void | AddOverride (const TString &field, const TString &value) |
void | SlaveBegin (TTree *) |
virtual Bool_t | Process (Long64_t iEv) |
void | SlaveTerminate () |
void | FlushList (TCollection *c, TDirectory *dir) |
void | Terminate () |
TFile * | GetGAlice () |
TFile * | GetKine () |
void | MoveAliceFiles () |
Int_t | Version () const |
ClassDef (FastSim, 3) | |
Static Public Member Functions | |
static Bool_t | LocalRun (Long64_t nev, UInt_t run, Int_t monitor, Bool_t verbose) |
static Bool_t | SetupProof (const TUrl &url, const char *opt="") |
static Bool_t | Run (const char *url, const char *opt="") |
![]() | |
static Bool_t | LocalRun (Long64_t nev, UInt_t run, const TString &gen, Double_t bMin, Double_t bMax, Int_t monitor, Bool_t verbose, const TString &overrides="") |
static void | ProofLoadLibs () |
static Bool_t | ProofRun (const TUrl &url, Long64_t nev, UInt_t run, const TString &gen, Double_t bMin, Double_t bMax, Int_t monitor=-1, Bool_t verbose=false, const TString &overrides="", const TString &save="none", const char *opt="") |
static Bool_t | Str2KeyVal (const TString &in, TString &key, TString &val, const char sep='=') |
static void | SetOverrides (FastSim *sim, const TString &override) |
static Bool_t | Run (const char *url, const char *opt="") |
Public Attributes | |
TTree * | fInTree |
TLeaf * | fInNTot |
TLeaf * | fInB |
TLeaf * | fInPDG |
TLeaf * | fInStatus |
TLeaf * | fInPx |
TLeaf * | fInPy |
TLeaf * | fInPz |
TLeaf * | fInE |
TLeaf * | fInM |
TLeaf * | fInNcollH |
TLeaf * | fInNpartP |
TLeaf * | fInNpartT |
TLeaf * | fInNcoll |
TLeaf * | fInNSpcPN |
TLeaf * | fInNSpcTN |
TLeaf * | fInNSpcPP |
TLeaf * | fInNSpcTP |
TLeaf * | fInPhiR |
![]() | |
Bool_t | fVerbose |
Output file name. More... | |
Int_t | fMonitor |
FastShortHeader | fShortHead |
TString | fEGName |
Int_t | fRunNo |
Double_t | fBMin |
Double_t | fBMax |
TObject * | fGRP |
TList * | fOverrides |
GRP in one line. More... | |
Long64_t | fNEvents |
GRP setting to override. More... | |
Bool_t | fIsTgtA |
Bool_t | fIsProjA |
True if target beam is nuclei. More... | |
AliGenerator * | fGenerator |
AliRunLoader * | fRunLoader |
Event generator. More... | |
AliStack * | fStack |
Loader of trees. More... | |
AliHeader * | fHeader |
Stack of particles. More... | |
TTree * | fTree |
TClonesArray * | fParticles |
Custom tree. More... | |
TList * | fList |
TH1 * | fHEta |
List of outputs. More... | |
TH1 * | fHY |
dN/deta More... | |
TH1 * | fHIpz |
dN/dy More... | |
TH1 * | fHType |
IPz histogram. More... | |
TH1 * | fHCent |
Event type histogram. More... | |
TH1 * | fHB |
Event type histogram. More... | |
TH1 * | fHPhiR |
B histogram. More... | |
TH1 * | fHTime |
Reaction plane. More... | |
BCentEstimator * | fBEstimator |
TList * | fCentEstimators |
TProofOutputFile * | fProofFile |
TProofOutputFile * | fAliceFile |
Proof output file. More... | |
TProofOutputFile * | fKineFile |
TFile * | fFile |
TString | fFileName |
Output file. More... | |
Definition at line 1734 of file FastSim.C.
Referenced by LocalRun(), and Run().
|
inlinevirtual |
Set up job
Reimplemented from FastSim.
Definition at line 1783 of file FastSim.C.
Referenced by LocalRun().
EPosSim::ClassDef | ( | EPosSim | , |
1 | |||
) |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinestatic |
Run a simulation.
url is the execution URL of the form
PROTOCOL://[HOST[:PORT]]/[?OPTIONS]
Where PROTOCOL is one of
HOST and PORT is only relevant for Proof.
Options is a list of & separated options
url | Exection URL |
opt | Optimization used when compiling |
Definition at line 2065 of file FastSim.C.
Referenced by RunEPos().
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
TLeaf* EPosSim::fInB |
Definition at line 1950 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInE |
Definition at line 1956 of file FastSim.C.
Referenced by ProcessParticles(), and SetupBranches().
TLeaf* EPosSim::fInM |
Definition at line 1957 of file FastSim.C.
Referenced by SetupBranches().
TLeaf* EPosSim::fInNcoll |
Definition at line 1961 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInNcollH |
Definition at line 1958 of file FastSim.C.
Referenced by SetupBranches().
TLeaf* EPosSim::fInNpartP |
Definition at line 1959 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInNpartT |
Definition at line 1960 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInNSpcPN |
Definition at line 1962 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInNSpcPP |
Definition at line 1964 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInNSpcTN |
Definition at line 1963 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInNSpcTP |
Definition at line 1965 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInNTot |
Definition at line 1949 of file FastSim.C.
Referenced by ProcessParticles(), and SetupBranches().
TLeaf* EPosSim::fInPDG |
Definition at line 1951 of file FastSim.C.
Referenced by ProcessParticles(), and SetupBranches().
TLeaf* EPosSim::fInPhiR |
Definition at line 1966 of file FastSim.C.
Referenced by ProcessHeader(), and SetupBranches().
TLeaf* EPosSim::fInPx |
Definition at line 1953 of file FastSim.C.
Referenced by ProcessParticles(), and SetupBranches().
TLeaf* EPosSim::fInPy |
Definition at line 1954 of file FastSim.C.
Referenced by ProcessParticles(), and SetupBranches().
TLeaf* EPosSim::fInPz |
Definition at line 1955 of file FastSim.C.
Referenced by ProcessParticles(), and SetupBranches().
TLeaf* EPosSim::fInStatus |
Definition at line 1952 of file FastSim.C.
Referenced by ProcessParticles(), and SetupBranches().
TTree* EPosSim::fInTree |
Definition at line 1948 of file FastSim.C.
Referenced by Init(), Notify(), PreEvent(), and SetupBranches().