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

Public Member Functions | List of all members
Genfun::TrivariateGaussian Class Reference

#include <TrivariateGaussian.hh>

Inheritance diagram for Genfun::TrivariateGaussian:
Genfun::AbsFunction Genfun::AbsFunction

Public Member Functions

 TrivariateGaussian ()
 
 TrivariateGaussian (const TrivariateGaussian &right)
 
virtual ~TrivariateGaussian ()
 
virtual double operator() (double argument) const
 
virtual double operator() (const Argument &a) const
 
virtual unsigned int dimensionality () const
 
Parameter & mean0 ()
 
const Parameter & mean0 () const
 
Parameter & mean1 ()
 
const Parameter & mean1 () const
 
Parameter & mean2 ()
 
const Parameter & mean2 () const
 
Parameter & sigma0 ()
 
const Parameter & sigma0 () const
 
Parameter & sigma1 ()
 
const Parameter & sigma1 () const
 
Parameter & sigma2 ()
 
const Parameter & sigma2 () const
 
Parameter & corr01 ()
 
const Parameter & corr01 () const
 
Parameter & corr02 ()
 
const Parameter & corr02 () const
 
Parameter & corr12 ()
 
const Parameter & corr12 () const
 
 TrivariateGaussian ()
 
 TrivariateGaussian (const TrivariateGaussian &right)
 
virtual ~TrivariateGaussian ()
 
virtual double operator() (double argument) const
 
virtual double operator() (const Argument &a) const
 
virtual unsigned int dimensionality () const
 
Parameter & mean0 ()
 
const Parameter & mean0 () const
 
Parameter & mean1 ()
 
const Parameter & mean1 () const
 
Parameter & mean2 ()
 
const Parameter & mean2 () const
 
Parameter & sigma0 ()
 
const Parameter & sigma0 () const
 
Parameter & sigma1 ()
 
const Parameter & sigma1 () const
 
Parameter & sigma2 ()
 
const Parameter & sigma2 () const
 
Parameter & corr01 ()
 
const Parameter & corr01 () const
 
Parameter & corr02 ()
 
const Parameter & corr02 () const
 
Parameter & corr12 ()
 
const Parameter & corr12 () const
 
- Public Member Functions inherited from Genfun::AbsFunction
 AbsFunction ()
 
 AbsFunction (const AbsFunction &right)
 
virtual ~AbsFunction ()
 
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 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 20 of file CLHEP/GenericFunctions/TrivariateGaussian.hh.

Constructor & Destructor Documentation

◆ TrivariateGaussian() [1/4]

Genfun::TrivariateGaussian::TrivariateGaussian ( )

Definition at line 19 of file TrivariateGaussian.cc.

◆ TrivariateGaussian() [2/4]

Genfun::TrivariateGaussian::TrivariateGaussian ( const TrivariateGaussian &  right)

Definition at line 34 of file TrivariateGaussian.cc.

◆ ~TrivariateGaussian() [1/2]

Genfun::TrivariateGaussian::~TrivariateGaussian ( )
virtual

Definition at line 31 of file TrivariateGaussian.cc.

◆ TrivariateGaussian() [3/4]

Genfun::TrivariateGaussian::TrivariateGaussian ( )

◆ TrivariateGaussian() [4/4]

Genfun::TrivariateGaussian::TrivariateGaussian ( const TrivariateGaussian &  right)

◆ ~TrivariateGaussian() [2/2]

virtual Genfun::TrivariateGaussian::~TrivariateGaussian ( )
virtual

Member Function Documentation

◆ corr01() [1/4]

Parameter & Genfun::TrivariateGaussian::corr01 ( )

Definition at line 141 of file TrivariateGaussian.cc.

◆ corr01() [2/4]

Parameter & Genfun::TrivariateGaussian::corr01 ( )

◆ corr01() [3/4]

const Parameter & Genfun::TrivariateGaussian::corr01 ( ) const

Definition at line 145 of file TrivariateGaussian.cc.

◆ corr01() [4/4]

const Parameter & Genfun::TrivariateGaussian::corr01 ( ) const

◆ corr02() [1/4]

Parameter & Genfun::TrivariateGaussian::corr02 ( )

Definition at line 149 of file TrivariateGaussian.cc.

◆ corr02() [2/4]

Parameter & Genfun::TrivariateGaussian::corr02 ( )

◆ corr02() [3/4]

const Parameter & Genfun::TrivariateGaussian::corr02 ( ) const

Definition at line 153 of file TrivariateGaussian.cc.

◆ corr02() [4/4]

const Parameter & Genfun::TrivariateGaussian::corr02 ( ) const

◆ corr12() [1/4]

Parameter & Genfun::TrivariateGaussian::corr12 ( )

Definition at line 157 of file TrivariateGaussian.cc.

