19#ifndef ParamToArgAdaptor_h_
20#define ParamToArgAdaptor_h_
25#include "CLHEP/GenericFunctions/Parameter.hh"
26#include "CLHEP/GenericFunctions/AbsFunction.hh"
78 std::mem_fun_ref_t<Parameter &, F> _parameterFetchMethod;
82 #include "CLHEP/GenericFunctions/ParamToArgAdaptor.icc"
#define FUNCTION_OBJECT_DEF(classname)
ParamToArgAdaptor(const F &function, ScopedMethodPtr parameterFetchMethod)
Parameter & scaleFactor()
virtual ~ParamToArgAdaptor()
virtual unsigned int dimensionality() const override
virtual double operator()(double argument) const override
ParamToArgAdaptor(const ParamToArgAdaptor &right)
const Parameter & scaleFactor() const
Parameter &(F::* ScopedMethodPtr)()