|
ToolDAQFramework
|
#include <TriggerInfo.h>
Public Member Functions | |
| TriggerInfo () | |
| void | AddTrigger (TriggerType_t type, double starttime, double endtime, double triggertime, std::vector< float > info) |
| Add a trigger, all times in ns. More... | |
| void | AddTrigger (TriggerType_t type, TimeDelta readout_start_time, TimeDelta readout_end_time, TimeDelta mask_start_time, TimeDelta mask_end_time, TimeDelta trigger_time, std::vector< float > info) |
| Add a trigger. More... | |
| void | AddTriggers (TriggerInfo *in) |
| Add all triggers from another TriggerInfo object. More... | |
| void | Clear () |
| Clear all triggers. More... | |
Public Attributes | |
| std::vector< std::vector< float > > | m_info |
| Additional information, specific to the trigger. More... | |
| std::vector< TimeDelta > | m_mask_end_time |
| The ending time of the hit mask. More... | |
| std::vector< TimeDelta > | m_mask_start_time |
| The starting time of the hit mask. More... | |
| unsigned int | m_num_triggers |
| The number of triggers. More... | |
| std::vector< TimeDelta > | m_readout_end_time |
| The ending time of the trigger window. More... | |
| std::vector< TimeDelta > | m_readout_start_time |
| The starting time of the trigger window. More... | |
| std::vector< TimeDelta > | m_trigger_time |
| The actual time of the trigger. More... | |
| std::vector< TriggerType_t > | m_type |
| The type of Trigger. More... | |
Definition at line 10 of file TriggerInfo.h.
| TriggerInfo::TriggerInfo | ( | ) |
Definition at line 3 of file TriggerInfo.cpp.
| void TriggerInfo::AddTrigger | ( | TriggerType_t | type, |
| double | starttime, | ||
| double | endtime, | ||
| double | triggertime, | ||
| std::vector< float > | info | ||
| ) |
Add a trigger, all times in ns.
Definition at line 21 of file TriggerInfo.cpp.
| void TriggerInfo::AddTrigger | ( | TriggerType_t | type, |
| TimeDelta | readout_start_time, | ||
| TimeDelta | readout_end_time, | ||
| TimeDelta | mask_start_time, | ||
| TimeDelta | mask_end_time, | ||
| TimeDelta | trigger_time, | ||
| std::vector< float > | info | ||
| ) |
Add a trigger.
Definition at line 7 of file TriggerInfo.cpp.
| void TriggerInfo::AddTriggers | ( | TriggerInfo * | in | ) |
Add all triggers from another TriggerInfo object.
Definition at line 25 of file TriggerInfo.cpp.
| void TriggerInfo::Clear | ( | ) |
Clear all triggers.
Definition at line 34 of file TriggerInfo.cpp.
| std::vector<std::vector<float> > TriggerInfo::m_info |
Additional information, specific to the trigger.
Definition at line 44 of file TriggerInfo.h.
| std::vector<TimeDelta> TriggerInfo::m_mask_end_time |
The ending time of the hit mask.
Definition at line 40 of file TriggerInfo.h.
| std::vector<TimeDelta> TriggerInfo::m_mask_start_time |
The starting time of the hit mask.
Definition at line 38 of file TriggerInfo.h.
| unsigned int TriggerInfo::m_num_triggers |
The number of triggers.
Definition at line 30 of file TriggerInfo.h.
| std::vector<TimeDelta> TriggerInfo::m_readout_end_time |
The ending time of the trigger window.
Definition at line 36 of file TriggerInfo.h.
| std::vector<TimeDelta> TriggerInfo::m_readout_start_time |
The starting time of the trigger window.
Definition at line 34 of file TriggerInfo.h.
| std::vector<TimeDelta> TriggerInfo::m_trigger_time |
The actual time of the trigger.
Definition at line 42 of file TriggerInfo.h.
| std::vector<TriggerType_t> TriggerInfo::m_type |
The type of Trigger.
Definition at line 32 of file TriggerInfo.h.
1.8.5