26 #ifndef _HNL_CHANNEL_CALCULATOR_I_H_
27 #define _HNL_CHANNEL_CALCULATOR_I_H_
46 virtual void Configure(
string config) = 0;
64 #endif // #ifndef _HNL_CHANNEL_CALCULATOR_I_H_
enum genie::hnl::t_HNLProd HNLProd_t
virtual double DecayWidth(HNLDecayMode_t hnldm) const =0
Algorithm abstract base class.
virtual void Configure(const Registry &config)=0
enum genie::hnl::EHNLDecayMode HNLDecayMode_t
virtual double KinematicScaling(HNLProd_t hnlprod) const =0
A registry. Provides the container for algorithm configuration parameters.
Pure abstract base class. Defines the ChannelCalculatorI interface to be implemented by BRCalculator ...