ROOTPWA
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
generators
breitWignerProductionAmp.h
Go to the documentation of this file.
1
//-----------------------------------------------------------
2
// File and Version Information:
3
// $Id$
4
//
5
// Description:
6
// Parameterization of Production amplitude
7
//
8
// Author List:
9
// Sebastian Neubert TUM (original author)
10
//
11
//
12
//-----------------------------------------------------------
13
14
#ifndef TBWPRODUCTIONAMP_HH
15
#define TBWPRODUCTIONAMP_HH
16
17
#include "
productionAmp.h
"
18
19
#include <complex>
20
21
namespace
rpwa {
22
23
class
breitWignerProductionAmp
:
public
productionAmp
{
24
25
public
:
26
27
breitWignerProductionAmp
(
double
mass
,
28
double
width,
29
std::complex<double> coupling=std::complex<double>(1,0));
30
virtual
~breitWignerProductionAmp
() { }
31
32
virtual
std::complex<double>
amp
(
double
mass);
//> simple one parameter case
33
34
private
:
35
36
double
_mass
;
37
double
_m2
;
38
double
_width
;
39
double
_mw
;
40
std::complex<double>
_coupling
;
41
42
};
43
44
}
45
46
#endif
47
Generated by
1.8.1.2