GET library
GETRCoBo.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file GETRCoBo.hh
3  *
4  * Include file for the GETRCoBo class.
5  */
6 //======================================================================
7 
8 #ifndef GET_R_COBO_HH
9 #define GET_R_COBO_HH
10 
11 //----------------------------------------------------------------------
12 #include "GETCoBo.hh"
13 #include "GETSystem.hh"
14 
15 
16 //======================================================================
17 /*! \class GETRCoBo
18  *
19  * This class defines a the test system with the reduced CoBo module,
20  * that can process 1 AsAd board.
21  *
22  */
23 class GETRCoBo : public GETSystem
24 {
25  //------------------------------------------------------------
26  /*! \object_doc */
28  //------------------------------------------------------------
29 
30  protected:
31 
32 
33  public:
34  //----------------------------------------------------------
35  /** @name Constructors, affectation, destructor */
36  //@{
37  GETRCoBo ( u_int dim = 0, double dt = 0.01L );
38  virtual ~GETRCoBo ( );
39  //@}
40 
41  //----------------------------------------------------------
42  /** @name Initialization functions */
43  //@{
44  virtual int Init ( u_int n_asad, u_int n, double dt );
45  //@}
46 
47  //----------------------------------------------------------
48  /** @name Experimental data readout */
49  //@{
50  virtual int ReadEvent ( bool process = true );
51  virtual int ExtractCoBoFrame ( );
52  //@}
53 
54  //----------------------------------------------------------
55  /** @name ROOT related functions */
56  //@{
57  public:
58 
59  /*! for use within ROOT.*/
60  ClassDef(GETRCoBo,0);
61  //@}
62 };
63 
64 
65 //----------------------------------------------------------------------
66 // Inline functions
67 #include "icc/GETRCoBo.icc"
68 
69 
70 //======================================================================
71 #endif
virtual int ReadEvent(bool process=true)
Definition: GETRCoBo.cpp:84
virtual int Init(u_int n_asad, u_int n, double dt)
Definition: GETRCoBo.cpp:48
GObject(GETRCoBo)
virtual int ExtractCoBoFrame()
Definition: GETRCoBo.cpp:273
GETRCoBo(u_int dim=0, double dt=0.01L)
Definition: GETRCoBo.cpp:19
Definition: GETRCoBo.hh:23
virtual ~GETRCoBo()
Definition: GETRCoBo.cpp:31
ClassDef(GETRCoBo, 0)
Definition: GETSystem.hh:126