11#ifndef _PuncturedSmearedExp_h_
12#define _PuncturedSmearedExp_h_
13#include "CLHEP/GenericFunctions/AbsFunction.hh"
14#include "CLHEP/GenericFunctions/Parameter.hh"
38 virtual double operator ()(
double argument)
const override;
62 double pow(
double x,
int n)
const ;
63 double erfc(
double x)
const ;
70 std::vector<Parameter> _punctures;
#define FUNCTION_OBJECT_DEF(classname)
void puncture(double min, double max)
Parameter & min(unsigned int i)
virtual ~PuncturedSmearedExp()
Parameter & max(unsigned int i)
virtual double operator()(double argument) const override