virtual ~IFakeParticle() noexcept=default
Virtual Destructor.
std::vector< VectorShort > ArrayShort
std::vector< float > VectorFloat
std::vector< VectorFloat > ArrayFloat
virtual void overlayFakeParticle(detinfo::DetectorClocksData const &clockData, ArrayFloat &waveforms)=0
IFakeParticle interface class definiton.
std::vector< short > VectorShort
Creates a fake particle and overlays on the input fragment.
virtual void configure(const fhicl::ParameterSet &)=0
Interface for configuring the particular algorithm tool.