![]() |
AliPhysics
d9df098 (d9df098)
|
Public Member Functions | |
AAFRailway (const TUrl &url, Int_t verbose) | |
virtual | ~AAFRailway () |
virtual const char * | AliPhysicsParName () const |
virtual Bool_t | CreateAliPhysicsPar () |
virtual const char * | AliROOTParName () const |
virtual Bool_t | CreateAliROOTPar () |
virtual Bool_t | PreSetup () |
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 | LoadAliROOT () |
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 | Connect (const TUrl &url, const TString &opts) |
virtual Bool_t | EnableSpecial (const TString &parName, const TString &prefix) |
virtual Bool_t | EnableAliROOT () |
virtual Bool_t | EnableAliPhysics () |
virtual Bool_t | PostSetup () |
virtual Bool_t | LoadExtraSrcs () |
virtual void | GetDataSet (TString &dsname) |
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 an Alice Analysis Facility (AAF)
This helper is triggered by a URL of the form
where <host&t; is a known AAF (e.g., alice-caf.cern.ch
)
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 par
Note, this helper does not use the AliAnalysisAlien plugin
Definition at line 72 of file AAFRailway.C.
|
inlinevirtual |
Definition at line 87 of file AAFRailway.C.
|
inlinevirtual |
Get the name of the Aliphysics par file to use
Reimplemented from ProofRailway.
Definition at line 93 of file AAFRailway.C.
|
inlinevirtual |
Get the name of the AliROOT par file to use
Reimplemented from ProofRailway.
Definition at line 106 of file AAFRailway.C.
|
inlinevirtual |
Reimplemented from ProofRailway.
Definition at line 97 of file AAFRailway.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 110 of file AAFRailway.C.
|
inlinevirtual |
Reimplemented from ProofRailway.
Definition at line 158 of file AAFRailway.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 120 of file AAFRailway.C.
|
inlinevirtual |
Reimplemented from ProofRailway.
Definition at line 151 of file AAFRailway.C.