fEventData(NULL),
fTriggerData(NULL),
fDecisionMade(false),
+ fClearInfo(true),
fTriggerEventResult(0),
fDescription(),
fReadoutList(),
fTriggerData = &trigData;
fDecisionMade = false;
fTriggerEventResult = 0;
+ // Reset the description, readout list and trigger domain used by TriggerEvent
+ // if requested to do so.
+ if (fClearInfo)
+ {
+ fDescription = "";
+ fReadoutList.Clear();
+ fTriggerDomain.Clear();
+ }
int result = DoTrigger();
if (result != 0) return result;