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.
EvtMLineShape Class Referenceabstract

#include <EvtGenBase/EvtMRes.hh>

Inheritance diagram for EvtMLineShape:
EvtMBreitWigner EvtMTrivialLS

Public Member Functions

virtual ~EvtMLineShape ()
 
void setres (EvtMRes *n)
 
virtual EvtComplex shape (const vector< EvtVector4R > &product) const =0
 
virtual EvtMLineShapeduplicate () const =0
 

Protected Attributes

EvtMRes_node
 

Detailed Description

Definition at line 28 of file EvtMRes.hh.

Constructor & Destructor Documentation

◆ ~EvtMLineShape()

virtual EvtMLineShape::~EvtMLineShape ( )
inlinevirtual

Definition at line 30 of file EvtMRes.hh.

Member Function Documentation

◆ duplicate()

virtual EvtMLineShape* EvtMLineShape::duplicate ( ) const
pure virtual

Implemented in EvtMBreitWigner, and EvtMTrivialLS.

◆ setres()

void EvtMLineShape::setres ( EvtMRes n)
inline

Definition at line 32 of file EvtMRes.hh.

◆ shape()

virtual EvtComplex EvtMLineShape::shape ( const vector< EvtVector4R > &  product) const
pure virtual

Implemented in EvtMBreitWigner, and EvtMTrivialLS.

Member Data Documentation

◆ _node

EvtMRes* EvtMLineShape::_node
protected

Definition at line 38 of file EvtMRes.hh.


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