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/EvtMHelAmp.hh>

Inheritance diagram for EvtMHelAmp:
EvtMRes EvtMNode

Public Member Functions

 EvtMHelAmp (const EvtId &id, EvtMLineShape *, const vector< EvtMNode * > &, const vector< EvtComplex > &)
 
 ~EvtMHelAmp ()
 
EvtSpinAmp amplitude (const vector< EvtVector4R > &product) const override
 
EvtMNodeduplicate () const override
 
- Public Member Functions inherited from EvtMRes
 ~EvtMRes ()
 
int getnchild () const override
 
EvtComplex line (const vector< EvtVector4R > &product) const override
 
- Public Member Functions inherited from EvtMNode
 EvtMNode ()
 
virtual ~EvtMNode ()
 
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
 

Private Attributes

vector< EvtComplex_elem
 

Additional Inherited Members

- Protected Attributes inherited from EvtMRes
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 26 of file EvtMHelAmp.hh.

Constructor & Destructor Documentation

◆ EvtMHelAmp()

EvtMHelAmp::EvtMHelAmp ( const EvtId id,
EvtMLineShape lineshape,
const vector< EvtMNode * > &  children,
const vector< EvtComplex > &  elem 
)

Definition at line 31 of file EvtMHelAmp.cpp.

◆ ~EvtMHelAmp()

EvtMHelAmp::~EvtMHelAmp ( )
inline

Definition at line 30 of file EvtMHelAmp.hh.

Member Function Documentation

◆ amplitude()

EvtSpinAmp EvtMHelAmp::amplitude ( const vector< EvtVector4R > &  product) const
overridevirtual

Implements EvtMNode.

Definition at line 80 of file EvtMHelAmp.cpp.

◆ duplicate()

EvtMNode * EvtMHelAmp::duplicate ( ) const
overridevirtual

Implements EvtMNode.

Definition at line 135 of file EvtMHelAmp.cpp.

Member Data Documentation

◆ _elem

vector<EvtComplex> EvtMHelAmp::_elem
private

Definition at line 37 of file EvtMHelAmp.hh.


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