BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtHelAmp.hh
Go to the documentation of this file.
1//
2// This code is still under development, not ready for use!
3// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4//
5//--------------------------------------------------------------------------
6//
7// Environment:
8// This software is part of the EvtGen package developed jointly
9// for the BaBar and CLEO collaborations. If you use all or part
10// of it, please give an appropriate acknowledgement.
11//
12// Copyright Information: See EvtGen/COPYRIGHT
13// Copyright (C) 1998 Caltech, UCSB
14//
15// Module: EvtGen/EvtHelAmp.hh
16//
17// Description:Decay model for implementation of generic 2 body
18// decay specified by the helicity amplitudes
19//
20// Modification history:
21//
22// RYD March 14, 1999 Module created
23//
24//------------------------------------------------------------------------
25
26#ifndef EVTHELAMP_HH
27#define EVTHELAMP_HH
28
30#include "EvtGenBase/EvtId.hh"
31
32class EvtParticle;
33class EvtEvalHelAmp;
34
36
37public:
38
40 virtual ~EvtHelAmp();
41
42 void getName(std::string& name);
44
45 void init();
46 void initProbMax();
47
48 void decay(EvtParticle *p);
49
50
51private:
52
53 void fillHelicity(int* lambda2,int n,int J2, EvtId id);
54
55 EvtEvalHelAmp* _evalHelAmp;
56
57};
58
59#endif
60
61
62
63
64
65
const Int_t n
virtual ~EvtHelAmp()
Definition: EvtHelAmp.cc:37
void init()
Definition: EvtHelAmp.cc:56
void decay(EvtParticle *p)
Definition: EvtHelAmp.cc:173
void initProbMax()
Definition: EvtHelAmp.cc:160
EvtDecayBase * clone()
Definition: EvtHelAmp.cc:50
void getName(std::string &name)
Definition: EvtHelAmp.cc:43
Definition: EvtId.hh:27