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_ESMD
daq_esmd.h
1
#ifndef _DAQ_ESMD_H_
2
#define _DAQ_ESMD_H_
3
4
5
#include <DAQ_READER/daq_det.h>
6
7
#include <DAQ_EMC/daq_emc.h>
8
9
10
struct
esmd_t
{
11
short
adc[ESMD_MAXFEE][ESMD_DATSIZE] ;
12
short
preamble[ESMD_MAXFEE][ESMD_PRESIZE] ;
// this is the preamble...
13
} ;
14
15
extern
int
esmd_crate_map[] ;
16
17
class
daq_esmd
:
public
daq_det
{
18
private
:
19
class
daq_dta
*handle_raw() ;
20
class
daq_dta
*handle_adc() ;
21
22
class
daq_dta
*raw ;
// "raw"
23
class
daq_dta
*adc ;
// "adc"
24
25
26
static
const
char
*help_string ;
27
28
protected
:
29
30
31
public
:
32
daq_esmd
(
daqReader
*rts_caller=0) ;
33
~
daq_esmd
() ;
34
35
36
daq_dta
*
get
(
const
char
*bank=
"*"
,
int
c1=-1,
int
c2=-1,
int
c3=-1,
void
*p1=0,
void
*p2=0) ;
37
38
int
get_l2(
char
*buff,
int
buff_bytes,
struct
daq_trg_word
*trg,
int
prompt) ;
39
40
const
char
*GetCVS()
const
{
// Offline
41
static
const
char
cvs[]=
"Tag $Name: $Id: built "
__DATE__
" "
__TIME__ ;
return
cvs;
42
}
43
44
} ;
45
46
47
#endif // _DAQ_ESMD_H_
daq_dta
Definition:
daq_dta.h:49
esmd_t
Definition:
daq_esmd.h:10
daq_trg_word
Definition:
daq_dta_structs.h:7
daq_det
Definition:
daq_det.h:54
daqReader
Definition:
daqReader.h:87
daq_esmd
Definition:
daq_esmd.h:17
Generated by
1.8.5