4 #ifndef __KVGANILDATAREADER_H
5 #define __KVGANILDATAREADER_H
#define ClassDef(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")
TString GetDataFormat() const
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
const KVSeqCollection & GetRawDataParameters() const
GTGanilData * NewGanTapeInterface(Option_t *dataset)
virtual Bool_t GetNextEvent()
Int_t GetRunNumberReadFromFile() const
GTGanilData * fGanilData
object used to read GANIL acquisition file
virtual GTGanilData * GetGanTapeInterface()
void OpenFile(const Char_t *, Option_t *dataset)
TTree * fUserTree
user TTree to fill with data
virtual ~KVGANILDataReader()
Destructor.
UInt_t GetScalerCount(Int_t index) const
KVUniqueNameList fFired
list of fired parameters in one event
KVUniqueNameList fParameters
list of all data parameters contained in file
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.