◆ corr12() [2/4]

Parameter & Genfun::TrivariateGaussian::corr12 ( )

◆ corr12() [3/4]

const Parameter & Genfun::TrivariateGaussian::corr12 ( ) const

Definition at line 161 of file TrivariateGaussian.cc.

◆ corr12() [4/4]

const Parameter & Genfun::TrivariateGaussian::corr12 ( ) const

◆ dimensionality() [1/2]

unsigned int Genfun::TrivariateGaussian::dimensionality ( ) const
virtual

Reimplemented from Genfun::AbsFunction.

Definition at line 166 of file TrivariateGaussian.cc.

◆ dimensionality() [2/2]

virtual unsigned int Genfun::TrivariateGaussian::dimensionality ( ) const
virtual

Reimplemented from Genfun::AbsFunction.

◆ mean0() [1/4]

Parameter & Genfun::TrivariateGaussian::mean0 ( )

Definition at line 90 of file TrivariateGaussian.cc.

◆ mean0() [2/4]

Parameter & Genfun::TrivariateGaussian::mean0 ( )

◆ mean0() [3/4]

const Parameter & Genfun::TrivariateGaussian::mean0 ( ) const

Definition at line 98 of file TrivariateGaussian.cc.

◆ mean0() [4/4]

const Parameter & Genfun::TrivariateGaussian::mean0 ( ) const

◆ mean1() [1/4]

Parameter & Genfun::TrivariateGaussian::mean1 ( )

Definition at line 106 of file TrivariateGaussian.cc.

◆ mean1() [2/4]

Parameter & Genfun::TrivariateGaussian::mean1 ( )

◆ mean1() [3/4]

const Parameter & Genfun::TrivariateGaussian::mean1 ( ) const

Definition at line 114 of file TrivariateGaussian.cc.

◆ mean1() [4/4]

const Parameter & Genfun::TrivariateGaussian::mean1 ( ) const

◆ mean2() [1/4]

Parameter & Genfun::TrivariateGaussian::mean2 ( )

Definition at line 122 of file TrivariateGaussian.cc.

◆ mean2() [2/4]

Parameter & Genfun::TrivariateGaussian::mean2 ( )

◆ mean2() [3/4]

const Parameter & Genfun::TrivariateGaussian::mean2 ( ) const

Definition at line 131 of file TrivariateGaussian.cc.

◆ mean2() [4/4]

const Parameter & Genfun::TrivariateGaussian::mean2 ( ) const

◆ operator()() [1/4]

double Genfun::TrivariateGaussian::operator() ( const Argument &  a) const
virtual

Implements Genfun::AbsFunction.

Definition at line 49 of file TrivariateGaussian.cc.

References a, and Genfun::Parameter::getValue().

◆ operator()() [2/4]

virtual double Genfun::TrivariateGaussian::operator() ( const Argument &  a) const
virtual

Implements Genfun::AbsFunction.

◆ operator()() [3/4]

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

Implements Genfun::AbsFunction.

Definition at line 170 of file TrivariateGaussian.cc.

◆ operator()() [4/4]

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

Implements Genfun::AbsFunction.

◆ sigma0() [1/4]

Parameter & Genfun::TrivariateGaussian::sigma0 ( )

Definition at line 94 of file TrivariateGaussian.cc.

◆ sigma0() [2/4]

Parameter & Genfun::TrivariateGaussian::sigma0 ( )

◆ sigma0() [3/4]

const Parameter & Genfun::TrivariateGaussian::sigma0 ( ) const

Definition at line 102 of file TrivariateGaussian.cc.

◆ sigma0() [4/4]

const Parameter & Genfun::TrivariateGaussian::sigma0 ( ) const

◆ sigma1() [1/4]

Parameter & Genfun::TrivariateGaussian::sigma1 ( )

Definition at line 110 of file TrivariateGaussian.cc.

◆ sigma1() [2/4]

Parameter & Genfun::TrivariateGaussian::sigma1 ( )

◆ sigma1() [3/4]

const Parameter & Genfun::TrivariateGaussian::sigma1 ( ) const

Definition at line 118 of file TrivariateGaussian.cc.

◆ sigma1() [4/4]

const Parameter & Genfun::TrivariateGaussian::sigma1 ( ) const

◆ sigma2() [1/4]

Parameter & Genfun::TrivariateGaussian::sigma2 ( )

Definition at line 127 of file TrivariateGaussian.cc.

◆ sigma2() [2/4]

Parameter & Genfun::TrivariateGaussian::sigma2 ( )

◆ sigma2() [3/4]

const Parameter & Genfun::TrivariateGaussian::sigma2 ( ) const

Definition at line 135 of file TrivariateGaussian.cc.

◆ sigma2() [4/4]

const Parameter & Genfun::TrivariateGaussian::sigma2 ( ) const

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