Abstract interface intended for art tools which take a list of stubs and return a new list with some of them merged. More...
#include <IStubMerge.h>
Public Member Functions | |
virtual | ~IStubMerge () noexcept=default |
Virtual Destructor. More... | |
virtual std::vector < sbn::StubInfo > | Merge (const std::vector< sbn::StubInfo > &stubs, const geo::GeometryCore *geo, const spacecharge::SpaceCharge *sce, const detinfo::DetectorClocksData &dclock, const detinfo::DetectorPropertiesData &dprop)=0 |
Abstract interface intended for art tools which take a list of stubs and return a new list with some of them merged.
Definition at line 30 of file IStubMerge.h.
|
virtualdefaultnoexcept |
Virtual Destructor.
|
pure virtual |
Implemented in sbn::TwoPlaneStubMerge, and sbn::PlaneStubMerge.