AliPhysics  ff1d528 (ff1d528)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OutputUtilities Struct Reference

Static Public Member Functions

static Bool_t RegisterDataset (const TString &dsname)
 
static TString RegisteredDataset ()
 
static Int_t FindPort ()
 
static Bool_t StartXrootd (TString &url)
 
static Bool_t StopXrootd ()
 
static Bool_t RegisterStorage (const TString &url)
 

Detailed Description

Special output handling - data sets and remote storage

Definition at line 42 of file OutputUtilities.C.

Member Function Documentation

static Int_t OutputUtilities::FindPort ( )
inlinestatic

Definition at line 126 of file OutputUtilities.C.

Referenced by StartXrootd().

static Bool_t OutputUtilities::RegisterDataset ( const TString dsname)
inlinestatic

Register output data set

Parameters
dsnameData set name
Returns
true on success

Definition at line 51 of file OutputUtilities.C.

Referenced by AAFPluginRailway::PostSetup(), and ProofRailway::PostSetup().

static TString OutputUtilities::RegisteredDataset ( )
inlinestatic

Get the name of the registered data set

Returns
Name of the registered data set

Definition at line 97 of file OutputUtilities.C.

Referenced by ProofRailway::OutputPath().

static Bool_t OutputUtilities::RegisterStorage ( const TString url)
inlinestatic

Register special putput storage

Parameters
urlUrl (root://host/full_path)
Returns
true on success

Definition at line 235 of file OutputUtilities.C.

Referenced by PluginRailway::PostSetup(), and ProofRailway::PostSetup().

static Bool_t OutputUtilities::StartXrootd ( TString url)
inlinestatic

Start a unique XRootd server and return it's access URL

Parameters
urlOn return, the access url
Returns
true if successful, false otherwise

Definition at line 174 of file OutputUtilities.C.

Referenced by RegisterStorage().

static Bool_t OutputUtilities::StopXrootd ( )
inlinestatic

Stop a previously started Xrootd server

Returns
true if stopped, false otherwise

Definition at line 214 of file OutputUtilities.C.

Referenced by ProofRailway::Run().


The documentation for this struct was generated from the following file: