Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
THaGenDetTest.h
Go to the documentation of this file.
1
#ifndef Podd_THaGenDetTest_h_
2
#define Podd_THaGenDetTest_h_
3
5
//
6
// THaGenDetTest
7
// General Detector Test of Decoder
8
//
9
// THaGenDetTest is an illustrative example of how to use
10
// the Hall A C++ data I/O and decoder classes for
11
// a detector class one might develop.
12
// This is also used to measure the baseline speed
13
// of I/O and decoder.
14
// This is a "throw away" test code.
15
//
16
// author Robert Michaels (rom@jlab.org)
17
//
19
20
#include "
TString.h
"
21
22
class
THaEvData
;
23
24
class
THaGenDetTest
25
{
26
27
public
:
28
29
THaGenDetTest
();
30
// Called at initialization phase of code
31
void
init
();
32
// Processing of event data
33
void
process_event
(
THaEvData
*evdata);
34
35
private
:
36
static
const
unsigned
MAX
= 100;
37
unsigned
mycrates
[
MAX
];
38
unsigned
myslots
[
MAX
];
39
unsigned
chanlo
[
MAX
],
chanhi
[
MAX
];
40
TString
mydevice
[
MAX
];
41
42
};
43
44
#endif
TString.h
THaEvData
Definition
THaEvData.h:27
THaGenDetTest
Definition
THaGenDetTest.h:25
THaGenDetTest::MAX
static const unsigned MAX
Definition
THaGenDetTest.h:36
THaGenDetTest::mycrates
unsigned mycrates[MAX]
Definition
THaGenDetTest.h:37
THaGenDetTest::process_event
void process_event(THaEvData *evdata)
Definition
THaGenDetTest.cxx:132
THaGenDetTest::init
void init()
Definition
THaGenDetTest.cxx:30
THaGenDetTest::myslots
unsigned myslots[MAX]
Definition
THaGenDetTest.h:38
THaGenDetTest::mydevice
TString mydevice[MAX]
Definition
THaGenDetTest.h:40
THaGenDetTest::chanlo
unsigned chanlo[MAX]
Definition
THaGenDetTest.h:39
THaGenDetTest::THaGenDetTest
THaGenDetTest()
Definition
THaGenDetTest.cxx:26
THaGenDetTest::chanhi
unsigned chanhi[MAX]
Definition
THaGenDetTest.h:39
TString
hana_decode
apps
THaGenDetTest.h
Generated by
1.9.8