#include <IWaveform.h>
Public Types | |
typedef std::vector< float > | sequence_type |
Public Member Functions | |
virtual | ~IWaveform () |
virtual double | waveform_start () const =0 |
virtual double | waveform_period () const =0 |
virtual const sequence_type & | waveform_samples () const =0 |
Additional Inherited Members | |
Private Types inherited from WireCell::IData< IWaveform > | |
typedef IWaveform | value_type |
typedef std::shared_ptr< const IWaveform > | pointer |
typedef std::vector< pointer > | vector |
typedef std::shared_ptr< const vector > | shared_vector |
Private Member Functions inherited from WireCell::IData< IWaveform > | |
virtual | ~IData () |
Definition at line 15 of file IWaveform.h.
typedef std::vector<float> WireCell::IWaveform::sequence_type |
Definition at line 17 of file IWaveform.h.
|
virtual |
Definition at line 167 of file IfaceDesctructors.cxx.
|
pure virtual |
Implemented in WireCell::Gen::ResponseSys, WireCell::Gen::ElecResponse, and WireCell::Gen::RCResponse.
|
pure virtual |
Implemented in WireCell::Gen::ResponseSys, WireCell::Gen::ElecResponse, and WireCell::Gen::RCResponse.
|
pure virtual |
Implemented in WireCell::Gen::ResponseSys, WireCell::Gen::ElecResponse, and WireCell::Gen::RCResponse.