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

FastShower::SmearSoftPhotonEc Class Reference

#include <SmearSoftPhotonEc.h>

Inheritance diagram for FastShower::SmearSoftPhotonEc:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 SmearSoftPhotonEc (const ISingleShowererSelectorConfig *, const std::string &)
 ~SmearSoftPhotonEc ()
virtual double mean (const double) const
virtual IFnOfParticleParametersclone () const

Constructor & Destructor Documentation

FastShower::SmearSoftPhotonEc::SmearSoftPhotonEc const ISingleShowererSelectorConfig  ,
const std::string &   
 

Definition at line 10 of file SmearSoftPhotonEc.cxx.

Referenced by clone().

00011                                                           :
00012     IFnOfParticleParameters(), SmearSoftPhotonBase(c,s){
00013   }
  //

FastShower::SmearSoftPhotonEc::~SmearSoftPhotonEc   [inline]
 

Definition at line 26 of file SmearSoftPhotonEc.h.

00026 {}

Member Function Documentation

double FastShower::SmearSoftPhotonEc::mean const    double const [virtual]
 

Implements FastShower::SmearSoftPhotonBase.

Definition at line 16 of file SmearSoftPhotonEc.cxx.

00016                                                    {
00017     double a = 0.950;
00018     double b = 0.742;
00019     double c = 4.959;
00020 
00021     return  a - b*std::exp(-c*energy);
00022   }

IFnOfParticleParameters * FastShower::SmearSoftPhotonEc::clone   const [virtual]
 

Implements FastShower::IFnOfParticleParameters.

Definition at line 24 of file SmearSoftPhotonEc.cxx.

References SmearSoftPhotonEc().

00024                                                           {
00025     return new SmearSoftPhotonEc(*this);
00026   }

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