LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
SliceIdBaseTool class. More...
#include "SliceIdBaseTool.h"
Public Member Functions | |
virtual void | SelectOutputPfos (const pandora::Algorithm *const pAlgorithm, const SliceHypotheses &nuSliceHypotheses, const SliceHypotheses &crSliceHypotheses, pandora::PfoList &selectedPfos)=0 |
Select which reconstruction hypotheses to use; neutrino outcomes or cosmic-ray muon outcomes for each slice. More... | |
SliceIdBaseTool class.
Definition at line 22 of file SliceIdBaseTool.h.
|
pure virtual |
Select which reconstruction hypotheses to use; neutrino outcomes or cosmic-ray muon outcomes for each slice.
pAlgorithm | the address of the master instance, used to access MCParticles when in training mode |
nuSliceHypotheses | the parent pfos representing the neutrino outcome for each slice |
crSliceHypotheses | the parent pfos representing the cosmic-ray muon outcome for each slice |
sliceNuPfos | to receive the list of selected pfos |
Implemented in lar_content::BdtBeamParticleIdTool, lar_content::NeutrinoIdTool< T >, lar_content::CheatingBeamParticleIdTool, lar_content::BeamParticleIdTool, lar_content::SimpleNeutrinoIdTool, lar_content::CheatingSliceIdBaseTool, and lar_content::CheatingNeutrinoIdTool.