26 #ifndef GT_GTGanilData_H
27 #define GT_GTGanilData_H
36 #include "GTDataParameters.h"
37 #include "GTScalers.h"
38 #include "GanTape/GEN_TYPE.H"
39 #include "GanTape/STR_EVT.H"
40 #include "GanTape/gan_acq_buf.h"
41 #ifndef __GAN_TAPE_GENERAL_H
93 return (fIsScalerBuffer);
111 return fDataParameters;
115 return fDataParameters->
GetList();
129 void InitDefault(
const Int_t argc = 0,
char** argv = NULL);
130 virtual void ReadParameters(
void);
131 void ReadBuffer(
void);
132 bool ReadNextEvent(
void);
133 bool ReadNextEvent_EBYEDAT(
void);
134 virtual bool EventUnravelling(CTRL_EVENT*);
141 in2p3_buffer_struct* fBuffer;
154 Int_t fDataArraySize;
158 bool fIsScalerBuffer;
#define ClassDef(name, id)
const TList * GetList() const
Read GANIL formatted tapes or files.
void ConnectFired(const Int_t index, Bool_t **p) const
Connect a pointer to a data to the defined index in the Data Array.
TString GetRunStartDate() const
void DumpEvent(void) const
Dump parameter index, name and value for the current event.
void Connect(const Int_t index, UShort_t **p) const
Connect a pointer to a data to the defined index in the Data Array.
Int_t GetRunNumber(void) const
Returns current run number.
const TList * GetListOfDataParameters() const
void SetFileName(const TString filename)
void PrintRunParameters(void) const
Print every class parameters, for now a simple dump.
GTDataParameters * GetDataParameters() const
virtual void SetUserTree(TTree *)
Not used.
void DumpParameterName(void) const
Dump parameter index and name.
Int_t GetStatus(void) const
Bool_t IsOpen(void) const
bool IsScalerBuffer(void) const
GTGanilData()
Default constructor.
Int_t GetEventCount() const
GTScalers * GetScalers(void)
void SetScalerBuffersManagement(const ScalerWhat_t sc)
void MakeTree(const TString filename="", UInt_t nEvents=kMaxUInt)
virtual ~GTGanilData(void)
void PrintDataParameters(void) const
ScalerWhat_t
What to do with scaler buffer.
@ kAutoWriteScaler
have to take care of it.
Handle scaler buffers in GANIL DAQ data.