28 #ifndef CnrGroupWeighted_H 29 #define CnrGroupWeighted_H
std::vector< Name > NameVector
FloatVector getCorrection(const IndexVector &channels, const AdcChannelDataMap &acds, const FloatMap &wts) const
std::vector< float > FloatVector
std::map< Name, IndexVector > ChannelGroups
bool m_requireGoodChannel
static constexpr double ps
void getWeights(const IndexVector &channels, const AdcChannelDataMap &acds, FloatMap &wts) const
CnrGroupWeighted(fhicl::ParameterSet const &ps)
DataMap updateMap(AdcChannelDataMap &acds) const override
std::map< Index, float > FloatMap
std::vector< Index > IndexVector
std::map< AdcChannel, AdcChannelData > AdcChannelDataMap
~CnrGroupWeighted() override=default