All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
lar_content::SliceSelectionBaseTool Class Referenceabstract

SliceSelectionBaseTool class. More...

#include <MasterAlgorithm.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 426 of file MasterAlgorithm.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: