4 #ifndef __KVFAZIASelector_H
5 #define __KVFAZIASelector_H
7 #include "KVEventSelector.h"
8 #include "KVFAZIARawEvent.h"
31 void SetAutomaticManagementOfOutputs(
Bool_t automatic =
kTRUE);
33 Bool_t SaveAndCloseOutputFile();
38 rawdatabranchname =
"rawevent";
41 SetAutomaticManagementOfOutputs(
kFALSE);
51 if (RawEvent) RawEvent->
Clear();
52 Int_t res = fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0;
68 return fRawData = need;
75 static void Make(
const Char_t* kvsname =
"MyOwnFAZIASelector");
#define ClassDefOverride(name, id)
General purpose analysis base class for TTree containing KVEvent objects.
void SetEventsReadInterval(Long64_t N)
void SetBranchName(const Char_t *n)
Obsolete raw data class for FAZIA.
void Clear(Option_t *="") override
Info("Clear","IsCalled");.
Int_t GetEntry(Long64_t entry, Int_t getall=0) override
Bool_t NeedToReadRawData() const
void Init(TTree *tree) override
static void MergeListOfEndedRuns(const Char_t *kvsname, const Char_t *dsname)
void CheckEndOfRun() override
Testing whether EndRun() should be called.
static void CheckListOfWellEndedRuns(const Char_t *kvsname, const Char_t *dsname)
Bool_t SetReadingOfRawData(Bool_t need=kFALSE)
void ParseOptions() override
void SlaveBegin(TTree *tree) override
static void GetMissingRunsListing(const Char_t *kvsname, const Char_t *dsname)
Int_t GetCurrentRunNumber() const
void ConnectSignalsToDetectors()
static void CheckBatchOutputFiles(const Char_t *kvsname, Bool_t eraseafter=kFALSE)
static void Make(const Char_t *kvsname="MyOwnFAZIASelector")
Automatic generation of KVSelector-derived class for KaliVeda analysis.
virtual ~KVFAZIASelector()