#include <Trigger.h>
Definition at line 13 of file Trigger.h.
gar::raw::Trigger::Trigger |
( |
| ) |
|
|
inline |
Default ctor.
Definition at line 18 of file Trigger.h.
double fBeamGateTime
BeamGate time w.r.t. electronics clock T0.
unsigned int fTriggerBits
Trigger bits ... dedicated bit-by-bit function available.
double fTriggerTime
Trigger time w.r.t. electronics clock T0.
unsigned int fTriggerNumber
Trigger counter.
static int max(int a, int b)
gar::raw::Trigger::Trigger |
( |
unsigned int |
counter, |
|
|
double |
trigger_time, |
|
|
double |
beamgate_time, |
|
|
uint32_t |
bits |
|
) |
| |
|
inline |
Alternative constructor.
Definition at line 40 of file Trigger.h.
double fBeamGateTime
BeamGate time w.r.t. electronics clock T0.
unsigned int fTriggerBits
Trigger bits ... dedicated bit-by-bit function available.
double fTriggerTime
Trigger time w.r.t. electronics clock T0.
timescale_traits< TriggerTimeCategory >::time_point_t trigger_time
A point in time on the trigger time scale.
unsigned int fTriggerNumber
Trigger counter.
double gar::raw::Trigger::BeamGateTime |
( |
| ) |
const |
|
inline |
BeamGate time w.r.t. electronics clock T0 in us.
Definition at line 55 of file Trigger.h.
double fBeamGateTime
BeamGate time w.r.t. electronics clock T0.
unsigned int gar::raw::Trigger::TriggerBits |
( |
| ) |
const |
|
inline |
Trigger Bits.
Definition at line 57 of file Trigger.h.
unsigned int fTriggerBits
Trigger bits ... dedicated bit-by-bit function available.
bool gar::raw::Trigger::Triggered |
( |
const unsigned char |
bit | ) |
const |
Accessor to specific bit.
Definition at line 10 of file Trigger.cxx.
14 throw std::invalid_argument(
"\n\nCannot access bit higher than 32!\n");
unsigned int fTriggerBits
Trigger bits ... dedicated bit-by-bit function available.
unsigned int gar::raw::Trigger::TriggerNumber |
( |
| ) |
const |
|
inline |
Trigger number.
Definition at line 51 of file Trigger.h.
unsigned int fTriggerNumber
Trigger counter.
double gar::raw::Trigger::TriggerTime |
( |
| ) |
const |
|
inline |
Trigger time w.r.t. electronics clock T0 in us.
Definition at line 53 of file Trigger.h.
double fTriggerTime
Trigger time w.r.t. electronics clock T0.
double gar::raw::Trigger::fBeamGateTime |
|
private |
BeamGate time w.r.t. electronics clock T0.
Definition at line 32 of file Trigger.h.
unsigned int gar::raw::Trigger::fTriggerBits |
|
private |
Trigger bits ... dedicated bit-by-bit function available.
Definition at line 33 of file Trigger.h.
unsigned int gar::raw::Trigger::fTriggerNumber |
|
private |
double gar::raw::Trigger::fTriggerTime |
|
private |
The documentation for this class was generated from the following files: