kGridAnalysis = 2
};
+enum EAliAnalysisFlags {
+ kEventLoop = BIT(14),
+ kDisableBranches = BIT(15)
+};
+
AliAnalysisManager();
AliAnalysisManager(const char *name, const char *title="");
virtual ~AliAnalysisManager();
void SetAnalysisType(EAliAnalysisExecMode mode) {fMode = mode;}
void SetCurrentEntry(Long64_t entry) {fCurrentEntry = entry;}
void SetDebugLevel(UInt_t level) {fDebug = level;}
+ void SetDisableBranches(Bool_t disable=kTRUE) {TObject::SetBit(kDisableBranches,disable);}
// Container handling
AliAnalysisDataContainer *CreateContainer(const char *name, TClass *datatype,
// Analysis initialization and execution, status
Bool_t InitAnalysis();
Bool_t IsInitialized() const {return fInitOK;}
+ Bool_t IsEventLoop() const {return TObject::TestBit(kEventLoop);}
void ResetAnalysis();
void ExecAnalysis(Option_t *option="");
void FinishAnalysis();
void PrintStatus(Option_t *option="all") const;
protected:
- void ReplaceOutputContainers(TList *source);
+ void ImportWrappers(TList *source);
+ void SetEventLoop(Bool_t flag=kTRUE) {TObject::SetBit(kEventLoop,flag);}
private:
TTree *fTree; //! Input tree in case of TSelector model