library: libCore
#include "TGridJDL.h"

TGridJDL


class description - header file - source file - inheritance tree (.pdf)

class TGridJDL : public TObject

Inheritance Chart:
TObject
<-
TGridJDL
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
virtual ~TGridJDL() TString AddQuotes(const char* value) virtual void AddToInputData(const char* value) virtual void AddToInputDataCollection(const char* value) virtual void AddToInputSandbox(const char* value) virtual void AddToOutputSandbox(const char* value) void AddToSet(const char* key, const char* value) static TClass* Class() virtual void Clear(Option_t* = "0") virtual TString Generate() const char* GetValue(const char* key) virtual TClass* IsA() const virtual void SetArguments(const char* value) virtual void SetEMail(const char* value) virtual void SetExecutable(const char* value) virtual void SetRequirements(const char* value) virtual void SetSplitMode(const char* value) virtual void SetValidationCommand(const char* value) void SetValue(const char* key, const char* value) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TMap fMap stores the key, value pairs of the JDL

Class Description

                                                                      
 TGridJDL                                                             
                                                                      
 Abstract base class to generate JDL files for job submission to the  
 Grid.                                                                
                                                                      
 Related classes are TGLiteJDL.                                       
                                                                      

~TGridJDL()
 Cleanup.
void Clear(const Option_t*)
 Clears the JDL information.
void SetValue(const char *key, const char *value)
 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. Return 0 in case
 key is not found.
TString AddQuotes(const char *value)
 Adds quotes to the provided string.
  E.g. Value --> "Value"
void AddToSet(const char *key, const char *value)
 Adds a value to a key value which hosts a set of values.
 E.g. InputSandbox: {"file1","file2"}
TString Generate()
 Generates the JDL snippet.
void SetExecutable(const char *value)
void SetArguments(const char *value)
void SetRequirements(const char *value)
void SetEMail(const char *value)
void AddToInputSandbox(const char *value)
void AddToOutputSandbox(const char *value)
void AddToInputData(const char *value)
void AddToInputDataCollection(const char *value)
void SetSplitMode(const char *value)
void SetValidationCommand(const char *value)

Author: Jan Fiete Grosse-Oetringhaus 28/9/2004
Last update: root/net:$Name: $:$Id: TGridJDL.cxx,v 1.2 2005/09/04 15:16:12 brun Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.