CASToR  1.1
Tomographic Reconstruction (PET/SPECT)
 All Classes Files Functions Variables Typedefs Macros Groups Pages
iEventTransmission.hh
Go to the documentation of this file.
1 
9 #ifndef IEVENTTRANSMISSION_HH
10 #define IEVENTTRANSMISSION_HH 1
11 
12 #include "gVariables.hh"
13 #include "vEvent.hh"
14 
15 
16 
22 class iEventTransmission : public vEvent
23 {
24  // -------------------------------------------------------------------
25  // Constructor & Destructor
26  public:
28  virtual ~iEventTransmission();
29 
30  // -------------------------------------------------------------------
31  // Public member functions
32  public:
33  int AllocateSpecificData() {return 0;}
34  void Describe() {;}
35 
36  // -------------------------------------------------------------------
37  // Public Get & Set functions
38  public:
39  inline void SetEventValue(int a_bin, FLTNBDATA a_value) {;}
40  inline FLTNB GetEventValue(int a_bin) {return -1.;}
41  inline FLTNB GetAdditiveCorrections(int a_bin) {return -1.;}
42  inline FLTNB GetMultiplicativeCorrections() {return -1.;}
43 
44  // -------------------------------------------------------------------
45  // Private member functions
46  private:
47 
48  // -------------------------------------------------------------------
49  // Data members
50  private:
51 };
52 
53 #endif
Inherit from vEvent.
This header file is mainly used to declare some macro definitions and all includes needed from the st...
void Describe()
This function can be used to get a description of the event printed out.
#define FLTNB
Definition: gVariables.hh:55
#define FLTNBDATA
Definition: gVariables.hh:59
FLTNB GetMultiplicativeCorrections()
This is a pure virtual function implemented in the child classes.
Declaration of class vEvent.
int AllocateSpecificData()
Pure virtual function implemented in the child classes, dedicated to the allocation of specific data ...
FLTNB GetAdditiveCorrections(int a_bin)
Pure virtual function implemented in the child classes.
Mother class for the Event objects.
Definition: vEvent.hh:23
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.