Skip to content
Snippets Groups Projects
Commit d9601c47 authored by Wouter Deconinck's avatar Wouter Deconinck Committed by MarkusFrankATcernch
Browse files

Geant4Output2EDM4hep: calorimeter iterator and mapped

parent ec8d2ed3
No related branches found
No related tags found
No related merge requests found
...@@ -239,10 +239,9 @@ void Geant4Output2EDM4hep::commit( OutputContext<G4Event>& /* ctxt */) { ...@@ -239,10 +239,9 @@ void Geant4Output2EDM4hep::commit( OutputContext<G4Event>& /* ctxt */) {
m_frame.put( std::move(trackerHits.mapped()), trackerHits.key()); m_frame.put( std::move(trackerHits.mapped()), trackerHits.key());
} }
while ( ! m_calorimeterHits.empty() ) { while ( ! m_calorimeterHits.empty() ) {
const auto colName = m_calorimeterHits.back().key(); auto calorimeterHits = m_calorimeterHits.extract(m_calorimeterHits.begin());
auto calorimeterHits = m_calorimeterHits.back().extract(); m_frame.put( std::move(calorimeterHits.mapped().first), calorimeterHits.key());
m_frame.put( std::move(calorimeterHits.first), calorimeterHits.key()); m_frame.put( std::move(calorimeterHits.mapped().second), calorimeterHits.key() + "Contributions");
m_frame.put( std::move(calorimeterHits.second), calorimeterHits.key() + "Contributions");
} }
m_file->writeFrame(m_frame, m_section_name); m_file->writeFrame(m_frame, m_section_name);
m_particles.clear(); m_particles.clear();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment