17 #ifndef _XSEC_SCALE_I_H_
18 #define _XSEC_SCALE_I_H_
33 XSecScaleI(
string name,
string config =
"Default" );
36 virtual void Configure (
string config)
override ;
43 #endif // _XSEC_SCALE_I_H_
virtual void LoadConfig(void)=0
This class is responsible to compute a scaling factor for the XSec.
Algorithm abstract base class.
Summary information for an interaction.
XSecScaleI(string name, string config="Default")
A registry. Provides the container for algorithm configuration parameters.
virtual double GetScaling(const Interaction &) const =0
void Configure(const Registry &config) override