32 const std::unique_ptr<ITrigJetHypoInfoCollector>& collector)
const {
36 pass = pass and (el->isSatisfied(ips, collector));
42 const void* address =
static_cast<const void*
>(
this);
44 std::stringstream ss0;
45 ss0 <<
"CompoundCondition: (" << address <<
") "
46 <<
" pass: " << std::boolalpha << pass <<
'\n';
48 std::stringstream ss1;
49 for(
const auto& ip : ips){
50 auto j_addr =
static_cast<const void*
>(ip.get());
51 ss1 <<
" jet : ("<< j_addr <<
")\n";
53 collector->collect(ss0.str(), ss1.str());