StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
daq_l4.h
1 #ifndef _DAQ_L4_H_
2 #define _DAQ_L4_H_
3 
4 #pragma pack(1)
5 struct l4_gl3_t {
6  char *buff ;
7  int bytes ;
8  char name[32] ;
9  char data[] ;
10 } ;
11 #pragma pack()
12 
13 #ifndef DAQ_L4_DATA_STRUCTURE
14 #include <DAQ_READER/daq_det.h>
15 
16 class daq_l4 : public daq_det {
17 private:
18  class daq_dta *handle_tpx(int sector) ;
19  class daq_dta *handle_tof() ;
20  class daq_dta *handle_trg() ;
21  class daq_dta *handle_gl3(int sector, const char *bank) ;
22 
23  class daq_dta *tpx ;
24  class daq_dta *tof ;
25  class daq_dta *trg ;
26  class daq_dta *gl3 ;
27 
28  static const char *help_string ;
29 
30 protected:
31 
32 
33 public:
34  daq_l4(daqReader *rts_caller=0) ;
35  ~daq_l4() ;
36 
37 
38  daq_dta *get(const char *bank="*",int c1=-1, int c2=-1, int c3=-1, void *p1=0, void *p2=0) ;
39 
40 
41 
42  const char *GetCVS() const { // Offline
43  static const char cvs[]="Tag $Name: $Id: built " __DATE__ " " __TIME__ ; return cvs;
44  }
45 
46 } ;
47 
48 #endif // DAQ_L4_DATA_STRUCTURE
49 #endif // _DAQ_L4_H_
Definition: daq_l4.h:16
Definition: daq_l4.h:5
Definition: tof.h:15