A functional object caching gain and shape. More...
#include <Response.h>
Public Member Functions | |
ColdElec (double gain=14 *units::mV/units::fC, double shaping=1.0 *units::us) | |
virtual | ~ColdElec () |
virtual double | operator() (double time) const |
Public Member Functions inherited from WireCell::Response::Generator | |
virtual | ~Generator () |
WireCell::Waveform::realseq_t | generate (const WireCell::Waveform::Domain &domain, int nsamples) |
FIXME: eradicate Domain in favor of Binning. More... | |
WireCell::Waveform::realseq_t | generate (const WireCell::Binning &tbins) |
Lay down the function into a binned waveform. More... | |
Private Attributes | |
const double | _g |
const double | _s |
A functional object caching gain and shape.
Definition at line 165 of file Response.h.
Response::ColdElec::ColdElec | ( | double | gain = 14*units::mV/units::fC , |
double | shaping = 1.0*units::us |
||
) |
Definition at line 392 of file Response.cxx.
|
virtual |
Definition at line 397 of file Response.cxx.
|
virtual |
Implements WireCell::Response::Generator.
Definition at line 401 of file Response.cxx.
|
private |
Definition at line 166 of file Response.h.
|
private |
Definition at line 166 of file Response.h.