StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StarGenerator
EvtGen1_06_00
EvtGenBase
EvtPropFlatte.hh
1
/*******************************************************************************
2
* Project: BaBar detector at the SLAC PEP-II B-factory
3
* Package: EvtGenBase
4
* Author: Denis Dujmic, SLAC
5
*
6
* Copyright (C) 2005 SLAC
7
*******************************************************************************/
8
9
// Flatte propagator: S.M.Flatte, Phys. Lett. B63, 224 (1976)
10
11
#ifndef EVT_PROP_FLATTE_HH
12
#define EVT_PROP_FLATTE_HH
13
14
#include "EvtGenBase/EvtComplex.hh"
15
#include "EvtGenBase/EvtPropagator.hh"
16
17
18
class
EvtPropFlatte
:
public
EvtPropagator
{
19
public
:
20
21
EvtPropFlatte
(
double
m0,
22
double
g0,
double
m0a,
double
m0b,
23
double
g1,
double
m1a,
double
m1b);
24
EvtPropFlatte
(
const
EvtPropFlatte
& other);
25
~
EvtPropFlatte
();
26
27
EvtAmplitude<EvtPoint1D>
* clone()
const
;
28
29
protected
:
30
31
EvtComplex
amplitude(
const
EvtPoint1D
& x)
const
;
32
33
double
_m0a;
34
double
_m0b;
35
36
double
_g1;
37
double
_m1a;
38
double
_m1b;
39
40
};
41
42
#endif
43
EvtPropagator
Definition:
EvtPropagator.hh:20
EvtPoint1D
Definition:
EvtPoint1D.hh:16
EvtAmplitude< EvtPoint1D >
EvtPropFlatte
Definition:
EvtPropFlatte.hh:18
EvtComplex
Definition:
EvtComplex.hh:28
Generated by
1.8.5