Cat
TestI2C.h
Go to the documentation of this file.
1 // $Id: TestI2C.h,v 1.3 2006/03/16 17:08:21 fmachefe Exp $
2 #ifndef INCLUDE_TESTI2C_H
3 #define INCLUDE_TESTI2C_H 1
4 
5 // Include files
6 
7 #include "Processus.h"
8 #include "FEB_v1.h"
9 #include "SeqPGA.h"
10 
11 class TRandom;
12 class TH1D;
13 
20 class TestI2C : public Processus {
21 public:
23  TestI2C( );
24 
25  virtual ~TestI2C( ) {};
26 
27  virtual StatusCode initialize ( );
28  virtual StatusCode execute ( );
29  virtual StatusCode finalize ( );
30 
31  void setAddress(int);
32  void setSubAddress(int);
33 
34 protected:
36  return new TestI2C (*this);
37  };
38 
39 private:
40  FEB_v1* m_board;
42  TRandom * m_rnd;
43  int m_add;
44  int m_subadd;
45 };
46 
47 #endif // INCLUDE_TESTI2CEXEC_H
48 
TRandom * m_rnd
Definition: TestI2C.h:42
void setAddress(int)
Definition: TestI2C.cpp:85
virtual StatusCode execute()
Definition: TestI2C.cpp:62
TestI2C * clone()
Definition: TestI2C.h:35
FEB_v1 * m_board
Definition: TestI2C.h:37
Definition: FEB_v1.h:21
virtual StatusCode initialize()
Destructor.
Definition: TestI2C.cpp:33
SeqPGA * m_seqPga
Definition: TestI2C.h:41
int m_add
Definition: TestI2C.h:43
virtual ~TestI2C()
Definition: TestI2C.h:25
int m_subadd
Definition: TestI2C.h:44
void setSubAddress(int)
Definition: TestI2C.cpp:89
TestI2C()
Standard constructor.
Definition: TestI2C.cpp:23
Definition: SeqPGA.h:23
virtual StatusCode finalize()
Definition: TestI2C.cpp:78