![]() |
AliPhysics
96866e8 (96866e8)
|
Static Public Member Functions | |
static Bool_t | DoFind (const TString &what, TString &src) |
static Bool_t | Find (const TString &what) |
static Bool_t | Load (const TString &name) |
static Bool_t | Build (const TString &what) |
PAR generation from script | |
static Bool_t | MakeScriptPAR (Bool_t isLocal, const TString &script, const TString &deps, Railway *helper) |
static Bool_t | MakeScriptBuildScript (const TString &dir, const TString &base) |
static Bool_t | MakeScriptBuildMacro (const TString &dir, const TString &base, const TString &ext, const TCollection *deps) |
static Bool_t | MakeScriptUtilityScript (const TString &dir) |
static Bool_t | MakeScriptSetupMacro (const TString &dir, const TString &base, const TString &ext, const TCollection *deps) |
PAR generation from aux file list | |
static Bool_t | MakeAuxFilePAR (const TList &files, const TString &name, Bool_t verbose=false) |
Railway to set-up and load PARs
Definition at line 36 of file ParUtilities.C.
Unpack, build, and load a PAR file.
what | Which PAR file |
Definition at line 130 of file ParUtilities.C.
Referenced by PluginRailway::LoadLibrary(), ProofRailway::LoadLibrary(), and LoadPar().
Definition at line 38 of file ParUtilities.C.
Find PAR file (either in current or parent directory or directly in $ALICE_ROOT), and link it here
what | PAR file name (sans .par) |
Definition at line 65 of file ParUtilities.C.
Referenced by PluginRailway::LoadLibrary(), and ProofRailway::LoadLibrary().
Unpack and load a PAR file previously found with Find.
name | PAR file name |
Definition at line 90 of file ParUtilities.C.
|
inlinestatic |
Definition at line 538 of file ParUtilities.C.
Referenced by ProofRailway::PostSetup(), and TestAuxPAR().
|
inlinestatic |
Write a build macro
dir | Directory to put macro in |
deps | Dependencies |
base | Base name of script to compile |
ext | `extension' - last part of file name |
Definition at line 374 of file ParUtilities.C.
Referenced by MakeScriptPAR().
|
inlinestatic |
Write a build script
dir | Directory to put it in |
base | Base name |
Definition at line 332 of file ParUtilities.C.
Referenced by MakeScriptPAR().
|
inlinestatic |
Service function to make a PAR out of a script.
The script should contain can contain a sub-class of AliAnalysisTask. The script will be compiled on the slaves before loading the AliAnalysisManager. Parts to (not) be compiled can be protected like
script | Script to upload and compile in the PAR |
deps | Dependency pars |
isLocal | Local build |
helper | Railway |
Definition at line 202 of file ParUtilities.C.
Referenced by MyTrain::CreateTasks(), EventTimeTrain::CreateTasks(), and ELossTimeTrain::CreateTasks().
|
inlinestatic |
Make a setup script
dir | Directory to put it in |
base | Base name of target script |
ext | Extension of target script |
deps | Dependencies |
Definition at line 496 of file ParUtilities.C.
Referenced by MakeScriptPAR().
Make a utility macro
dir | Directory to put the macro in |
Definition at line 416 of file ParUtilities.C.
Referenced by MakeScriptPAR().