BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtSVVHelAmp.hh
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2//
3// Environment:
4// This software is part of the EvtGen package developed jointly
5// for the BaBar and CLEO collaborations. If you use all or part
6// of it, please give an appropriate acknowledgement.
7//
8// Copyright Information: See EvtGen/COPYRIGHT
9// Copyright (C) 1998 Caltech, UCSB
10//
11// Module: EvtGen/EvtSVVHelAmp.hh
12//
13// Description:
14//
15// Modification history:
16//
17// DJL/RYD August 11, 1998 Module created
18//
19//------------------------------------------------------------------------
20
21#ifndef EVTSVVHELAMP_HH
22#define EVTSVVHELAMP_HH
23
25
26// Class to handle decays of the form SCALAR -> VECTOR VECTOR
27// according the the helicity amplitudes specified by the
28// user. There are 6 arguements, orders as amplitude then
29// phase for H+, H0, and H-, in that order.
30
31class EvtAmp;
32class EvtParticle;
33class EvtId;
34
35class EvtSVVHelAmp : public EvtDecayAmp {
36
37public:
39 virtual ~EvtSVVHelAmp();
40
41 void getName( std::string& name );
43
44 void init();
45 void initProbMax();
46
47 void decay( EvtParticle* p );
48
49 static void SVVHel( EvtParticle* parent, EvtAmp& amp, EvtId n_v1, EvtId n_v2,
50 const EvtComplex& hp, const EvtComplex& h0, const EvtComplex& hm );
51};
52
53#endif
Definition EvtId.hh:27
static void SVVHel(EvtParticle *parent, EvtAmp &amp, EvtId n_v1, EvtId n_v2, const EvtComplex &hp, const EvtComplex &h0, const EvtComplex &hm)
void decay(EvtParticle *p)
EvtDecayBase * clone()
void getName(std::string &name)
virtual ~EvtSVVHelAmp()
void initProbMax()