TriggerDecision.h
Go to the documentation of this file.
1 #ifndef DDT_TRIGGERDECISION_H
2 #define DDT_TRIGGERDECISION_H
3 
4 
6 
7 #include <string>
8 
9 
10 namespace novaddt
11 {
13  {
14  public:
15 
17 
18 #ifndef __GCCXML__
20  TriggerMask mask, unsigned prescale,
21  long extra_info = 0);
22 
23  TDC::value_type start() const;
24  TDC::value_type duration() const;
26  unsigned prescale() const;
27  long extra_info() const;
28 
30  {return _start=start;};
32  {return _duration=duration;};
34  {return _mask=mask;};
35  unsigned setPrescale(unsigned prescale)
36  {return _prescale=prescale;};
37  long setExtraInfo(long extra_info)
38  {return _extra_info=extra_info;};
39 
40 #endif
42 
43  private:
46  unsigned _prescale;
48  };
49 }
50 
51 
52 #endif
53 
TDC setDuration(TDC::value_type duration)
unsigned long long value_type
Definition: BaseProducts.h:32
unsigned setPrescale(unsigned prescale)
TriggerMask setMask(TriggerMask::value_type mask)
TriggerMask::value_type mask() const
long setExtraInfo(long extra_info)
TDC::value_type duration() const
TDC::value_type start() const
unsigned prescale() const
TDC setStart(TDC::value_type start)