41 const char *
GetValue(
const char *key);
52 virtual void SetEMail(
const char *
value=
nullptr,
const char *description=
nullptr) = 0;
55 virtual void SetTTL(
UInt_t ttl=72000,
const char *description=
nullptr) = 0;
56 virtual void SetJobTag(
const char *jobtag=
nullptr,
const char *description=
nullptr) = 0;
58 virtual void SetInputDataList(
const char *list=
"collection.xml",
const char *description=
nullptr) = 0;
61 UInt_t maxinputfilesize=0,
const char *d1=
nullptr,
62 const char *d2=
nullptr,
const char *d3=
nullptr) = 0;
63 virtual void SetSplitArguments(
const char *splitarguments=
nullptr,
const char *description=
nullptr) = 0;
72 const char *
type=
"VO_ALICE",
const char *description=
nullptr) = 0;
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t format
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
virtual ~TGridJDL()
Cleanup.
virtual void SetArguments(const char *value=nullptr, const char *description=nullptr)=0
void SetValue(const char *key, const char *value)
Sets a value. If the entry already exists the old one is replaced.
const char * GetDescription(const char *key)
Returns the value corresponding to the provided key.
virtual void SetSplitMode(const char *value, UInt_t maxnumberofinputfiles=0, UInt_t maxinputfilesize=0, const char *d1=nullptr, const char *d2=nullptr, const char *d3=nullptr)=0
void AddToSetDescription(const char *key, const char *description)
Adds a value to a key value which hosts a set of values.
virtual void AddToOutputArchive(const char *value=nullptr, const char *description=nullptr)=0
virtual void SetSplitArguments(const char *splitarguments=nullptr, const char *description=nullptr)=0
virtual void AddToInputDataCollection(const char *value=nullptr, const char *description=nullptr)=0
virtual void SetValidationCommand(const char *value, const char *description=nullptr)=0
virtual void SetPrice(UInt_t price=1, const char *description=nullptr)=0
virtual void SetOutputDirectory(const char *value=nullptr, const char *description=nullptr)=0
virtual void SetEMail(const char *value=nullptr, const char *description=nullptr)=0
virtual void AddToInputData(const char *value=nullptr, const char *description=nullptr)=0
virtual TString Generate()
Generates the JDL snippet.
virtual void AddToInputSandbox(const char *value=nullptr, const char *description=nullptr)=0
virtual void SetTTL(UInt_t ttl=72000, const char *description=nullptr)=0
TString AddQuotes(const char *value)
Adds quotes to the provided string.
void AddToSet(const char *key, const char *value)
Adds a value to a key value which hosts a set of values.
virtual void AddToRequirements(const char *value=nullptr, const char *description=nullptr)=0
void SetDescription(const char *key, const char *description)
Sets a value. If the entry already exists the old one is replaced.
virtual void SetJobTag(const char *jobtag=nullptr, const char *description=nullptr)=0
virtual void AddToOutputSandbox(const char *value=nullptr, const char *description=nullptr)=0
const char * GetValue(const char *key)
Returns the value corresponding to the provided key.
virtual void AddToPackages(const char *name="AliRoot", const char *version="default", const char *type="VO_ALICE", const char *description=nullptr)=0
virtual void SetExecutable(const char *value=nullptr, const char *description=nullptr)=0
void Clear(const Option_t *="") override
Clears the JDL information.
virtual void SetInputDataListFormat(const char *format="xml-single", const char *description=nullptr)=0
virtual void SetInputDataList(const char *list="collection.xml", const char *description=nullptr)=0
TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval ...
Mother of all ROOT objects.