ATLAS Offline Software
Generators
EvtGen_i
EvtGen_i
EvtGenExternal
Belle2
EvtYmSToYnSpipiCLEOboost.h
Go to the documentation of this file.
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
#ifndef EVTYMSTOYNSPIPICLEOBOOST_HH
43
#define EVTYMSTOYNSPIPICLEOBOOST_HH
44
45
// #include "EvtGenBase/EvtDecayProb.hh"
46
#include "EvtGenBase/EvtDecayAmp.hh"
47
48
class
EvtParticle;
49
51
class
EvtYmSToYnSpipiCLEOboost
:
public
EvtDecayAmp {
52
//EvtDecayProb {
53
54
public
:
55
/* Constructor. */
56
EvtYmSToYnSpipiCLEOboost
() {}
57
58
/* Destructor. */
59
virtual
~EvtYmSToYnSpipiCLEOboost
();
60
61
std::string
getName
();
62
EvtDecayBase*
clone
();
64
void
decay
(EvtParticle*
p
);
65
void
init
();
66
void
initProbMax
();
68
};
69
70
#endif
71
EvtYmSToYnSpipiCLEOboost::~EvtYmSToYnSpipiCLEOboost
virtual ~EvtYmSToYnSpipiCLEOboost()
EvtYmSToYnSpipiCLEOboost::clone
EvtDecayBase * clone()
Clone the decay
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
EvtYmSToYnSpipiCLEOboost::initProbMax
void initProbMax()
Initialize standard stream objects for probability function
EvtYmSToYnSpipiCLEOboost::decay
void decay(EvtParticle *p)
Member of particle in EvtGen.
EvtYmSToYnSpipiCLEOboost
Register Decay model EvtYmSToYnSpipiCLEOboost.
Definition:
EvtYmSToYnSpipiCLEOboost.h:51
EvtYmSToYnSpipiCLEOboost::EvtYmSToYnSpipiCLEOboost
EvtYmSToYnSpipiCLEOboost()
Definition:
EvtYmSToYnSpipiCLEOboost.h:56
EvtYmSToYnSpipiCLEOboost::init
void init()
Initialize standard stream objects
EvtYmSToYnSpipiCLEOboost::getName
std::string getName()
Get function Name
Generated on Mon Dec 23 2024 21:10:23 for ATLAS Offline Software by
1.8.18