40 void SetValue(
const char *key,
const char *value);
41 const char *
GetValue(
const char *key);
45 void AddToSet(
const char *key,
const char *value);
50 virtual void SetExecutable(
const char *value=0,
const char *description=0) = 0;
51 virtual void SetArguments(
const char *value=0,
const char *description=0) = 0;
52 virtual void SetEMail(
const char *value=0,
const char *description=0) = 0;
54 virtual void SetPrice(
UInt_t price=1,
const char *description=0) = 0;
55 virtual void SetTTL(
UInt_t ttl=72000,
const char *description=0) = 0;
56 virtual void SetJobTag(
const char *jobtag=0,
const char *description=0) = 0;
58 virtual void SetInputDataList(
const char *list=
"collection.xml",
const char *description=0) = 0;
61 UInt_t maxinputfilesize=0,
const char *d1=0,
62 const char *d2=0,
const char *d3=0) = 0;
63 virtual void SetSplitArguments(
const char *splitarguments=0,
const char *description=0) = 0;
66 virtual void AddToInputSandbox(
const char *value=0,
const char *description=0) = 0;
68 virtual void AddToInputData(
const char *value=0,
const char *description=0) = 0;
70 virtual void AddToRequirements(
const char *value=0,
const char *description=0) = 0;
71 virtual void AddToPackages(
const char *
name=
"AliRoot",
const char *version=
"default",
72 const char *
type=
"VO_ALICE",
const char *description=0) = 0;
TString AddQuotes(const char *value)
Adds quotes to the provided string.
void SetValue(const char *key, const char *value)
Sets a value. If the entry already exists the old one is replaced.
virtual void SetTTL(UInt_t ttl=72000, const char *description=0)=0
virtual void SetInputDataList(const char *list="collection.xml", const char *description=0)=0
virtual void SetArguments(const char *value=0, const char *description=0)=0
virtual ~TGridJDL()
Cleanup.
virtual void AddToInputData(const char *value=0, const char *description=0)=0
virtual void SetSplitArguments(const char *splitarguments=0, const char *description=0)=0
virtual void SetValidationCommand(const char *value, const char *description=0)=0
virtual void SetSplitMode(const char *value, UInt_t maxnumberofinputfiles=0, UInt_t maxinputfilesize=0, const char *d1=0, const char *d2=0, const char *d3=0)=0
#define ClassDef(name, id)
void AddToSet(const char *key, const char *value)
Adds a value to a key value which hosts a set of values.
virtual void SetJobTag(const char *jobtag=0, const char *description=0)=0
virtual void SetInputDataListFormat(const char *format="xml-single", const char *description=0)=0
virtual void AddToOutputArchive(const char *value=0, const char *description=0)=0
virtual void AddToPackages(const char *name="AliRoot", const char *version="default", const char *type="VO_ALICE", const char *description=0)=0
void AddToSetDescription(const char *key, const char *description)
Adds a value to a key value which hosts a set of values.
virtual void SetPrice(UInt_t price=1, const char *description=0)=0
virtual void SetOutputDirectory(const char *value=0, const char *description=0)=0
virtual void AddToOutputSandbox(const char *value=0, const char *description=0)=0
void SetDescription(const char *key, const char *description)
Sets a value. If the entry already exists the old one is replaced.
const char * GetValue(const char *key)
Returns the value corresponding to the provided key.
TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval ...
const char * GetDescription(const char *key)
Returns the value corresponding to the provided key.
Mother of all ROOT objects.
virtual void SetExecutable(const char *value=0, const char *description=0)=0
virtual void AddToInputDataCollection(const char *value=0, const char *description=0)=0
virtual void AddToRequirements(const char *value=0, const char *description=0)=0
virtual void Clear(const Option_t *=0)
Clears the JDL information.
virtual TString Generate()
Generates the JDL snippet.
virtual void AddToInputSandbox(const char *value=0, const char *description=0)=0
virtual void SetEMail(const char *value=0, const char *description=0)=0