Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
N21-01-16
DDTBaseDataProducts
TriggerDecision.cxx
Go to the documentation of this file.
1
#include "
DDTBaseDataProducts/TriggerDecision.h
"
2
3
#ifndef __GCCXML__
4
5
6
7
namespace
novaddt
8
{
9
TriggerDecision::TriggerDecision
()
10
: _start(0), _duration(0),
11
_mask(
daqdataformats
::
trigID
::
TRIG_ID_NULL
), _prescale(1),
12
_extra_info(0)
13
{
14
}
15
16
TriggerDecision::~TriggerDecision
()
17
{
18
}
19
20
TriggerDecision::TriggerDecision
(
TDC
start
,
TDC
duration
,
21
TriggerMask
mask
,
unsigned
prescale
,
22
long
extra_info
)
23
:
_start
(start),
_duration
(duration),
24
_mask
(mask),
_prescale
(prescale),
25
_extra_info
(extra_info)
26
{
27
}
28
29
TDC::value_type
TriggerDecision::start
()
const
30
{
31
return
_start
.
val
;
32
}
33
34
TDC::value_type
TriggerDecision::duration
()
const
35
{
36
return
_duration
.
val
;
37
}
38
39
TriggerMask::value_type
TriggerDecision::mask
()
const
40
{
41
return
_mask
.
val
;
42
}
43
44
unsigned
TriggerDecision::prescale
()
const
45
{
46
return
_prescale
;
47
}
48
49
long
TriggerDecision::extra_info
()
const
50
{
51
return
_extra_info
;
52
}
53
}
54
55
56
57
#endif
novaddt::TriggerDecision::_prescale
unsigned _prescale
Definition:
TriggerDecision.h:46
novaddt
Definition:
ActivityTrigger_module.cc:29
novaddt::TriggerDecision::TriggerDecision
TriggerDecision()
Definition:
TriggerDecision.cxx:9
novaddt::TDC::val
value_type val
Definition:
BaseProducts.h:34
novaddt::TriggerDecision::_extra_info
long _extra_info
Definition:
TriggerDecision.h:47
daqdataformats::TRIG_ID_NULL
Definition:
TriggerDefines.h:259
novaddt::TDC::value_type
unsigned long long value_type
Definition:
BaseProducts.h:32
novaddt::TriggerDecision::_mask
TriggerMask _mask
Definition:
TriggerDecision.h:45
novaddt::TriggerMask
Definition:
BaseProducts.h:175
novaddt::TriggerDecision::extra_info
long extra_info() const
Definition:
TriggerDecision.cxx:49
novaddt::TriggerDecision::mask
TriggerMask::value_type mask() const
Definition:
TriggerDecision.cxx:39
novaddt::TriggerDecision::_start
TDC _start
Definition:
TriggerDecision.h:44
novaddt::TriggerMask::val
value_type val
Definition:
BaseProducts.h:181
novaddt::TDC
Definition:
BaseProducts.h:24
daqdataformats
Class to hold the data from the FEBs in correct formats.
Definition:
DAQDataFormats.h:21
TriggerDecision.h
novaddt::TriggerDecision::_duration
TDC _duration
Definition:
TriggerDecision.h:44
novaddt::TriggerDecision::duration
TDC::value_type duration() const
Definition:
TriggerDecision.cxx:34
novaddt::TriggerDecision::start
TDC::value_type start() const
Definition:
TriggerDecision.cxx:29
novaddt::TriggerDecision::~TriggerDecision
~TriggerDecision()
Definition:
TriggerDecision.cxx:16
novaddt::TriggerDecision::prescale
unsigned prescale() const
Definition:
TriggerDecision.cxx:44
daqdataformats::trigID
trigID
Definition:
TriggerDefines.h:258
Generated on Sat Jan 16 2021 14:13:19 for NOvA by
1.8.11