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

FastShower::HGaussianProcessor Class Reference

Processor to convert a normal to a half-gaussian distribution. More...

#include <HGaussianProcessor.h>

Inheritance diagram for FastShower::HGaussianProcessor:

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

Collaboration graph
[legend]
List of all members.

Public Methods

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

virtual double process (double) const
 IDistProcessor interface.


Private Attributes

double m_mu
double m_sigma

Detailed Description

Processor to convert a normal to a half-gaussian distribution.

UML: IDistributionClass.unm

Definition at line 12 of file HGaussianProcessor.h.


Constructor & Destructor Documentation

FastShower::HGaussianProcessor::HGaussianProcessor double    mu,
double    sigma
[inline]
 

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

Definition at line 15 of file HGaussianProcessor.h.

References m_mu, and m_sigma.

00015 :m_mu(mu),m_sigma(sigma){}

Member Function Documentation

virtual double FastShower::HGaussianProcessor::process double    const [virtual]
 

IDistProcessor interface.

Implements FastShower::IDistProcessor.


Member Data Documentation

double FastShower::HGaussianProcessor::m_mu [private]
 

Definition at line 19 of file HGaussianProcessor.h.

Referenced by HGaussianProcessor().

double FastShower::HGaussianProcessor::m_sigma [private]
 

Definition at line 20 of file HGaussianProcessor.h.

Referenced by HGaussianProcessor().


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