8 #ifndef IEVENTLISTPET_HH
9 #define IEVENTLISTPET_HH 1
22 #define KIND_UNKNOWN 0
FLTNB GetPOI1(uint8_t axis)
void SetEventValue(int a_bin, FLTNBDATA a_value)
Throw a warning (depending of verbosity) as the event value of a list-mode Event should be equal to 1...
void SetScatterRate(int a_bin, FLTNBDATA a_value)
Cast the FLTNBDATA value passed as parameter in FLTNB, and set it to the scatter correction rate in 1...
iEventListPET()
iEventListPET constructor. Initialize the member variables to their default values.
void SetPOI2(int a_axis, FLTNBDATA a_value)
Initialize the POI of the crystal #2 with a value for the specific axis.
~iEventListPET()
iEventListPET destructor.
void SetKind(uint8_t a_value)
Set the kind of coincidence.
void SetPOI1(int a_axis, FLTNBDATA a_value)
Initialize the POI of the crystal #1 with a value for the specific axis.
void SetTOFMeasurement(FLTNB a_value)
Initialize the TOFmeasurement with a value passed in parameters.
FLTNB GetEventValue(int a_bin)
FLTNB GetTOFMeasurement()
Inherit from iEventPET. Class for PET list-mode events.
FLTNB GetPOI2(uint8_t axis)
void Describe()
This function can be used to get a description of the event printed out.
FLTNB GetAdditiveCorrections(int a_bin)
Inherit from vEvent. Main PET class for the Event objects.
Declaration of class iEventPET.
int AllocateSpecificData()
Function allowing the allocation of specific data. Return 0 by default for iEventListPET.
FLTNB GetEventScatRate(int a_bin)