Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

FastShower::Processor02 Class Reference

Processor to performa a linear transformation. More...

#include <Processor02.h>

Inheritance diagram for FastShower::Processor02:

Inheritance graph
[legend]
Collaboration diagram for FastShower::Processor02:

Collaboration graph
[legend]
List of all members.

Public Methods

 Processor02 (double a, double b)
 Constructor sets mu and sigma - no set methods to do on the fly!

 ~Processor02 ()
virtual double process (double x) const
 IDistProcessor interface.


Private Attributes

double m_a
double m_b

Detailed Description

Processor to performa a linear transformation.

UML: IDistributionClass.unm

Definition at line 16 of file Processor02.h.


Constructor & Destructor Documentation

FastShower::Processor02::Processor02 double    a,
double    b
[inline]
 

Constructor sets mu and sigma - no set methods to do on the fly!

Definition at line 19 of file Processor02.h.

References m_a, and m_b.

00019 :m_a(a),m_b(b){}

FastShower::Processor02::~Processor02   [inline]
 

Definition at line 20 of file Processor02.h.

00020 {}

Member Function Documentation

double FastShower::Processor02::process double    x const [virtual]
 

IDistProcessor interface.

Implements FastShower::IDistProcessor.

Definition at line 3 of file Processor02.cxx.

References m_a, and m_b.

00003                                             {
00004     return  0.1 + fabs(m_a*x + m_b - 0.1);
00005   }

Member Data Documentation

double FastShower::Processor02::m_a [private]
 

Definition at line 24 of file Processor02.h.

Referenced by process(), and Processor02().

double FastShower::Processor02::m_b [private]
 

Definition at line 25 of file Processor02.h.

Referenced by process(), and Processor02().


The documentation for this class was generated from the following files:
Generated on Tue Mar 18 11:56:54 2003 for FastShowerUtils by doxygen1.3-rc1