3#include "CLHEP/GenericFunctions/Sigma.hh"
10 _fcn.push_back(fcn.clone());
19 for (
size_t i=0; i<right._fcn.size();i++) {
20 _fcn.push_back(right._fcn[i]->clone());
25 assert (_fcn.size()!=0);
26 return _fcn[0]->dimensionality();
31 for (
size_t i=0; i<_fcn.size();i++) {
39 for (
size_t i=0;i<_fcn.size();i++) retVal += (*_fcn[i])(x);
47 for (
size_t i=0;i<_fcn.size();i++) retVal += (*_fcn[i])(x);
55 for (
size_t i=0;i<_fcn.size();i++) {
#define FUNCTION_OBJECT_IMP(classname)
virtual unsigned int dimensionality() const override
Derivative partial(unsigned int) const override
void accumulate(const AbsFunction &fcn)
virtual double operator()(double argument) const override