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

FastShower::SmearSoftPhotonBar Class Reference

#include <SmearSoftPhotonBar.h>

Inheritance diagram for FastShower::SmearSoftPhotonBar:

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

Collaboration graph
[legend]
List of all members.

Public Methods

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

Constructor & Destructor Documentation

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

Definition at line 10 of file SmearSoftPhotonBar.cxx.

Referenced by clone().

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

FastShower::SmearSoftPhotonBar::~SmearSoftPhotonBar   [inline]
 

Definition at line 26 of file SmearSoftPhotonBar.h.

00026 {}

Member Function Documentation

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

Implements FastShower::SmearSoftPhotonBase.

Definition at line 16 of file SmearSoftPhotonBar.cxx.

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

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

Implements FastShower::IFnOfParticleParameters.

Definition at line 24 of file SmearSoftPhotonBar.cxx.

References SmearSoftPhotonBar().

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

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