14#include "CutMonitor.h"
19#include <RtypesCore.h>
27 class CutsAndMonitors;
28 class DataFormatManager;
29 class MemoryMapManager;
49 enum eBitFormat { kCompression = 0, kSource = 1, kDirectAcesss = 2, kReader = 3, kChecking = 4 };
116 std::vector<TString> fTagList;
120#ifdef _HAL_CLEAR_BUFFER_
179#ifdef _HAL_CLEAR_BUFFER_
202 virtual Task::EInitFlag
Init();
253 virtual void AddTags(TString tag);
266 virtual void AddCut(
const Cut& cut, Option_t* opt =
"");
291 virtual void Exec(Option_t* opt);
318 virtual void SetFormat(
Event* format, EFormatDepth depth = EFormatDepth::kAll);
CutContainer * fCutContainer
virtual Task::EInitFlag CheckFormat()
Int_t fEventCollectionsNo
virtual void LinkCollections()
Task::EInitFlag InitCutContainer()
virtual void AddCutMonitor(const CutMonitor &mon, Option_t *opt="")
virtual void CheckCutContainerCollections()
virtual void SetOption(Option_t *opt)
void SetInputFileName(TString name)
virtual void InitNewCutContainer()
void SetFormatOption(EFormatOption option)
void AddToAnaMetadata(Package *main_pack, TObject *obj) const
virtual void InitMemoryMap()
TString GetInputFileName() const
virtual void SetComment(TString comment)
MemoryMapManager * fMemoryMap
EventAna & operator=(const EventAna &other)
virtual void AddCut(const Cut &cut, Option_t *opt="")
virtual Package * Report() const
virtual void FinishTask()
Int_t fCurrentEventCollectionID
virtual void Exec(Option_t *opt)
virtual void AddCutsAndMonitors(const CutsAndMonitors &monCuts)
virtual void SetFormat(Event *format, EFormatDepth depth=EFormatDepth::kAll)
virtual void ProcessEvent()
virtual Task::EInitFlag Init()
virtual void AddTags(TString tag)