BOSS 7.1.0
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
5
6class 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
Definition: EvtId.hh:27
EvtSpinAmp amplitude(const vector< EvtVector4R > &product) const
Definition: EvtMParticle.cc:12
virtual ~EvtMParticle()
Definition: EvtMParticle.hh:11
EvtMNode * duplicate() const
Definition: EvtMParticle.cc:23
EvtComplex line(const vector< EvtVector4R > &product) const
Definition: EvtMParticle.hh:15
int getnchild() const
Definition: EvtMParticle.hh:13