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.
1.8.5