13 : m_nin0(0), m_nin1(0), m_nout(0), m_eos(false)
16 Gen::DepoMerger::~DepoMerger()
28 auto& inq0 = get<0>(inqs);
29 auto& inq1 = get<1>(inqs);
31 if (inq0.empty() or inq1.empty()) {
32 std::cerr <<
"DepoMerger: called empty input\n";
36 auto& outq = get<0>(outqs);
45 double t0 = d0->time();
46 double t1 = d1->time();
84 outq.push_back(
nullptr);
85 std::cerr <<
"DepoMerger: global EOS: in: " 86 << m_nin0 <<
" + " << m_nin1
87 <<
", out: " << m_nout <<
" depos\n";
code to link reconstructed objects back to the MC truth information
std::shared_ptr< const IDepo > pointer
WIRECELL_FACTORY(DepoMerger, WireCell::Gen::DepoMerger, WireCell::IDepoMerger, WireCell::IConfigurable) using namespace WireCell
input_shqed::shared_queued_tuple_type input_queues_type
output_shqed::shared_queued_tuple_type output_queues_type
Json::Value Configuration