Belle II Software
development
Toggle main menu visibility
Main Page
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
w
x
z
Typedefs
a
b
c
d
e
g
i
k
l
m
n
p
r
s
t
u
v
w
Enumerations
a
b
c
e
f
g
n
p
s
v
z
Enumerator
c
d
f
p
t
v
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
k
l
m
n
o
p
r
s
t
u
v
w
z
Related Symbols
b
c
d
g
i
o
r
s
t
Files
File List
File Members
All
Functions
Typedefs
Macros
▼
Belle II Software
►
Topics
►
Namespaces
►
Classes
▼
Files
▼
File List
►
alignment
►
analysis
►
arich
►
b2bii
►
background
►
beast
►
calibration
►
cdc
►
daq
►
decfiles
►
display
►
dqm
►
ecl
►
framework
▼
generators
►
aafh
►
babayaganlo
►
bbbrem
►
bhwide
►
cosmics
►
cry
▼
evtgen
►
include
▼
models
▼
include
EvtB0toK0K0K0.h
EvtB0toKsKK.h
EvtBCL.h
EvtBCLFF.h
EvtBGL.h
EvtBGL2.h
EvtBGL2FF.h
EvtBGLFF.h
EvtBSemiTauonic.h
EvtBSemiTauonic2HDMType2.h
EvtBSemiTauonicAmplitude.h
EvtBSemiTauonicHelicityAmplitudeCalculator.h
EvtBSemiTauonicScalarMesonAmplitude.h
EvtBSemiTauonicVectorMesonAmplitude.h
EvtBtoKK0K0.h
EvtBtoXsnunu_FERMI.h
EvtEtaFullDalitz.h
EvtEtaPi0Dalitz.h
EvtEtaPrimeDalitz.h
EvtFlatDaughter.h
EvtHQET3.h
EvtHQET3FF.h
EvtKnunu.h
EvtKstarnunu_REV.h
EvtLLSW.h
EvtLLSWFF.h
EvtPHSPBMix.h
EvtPhspCP.h
EvtVSSBMixNP.h
EvtVSSBMixSD.h
EvtYmSToYnSpipiCLEOboost.h
►
src
►
src
►
examples
►
hepevt
►
hepmc
►
kkmc
►
koralw
►
lhe
►
madgraph
►
modules
►
particlegun
►
phokhara
►
SAD
►
scripts
►
teegg
►
tests
►
tools
►
touschek
►
utilities
►
validation
►
geometry
►
hlt
►
ir
►
klm
►
masterclass
►
mdst
►
mva
►
online_book
►
pxd
►
rawdata
►
reconstruction
►
simulation
►
site_scons
►
structure
►
svd
►
top
►
tracking
►
trg
►
validation
►
vxd
Doxygen.h
resource_analyzer.py
►
File Members
EvtYmSToYnSpipiCLEOboost.h
1
//--------------------------------------------------------------------------
2
//
3
// Environment:
4
// This software is part of the EvtGen package developed jointly
5
// for the BaBar and CLEO collaborations. If you use all or part
6
// of it, please give an appropriate acknowledgement.
7
//
8
// Copyright Information: See EvtGen/COPYRIGHT
9
// Copyright (C) 1998 Caltech, UCSB
10
//
11
// Module: EvtGen/EvtCLEOhacked.hh
12
//
13
// Description: This model is based on matrix element method used by
14
// CLEO in Phys.Rev.D76:072001,2007 to model the dipion mass
15
// and helicity angle distribution in the decays Y(mS) -> pi pi Y(nS),
16
// where m,n are integers and m>n and m<4.
17
// This model has two parameters, Re(B/A) and Im(B/A), which
18
// are coefficients of the matrix element's terms determined by
19
// the CLEO fits.
20
//
21
// Example:
22
//
23
// Decay Upsilon(3S)
24
// 1.0000 Upsilon pi+ pi- YMSTOYNSPIPICLEO -2.523 1.189;
25
// Enddecay
26
// Decay Upsilon(3S)
27
// 1.0000 Upsilon(2S) pi+ pi- YMSTOYNSPIPICLEO -0.395 0.001;
28
// Enddecay
29
// Decay Upsilon(2S)
30
// 1.0000 Upsilon pi+ pi- YMSTOYNSPIPICLEO -0.753 0.000;
31
// Enddecay
32
//
33
// --> the order of parameters is: Re(B/A) Im(B/A)
34
//
35
// Modification history:
36
//
37
// SEKULA Jan. 28, 2008 Module created
38
// FULSOM, Bryan May 12 2015 Change boost, L178
39
//
40
//------------------------------------------------------------------------
41
42
#pragma once
43
44
// #include "EvtGenBase/EvtDecayProb.hh"
45
#include "EvtGenBase/EvtDecayAmp.hh"
46
47
class
EvtParticle;
48
50
class
EvtYmSToYnSpipiCLEOboost:
public
EvtDecayAmp {
51
//EvtDecayProb {
52
53
public
:
54
/* Constructor. */
55
EvtYmSToYnSpipiCLEOboost() {}
56
57
/* Destructor. */
58
virtual
~EvtYmSToYnSpipiCLEOboost();
59
60
std::string
getName
();
61
EvtDecayBase*
clone
();
62
63
void
decay
(EvtParticle* p);
64
void
init
();
65
void
initProbMax
();
66
67
};
50
class
EvtYmSToYnSpipiCLEOboost:
public
EvtDecayAmp {
…
};
68
69
EvtYmSToYnSpipiCLEOboost::init
void init()
Initialize standard stream objects.
Definition
EvtYmSToYnSpipiCLEOboost.cc:75
EvtYmSToYnSpipiCLEOboost::clone
EvtDecayBase * clone()
Clone the decay.
Definition
EvtYmSToYnSpipiCLEOboost.cc:68
EvtYmSToYnSpipiCLEOboost::initProbMax
void initProbMax()
Initialize standard stream objects for probability function.
Definition
EvtYmSToYnSpipiCLEOboost.cc:102
EvtYmSToYnSpipiCLEOboost::getName
std::string getName()
Get function Name.
Definition
EvtYmSToYnSpipiCLEOboost.cc:60
EvtYmSToYnSpipiCLEOboost::decay
void decay(EvtParticle *p)
Member of particle in EvtGen.
Definition
EvtYmSToYnSpipiCLEOboost.cc:107
generators
evtgen
models
include
EvtYmSToYnSpipiCLEOboost.h
Generated on Sat May 17 2025 02:59:43 for Belle II Software by
1.13.2