58 m_EventTree->GetEntry(
m_entry++);
62 unsigned long int mbc = 0;
71 for (
const auto& truthtrack :
header->optional().getTruthTracks())
73 if (truthtrack.getBarcode() > mbc) mbc = truthtrack.getBarcode();
78 for (
const auto& offlinetrack :
header->optional().getOfflineTracks())
85 for (
auto truthtrack : m_eventHeader->optional().getTruthTracks())
87 truthtrack.setBarcode(truthtrack.getBarcode() + mbc);
90 for (
auto offlinetrack : m_eventHeader->optional().getOfflineTracks())
92 offlinetrack.setBarcode(offlinetrack.getBarcode() + mbc);
96 header->setOptional(optional);
99 for (
auto rawhit : m_eventHeader->hits())
104 mt.
maximize(uniquecode, rawhit.getBarcodePt());
105 rawhit.setBarcode(rawhit.getBarcode() + mbc);
110 return StatusCode::SUCCESS;