11 #include "gVariables.hh" 139 inline void SetID1(
int a_line, uint32_t a_value)
140 {
mp_ID1[a_line] = a_value;}
147 inline void SetID2(
int a_line, uint32_t a_value)
148 {
mp_ID2[a_line] = a_value;}
uint32_t GetID2(int a_line)
void SetNbLines(uint16_t a_value)
virtual FLTNB GetBlankValue()
This is a pure virtual function implemented in the child classes.
virtual FLTNB GetAdditiveCorrections(int a_bin)=0
virtual void MultiplyAdditiveCorrections(FLTNB a_factor)=0
virtual FLTNB GetMultiplicativeCorrections()=0
This is a pure virtual function implemented in the child classes.
virtual void SetEventValue(int a_bin, FLTNBDATA a_value)=0
vEvent()
vEvent constructor. Initialize the member variables to their default values.
int AllocateID()
Instantiate the mp_ID1 and mp_ID2 indices arrays.
virtual FLTNB GetEventValue(int a_bin)=0
void SetID2(int a_line, uint32_t a_value)
virtual int AllocateSpecificData()=0
Pure virtual function implemented in the child classes, dedicated to the allocation of specific data ...
virtual void Describe()=0
This function can be used to get a description of the event printed out.
void SetTimeInMs(uint32_t a_value)
Mother class for the Event objects.
virtual INTNB GetNbValueBins()=0
Get the number of event value bins.
uint32_t GetID1(int a_line)
void SetVerbose(int a_verbose)
virtual ~vEvent()
vEvent destructor
void SetID1(int a_line, uint32_t a_value)