LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_pandora::SliceIdBaseTool Class Referenceabstract

Abstract base class for a slice ID tool. More...

#include "SliceIdBaseTool.h"

Inheritance diagram for lar_pandora::SliceIdBaseTool:
lar_pandora::SimpleBeamParticleId lar_pandora::SimpleNeutrinoId

Public Member Functions

virtual ~SliceIdBaseTool () noexcept=default
 
virtual void ClassifySlices (SliceVector &slices, const art::Event &evt)=0
 The tools interface function. Here the derived tool will classify the input slices. More...
 

Detailed Description

Abstract base class for a slice ID tool.

Definition at line 17 of file SliceIdBaseTool.h.

Constructor & Destructor Documentation

virtual lar_pandora::SliceIdBaseTool::~SliceIdBaseTool ( )
virtualdefaultnoexcept

Member Function Documentation

virtual void lar_pandora::SliceIdBaseTool::ClassifySlices ( SliceVector slices,
const art::Event evt 
)
pure virtual

The tools interface function. Here the derived tool will classify the input slices.

Parameters
slicesthe input vector of slices to classify
evtthe art event

Implemented in lar_pandora::SimpleBeamParticleId, and lar_pandora::SimpleNeutrinoId.


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