10 TimeDelta trigger_time, std::vector<float> info) {
21 void TriggerInfo::AddTrigger(TriggerType_t type,
double starttime,
double endtime,
double triggertime, std::vector<float> info) {
47 for(
unsigned int itrig = 0; itrig < trig.
m_num_triggers; itrig++) {
48 std::cout <<
"\t" << itrig <<
"\t"
void Clear()
Clear all triggers.
std::vector< TimeDelta > m_readout_end_time
The ending time of the trigger window.
std::vector< std::vector< float > > m_info
Additional information, specific to the trigger.
std::vector< TimeDelta > m_mask_end_time
The ending time of the hit mask.
void AddTrigger(TriggerType_t type, double starttime, double endtime, double triggertime, std::vector< float > info)
Add a trigger, all times in ns.
std::vector< TimeDelta > m_trigger_time
The actual time of the trigger.
void AddTriggers(TriggerInfo *in)
Add all triggers from another TriggerInfo object.
static std::string EnumAsString(Distribution_t dist)
std::vector< TimeDelta > m_mask_start_time
The starting time of the hit mask.
std::vector< TimeDelta > m_readout_start_time
The starting time of the trigger window.
std::ostream & operator<<(std::ostream &outs, const TimeDelta &delta)
unsigned int m_num_triggers
The number of triggers.
std::vector< TriggerType_t > m_type
The type of Trigger.