27 if (nuSliceHypotheses.size() != crSliceHypotheses.size())
30 for (
unsigned int sliceIndex = 0, nSlices = nuSliceHypotheses.size(); sliceIndex < nSlices; ++sliceIndex)
33 ? nuSliceHypotheses.at(sliceIndex)
34 : crSliceHypotheses.at(sliceIndex));
41 metadata.m_propertiesToAdd[
"NuScore"] = score;
48 metadata.m_propertiesToAdd[
"NuScore"] = score;
52 selectedPfos.insert(selectedPfos.end(), sliceOutput.begin(), sliceOutput.end());
void SelectOutputPfos(const pandora::Algorithm *const pAlgorithm, const SliceHypotheses &nuSliceHypotheses, const SliceHypotheses &crSliceHypotheses, pandora::PfoList &selectedPfos)
Select which reconstruction hypotheses to use; neutrino outcomes or cosmic-ray muon outcomes for each...
ParticleFlowObject class.
StatusCode AlterMetadata(const object_creation::ParticleFlowObject::Metadata &metadata)
Alter particle flow object metadata parameters.
std::vector< pandora::PfoList > SliceHypotheses