Cat
lbcat-cmake
CatCaloUpgrade
inc
proc
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
:
35
TestSPI
*
clone
(){
36
return
new
TestSPI
(*
this
);
37
};
38
39
private
:
40
FEB_v1
*
m_board
;
41
SeqPGA
*
m_seqPga
;
42
TRandom *
m_rnd
;
43
int
m_add
;
44
int
m_subadd
;
45
};
46
47
#endif // INCLUDE_TESTSPIEXEC_H
48
FEB_v1.h
Processus.h
TestSPI::TestSPI
TestSPI()
Standard constructor.
Definition:
TestSPI.cpp:23
SeqPGA.h
TestSPI::setSubAddress
void setSubAddress(int)
Definition:
TestSPI.cpp:88
Processus
Definition:
Processus.h:32
TestSPI::initialize
virtual StatusCode initialize()
Destructor.
Definition:
TestSPI.cpp:33
TestSPI::~TestSPI
virtual ~TestSPI()
Definition:
TestSPI.h:25
TestSPI::m_board
FEB_v1 * m_board
Definition:
TestSPI.h:37
TestSPI::m_add
int m_add
Definition:
TestSPI.h:43
TestSPI::m_rnd
TRandom * m_rnd
Definition:
TestSPI.h:42
FEB_v1
Definition:
FEB_v1.h:21
TestSPI
Definition:
TestSPI.py:1
TestSPI::m_subadd
int m_subadd
Definition:
TestSPI.h:44
TestSPI::finalize
virtual StatusCode finalize()
Definition:
TestSPI.cpp:77
TestSPI::setAddress
void setAddress(int)
Definition:
TestSPI.cpp:84
TestSPI::m_seqPga
SeqPGA * m_seqPga
Definition:
TestSPI.h:41
TestSPI::execute
virtual StatusCode execute()
Definition:
TestSPI.cpp:61
StatusCode
Definition:
StatusCode.h:16
SeqPGA
Definition:
SeqPGA.h:23
TestSPI::clone
TestSPI * clone()
Definition:
TestSPI.h:35
Generated by
1.8.13