BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
BesEvtGen-00-04-08/src/EvtGen/EvtGenModels/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
24#include "EvtGenBase/EvtDecayAmp.hh"
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:
38
40 virtual ~EvtSVVHelAmp();
41
42 void getName(std::string& name);
44
45 void init();
47
48 void decay(EvtParticle *p);
49
50 static void SVVHel(EvtParticle *parent,EvtAmp& amp,EvtId n_v1,EvtId n_v2,
51 const EvtComplex& hp, const EvtComplex& h0,
52 const EvtComplex& hm);
53
54};
55
56#endif
void decay(EvtParticle *p)
EvtDecayBase * clone()
void getName(std::string &name)
static void SVVHel(EvtParticle *parent, EvtAmp &amp, EvtId n_v1, EvtId n_v2, const EvtComplex &hp, const EvtComplex &h0, const EvtComplex &hm)
void initProbMax()
virtual ~EvtSVVHelAmp()