ThePEG::BreitWignerMass Class Reference

BreitWignerMass is derived from MassGenerator and is able to generate the mass for a particle given its nominal mass and its with. More...

#include <BreitWignerMass.h>

Inheritance diagram for ThePEG::BreitWignerMass:

ThePEG::MassGenerator ThePEG::Interfaced ThePEG::InterfacedBase ThePEG::Base ThePEG::Named ThePEG::Pointer::ReferenceCounted

List of all members.

Public Member Functions

Virtual methods required by the MassGenerator base class.
virtual bool accept (const ParticleData &) const
 Return true if this mass generator can handle the given particle type.
virtual Energy mass (const ParticleData &) const
 Generate a mass for an instance of a given particle type.

Static Public Member Functions

static void Init ()
 Standard Init function used to initialize the interface.

Protected Member Functions

Clone Methods.
virtual IBPtr clone () const
 Make a simple clone of this object.
virtual IBPtr fullclone () const
 Make a clone of this object, possibly modifying the cloned object to make it sane.

Private Member Functions

BreitWignerMassoperator= (const BreitWignerMass &)
 Private and non-existent assignment operator.

Static Private Attributes

static NoPIOClassDescription
< BreitWignerMass
initBreitWignerMass
 Describe concrete class without persistent data.


Detailed Description

BreitWignerMass is derived from MassGenerator and is able to generate the mass for a particle given its nominal mass and its with.

See also:
MassGenerator

ParticleData

Definition at line 27 of file BreitWignerMass.h.


Member Function Documentation

virtual IBPtr ThePEG::BreitWignerMass::clone (  )  const [protected, virtual]

Make a simple clone of this object.

Returns:
a pointer to the new object.

Implements ThePEG::InterfacedBase.

virtual IBPtr ThePEG::BreitWignerMass::fullclone (  )  const [protected, virtual]

Make a clone of this object, possibly modifying the cloned object to make it sane.

Returns:
a pointer to the new object.

Reimplemented from ThePEG::InterfacedBase.


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

Generated on Thu Apr 29 12:43:15 2010 for ThePEG by  doxygen 1.5.5