CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions
Genfun::PuncturedSmearedExp Class Reference

#include <PuncturedSmearedExp.hh>

Inheritance diagram for Genfun::PuncturedSmearedExp:
Genfun::AbsFunction Genfun::AbsFunction

List of all members.

Public Member Functions

 PuncturedSmearedExp ()
 PuncturedSmearedExp (const PuncturedSmearedExp &right)
virtual ~PuncturedSmearedExp ()
virtual double operator() (double argument) const
virtual double operator() (const Argument &a) const
Parameter & lifetime ()
const Parameter & lifetime () const
Parameter & sigma ()
const Parameter & sigma () const
void puncture (double min, double max)
Parameter & min (unsigned int i)
Parameter & max (unsigned int i)
const Parameter & min (unsigned int i) const
const Parameter & max (unsigned int i) const
 PuncturedSmearedExp ()
 PuncturedSmearedExp (const PuncturedSmearedExp &right)
virtual ~PuncturedSmearedExp ()
virtual double operator() (double argument) const
virtual double operator() (const Argument &a) const
Parameter & lifetime ()
const Parameter & lifetime () const
Parameter & sigma ()
const Parameter & sigma () const
void puncture (double min, double max)
Parameter & min (unsigned int i)
Parameter & max (unsigned int i)
const Parameter & min (unsigned int i) const
const Parameter & max (unsigned int i) const
- Public Member Functions inherited from Genfun::AbsFunction
 AbsFunction ()
 AbsFunction (const AbsFunction &right)
virtual ~AbsFunction ()
virtual unsigned int dimensionality () const
virtual AbsFunction * clone () const =0
virtual FunctionComposition operator() (const AbsFunction &f) const
virtual ParameterComposition operator() (const AbsParameter &p) const
Derivative derivative (const Variable &v) const
Derivative prime () const
virtual bool hasAnalyticDerivative () const
virtual Derivative partial (unsigned int) const
 AbsFunction ()
 AbsFunction (const AbsFunction &right)
virtual ~AbsFunction ()
virtual unsigned int dimensionality () const
virtual AbsFunction * clone () const =0
virtual FunctionComposition operator() (const AbsFunction &f) const
virtual ParameterComposition operator() (const AbsParameter &p) const
Derivative derivative (const Variable &v) const
Derivative prime () const
virtual bool hasAnalyticDerivative () const
virtual Derivative partial (unsigned int) const

Detailed Description

Author:

Definition at line 22 of file CLHEP/GenericFunctions/PuncturedSmearedExp.hh.


Constructor & Destructor Documentation

Genfun::PuncturedSmearedExp::PuncturedSmearedExp ( )

Definition at line 9 of file PuncturedSmearedExp.cc.

Genfun::PuncturedSmearedExp::PuncturedSmearedExp ( const PuncturedSmearedExp &  right)

Definition at line 15 of file PuncturedSmearedExp.cc.

Genfun::PuncturedSmearedExp::~PuncturedSmearedExp ( )
virtual

Definition at line 50 of file PuncturedSmearedExp.cc.

Genfun::PuncturedSmearedExp::PuncturedSmearedExp ( )
Genfun::PuncturedSmearedExp::PuncturedSmearedExp ( const PuncturedSmearedExp &  right)
virtual Genfun::PuncturedSmearedExp::~PuncturedSmearedExp ( )
virtual

Member Function Documentation

Parameter & Genfun::PuncturedSmearedExp::lifetime ( )

Definition at line 53 of file PuncturedSmearedExp.cc.

Parameter& Genfun::PuncturedSmearedExp::lifetime ( )
const Parameter & Genfun::PuncturedSmearedExp::lifetime ( ) const

Definition at line 57 of file PuncturedSmearedExp.cc.

const Parameter& Genfun::PuncturedSmearedExp::lifetime ( ) const
Parameter & Genfun::PuncturedSmearedExp::max ( unsigned int  i)

Definition at line 40 of file PuncturedSmearedExp.cc.

Referenced by operator()(), and puncture().

Parameter& Genfun::PuncturedSmearedExp::max ( unsigned int  i)
const Parameter & Genfun::PuncturedSmearedExp::max ( unsigned int  i) const

Definition at line 45 of file PuncturedSmearedExp.cc.

const Parameter& Genfun::PuncturedSmearedExp::max ( unsigned int  i) const
Parameter & Genfun::PuncturedSmearedExp::min ( unsigned int  i)

Definition at line 31 of file PuncturedSmearedExp.cc.

Referenced by operator()(), and puncture().

Parameter& Genfun::PuncturedSmearedExp::min ( unsigned int  i)
const Parameter& Genfun::PuncturedSmearedExp::min ( unsigned int  i) const
const Parameter & Genfun::PuncturedSmearedExp::min ( unsigned int  i) const

Definition at line 35 of file PuncturedSmearedExp.cc.

virtual double Genfun::PuncturedSmearedExp::operator() ( double  argument) const
virtual

Implements Genfun::AbsFunction.

double Genfun::PuncturedSmearedExp::operator() ( double  argument) const
virtual

Implements Genfun::AbsFunction.

Definition at line 70 of file PuncturedSmearedExp.cc.

References a, b, Genfun::Parameter::getValue(), max(), min(), CLHEP::norm(), and sigma().

Referenced by operator()().

virtual double Genfun::PuncturedSmearedExp::operator() ( const Argument &  a) const
inlinevirtual

Implements Genfun::AbsFunction.

Definition at line 39 of file GenericFunctions/PuncturedSmearedExp.hh.

References operator()().

virtual double Genfun::PuncturedSmearedExp::operator() ( const Argument &  a) const
inlinevirtual

Implements Genfun::AbsFunction.

Definition at line 39 of file CLHEP/GenericFunctions/PuncturedSmearedExp.hh.

References operator()().

void Genfun::PuncturedSmearedExp::puncture ( double  min,
double  max 
)

Definition at line 22 of file PuncturedSmearedExp.cc.

References max(), and min().

void Genfun::PuncturedSmearedExp::puncture ( double  min,
double  max 
)
Parameter & Genfun::PuncturedSmearedExp::sigma ( )

Definition at line 61 of file PuncturedSmearedExp.cc.

Referenced by operator()().

Parameter& Genfun::PuncturedSmearedExp::sigma ( )
const Parameter & Genfun::PuncturedSmearedExp::sigma ( ) const

Definition at line 65 of file PuncturedSmearedExp.cc.

const Parameter& Genfun::PuncturedSmearedExp::sigma ( ) const

The documentation for this class was generated from the following files: