CGEM BOSS
6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtPropBreitWignerRel.cc
Go to the documentation of this file.
1
#include "
EvtGenBase/EvtPatches.hh
"
2
/*******************************************************************************
3
* Project: BaBar detector at the SLAC PEP-II B-factory
4
* Package: EvtGenBase
5
* File: $Id: EvtPropBreitWignerRel.cc,v 1.3 2013/05/02 14:52:23 pingrg Exp $
6
* Author: Alexei Dvoretskii,
[email protected]
, 2001-2002
7
*
8
* Copyright (C) 2002 Caltech
9
*******************************************************************************/
10
11
#include <math.h>
12
#include "
EvtGenBase/EvtPropBreitWignerRel.hh
"
13
14
15
EvtPropBreitWignerRel::EvtPropBreitWignerRel
(
double
m0,
double
g0)
16
:
EvtPropagator
(m0,g0)
17
{}
18
19
20
EvtPropBreitWignerRel::EvtPropBreitWignerRel
(
const
EvtPropBreitWignerRel
& other)
21
:
EvtPropagator
(other)
22
{}
23
24
25
EvtPropBreitWignerRel::~EvtPropBreitWignerRel
()
26
{}
27
28
29
EvtAmplitude<EvtPoint1D>
*
EvtPropBreitWignerRel::clone
()
const
30
{
31
return
new
EvtPropBreitWignerRel
(*
this
);
32
}
33
34
35
EvtComplex
EvtPropBreitWignerRel::amplitude
(
const
EvtPoint1D
& x)
const
36
{
37
double
m =
x
.value();
38
return
1./(
_m0
*
_m0
-m*m-
EvtComplex
(0.,
_m0
*
_g0
));
39
}
x
Double_t x[10]
Definition:
DataBase/tau_mode.c:57
EvtPatches.hh
EvtPropBreitWignerRel.hh
EvtAmplitude
Definition:
EvtAmplitude.hh:18
EvtComplex
Definition:
EvtComplex.hh:28
EvtPoint1D
Definition:
EvtPoint1D.hh:16
EvtPropBreitWignerRel
Definition:
EvtPropBreitWignerRel.hh:18
EvtPropBreitWignerRel::~EvtPropBreitWignerRel
~EvtPropBreitWignerRel()
Definition:
EvtPropBreitWignerRel.cc:25
EvtPropBreitWignerRel::EvtPropBreitWignerRel
EvtPropBreitWignerRel(double m0, double g0)
Definition:
EvtPropBreitWignerRel.cc:15
EvtPropBreitWignerRel::clone
EvtAmplitude< EvtPoint1D > * clone() const
Definition:
EvtPropBreitWignerRel.cc:29
EvtPropBreitWignerRel::amplitude
EvtComplex amplitude(const EvtPoint1D &x) const
Definition:
EvtPropBreitWignerRel.cc:35
EvtPropagator
Definition:
EvtPropagator.hh:20
EvtPropagator::_g0
double _g0
Definition:
EvtPropagator.hh:48
EvtPropagator::_m0
double _m0
Definition:
EvtPropagator.hh:47
source
Generator
BesEvtGen
BesEvtGen-00-01-96-slc6tag
src
EvtGen
EvtGenBase
EvtPropBreitWignerRel.cc
Generated by
1.9.6