![]() |
AliPhysics
35e5fca (35e5fca)
|
Public Member Functions | |
VAFRailway (const TUrl &url, Int_t verbose) | |
virtual | ~VAFRailway () |
virtual Bool_t | LoadAliROOT () |
virtual const char * | AliPhysicsParName () const |
virtual Bool_t | CreateAliPhysicsPar () |
virtual Bool_t | EnableAliPhysics () |
virtual const char * | AliROOTParName () const |
virtual Bool_t | CreateAliROOTPar () |
virtual Bool_t | PreSetup () |
virtual void | GetDataSet (TString &dsName) |
virtual Bool_t | Connect (const TUrl &url, const TString &opt) |
virtual const Char_t * | UrlHelp () const |
virtual const char * | Desc () const |
![]() | |
ProofRailway (const TUrl &url, Int_t verbose) | |
ProofRailway (const ProofRailway &o) | |
ProofRailway & | operator= (const ProofRailway &o) |
virtual | ~ProofRailway () |
void | UsePar (Bool_t &use) |
virtual Bool_t | AddIncludePath (const TString &path) |
virtual Bool_t | LoadLibrary (const TString &name, Bool_t slaves=true, Bool_t forcePar=false) |
virtual Bool_t | LoadSource (const TString &name, bool copy=true) |
virtual Bool_t | LoadAliPhysics () |
virtual Bool_t | CreatePseudoPar (const TString &parName, const TString &env, const TString &setup) |
virtual UShort_t | Mode () const |
virtual const char * | ModeString () const |
virtual Bool_t | EnableSpecial (const TString &parName, const TString &prefix) |
virtual Bool_t | EnableAliROOT () |
virtual Bool_t | PostSetup () |
virtual Bool_t | LoadExtraSrcs () |
virtual Long64_t | Run (Long64_t nEvents=-1) |
virtual void | Print (Option_t *option="") const |
virtual Bool_t | AuxFile (TString &name, bool copy=false) |
Int_t | SendFile (const TString &fileName) |
virtual TString | OutputPath () const |
void | AuxSave (const TString &escaped, Bool_t) |
![]() | |
Railway (const Railway &o) | |
Railway & | operator= (const Railway &) |
virtual Bool_t | LoadAux (const TString &name, Bool_t copy=false) |
virtual Bool_t | LoadROOT () |
virtual UShort_t | Operation () const |
virtual Bool_t | AddMonitor (const TString &) |
virtual Short_t | InputType () const |
virtual Bool_t | IsMC () const |
virtual TString | OutputLocation () const |
const TUrl & | Url () const |
const OptionList & | Options () const |
Additional Inherited Members | |
![]() | |
enum | EMode { kLocal, kProof, kGrid } |
enum | EOperation { kTest, kOffline, kSubmit, kTerminate, kFull } |
enum | EInput { kESD, kAOD, kUser } |
![]() | |
static void | ExportEnvVar (TString &out, const TString &name) |
![]() | |
static Railway * | Create (const TUrl &url, Int_t verbose=0) |
static Railway * | CreateObject (const TString &cl, const TUrl &url, Int_t verbose=0) |
static void | ShowUrlHelp (const TString &cl) |
static void | ShowFullHelp (const TString &cl) |
![]() | |
TString | fExtraLibs |
TString | fExtraPars |
TString | fExtraSrcs |
Bool_t | fUsePars |
Bool_t | fBasePars |
Bool_t | fTestBuild |
TList | fAuxFiles |
![]() | |
const TString & | MakeLibraryName (const TString &name) |
TChain * | LocalChain () |
Railway (const TUrl &url, Int_t verbose) | |
virtual Bool_t | ParseOptions () |
virtual | ~Railway () |
![]() | |
static UShort_t | DeduceType (const TString &str) |
![]() | |
TUrl | fUrl |
OptionList | fOptions |
Int_t | fVerbose |
Handle analysis on Proof-on-Demand
This helper is triggered by a URL of the form
where <host&t; is a known AAF (e.g., alivafh
)
esdTree
or aodTree
dsname
[=<output dataset>] storage=<url>
root://lxplus.cern.ch:10930//tmp
. mode=[default,rec,sim,train,custom]
default
is assumed. See also CreateAliROOTPar pattern=
<file pattern> par
Note, this helper does not use the AliAnalysisAlien plugin
Definition at line 68 of file VAFRailway.C.
|
inlinevirtual |
Definition at line 83 of file VAFRailway.C.
|
inlinevirtual |
Get the name of the Aliphysics par file to use
Reimplemented from ProofRailway.
Definition at line 119 of file VAFRailway.C.
|
inlinevirtual |
Get the name of the AliROOT par file to use
Reimplemented from ProofRailway.
Definition at line 127 of file VAFRailway.C.
Override base class to replace the proof protocol with pod.
url | Connection URL |
opt | Possible options |
Reimplemented from ProofRailway.
Definition at line 190 of file VAFRailway.C.
|
inlinevirtual |
Reimplemented from ProofRailway.
Definition at line 120 of file VAFRailway.C.
|
inlinevirtual |
Create an AliROOT par file from the executing AliROOT. This PAR file basically uses the environment of the client - that is, we assume that the used AliROOT is accessible on the slaves - e.g., via an NFS export.
Note, the SETUP.C script take one argument - a TList of TNamed parameters. Parameters processed are
The generated PAR file is uploaded but not enabled until we have populated fExtraLibs. The enabling takes place at the end of the set-up.
Reimplemented from ProofRailway.
Definition at line 131 of file VAFRailway.C.
|
inlinevirtual |
Reimplemented from ProofRailway.
Definition at line 206 of file VAFRailway.C.
|
inlinevirtual |
Enable the special AliROOT package on the cluster
Reimplemented from ProofRailway.
Definition at line 121 of file VAFRailway.C.
|
inlinevirtual |
Get the data-set name. On VAF, this is a search description
dsName | On return, must contain the data set name |
Reimplemented from ProofRailway.
Definition at line 164 of file VAFRailway.C.
|
inlinevirtual |
Do some sanity checks, then load
Reimplemented from ProofRailway.
Definition at line 89 of file VAFRailway.C.
|
inlinevirtual |
Set-up done before task set-ups. Overload ProofRailway::PreSetup to specify the ROOT version using TProofMgr::SetROOTVersion
Reimplemented from ProofRailway.
Definition at line 141 of file VAFRailway.C.
|
inlinevirtual |
Reimplemented from ProofRailway.
Definition at line 199 of file VAFRailway.C.