BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtMRes Class Reference

#include <EvtMRes.hh>

Inheritance diagram for EvtMRes:

Public Member Functions

 EvtMRes ()
virtual ~EvtMRes ()
int getnchild () const
virtual EvtComplex line (const vector< EvtVector4R > &product) const
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 22 of file EvtMRes.hh.

Constructor & Destructor Documentation

◆ EvtMRes()

EvtMRes::EvtMRes ( )
inline

Definition at line 25 of file EvtMRes.hh.

25{}

◆ ~EvtMRes()

virtual EvtMRes::~EvtMRes ( )
inlinevirtual

Definition at line 26 of file EvtMRes.hh.

26{}

Member Function Documentation

◆ getnchild()

int EvtMRes::getnchild ( ) const
inlinevirtual

Implements EvtMNode.

Definition at line 28 of file EvtMRes.hh.

28{ return _children.size(); }
vector< EvtMNode * > _children
Definition EvtMRes.hh:36

◆ line()

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

Implements EvtMNode.

Definition at line 30 of file EvtMRes.hh.

30 {
31 return _lineshape->shape( product );
32 }
EvtMLineShape * _lineshape
Definition EvtMRes.hh:42

Member Data Documentation

◆ _amp

EvtSpinAmp EvtMRes::_amp
protected

Definition at line 39 of file EvtMRes.hh.

Referenced by EvtMHelAmp::amplitude(), and EvtMHelAmp::EvtMHelAmp().

◆ _children

vector<EvtMNode*> EvtMRes::_children
protected

◆ _lineshape

EvtMLineShape* EvtMRes::_lineshape
protected

Definition at line 42 of file EvtMRes.hh.

Referenced by EvtMHelAmp::duplicate(), EvtMHelAmp::EvtMHelAmp(), and line().


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