LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::SliceSelectionBaseTool Class Referenceabstract

SliceSelectionBaseTool class. More...

#include "SliceSelectionBaseTool.h"

Inheritance diagram for lar_content::SliceSelectionBaseTool:
lar_content::CheatingSliceSelectionTool lar_content::CheatingBeamParticleSliceSelectionTool lar_content::CheatingNeutrinoSliceSelectionTool

Public Member Functions

virtual void SelectSlices (const pandora::Algorithm *const pAlgorithm, const SliceVector &inputSliceVector, SliceVector &outputSliceVector)=0
 Select which slice(s) to use; neutrino or beam slices. More...
 

Detailed Description

SliceSelectionBaseTool class.

Definition at line 22 of file SliceSelectionBaseTool.h.

Member Function Documentation

virtual void lar_content::SliceSelectionBaseTool::SelectSlices ( const pandora::Algorithm *const  pAlgorithm,
const SliceVector inputSliceVector,
SliceVector outputSliceVector 
)
pure virtual

Select which slice(s) to use; neutrino or beam slices.

Parameters
pAlgorithmthe address of the master instance, used to access MCParticles when in training mode
inputSliceVectorthe initial slice vector
outputSliceVectorthe output slice vector

Implemented in lar_content::CheatingSliceSelectionTool.


The documentation for this class was generated from the following file: