31 #ifndef IEVENTHISTOPET_HH
32 #define IEVENTHISTOPET_HH 1
~iEventHistoPET()
iEventHistoPET destructor.
void Describe()
This function can be used to get a description of the event printed out.
int AllocateSpecificData()
Function allowing the allocation of specific data. Instantiate and initialize the mp_eventValue and...
FLTNB GetEventScatRate(int a_bin)
void SetEventNbTOFBins(uint16_t a_value)
void MultiplyAdditiveCorrections(FLTNB a_factor)
Divide additive corrections by the provided factor (scatters and randoms)
uint16_t GetEventNbTOFBins()
iEventHistoPET()
iEventHistoPET constructor. Initialize the member variables to their default values.
FLTNB GetEventValue(int a_bin)
Inherit from iEventPET. Class for PET histogram mode events.
void SetEventValue(int a_bin, FLTNBDATA a_value)
Cast the FLTNBDATA value passed in parameters in FLTNB, and use it to set the event value of the spec...
void SetScatterRate(int a_bin, FLTNBDATA a_value)
Set the scatter rate correction term in 1/s, this is a pure virtual function implemented in the child...
uint16_t m_eventNbTOFBins
FLTNB GetAdditiveCorrections(int a_bin)
Inherit from vEvent. Main PET class for the Event objects.
Declaration of class iEventPET.
INTNB GetNbValueBins()
Get the number of event value bins.