AliPhysics  35e5fca (35e5fca)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AvailableSoftware Struct Reference

Static Public Member Functions

static const char * GetField (TObject *o)
 
static TListGetMap ()
 
static TObjectGetPackage (const TString &name, const TString &query)
 
static Bool_t GetVer (TObject *pack, const TString &name, TString &ret)
 
static Bool_t GetDep (TObject *pack, const TString &which, TString &ret)
 
static Bool_t Check (TString &aliphysics, TString &aliroot, TString &root)
 
static void Test (const TString &phy, const TString &ali=TString(), const TString &roo=TString())
 
static void Test ()
 

Detailed Description

Railway code to find available packages on Grid

Definition at line 33 of file AvailableSoftware.C.

Member Function Documentation

static Bool_t AvailableSoftware::Check ( TString aliphysics,
TString aliroot,
TString root 
)
inlinestatic

Definition at line 237 of file AvailableSoftware.C.

Referenced by AAFRailway::PreSetup(), PluginRailway::PreSetup(), and Test().

static Bool_t AvailableSoftware::GetDep ( TObject pack,
const TString which,
TString ret 
)
inlinestatic

Get the dependencies

Parameters
packPackage
whichWhich dependency
retReturn version of dependency
Returns
true on success

Definition at line 218 of file AvailableSoftware.C.

Referenced by Check().

static const char* AvailableSoftware::GetField ( TObject o)
inlinestatic

Definition at line 35 of file AvailableSoftware.C.

Referenced by GetMap().

static TList* AvailableSoftware::GetMap ( )
inlinestatic

Get the full map of packages to dependencies

Returns
the list

Definition at line 49 of file AvailableSoftware.C.

Referenced by GetPackage().

static TObject* AvailableSoftware::GetPackage ( const TString name,
const TString query 
)
inlinestatic

Get a package

Parameters
namePackage Name
queryQuery. Either a specific version or some combination of
  • last: the newest
  • regular: No special tags
  • release: Only release tags
  • analysis: Only analysis tags
Returns
Pointer to package or null

Definition at line 122 of file AvailableSoftware.C.

Referenced by Check().

static Bool_t AvailableSoftware::GetVer ( TObject pack,
const TString name,
TString ret 
)
inlinestatic

Definition at line 197 of file AvailableSoftware.C.

Referenced by Check().

static void AvailableSoftware::Test ( const TString phy,
const TString ali = TString(),
const TString roo = TString() 
)
inlinestatic

Definition at line 268 of file AvailableSoftware.C.

static void AvailableSoftware::Test ( )
inlinestatic

Definition at line 287 of file AvailableSoftware.C.


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