52 const char *conditions =
"",
const char *options =
"");
58 TAlien(
const char *gridurl,
const char *uid=0,
const char *
passwd=0,
59 const char *options=0);
90 const char *se=0,
const char *guid=0,
Bool_t verbose=
kFALSE);
virtual Bool_t ResubmitById(TString jobid)
Resubmit a specific job.
virtual Int_t Mkdir(const char *ldn="", Option_t *options="", Bool_t verbose=kFALSE)
virtual Bool_t Register(const char *lfn, const char *turl, Long_t size=-1, const char *se=0, const char *guid=0, Bool_t verbose=kFALSE)
virtual CatalogType Type(const char *lfn, Option_t *option="", Bool_t verbose=kFALSE)
returns the type of the given lfn
TString Escape(const char *input)
Escape " by \".
const char * GetStreamFieldKey(UInt_t stream, UInt_t column, UInt_t row)
virtual TGridJobStatusList * Ps(const char *options, Bool_t verbose=kTRUE)
Get job status list.
virtual TGridCollection * OpenCollection(const char *collectionfile, UInt_t maxentries=kTRUE)
Factory function for a TAlienCollection based on an XML file.
#define ClassDef(name, id)
virtual const char * Pwd(Bool_t verbose=kFALSE)
void Shell()
Start an interactive AliEn shell.
virtual Bool_t Rmdir(const char *ldn="", Option_t *options="", Bool_t verbose=kFALSE)
virtual TGridCollection * OpenCollectionQuery(TGridResult *queryresult, Bool_t nogrouping=kFALSE)
Factory function fo a TAlienCollection based on a gGrid Query.
virtual const char * GetHomeDirectory()
virtual TGridResult * ListPackages(const char *alienpackagedir="/alice/packages")
List packages in the specified directory.
virtual ~TAlien()
do we need to delete fGc ? (rdm)
virtual TGridJob * Submit(const char *jdl)
Submit a command to AliEn. Returns 0 in case of error.
virtual Bool_t Cd(const char *ldn="", Bool_t verbose=kFALSE)
virtual TGridResult * Ls(const char *ldn="", Option_t *options="", Bool_t verbose=kFALSE)
virtual Bool_t Rm(const char *lfn, Option_t *option="", Bool_t verbose=kFALSE)
virtual Bool_t KillById(TString jobid)
Kill a specific job.
virtual TGridResult * OpenDataset(const char *lfn, const char *options="")
TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval ...
virtual TGridResult * LocateSites()
UInt_t GetNColumns(UInt_t stream)
TAlien(const char *gridurl, const char *uid=0, const char *passwd=0, const char *options=0)
const char * GetStreamFieldValue(UInt_t stream, UInt_t column, UInt_t row)
virtual TGridResult * GetCollection(const char *lfn, Option_t *option="", Bool_t verbose=kFALSE)
virtual TGridResult * Query(const char *path, const char *pattern, const char *conditions="", const char *options="")
TGridResult * Command(const char *command, bool interactive=kFALSE, UInt_t stream=kOUTPUT)
Execute AliEn command. Returns 0 in case or error.
virtual TGridJDL * GetJDLGenerator()
Create a Alien JDL.
TMap * GetColumn(UInt_t stream=0, UInt_t column=0)
const char * Data() const