Cat
TestSPI.h
Go to the documentation of this file.
1 // $Id: TestSPI.h,v 1.3 2006/03/16 17:08:21 fmachefe Exp $
2 #ifndef INCLUDE_TESTSPI_H
3 #define INCLUDE_TESTSPI_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 TestSPI : public Processus {
21 public:
23  TestSPI( );
24 
25  virtual ~TestSPI( ) {};
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 TestSPI (*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_TESTSPIEXEC_H
48 
TestSPI()
Standard constructor.
Definition: TestSPI.cpp:23
void setSubAddress(int)
Definition: TestSPI.cpp:88
virtual StatusCode initialize()
Destructor.
Definition: TestSPI.cpp:33
virtual ~TestSPI()
Definition: TestSPI.h:25
FEB_v1 * m_board
Definition: TestSPI.h:37
int m_add
Definition: TestSPI.h:43
TRandom * m_rnd
Definition: TestSPI.h:42
Definition: FEB_v1.h:21
int m_subadd
Definition: TestSPI.h:44
virtual StatusCode finalize()
Definition: TestSPI.cpp:77
void setAddress(int)
Definition: TestSPI.cpp:84
SeqPGA * m_seqPga
Definition: TestSPI.h:41
virtual StatusCode execute()
Definition: TestSPI.cpp:61
Definition: SeqPGA.h:23
TestSPI * clone()
Definition: TestSPI.h:35