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.

#include <EvtGenBase/EvtMRes.hh>

Inheritance diagram for EvtMRes:
EvtMNode EvtMHelAmp

Public Member Functions

 ~EvtMRes ()
 
int getnchild () const override
 
EvtComplex line (const vector< EvtVector4R > &product) const override
 
- Public Member Functions inherited from EvtMNode
 EvtMNode ()
 
virtual ~EvtMNode ()
 
virtual EvtSpinAmp amplitude (const vector< EvtVector4R > &product) const =0
 
EvtVector4R get4vector (const vector< EvtVector4R > &product) const
 
int getspin () const
 
EvtSpinType::spintype getspintype () const
 
EvtId getid () const
 
const vector< int > & getresonance () const
 
void setparent (EvtMNode *parent)
 
EvtMNodegetparent () const
 
virtual EvtMNodeduplicate () const =0
 

Protected Attributes

vector< EvtMNode * > _children
 
EvtSpinAmp _amp
 
EvtMLineShape_lineshape
 
- Protected Attributes inherited from EvtMNode
EvtId _id
 
int _twospin
 
vector< int > _resonance
 
EvtMNode_parent
 

Detailed Description

Definition at line 41 of file EvtMRes.hh.

Constructor & Destructor Documentation

◆ ~EvtMRes()

EvtMRes::~EvtMRes ( )

Definition at line 25 of file EvtMRes.cpp.

Member Function Documentation

◆ getnchild()

int EvtMRes::getnchild ( ) const
inlineoverridevirtual

Implements EvtMNode.

Definition at line 45 of file EvtMRes.hh.

◆ line()

EvtComplex EvtMRes::line ( const vector< EvtVector4R > &  product) const
inlineoverridevirtual

Implements EvtMNode.

Definition at line 47 of file EvtMRes.hh.

Member Data Documentation

◆ _amp

EvtSpinAmp EvtMRes::_amp
protected

Definition at line 57 of file EvtMRes.hh.

◆ _children

vector<EvtMNode*> EvtMRes::_children
protected

Definition at line 54 of file EvtMRes.hh.

◆ _lineshape

EvtMLineShape* EvtMRes::_lineshape
protected

Definition at line 60 of file EvtMRes.hh.


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