29 phg4cellcontainer = thisNode->
getData();
31 if (phg4cellcontainer)
35 *
fout <<
"size: " << phg4cellcontainer->
size() << std::endl;
36 for (celler = cell_begin_end.first; celler != cell_begin_end.second; celler++)
38 *
fout <<
"id: 0x" << std::hex << celler->second->get_cellid() << std::dec << std::endl;
80 <<
" not implemented in DumpPHG4CellContainer" << std::endl;
83 for (
auto ic = 0; ic < UCHAR_MAX; ic++)
86 if (celler->second->has_property(prop_id))
88 *
fout <<
"prop id: " <<
static_cast<unsigned int>(ic);
90 *
fout <<
", name " << property_info.first <<
" value ";
91 switch (property_info.second)
94 *
fout << celler->second->get_property_int(prop_id);
97 *
fout << celler->second->get_property_uint(prop_id);
100 *
fout << celler->second->get_property_float(prop_id);
103 *
fout <<
" unknown type ";
111 *
fout <<
"hit 0x" << std::hex << iter->first << std::dec <<
" edep: " << iter->second << std::endl;
116 *
fout <<
"shower 0x" << std::hex << iter->first << std::dec <<
" edep: " << iter->second << std::endl;