StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
daq_ric.h
1 #ifndef _DAQ_RIC_H_
2 #define _DAQ_RIC_H_
3 
4 #include <stdio.h>
5 
6 #include <DAQ_READER/daq_det.h>
7 
8 struct ric_t {
9  int mode ;
10  int channels ;
11  int max_channels ; // 16*960
12 
13  u_short adc[16][960] ;
14 } ;
15 
16 
17 
18 class daq_ric : public daq_det {
19 private:
20  class daq_dta *handle_legacy() ;
21 
22  class daq_dta *legacy ; // "legacy" bank
23 
24  static const char *help_string ;
25 protected:
26 
27 
28 public:
29  daq_ric(daqReader *rts_caller=0) ;
30  ~daq_ric() ;
31 
32 
33  daq_dta *get(const char *bank="*",int c1=-1, int c2=-1, int c3=-1, void *p1=0, void *p2=0) ;
34 
35  void help() const {
36  printf("%s\n%s\n",GetCVS(),help_string) ;
37  }
38 
39  const char *GetCVS() const { // Offline
40  static const char cvs[]="Tag $Name: $Id: built " __DATE__ " " __TIME__ ; return cvs;
41  }
42 
43 } ;
44 
45 
46 #endif // _DAQ_RIC_H_
Definition: daq_ric.h:8