StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EvtMParticle.hh
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
Definition: EvtId.hh:27