| 
    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