]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisGrid.h
Major changes in AliPhysicsSelection (Michele)
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisGrid.h
index 1c0740f0d5e556f77099b6062b1ea2f31920efaf..3deeeb37e557d730ff42f6d8cfa6b5f7273e01f2 100644 (file)
@@ -42,13 +42,16 @@ enum EPluginRunMode {
 // 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;
@@ -79,7 +82,7 @@ enum EPluginRunMode {
    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;