#include <PlaneImpactResponse.h>
Public Member Functions | |
ImpactResponse (int impact, const Waveform::realseq_t &wf, int waveform_pad, const Waveform::realseq_t &long_wf, int long_waveform_pad) | |
const Waveform::compseq_t & | spectrum () |
Frequency-domain spectrum of response. More... | |
const Waveform::realseq_t & | waveform () const |
Time-domain waveform of the response. More... | |
int | waveform_pad () const |
const Waveform::compseq_t & | long_aux_spectrum () |
const Waveform::realseq_t & | long_aux_waveform () const |
int | long_aux_waveform_pad () const |
int | impact () const |
Corresponding impact number. More... | |
Public Member Functions inherited from WireCell::IImpactResponse | |
virtual | ~IImpactResponse () |
Public Member Functions inherited from WireCell::IComponent< IImpactResponse > | |
virtual | ~IComponent () |
Public Member Functions inherited from WireCell::Interface | |
virtual | ~Interface () |
Additional Inherited Members | |
Public Types inherited from WireCell::IComponent< IImpactResponse > | |
typedef std::shared_ptr< IImpactResponse > | pointer |
Access subclass facet by pointer. More... | |
typedef std::vector< pointer > | vector |
Vector of shared pointers. More... | |
Public Types inherited from WireCell::Interface | |
typedef std::shared_ptr< Interface > | pointer |
The information about detector response at a particular impact position (discrete position along the pitch direction of a plane on which a response function is defined). Note, different physical positions may share the same ImpactResponse.
Definition at line 20 of file PlaneImpactResponse.h.
|
inline |
Definition at line 31 of file PlaneImpactResponse.h.
|
inlinevirtual |
Corresponding impact number.
Implements WireCell::IImpactResponse.
Definition at line 48 of file PlaneImpactResponse.h.
|
virtual |
Implements WireCell::IImpactResponse.
Definition at line 25 of file PlaneImpactResponse.cxx.
|
inlinevirtual |
Implements WireCell::IImpactResponse.
Definition at line 42 of file PlaneImpactResponse.h.
|
inlinevirtual |
Implements WireCell::IImpactResponse.
Definition at line 43 of file PlaneImpactResponse.h.
|
virtual |
Frequency-domain spectrum of response.
Implements WireCell::IImpactResponse.
Definition at line 16 of file PlaneImpactResponse.cxx.
|
inlinevirtual |
Time-domain waveform of the response.
Implements WireCell::IImpactResponse.
Definition at line 38 of file PlaneImpactResponse.h.
|
inlinevirtual |
|
private |
Definition at line 21 of file PlaneImpactResponse.h.
|
private |
Definition at line 26 of file PlaneImpactResponse.h.
|
private |
Definition at line 27 of file PlaneImpactResponse.h.
|
private |
Definition at line 28 of file PlaneImpactResponse.h.
|
private |
Definition at line 22 of file PlaneImpactResponse.h.
|
private |
Definition at line 23 of file PlaneImpactResponse.h.
|
private |
Definition at line 24 of file PlaneImpactResponse.h.