Information about a single trigger logic (hardware or emulated). More...
#include <TriggerResponseManager.h>
Static Public Member Functions | |
static std::string const & | TriggerResponseBranchStructure () |
ROOT TTree specification for this data structure (leaf list). More... | |
Public Attributes | |
double | triggerTime = NotTriggeredTime |
double | gateTime = NotTriggeredTime |
Time of the opening of the gate for the trigger evaluation. More... | |
bool | fired = false |
Whether this trigger fired. More... | |
Static Public Attributes | |
static constexpr double | NotTriggeredTime = -999999.0 |
Mnemonic value for absence of trigger time information. More... | |
static std::string const | TriggerResponseBranchStructure { "time/D:gateStart/D:fired/O" } |
ROOT TTree specification for this data structure (leaf list). More... | |
Information about a single trigger logic (hardware or emulated).
This data structure is the base for the tree branch. Each instance of the data structure represents a single trigger logic response.
Default constructor represents a trigger that did not fire at all.
Definition at line 103 of file Analysis/trigger/details/TriggerResponseManager.h.
|
static |
ROOT TTree specification for this data structure (leaf list).
bool sbn::details::TriggerResponseManager::TriggerInfo_t::fired = false |
Whether this trigger fired.
Definition at line 118 of file Analysis/trigger/details/TriggerResponseManager.h.
double sbn::details::TriggerResponseManager::TriggerInfo_t::gateTime = NotTriggeredTime |
Time of the opening of the gate for the trigger evaluation.
Definition at line 116 of file Analysis/trigger/details/TriggerResponseManager.h.
|
static |
Mnemonic value for absence of trigger time information.
Definition at line 109 of file Analysis/trigger/details/TriggerResponseManager.h.
|
static |
ROOT TTree specification for this data structure (leaf list).
Definition at line 106 of file PMT/Trigger/Utilities/TriggerResponseManager.h.
double sbn::details::TriggerResponseManager::TriggerInfo_t::triggerTime = NotTriggeredTime |
Time of the trigger (electronics time scale).
Definition at line 113 of file Analysis/trigger/details/TriggerResponseManager.h.