7 #ifndef WIRECELLGEN_STATICCHANNELSTATUS     8 #define WIRECELLGEN_STATICCHANNELSTATUS    14 #include <unordered_map> 
channel_status_map_t m_deviants
virtual WireCell::Configuration default_configuration() const 
Optional, override to return a hard-coded default configuration. 
virtual ~StaticChannelStatus()
virtual double preamp_gain(int chid) const 
StaticChannelStatus(double nominal_gain=14.0 *units::mV/units::fC, double nominal_shaping=2.0 *units::us, channel_status_map_t deviants=channel_status_map_t())
std::unordered_map< int, ChannelStatus > channel_status_map_t
const double nominal_shaping
virtual double preamp_shaping(int chid) const 
Json::Value Configuration
virtual void configure(const WireCell::Configuration &config)
Accept a configuration. 
const double nominal_gain
ChannelStatus(double g=14.0 *units::mV/units::fC, double s=2.0 *units::us)