Skip to content

Commit c1d8892

Browse files
Fix pfp ordering when using SCE products
1 parent 6bbf49d commit c1d8892

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

sbndcode/LightPropagationCorrection/LightPropagationCorrection_module.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ void sbnd::LightPropagationCorrection::produce(art::Event & e)
137137
pfpVect = slice_pfp_assns.at(slice.key());
138138
for(const art::Ptr<recob::PFParticle> &pfp : pfpVect){
139139
if(pfp->IsPrimary() &&( std::abs(pfp->PdgCode())==12 || std::abs(pfp->PdgCode())==14 ) ){
140-
const std::vector<art::Ptr<larpandoraobj::PFParticleMetadata>> pfpMetaVec = pfp_to_metadata.at(pfp->Self());
140+
const std::vector<art::Ptr<larpandoraobj::PFParticleMetadata>> pfpMetaVec = pfp_to_metadata.at(pfp.key());
141141
for (auto const pfpMeta : pfpMetaVec) {
142142
larpandoraobj::PFParticleMetadata::PropertiesMap propertiesMap = pfpMeta->GetPropertiesMap();
143143
if (propertiesMap.count("NuScore")) _fNuScore = propertiesMap.at("NuScore");

0 commit comments

Comments
 (0)