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
#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.
void InitDefault(const Int_t argc=0, char **argv=NULL)
bool fAllocated
Control data buffer.
GTScalers * fScaler
Data parameters names class.
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 fDensity
Device structure (ganil_tape interface)
char * fStructEvent
Brut data buffer (ganil_tape interface)
Int_t GetRunNumber(void) const
Returns current run number.
const TList * GetListOfDataParameters() const
void SetFileName(const TString filename)
UShort_t * fEventCtrl
Brut data buffer.
bool ReadNextEvent_EBYEDAT(void)
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.
in2p3_buffer_struct * fBuffer
Int_t GetStatus(void) const
Bool_t IsOpen(void) const
bool IsScalerBuffer(void) const
Bool_t * fFired
Physical data array.
virtual void ReadParameters(void)
GTGanilData()
Default constructor.
GTDataParameters * fDataParameters
Int_t GetEventCount() const
Int_t fBufSize
??? (ganil_tape interface)
GTScalers * GetScalers(void)
Int_t fDataArraySize
fired parameters in each event
void SetScalerBuffersManagement(const ScalerWhat_t sc)
void MakeTree(const TString filename="", UInt_t nEvents=kMaxUInt)
virtual ~GTGanilData(void)
virtual bool EventUnravelling(CTRL_EVENT *)
void PrintDataParameters(void) const
TTree * fScalerTree
Scaler array.
ScalerWhat_t
What to do with scaler buffer.
@ kAutoWriteScaler
have to take care of it.
Handle scaler buffers in GANIL DAQ data.