BOSS 8.0.0
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
31
32class EvtParticle;
33class EvtEvalHelAmp;
34
35class EvtHelAmp : public EvtDecayAmp {
36
37public:
39 virtual ~EvtHelAmp();
40
41 void getName( std::string& name );
43
44 void init();
45 void initProbMax();
46
47 void decay( EvtParticle* p );
48
49private:
50 void fillHelicity( int* lambda2, int n, int J2, EvtId id );
51
52 EvtEvalHelAmp* _evalHelAmp;
53};
54
55#endif
const Int_t n
virtual ~EvtHelAmp()
Definition EvtHelAmp.cc:36
void init()
Definition EvtHelAmp.cc:42
void decay(EvtParticle *p)
Definition EvtHelAmp.cc:149
void initProbMax()
Definition EvtHelAmp.cc:140
EvtDecayBase * clone()
Definition EvtHelAmp.cc:40
void getName(std::string &name)
Definition EvtHelAmp.cc:38
Definition EvtId.hh:27