evtgen is hosted by Hepforge, IPPP Durham
EvtGen  2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
EvtMBreitWigner Class Reference

#include <EvtGenBase/EvtMBreitWigner.hh>

Inheritance diagram for EvtMBreitWigner:
EvtMLineShape

Public Member Functions

 EvtMBreitWigner (const EvtId &id, const vector< string > &args)
 
 ~EvtMBreitWigner ()
 
EvtComplex shape (const vector< EvtVector4R > &product) const override
 
EvtMLineShapeduplicate () const override
 
- Public Member Functions inherited from EvtMLineShape
virtual ~EvtMLineShape ()
 
void setres (EvtMRes *n)
 

Private Attributes

EvtId _id
 
double _width
 
double _resmass
 

Additional Inherited Members

- Protected Attributes inherited from EvtMLineShape
EvtMRes_node
 

Detailed Description

Definition at line 26 of file EvtMBreitWigner.hh.

Constructor & Destructor Documentation

◆ EvtMBreitWigner()

EvtMBreitWigner::EvtMBreitWigner ( const EvtId id,
const vector< string > &  args 
)

Definition at line 30 of file EvtMBreitWigner.cpp.

◆ ~EvtMBreitWigner()

EvtMBreitWigner::~EvtMBreitWigner ( )
inline

Definition at line 29 of file EvtMBreitWigner.hh.

Member Function Documentation

◆ duplicate()

EvtMLineShape * EvtMBreitWigner::duplicate ( ) const
overridevirtual

Implements EvtMLineShape.

Definition at line 52 of file EvtMBreitWigner.cpp.

◆ shape()

EvtComplex EvtMBreitWigner::shape ( const vector< EvtVector4R > &  product) const
overridevirtual

Implements EvtMLineShape.

Definition at line 43 of file EvtMBreitWigner.cpp.

Member Data Documentation

◆ _id

EvtId EvtMBreitWigner::_id
private

Definition at line 36 of file EvtMBreitWigner.hh.

◆ _resmass

double EvtMBreitWigner::_resmass
private

Definition at line 38 of file EvtMBreitWigner.hh.

◆ _width

double EvtMBreitWigner::_width
private

Definition at line 38 of file EvtMBreitWigner.hh.


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