4 #ifndef WIRECELL_GEN_RESPONSESYS 5 #define WIRECELL_GEN_RESPONSESYS
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
virtual const sequence_type & waveform_samples() const
virtual double waveform_period() const
virtual void configure(const WireCell::Configuration &cfg)
Accept a configuration.
virtual double waveform_start() const
Json::Value Configuration
ResponseSys(int nticks=10000, double start=0.0 *units::us, double tick=0.5 *units::us, double magnitude=1.0, double time_smear=0.0 *units::us, double offset=0.0 *units::us)