BOSS 7.0.5
BESIII Offline Software System
|
#include <EvtMNode.hh>
Public Member Functions | |
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) |
EvtMNode * | getparent () const |
virtual int | getnchild () const =0 |
virtual EvtComplex | line (const vector< EvtVector4R > &product) const =0 |
virtual EvtMNode * | duplicate () const =0 |
Protected Attributes | |
EvtId | _id |
int | _twospin |
vector< int > | _resonance |
EvtMNode * | _parent |
Definition at line 17 of file EvtMNode.hh.
|
inline |
Definition at line 21 of file EvtMNode.hh.
|
inlinevirtual |
Definition at line 22 of file EvtMNode.hh.
|
pure virtual |
Implemented in EvtMHelAmp, and EvtMParticle.
|
pure virtual |
Implemented in EvtMHelAmp, and EvtMParticle.
EvtVector4R EvtMNode::get4vector | ( | const vector< EvtVector4R > & | product | ) | const |
Definition at line 4 of file EvtMNode.cc.
Referenced by EvtMHelAmp::amplitude(), and EvtMBreitWigner::shape().
|
inline |
Definition at line 38 of file EvtMNode.hh.
|
pure virtual |
Implemented in EvtMParticle, and EvtMRes.
|
inline |
|
inline |
Definition at line 41 of file EvtMNode.hh.
|
inline |
Definition at line 34 of file EvtMNode.hh.
|
inline |
Definition at line 35 of file EvtMNode.hh.
Referenced by EvtMHelAmp::amplitude(), EvtMParticle::amplitude(), and EvtMHelAmp::EvtMHelAmp().
|
pure virtual |
Implemented in EvtMParticle, and EvtMRes.
|
inline |
Definition at line 43 of file EvtMNode.hh.
|
protected |
Definition at line 58 of file EvtMNode.hh.
Referenced by EvtMHelAmp::duplicate(), EvtMParticle::duplicate(), EvtMHelAmp::EvtMHelAmp(), EvtMParticle::EvtMParticle(), getid(), and getspintype().
|
protected |
Definition at line 68 of file EvtMNode.hh.
Referenced by EvtMHelAmp::amplitude(), EvtMHelAmp::EvtMHelAmp(), getparent(), and setparent().
|
protected |
Definition at line 65 of file EvtMNode.hh.
Referenced by EvtMParticle::duplicate(), EvtMHelAmp::EvtMHelAmp(), EvtMParticle::EvtMParticle(), get4vector(), and getresonance().
|
protected |
Definition at line 61 of file EvtMNode.hh.
Referenced by EvtMHelAmp::amplitude(), EvtMParticle::amplitude(), EvtMHelAmp::EvtMHelAmp(), EvtMParticle::EvtMParticle(), and getspin().