Belle II Software development
EvtBtoXsnunu_FERMI Class Reference

The evtgen model to produce non-resonant B-> Xs nu nubar decay sample. More...

#include <EvtBtoXsnunu_FERMI.h>

Inheritance diagram for EvtBtoXsnunu_FERMI:

Public Member Functions

 EvtBtoXsnunu_FERMI ()
 Constructor.
 
virtual ~EvtBtoXsnunu_FERMI ()
 Destructor.
 
std::string getName ()
 The function which returns the name of the model.
 
EvtDecayBase * clone ()
 The function which makes a copy of the model.
 
void initProbMax ()
 The function to sets a maximum probability.
 
void init ()
 The function for an initialization.
 
void decay (EvtParticle *p)
 The function to determine kinematics of daughter particles based on dGdsb distribution.
 
double dGdsbProb (double _sb)
 The function returns the probability density value depending on sb.
 
double FermiMomentum (double pf)
 The function returns a momentum of b quark.
 
double FermiMomentumProb (double pb, double pf)
 The function returns a probability based on the Fermi motion model.
 

Private Attributes

double m_dGdsbProbMax {0.0}
 The maximum value of dGdsb.
 
double m_ms {0.2}
 mass of s-quark for the Fermi motion model and EvtGenKine::PhaseSpace.
 
double m_mq {0.0}
 mass of spectator quark for the Fermi motion model.
 
double m_pf {0.461}
 Parameter for the Fermi motioin model.
 
double m_mxmin {1.1}
 Minimum mass of Xs.
 
double m_mb_prob {4.8}
 b-quark mass to calculate dGdsb.
 
double m_ms_prob {0.2}
 s-quark mass to calculate dGdsb.
 

Detailed Description

The evtgen model to produce non-resonant B-> Xs nu nubar decay sample.

In this model, kinematics of two neutrinos is not carefully considered. Di-neutrino just decay by EvtGenKine::PhaseSpace

This model adopts the Fermi motion model which is used for EvtBtoXsll model.

The momentums of b-quark and spectator quark are determined by the Fermi motion model. The decay of b-quark is determined by dGdsb probability density function from [arXiv:1509.06248v2].

This model requires 6 parameters: m_ms, m_mq, m_pf, m_mxmin, m_mb_prob, m_ms_prob. m_mb_prob and m_ms_prob are used to calculate dGdsb. m_mb_prob=4.68 and m_ms_prob=0.1 are used in [arXiv:0902.0160]. In [arXiv:hep-ph/9603237], m_mb_prob=4.8 and m_ms_prob=0.2 are used for B->Xs l l decay. m_ms and m_mq are masses of s-quark and the spectator quark for the Fermi motion model. They are related with the kinematics of Xs. m_pf is the Fermi motion momentum used in the Fermi motion model. m_mxmin is the minimum mass of Xs.

You can use the model as follows:

Decay MyB- 1.0 anti-Xsu anti-nu_e nu_e BTOXSNUNU_FERMI 0.2 0.0 0.461 1.1 4.8 0.2; Enddecay

Definition at line 43 of file EvtBtoXsnunu_FERMI.h.

Constructor & Destructor Documentation

◆ EvtBtoXsnunu_FERMI()

EvtBtoXsnunu_FERMI ( )
inline

Constructor.

Definition at line 51 of file EvtBtoXsnunu_FERMI.h.

51{}

Member Data Documentation

◆ m_dGdsbProbMax

double m_dGdsbProbMax {0.0}
private

The maximum value of dGdsb.


Definition at line 106 of file EvtBtoXsnunu_FERMI.h.

◆ m_mb_prob

double m_mb_prob {4.8}
private

b-quark mass to calculate dGdsb.


Definition at line 121 of file EvtBtoXsnunu_FERMI.h.

◆ m_mq

double m_mq {0.0}
private

mass of spectator quark for the Fermi motion model.


Definition at line 112 of file EvtBtoXsnunu_FERMI.h.

◆ m_ms

double m_ms {0.2}
private

mass of s-quark for the Fermi motion model and EvtGenKine::PhaseSpace.


Definition at line 109 of file EvtBtoXsnunu_FERMI.h.

◆ m_ms_prob

double m_ms_prob {0.2}
private

s-quark mass to calculate dGdsb.


Definition at line 124 of file EvtBtoXsnunu_FERMI.h.

◆ m_mxmin

double m_mxmin {1.1}
private

Minimum mass of Xs.


Definition at line 118 of file EvtBtoXsnunu_FERMI.h.

◆ m_pf

double m_pf {0.461}
private

Parameter for the Fermi motioin model.


Definition at line 115 of file EvtBtoXsnunu_FERMI.h.


The documentation for this class was generated from the following files: