|
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="") |
|
Definition at line 1784 of file FastSim.C.
void EPosSim::Begin |
( |
TTree * |
| ) |
|
|
inlinevirtual |
void EPosSim::FinishRun |
( |
| ) |
|
|
inlinevirtual |
void EPosSim::Generate |
( |
| ) |
|
|
inlinevirtual |
const char* EPosSim::GetEGTitle |
( |
| ) |
const |
|
inlinevirtual |
Get the event generator title
- Returns
- Event generator title
Reimplemented from FastSim.
Definition at line 1885 of file FastSim.C.
void EPosSim::Init |
( |
TTree * |
| ) |
|
|
inlinevirtual |
Run this selector as a normal process
- Parameters
-
nev | Number of events |
run | Run number to anchor in |
monitor | Monitor frequency [s] |
verbose | Whether to be verbose |
- Returns
- true on succes
Definition at line 2044 of file FastSim.C.
Called when the file changes
- Returns
- true on success, false otherwise
Definition at line 1869 of file FastSim.C.
void EPosSim::PostEvent |
( |
| ) |
|
|
inlinevirtual |
Do final event processing (fill output)
Reimplemented from FastSim.
Definition at line 2003 of file FastSim.C.
Bool_t EPosSim::ProcessHeader |
( |
| ) |
|
|
inlinevirtual |
Process the event header
- Returns
- true if the event should be diagnosed
Reimplemented from FastSim.
Definition at line 1925 of file FastSim.C.
Process all particles
- Parameters
-
selected | True if particle information should be diagnosed |
- Returns
- true on success
Along beam axis
Along beam axis
Reimplemented from FastSim.
Definition at line 1962 of file FastSim.C.
static Bool_t EPosSim::Run |
( |
const char * |
url, |
|
|
const char * |
opt = "" |
|
) |
| |
|
inlinestatic |
Run a simulation.
url is the execution URL of the form
PROTOCOL://[HOST[:PORT]]/[?OPTIONS]
Where PROTOCOL is one of
- local for local (single thread) execution
- lite for Proof-Lite execution
- proof for Proof exection
HOST and PORT is only relevant for Proof.
Options is a list of & separated options
- events=NEV Set the number of events to process
- run=RUNNO Set the run number to anchor in
- eg=NAME Set the event generator
- b=RANGE Set the impact parameter range in fermi
- monitor=SEC Set the update rate in seconds of monitor histograms
- Parameters
-
url | Exection URL |
opt | Optimization used when compiling |
- Returns
- true on success
Definition at line 2131 of file FastSim.C.
Referenced by RunEPos().
Bool_t EPosSim::SetupBranches |
( |
| ) |
|
|
inline |
Set-up the generator.
- Returns
- true on success
Reimplemented from FastSim.
Definition at line 1900 of file FastSim.C.
static Bool_t EPosSim::SetupProof |
( |
const TUrl & |
url, |
|
|
const char * |
opt = "" |
|
) |
| |
|
inlinestatic |
Run this selector in PROOF(Lite)
- Parameters
-
url | Proof URL |
opt | Compilation options |
- Returns
- true on succes
Definition at line 2073 of file FastSim.C.
Setup the generator etc. of the job
- Returns
- true on success
Reimplemented from FastSim.
Definition at line 1907 of file FastSim.C.
void EPosSim::SetupSeed |
( |
| ) |
|
|
inlinevirtual |
Set our seed. This will read a UInt_t worth of data from /dev/urandom
Reimplemented from FastSim.
Definition at line 1899 of file FastSim.C.
Int_t EPosSim::Version |
( |
| ) |
const |
|
inline |
TLeaf* EPosSim::fInNcollH |
TLeaf* EPosSim::fInNpartP |
TLeaf* EPosSim::fInNpartT |
TLeaf* EPosSim::fInNSpcPN |
TLeaf* EPosSim::fInNSpcPP |
TLeaf* EPosSim::fInNSpcTN |
TLeaf* EPosSim::fInNSpcTP |
TLeaf* EPosSim::fInStatus |
The documentation for this struct was generated from the following file: