![]() |
AliPhysics
64a5cfc (64a5cfc)
|
Public Member Functions | |
GridRailway (const TUrl &url, Int_t verbose) | |
GridRailway (const GridRailway &o) | |
GridRailway & | operator= (const GridRailway &o) |
virtual | ~GridRailway () |
virtual UShort_t | Mode () const |
virtual const char * | ModeString () const |
virtual UShort_t | Operation () const |
void | StoreRun (Int_t r) |
virtual Int_t | RegisterRuns () |
virtual Bool_t | PreSetup () |
virtual Bool_t | PostSetup () |
void | ScanFiles () |
void | AddFiles () |
void | AddFiles (std::istream &in) |
virtual Long64_t | Run (Long64_t nEvents=-1) |
virtual Bool_t | AuxFile (TString &name, bool copy=false) |
virtual TString | OutputPath () const |
virtual const Char_t * | UrlHelp () const |
virtual const char * | Desc () const |
void | AuxSave (const TString &escaped, Bool_t) |
![]() | |
PluginRailway (const TUrl &url, Int_t verbose) | |
PluginRailway (const PluginRailway &o) | |
PluginRailway & | operator= (const PluginRailway &o) |
virtual | ~PluginRailway () |
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=false) |
virtual Bool_t | LoadAliROOT () |
virtual Bool_t | LoadAliPhysics () |
virtual void | Print (Option_t *option="") const |
![]() | |
Railway (const Railway &o) | |
Railway & | operator= (const Railway &) |
virtual Bool_t | LoadAux (const TString &name, Bool_t copy=false) |
virtual Bool_t | LoadROOT () |
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 |
Public Attributes | |
TList | fRuns |
![]() | |
AliAnalysisAlien * | fHandler |
Bool_t | fUsePars |
Bool_t | fTestBuild |
TList | fExtraLibs |
TList | fExtraPars |
TList | fExtraSrcs |
Additional Inherited Members | |
![]() | |
enum | EMode { kLocal, kProof, kGrid } |
enum | EOperation { kTest, kOffline, kSubmit, kTerminate, kFull } |
enum | EInput { kESD, kAOD, kUser } |
![]() | |
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) |
![]() | |
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 the Grid
This helper is triggered by a URL of the form
where
storage=<url>
root://lxplus.cern.ch:10930//tmp
. mode=[default,rec,sim,train,custom]
default
is assumed. See also CreateAliROOTPar par
runs=[list or file]
oper=[FULL,TERMINATE,SUBMIT,OFFLINE,TEST]
split=<N>
merge=<N>
mc
galice.root
, Kinematics.root
, and TrackRefs.root
) when scanning <datadir> pattern=<GLOB>
Definition at line 76 of file GridRailway.C.
|
inline |
Definition at line 104 of file GridRailway.C.
|
inlinevirtual |
Definition at line 113 of file GridRailway.C.
|
inline |
Definition at line 534 of file GridRailway.C.
Referenced by PostSetup(), and ScanFiles().
|
inline |
Definition at line 555 of file GridRailway.C.
Link an auxilary file to working directory
name | Name of the file |
copy | Whether to copy or not |
Reimplemented from Railway.
Definition at line 604 of file GridRailway.C.
Write auxillary ROOT (and possible shell) script for more (post-)processing e.g., terminate
escaped | Escaped name |
Reimplemented from Railway.
Definition at line 655 of file GridRailway.C.
|
inlinevirtual |
|
inlinevirtual |
Get the mode identifier
Implements Railway.
Definition at line 119 of file GridRailway.C.
|
inlinevirtual |
Get the mode string used for AliAnalysisManager::StartAnalysis
Reimplemented from Railway.
Definition at line 123 of file GridRailway.C.
|
inlinevirtual |
Set-up done before task set-ups
Reimplemented from Railway.
Definition at line 129 of file GridRailway.C.
|
inline |
Definition at line 107 of file GridRailway.C.
|
inlinevirtual |
Get the output (directory)
Reimplemented from Railway.
Definition at line 617 of file GridRailway.C.
Referenced by AuxSave().
|
inlinevirtual |
Set-up done after the task set-ups
Reimplemented from PluginRailway.
Definition at line 295 of file GridRailway.C.
|
inlinevirtual |
Executed before setting up tasks
Reimplemented from PluginRailway.
Definition at line 271 of file GridRailway.C.
|
inlinevirtual |
Read run numbers
Definition at line 151 of file GridRailway.C.
Referenced by PostSetup().
Start the analysis
nEvents | Number of events to analyse |
Implements PluginRailway.
Definition at line 578 of file GridRailway.C.
|
inline |
Definition at line 507 of file GridRailway.C.
Referenced by AddFiles().
|
inline |
Definition at line 140 of file GridRailway.C.
Referenced by RegisterRuns().
|
inlinevirtual |
TList GridRailway::fRuns |
Definition at line 811 of file GridRailway.C.
Referenced by AuxSave(), ScanFiles(), and StoreRun().