4 #ifndef __KVGANILDATAREADER_H
5 #define __KVGANILDATAREADER_H
7 #include "KVRawDataReader.h"
9 #include "KVEBYEDAT_ACQParam.h"
10 #include "KVUniqueNameList.h"
#define ClassDefOverride(name, id)
Read GANIL formatted tapes or files.
Reads GANIL acquisition files (EBYEDAT)
Int_t GetEventCount() const
void ConnectRawDataParameters()
static KVGANILDataReader * Open(const Char_t *filename, Option_t *opt="")
void init()
default initialisations
virtual void SetUserTree(TTree *, Option_t *="arrays")
Bool_t HasScalerBuffer() const
void FillFiredParameterList()
clears and then fills list fFired with all fired acquisition parameters in event
const KVSeqCollection & GetFiredDataParameters() const
Int_t GetNumberOfScalers() const
Int_t GetScalerStatus(Int_t index) const
Int_t GetRunNumberReadFromFile() const override
TString GetDataFormat() const override
const KVSeqCollection & GetRawDataParameters() const
GTGanilData * NewGanTapeInterface(Option_t *dataset)
virtual GTGanilData * GetGanTapeInterface()
void OpenFile(const Char_t *, Option_t *dataset)
virtual ~KVGANILDataReader()
Destructor.
UInt_t GetScalerCount(Int_t index) const
Bool_t GetNextEvent() override
KVUniqueNameList fParameters
Abstract base class for reading raw (DAQ) data.
KaliVeda extensions to ROOT collection classes.
Optimised list in which named objects can only be placed once.