1 #include <utl/AugerException.h>
2 #include <utl/ErrorLogger.h>
16 auto it = fParticipants.find(
id);
17 if (it == fParticipants.end())
18 fParticipants.insert(make_pair(
id, s));
20 const auto& st = it->second;
21 if (st.fOffset != offset || st.fWindow != window) {
23 err <<
"conflicting reinsertion of station with id = " <<
id <<
": "
24 "offset " << offset <<
" (" << st.fOffset <<
"), "
25 "window " << window <<
" (" << st.fWindow <<
')';
Base class for inconsistency/illogicality exceptions.
Class to hold the trigger information for one station in a T3 (based on the t3stat class)...
A TimeInterval is used to represent time elapsed between two events.
#define ERROR(message)
Macro for logging error messages.