CASToR
1.1
Tomographic Reconstruction (PET/SPECT)
|
#include <iEventTransmission.hh>
Public Member Functions | |
iEventTransmission () | |
virtual | ~iEventTransmission () |
int | AllocateSpecificData () |
Pure virtual function implemented in the child classes, dedicated to the allocation of specific data in the child classes. More... | |
void | Describe () |
This function can be used to get a description of the event printed out. More... | |
void | SetEventValue (int a_bin, FLTNBDATA a_value) |
This function is implemented by child classes. More... | |
FLTNB | GetEventValue (int a_bin) |
Pure virtual function implemented in the child classes. More... | |
FLTNB | GetAdditiveCorrections (int a_bin) |
Pure virtual function implemented in the child classes. More... | |
FLTNB | GetMultiplicativeCorrections () |
This is a pure virtual function implemented in the child classes. More... | |
Public Member Functions inherited from vEvent | |
vEvent () | |
vEvent constructor. Initialize the member variables to their default values. More... | |
virtual | ~vEvent () |
vEvent destructor More... | |
int | AllocateID () |
Instantiate the mp_ID1 and mp_ID2 indices arrays. More... | |
uint32_t | GetTimeInMs () |
uint16_t | GetNbLines () |
uint32_t | GetID1 (int a_line) |
uint32_t | GetID2 (int a_line) |
uint32_t * | GetEventID1 () |
uint32_t * | GetEventID2 () |
int | GetDataType () |
int | GetDataMode () |
void | SetTimeInMs (uint32_t a_value) |
Set the timestamp of the Event. More... | |
void | SetNbLines (uint16_t a_value) |
Set the number of lines of the Event. More... | |
void | SetID1 (int a_line, uint32_t a_value) |
Set the indice associated with the line index for the 1st ID of the Event. More... | |
void | SetID2 (int a_line, uint32_t a_value) |
Set the indice associated with the line index for the 2nd ID of the Event. More... | |
void | SetVerbose (int a_verbose) |
Set verbosity. More... | |
Additional Inherited Members | |
Protected Attributes inherited from vEvent | |
uint32_t | m_timeInMs |
uint16_t | m_nbLines |
uint32_t * | mp_ID1 |
uint32_t * | mp_ID2 |
FLTNB | m_eventValue |
int | m_dataType |
int | m_dataMode |
int | m_verbose |
Inherit from vEvent.
Nothing is implemented yet here. The constructor throw an error for the moment.
Definition at line 22 of file iEventTransmission.hh.
iEventTransmission::iEventTransmission | ( | ) |
|
virtual |
Definition at line 39 of file iEventTransmission.cc.
|
inlinevirtual |
Pure virtual function implemented in the child classes, dedicated to the allocation of specific data in the child classes.
Implements vEvent.
Definition at line 33 of file iEventTransmission.hh.
|
inlinevirtual |
This function can be used to get a description of the event printed out.
Implements vEvent.
Definition at line 34 of file iEventTransmission.hh.
|
inlinevirtual |
Pure virtual function implemented in the child classes.
Implements vEvent.
Definition at line 41 of file iEventTransmission.hh.
|
inlinevirtual |
Pure virtual function implemented in the child classes.
a | bin |
Implements vEvent.
Definition at line 40 of file iEventTransmission.hh.
|
inlinevirtual |
This is a pure virtual function implemented in the child classes.
Implements vEvent.
Definition at line 42 of file iEventTransmission.hh.
|
inlinevirtual |
This function is implemented by child classes.
a_bin | |
a_value |
Cast the FLTNBDATA value passed in parameters in FLTNB, and use it to set the event value of the specific TOF bin
Implements vEvent.
Definition at line 39 of file iEventTransmission.hh.