diff --git a/larpandora/LArPandoraInterface/LArPandoraInput.cxx b/larpandora/LArPandoraInterface/LArPandoraInput.cxx index 2b8aca86..4dd26d2e 100644 --- a/larpandora/LArPandoraInterface/LArPandoraInput.cxx +++ b/larpandora/LArPandoraInterface/LArPandoraInput.cxx @@ -418,7 +418,10 @@ namespace lar_pandora { lar_content::LArMCParticleParameters mcParticleParameters; try { - mcParticleParameters.m_nuanceCode = neutrino.InteractionType(); + if (truth->Origin() == simb::kSuperNovaNeutrino) + mcParticleParameters.m_nuanceCode = 4000; + else + mcParticleParameters.m_nuanceCode = neutrino.InteractionType(); mcParticleParameters.m_process = lar_content::MC_PROC_INCIDENT_NU; mcParticleParameters.m_energy = neutrino.Nu().E(); mcParticleParameters.m_momentum = @@ -545,6 +548,9 @@ namespace lar_pandora { else if (simb::kSingleParticle == origin) { nuanceCode = 2000; } + else if (simb::kSuperNovaNeutrino == origin) { + nuanceCode = 4000; + } // Create 3D Pandora MC Particle lar_content::LArMCParticleParameters mcParticleParameters;