CASToR  1.0
Tomographic Reconstruction (PET/SPECT)
Public Member Functions
iEventTransmission Class Reference

Inherit from vEvent. More...

#include <iEventTransmission.hh>

Inheritance diagram for iEventTransmission:
Inheritance graph
[legend]
Collaboration diagram for iEventTransmission:
Collaboration graph
[legend]

List of all members.

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.
void Describe ()
 This function can be used to get a description of the event printed out.
void SetEventValue (int a_bin, FLTNBDATA a_value)
 This function is implemented by child classes.
FLTNB GetEventValue (int a_bin)
 Pure virtual function implemented in the child classes.
FLTNB GetAdditiveCorrections (int a_bin)
 Pure virtual function implemented in the child classes.
FLTNB GetMultiplicativeCorrections ()
 This is a pure virtual function implemented in the child classes.

Detailed Description

Inherit from vEvent.

Nothing is implemented yet here. The constructor throw an error for the moment.

Definition at line 22 of file iEventTransmission.hh.


Constructor & Destructor Documentation

Definition at line 27 of file iEventTransmission.cc.

Here is the call graph for this function:

Definition at line 39 of file iEventTransmission.cc.


Member Function Documentation

int iEventTransmission::AllocateSpecificData ( ) [inline, virtual]

Pure virtual function implemented in the child classes, dedicated to the allocation of specific data in the child classes.

Returns:
0 is success, positive value otherwise

Implements vEvent.

Definition at line 33 of file iEventTransmission.hh.

void iEventTransmission::Describe ( ) [inline, virtual]

This function can be used to get a description of the event printed out.

Implements vEvent.

Definition at line 34 of file iEventTransmission.hh.

FLTNB iEventTransmission::GetAdditiveCorrections ( int  a_bin) [inline, virtual]

Pure virtual function implemented in the child classes.

Returns:
the sum of the additive corrections terms for this event

Implements vEvent.

Definition at line 41 of file iEventTransmission.hh.

FLTNB iEventTransmission::GetEventValue ( int  a_bin) [inline, virtual]

Pure virtual function implemented in the child classes.

Parameters:
abin
Returns:
the value of the event

Implements vEvent.

Definition at line 40 of file iEventTransmission.hh.

This is a pure virtual function implemented in the child classes.

Returns:
the product of the multiplicative corrections terms for this event

Implements vEvent.

Definition at line 42 of file iEventTransmission.hh.

void iEventTransmission::SetEventValue ( int  a_bin,
FLTNBDATA  a_value 
) [inline, virtual]

This function is implemented by child classes.

Parameters:
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.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Defines