NSCL DDAS  1.0
Support for XIA DDAS at the NSCL
 All Classes Files Functions Variables Macros Pages
CMyTrigger.h
1 #include <CEventTrigger.h>
2 #include <time.h>
3 #include "pixie16sys_export.h"
4 
5 class CMyTrigger : public CEventTrigger
6 {
7 
8 private:
9 
10  bool m_retrigger; // retrigger flag for pixie16 buffer readout
11  unsigned int nFIFOWords; // words in pixie16 output data buffer
12  int NumberOfModules; // number of pixie16 modules
13  unsigned short ModNum; // pixie16 module number
14 
15  unsigned m_fifoThreshold;
16 public:
17  // Constructors, destructors and other cannonical operations:
18 
19  CMyTrigger ();
20  ~CMyTrigger ();
21 
22 
23  // Selectors for class attributes:
24 public:
25  time_t start,end;
26  // Mutators:
27 protected:
28 
29  // Class operations:
30 public:
31  virtual void setup();
32  virtual void teardown();
33  virtual bool operator() ();
34  virtual void Initialize( int nummod );
35  void Reset();
36  //int GetNumberOfModules() {return NumberOfModules;}
37 
38 };