7 bool novaddt::operator==
10 if (lhs.
start() != rhs.start())
12 std::cout <<
"MF: The trigger decision start times do not agree!" 13 <<
"\nMF: lhs = " << lhs.
start()
14 <<
"\nMF: rhs = " << rhs.start()
15 <<
"\nMF: delta = " << lhs.
start() - rhs.start()
21 if (lhs.
duration() != rhs.duration())
23 std::cout <<
"MF: The trigger decision duration times do not agree!" 25 <<
"\nMF: rhs = " << rhs.duration()
26 <<
"\nMF: delta = " << lhs.
duration() - rhs.duration()
40 if (subset.
start() <
set.start())
42 std::cout <<
"MF: The trigger decision is not a subset!" 43 <<
"\nMF: subset start = " << subset.
start()
44 <<
"\nMF: set start = " <<
set.start()
51 auto set_end =
set.start() +
set.duration();
53 if (subset_end > set_end)
55 std::cout <<
"MF: The trigger decision is not a subset!" 56 <<
"\nMF: subset end = " << subset_end
57 <<
"\nMF: set end = " << set_end
bool is_subset_of(TriggerDecision const &subset, TriggerDecision const &set)
TDC::value_type duration() const
TDC::value_type start() const