Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
SliceIdBaseTool.h
Go to the documentation of this file.
1
7#ifndef LAR_PANDORA_SLICE_ID_BASE_TOOL_H
8#define LAR_PANDORA_SLICE_ID_BASE_TOOL_H 1
9
11
12namespace lar_pandora {
13
18 public:
19 virtual ~SliceIdBaseTool() noexcept = default;
20
27 virtual void ClassifySlices(SliceVector& slices, const art::Event& evt) = 0;
28 };
29
30} // namespace lar_pandora
31
32#endif // #ifndef LAR_PANDORA_SLICE_ID_BASE_TOOL_H
header for the lar pandora slice class
Abstract base class for a slice ID tool.
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.
std::vector< Slice > SliceVector
Definition Slice.h:70