kUseSubmitPolicy = BIT(4),
kProofConnectGrid = BIT(5),
kOneStageMerging = BIT(6),
- kUseMCchain = BIT(7)
+ kUseMCchain = BIT(7),
+ kLocalTest = BIT(8)
};
AliAnalysisGrid() : TNamed(), fSpecialBits(0) {}
// Getters
virtual EPluginRunMode GetRunMode() const;
// Setters
+ virtual void AddAdditionalLibrary(const char *name) = 0;
virtual void AddIncludePath(const char *path) = 0;
virtual void AddRunNumber(Int_t run) = 0;
virtual void AddRunNumber(const char *run) = 0;
virtual void SetJDLName(const char *name="analysis.jdl") = 0;
virtual void SetPreferedSE(const char *se) = 0;
virtual void SetProductionMode(Int_t mode=1) = 0;
+ virtual void SetRegisterExcludes(const char *list) = 0;
virtual void SetRunPrefix(const char *prefix) = 0;
virtual void SetOutputSingleFolder(const char *folder) = 0;
virtual void SetFastReadOption(Bool_t on=kTRUE) = 0;
void SetOneStageMerging(Bool_t flag) {SetSpecialBit(kOneStageMerging,flag);}
Bool_t IsUseMCchain() const {return TestSpecialBit(kUseMCchain);}
void SetUseMCchain(Bool_t flag=kTRUE) {SetSpecialBit(kUseMCchain,flag);}
+ Bool_t IsLocalTest() const {return TestSpecialBit(kLocalTest);}
+ void SetLocalTest(Bool_t flag=kTRUE) {SetSpecialBit(kLocalTest,flag);}
// PROOF mode
virtual void SetProofCluster(const char *cluster) = 0;