This class describes an array of events of the same type, launched at a defined rate. More...
#include <TimingSimulationStructures.h>
Public Member Functions | |
EventBurstConfig (fesa::ElementXML *config) | |
constructor | |
Public Attributes | |
long | period_ |
repetition period of the single events inside the burst | |
int | occurrences_ |
number of occurrences of the event inside the burst |
This class describes an array of events of the same type, launched at a defined rate.
Definition at line 62 of file TimingSimulationStructures.h.
fesaGSI::EventBurstConfig::EventBurstConfig | ( | fesa::ElementXML * | config | ) |
constructor
the | xml segment where this event is defined |
Definition at line 39 of file TimingSimulationStructures.cpp.
References fesaGSI::EventBurst, FESAGSIErrorWrongEventOcurrences, FESAGSIErrorWrongEventPeriod, FesaGSITimingSimulationFileCorrupt, occurrences_, period_, and fesaGSI::EventConfig::type_.
number of occurrences of the event inside the burst
Definition at line 80 of file TimingSimulationStructures.h.
Referenced by fesaGSI::TimingSimulationEventSource::checkTimingSimulationConfig(), fesaGSI::TimingSimulationEventSource::createSimulationEvent(), and EventBurstConfig().
repetition period of the single events inside the burst
Definition at line 75 of file TimingSimulationStructures.h.
Referenced by fesaGSI::TimingSimulationEventSource::checkTimingSimulationConfig(), fesaGSI::TimingSimulationEventSource::createSimulationEvent(), and EventBurstConfig().