BOSS
7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtMParticle.hh
Go to the documentation of this file.
1
#ifndef __EVTMPARTICLE_HH__
2
#define __EVTMPARTICLE_HH__
3
4
#include "
EvtGenBase/EvtMNode.hh
"
5
6
class
EvtMParticle
:
public
EvtMNode
{
7
8
public
:
9
10
EvtMParticle
(
int
label,
const
EvtId
&
id
);
11
virtual
~EvtMParticle
() {}
12
EvtSpinAmp
amplitude
(
const
vector<EvtVector4R>& product )
const
;
13
int
getnchild
()
const
{
return
0; }
14
15
EvtComplex
line
(
const
vector<EvtVector4R>& product )
const
16
{
return
EvtComplex
(1.0, 0.0); }
17
18
EvtMNode
*
duplicate
()
const
;
19
};
20
21
#endif
EvtMNode.hh
EvtComplex
Definition:
EvtComplex.hh:28
EvtId
Definition:
EvtId.hh:27
EvtMNode
Definition:
EvtMNode.hh:17
EvtMParticle
Definition:
EvtMParticle.hh:6
EvtMParticle::amplitude
EvtSpinAmp amplitude(const vector< EvtVector4R > &product) const
Definition:
EvtMParticle.cc:12
EvtMParticle::~EvtMParticle
virtual ~EvtMParticle()
Definition:
EvtMParticle.hh:11
EvtMParticle::duplicate
EvtMNode * duplicate() const
Definition:
EvtMParticle.cc:23
EvtMParticle::line
EvtComplex line(const vector< EvtVector4R > &product) const
Definition:
EvtMParticle.hh:15
EvtMParticle::getnchild
int getnchild() const
Definition:
EvtMParticle.hh:13
EvtSpinAmp
Definition:
EvtSpinAmp.hh:18
source
Generator
BesEvtGen
BesEvtGen-00-03-36
src
EvtGen
EvtGenBase
EvtMParticle.hh
Generated by
1.9.6