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.
EvtMParticle Class Reference

#include <EvtGenBase/EvtMParticle.hh>

Inheritance diagram for EvtMParticle:
EvtMNode

Public Member Functions

 EvtMParticle (int label, const EvtId &id)
 
 ~EvtMParticle ()
 
EvtSpinAmp amplitude (const vector< EvtVector4R > &product) const override
 
int getnchild () const override
 
EvtComplex line (const vector< EvtVector4R > &) const override
 
EvtMNodeduplicate () 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
 

Additional Inherited Members

- Protected Attributes inherited from EvtMNode
EvtId _id
 
int _twospin
 
vector< int > _resonance
 
EvtMNode_parent
 

Detailed Description

Definition at line 26 of file EvtMParticle.hh.

Constructor & Destructor Documentation

◆ EvtMParticle()

EvtMParticle::EvtMParticle ( int  label,
const EvtId id 
)

Definition at line 26 of file EvtMParticle.cpp.

◆ ~EvtMParticle()

EvtMParticle::~EvtMParticle ( )
inline

Definition at line 29 of file EvtMParticle.hh.

Member Function Documentation

◆ amplitude()

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

Implements EvtMNode.

Definition at line 33 of file EvtMParticle.cpp.

◆ duplicate()

EvtMNode * EvtMParticle::duplicate ( ) const
overridevirtual

Implements EvtMNode.

Definition at line 44 of file EvtMParticle.cpp.

◆ getnchild()

int EvtMParticle::getnchild ( ) const
inlineoverridevirtual

Implements EvtMNode.

Definition at line 31 of file EvtMParticle.hh.

◆ line()

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

Implements EvtMNode.

Definition at line 33 of file EvtMParticle.hh.


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