CGaussianSource Class Reference

#include <sou1d_gauss.h>

Inheritance diagram for CGaussianSource:
[legend]
Collaboration diagram for CGaussianSource:
[legend]

List of all members.

Public Member Functions

 CGaussianSource ()
 ~CGaussianSource ()
double getValue (double r) const
double getError (double r) const
void SetParameter (GaussianParameter ParameterName, double value)
virtual bool Read (const parameterMap &s)
 read from parameter map
virtual bool Write (parameterMap &s)
 write to CCommandOptions map

Private Member Functions

double Function (double r)

Private Attributes

double mAmplitude
double mSigma
double mOffset


Detailed Description

Definition at line 12 of file sou1d_gauss.h.


Constructor & Destructor Documentation

CGaussianSource::CGaussianSource (  )  [inline]

Definition at line 16 of file sou1d_gauss.h.

CGaussianSource::~CGaussianSource (  )  [inline]

Definition at line 17 of file sou1d_gauss.h.


Member Function Documentation

double CGaussianSource::Function ( double  r  )  [private]

Definition at line 47 of file sou1d_gauss.cc.

double CGaussianSource::getError ( double  r  )  const [inline, virtual]

Implements CObject1d.

Definition at line 20 of file sou1d_gauss.h.

double CGaussianSource::getValue ( double  r  )  const [inline, virtual]

Implements CObject1d.

Definition at line 19 of file sou1d_gauss.h.

bool CGaussianSource::Read ( const parameterMap s  )  [virtual]

read from parameter map

Reimplemented from CObject1d.

Definition at line 11 of file sou1d_gauss.cc.

void CGaussianSource::SetParameter ( GaussianParameter  ParameterName,
double  value 
)

Definition at line 28 of file sou1d_gauss.cc.

bool CGaussianSource::Write ( parameterMap s  )  [virtual]

write to CCommandOptions map

Reimplemented from CObject1d.

Definition at line 19 of file sou1d_gauss.cc.


Member Data Documentation

double CGaussianSource::mAmplitude [private]

Definition at line 29 of file sou1d_gauss.h.

double CGaussianSource::mOffset [private]

Definition at line 31 of file sou1d_gauss.h.

double CGaussianSource::mSigma [private]

Definition at line 30 of file sou1d_gauss.h.


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

Generated on Fri Feb 6 13:30:17 2009 for CorAL by  doxygen 1.5.8