IFakeParticle interface class definiton. More...
#include <IFakeParticle.h>
Public Types | |
using | VectorShort = std::vector< short > |
Creates a fake particle and overlays on the input fragment. More... | |
using | VectorFloat = std::vector< float > |
using | ArrayShort = std::vector< VectorShort > |
using | ArrayFloat = std::vector< VectorFloat > |
Public Member Functions | |
virtual | ~IFakeParticle () noexcept=default |
Virtual Destructor. More... | |
virtual void | configure (const fhicl::ParameterSet &)=0 |
Interface for configuring the particular algorithm tool. More... | |
virtual void | overlayFakeParticle (detinfo::DetectorClocksData const &clockData, ArrayFloat &waveforms)=0 |
IFakeParticle interface class definiton.
Definition at line 30 of file IFakeParticle.h.
using daq::IFakeParticle::ArrayFloat = std::vector<VectorFloat> |
Definition at line 53 of file IFakeParticle.h.
using daq::IFakeParticle::ArrayShort = std::vector<VectorShort> |
Definition at line 52 of file IFakeParticle.h.
using daq::IFakeParticle::VectorFloat = std::vector<float> |
Definition at line 51 of file IFakeParticle.h.
using daq::IFakeParticle::VectorShort = std::vector<short> |
Creates a fake particle and overlays on the input fragment.
waveforms | The waveform container to place fake particle on |
Definition at line 50 of file IFakeParticle.h.
|
virtualdefaultnoexcept |
Virtual Destructor.
|
pure virtual |
Interface for configuring the particular algorithm tool.
ParameterSet | The input set of parameters for configuration |
Implemented in daq::FakeParticle.
|
pure virtual |
Implemented in daq::FakeParticle.