![]() |
AliPhysics
239578e (239578e)
|
Public Member Functions | |
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 |
virtual const char * | GetEGTitle () const |
Bool_t | SetupOutput () |
virtual void | SetupSeed () |
virtual Bool_t | SetupGRP () |
virtual Bool_t | SetupGen () |
virtual Bool_t | SetupRun () |
Bool_t | ReadGRPLine () |
void | OverrideGRP () |
void | AddOverride (const TString &field, const TString &value) |
virtual void | Init (TTree *) |
virtual void | Begin (TTree *) |
void | SlaveBegin (TTree *) |
virtual Bool_t | PreEvent (Long64_t iEv) |
virtual Bool_t | ProcessHeader () |
virtual void | CheckTrigger (Double_t eta) |
virtual Bool_t | ProcessParticles (Bool_t selected) |
virtual void | PostEvent () |
virtual void | Generate () |
virtual Bool_t | Process (Long64_t iEv) |
virtual void | FinishRun () |
void | SlaveTerminate () |
void | FlushList (TCollection *c, TDirectory *dir) |
void | Terminate () |
TFile * | GetGAlice () |
TFile * | GetKine () |
void | MoveAliceFiles () |
Int_t | Version () const |
Static Public Member Functions | |
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 | |
Bool_t | fVerbose |
Output file name. More... | |
Int_t | fMonitor |
FastShortHeader | fShortHead |
Parameters | |
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... | |
ALICE EG interface | |
True if projectile beam is nuclei | |
AliGenerator * | fGenerator |
AliRunLoader * | fRunLoader |
Event generator. More... | |
AliStack * | fStack |
Loader of trees. More... | |
AliHeader * | fHeader |
Stack of particles. More... | |
Custom output | |
Header handler | |
TTree * | fTree |
TClonesArray * | fParticles |
Custom tree. More... | |
Diagnostics | |
List of particles | |
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... | |
TH1 * | fHTrig |
Timing. More... | |
Centrality | |
Trigger bits | |
BCentEstimator * | fBEstimator |
TList * | fCentEstimators |
Output files | |
TProofOutputFile * | fProofFile |
TProofOutputFile * | fAliceFile |
Proof output file. More... | |
TProofOutputFile * | fKineFile |
TFile * | fFile |
TString | fFileName |
Output file. More... | |
Add an item to the list of things from GRP to override
Definition at line 687 of file FastSim.C.
Referenced by SetOverrides().
|
inlinevirtual |
Set up job
Reimplemented in EPosSim.
Definition at line 706 of file FastSim.C.
Referenced by EPosSim::Begin(), and LocalRun().
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinestatic |
|
inline |
|
inline |
|
inlinevirtual |
Process one event
iEv | Event number |
Definition at line 1104 of file FastSim.C.
Referenced by LocalRun(), and EPosSim::LocalRun().
|
inlinevirtual |
|
inlinestatic |
|
inlinestatic |
Run this selector in PROOF(Lite)
url | Proof URL |
nev | Number of events |
run | Run number to anchor in |
gen | Generator |
bMin | Least impact parameter [fm] |
bMax | Largest impact parameter [fm] |
monitor | Monitor frequency [s] |
opt | Compilation options |
verbose | Be verbose |
overrides | GRP overrides |
save | Where to save |
|
inline |
|
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 1700 of file FastSim.C.
Referenced by RunFast().
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Set-up this sub-job
Definition at line 764 of file FastSim.C.
Referenced by LocalRun(), and EPosSim::LocalRun().
|
inline |
Finalize this sub-job
Definition at line 1146 of file FastSim.C.
Referenced by LocalRun(), and EPosSim::LocalRun().
|
inline |
Final processing of the data
Definition at line 1222 of file FastSim.C.
Referenced by LocalRun(), and EPosSim::LocalRun().
|
inline |
BCentEstimator* FastSim::fBEstimator |
FastShortHeader FastSim::fShortHead |
Bool_t FastSim::fVerbose |
Output file name.
Definition at line 1466 of file FastSim.C.
Referenced by LocalRun(), EPosSim::LocalRun(), ProofRun(), and EPosSim::Run().