All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
sbn::details::TriggerResponseManager::TriggerInfo_t Struct Reference

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...
 

Detailed Description

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.

Member Function Documentation

static std::string const& sbn::details::TriggerResponseManager::TriggerInfo_t::TriggerResponseBranchStructure ( )
static

ROOT TTree specification for this data structure (leaf list).

Member Data Documentation

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 constexpr double sbn::details::TriggerResponseManager::TriggerInfo_t::NotTriggeredTime = -999999.0
static

Mnemonic value for absence of trigger time information.

Definition at line 109 of file Analysis/trigger/details/TriggerResponseManager.h.

std::string const sbn::details::TriggerResponseManager::TriggerInfo_t::TriggerResponseBranchStructure { "time/D:gateStart/D:fired/O" }
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.


The documentation for this struct was generated from the following files: