diff --git a/sbnanaobj/StandardRecord/SRTrigger.cxx b/sbnanaobj/StandardRecord/SRTrigger.cxx index 9234322f..f1724545 100644 --- a/sbnanaobj/StandardRecord/SRTrigger.cxx +++ b/sbnanaobj/StandardRecord/SRTrigger.cxx @@ -18,7 +18,11 @@ namespace caf gate_id(0), trigger_count(0), gate_count(0), - gate_delta(-1) + gate_delta(-1), + passed_trigger(false), + num_pairs_over_threshold(-1), + monpulses_flat(), + monpulse_sizes() {} diff --git a/sbnanaobj/StandardRecord/SRTrigger.h b/sbnanaobj/StandardRecord/SRTrigger.h index 480c6156..49664ece 100644 --- a/sbnanaobj/StandardRecord/SRTrigger.h +++ b/sbnanaobj/StandardRecord/SRTrigger.h @@ -3,6 +3,7 @@ #include #include +#include namespace caf { @@ -27,6 +28,10 @@ namespace caf unsigned gate_count; ///< count of gate in this stream int gate_delta; ///< Number of gates since previous trigger in this stream (gate of this event included) + bool passed_trigger; ///< if the event passed the trigger + int num_pairs_over_threshold; ///< number of pmt pairs over trigger threshold + std::vector monpulses_flat; ///< trigger responses (number of PMT pairs above threshold for all channels) for all flashes (flattened to include all flashes in a single vector) + std::vector monpulse_sizes; ///< length of each trigger responses to un-flatten the trigger responses (to a vector of trigger responses) }; } diff --git a/sbnanaobj/StandardRecord/StandardRecord.h b/sbnanaobj/StandardRecord/StandardRecord.h index 9f561649..90973264 100644 --- a/sbnanaobj/StandardRecord/StandardRecord.h +++ b/sbnanaobj/StandardRecord/StandardRecord.h @@ -20,6 +20,7 @@ #include "sbnanaobj/StandardRecord/SRTruthBranch.h" #include "sbnanaobj/StandardRecord/SRFakeReco.h" #include "sbnanaobj/StandardRecord/SROpFlash.h" +#include "sbnanaobj/StandardRecord/SRTrigger.h" #include "sbnanaobj/StandardRecord/SRInteractionDLP.h" #include "sbnanaobj/StandardRecord/SRInteractionTruthDLP.h" diff --git a/sbnanaobj/StandardRecord/classes_def.xml b/sbnanaobj/StandardRecord/classes_def.xml index 91750e9f..03d5f234 100644 --- a/sbnanaobj/StandardRecord/classes_def.xml +++ b/sbnanaobj/StandardRecord/classes_def.xml @@ -307,7 +307,8 @@ - + +