// Setters
virtual void AddIncludePath(const char *path) = 0;
virtual void AddRunNumber(Int_t run) = 0;
+ virtual void AddRunNumber(const char *run) = 0;
virtual void AddDataFile(const char *lfn) = 0;
+ virtual Bool_t IsSingleOutput() const = 0;
virtual void SetExecutable(const char *name="analysis.sh") = 0;
virtual void SetArguments(const char *name="") = 0;
virtual void SetAnalysisMacro(const char *name="myAnalysis.C") = 0;
virtual void SetAnalysisSource(const char *name="myAnalysisClass.cxx") = 0;
virtual void SetAdditionalLibs(const char *list) = 0;
virtual void SetPrice(Int_t price=1) = 0;
+ virtual void SetJobTag(const char *tag="") = 0;
virtual void SetSplitMode(const char *type="se") = 0;
virtual void SetSplitMaxInputFileNumber(Int_t nfiles=100) = 0;
virtual void SetAPIVersion(const char *version) = 0;
virtual Bool_t CreateJDL() = 0;
virtual void EnablePackage(const char *package) = 0;
virtual Bool_t MergeOutputs() = 0;
- virtual void StartAnalysis(Long64_t nentries=123456789, Long64_t firstentry=0) = 0;
+ virtual Bool_t StartAnalysis(Long64_t nentries=123456789, Long64_t firstentry=0) = 0;
virtual void WriteAnalysisFile() = 0;
virtual void WriteAnalysisMacro() = 0;
virtual void WriteExecutable() = 0;