StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
RTS
src
DAQ_ITPC
daq_itpc.h
1
#ifndef _DAQ_ITPC_H_
2
#define _DAQ_ITPC_H_
3
4
#include <DAQ_READER/daq_det.h>
5
6
class
itpc23
;
7
8
class
itpcInterpreter
;
9
class
itpc_fcf_c
;
10
11
class
daq_itpc
:
public
daq_det
{
12
private
:
13
14
class
daq_dta
*handle_raw(
int
sec,
int
rdo) ;
15
class
daq_dta
*handle_sampa(
int
sec,
int
rdo,
int
in_adc) ;
16
class
daq_dta
*handle_ped(
int
sec,
int
rdo) ;
17
class
daq_dta
*handle_cld(
int
sec) ;
18
class
daq_dta
*handle_cld_sim(
int
sec) ;
19
20
class
daq_dta
*raw ;
21
class
daq_dta
*sampa ;
22
class
daq_dta
*ped ;
23
class
daq_dta
*cld ;
24
25
// for simulation
26
class
daq_dta
*adc_sim ;
27
class
daq_dta
*cld_sim ;
28
class
daq_dta
*gain ;
29
30
//OLD FY17 2-FEE data
31
class
daq_dta
*handle_ifee_fy17_raw() ;
32
class
daq_dta
*handle_ifee_fy17_sampa() ;
33
34
class
daq_dta
*ifee_fy17_raw ;
35
class
daq_dta
*ifee_fy17_sampa ;
36
37
// main data interpreter, unpackeer and checker
38
itpcInterpreter
*it ;
39
itpc23
*it23 ;
40
41
// for Offline cluster finder and gain loaded...
42
itpc_fcf_c
*fcf[25] ;
// one per sector
43
int
fcf_gains_loaded ;
//
44
int
fcf_det_type ;
45
int
fcf_det_orient ;
46
47
48
49
50
static
const
char
*help_string ;
51
protected
:
52
53
54
public
:
55
daq_itpc
(
daqReader
*rts_caller=0) ;
56
~
daq_itpc
() ;
57
58
59
daq_dta
*
get
(
const
char
*bank=
"*"
,
int
c1=-1,
int
c2=-1,
int
c3=-1,
void
*p1=0,
void
*p2=0) ;
60
daq_dta
*put(
const
char
*in_bank=
"*"
,
int
sec=-1,
int
row=-1,
int
pad=-1,
void
*p1=0,
void
*p2=0) ;
61
62
63
int
get_l2(
char
*buff,
int
buff_bytes,
struct
daq_trg_word
*trg,
int
prompt) ;
64
int
get_token(
char
*buff,
int
buff_bytes) ;
65
66
67
void
run_stop() ;
68
void
setup_fcf(
int
det,
int
orient) ;
69
70
virtual
const
char
*GetCVS()
const
{
// Offline
71
static
const
char
cvs[]=
"Tag $Name: $Id: built "
__DATE__
" "
__TIME__ ;
return
cvs;
72
}
73
74
static
int
no_sw16 ;
75
76
int
online ;
77
int
mode ;
78
int
rdo_fmt ;
79
} ;
80
81
82
#endif
83
daq_dta
Definition:
daq_dta.h:49
daq_trg_word
Definition:
daq_dta_structs.h:7
itpc23
Definition:
itpc23.h:8
daq_det
Definition:
daq_det.h:54
daqReader
Definition:
daqReader.h:87
daq_itpc
Definition:
daq_itpc.h:11
itpc_fcf_c
Definition:
itpcFCF.h:37
itpcInterpreter
Definition:
itpcInterpreter.h:13
Generated by
1.8.5