ATLAS Offline Software
Loading...
Searching...
No Matches
Belle2::EvtB0toKsKK Class Reference

Register Decay model EvtB0toKsKK. More...

#include <EvtB0toKsKK.h>

Inheritance diagram for Belle2::EvtB0toKsKK:
Collaboration diagram for Belle2::EvtB0toKsKK:

Public Member Functions

 EvtB0toKsKK ()
virtual ~EvtB0toKsKK ()
std::string getName ()
 Get function Name.
EvtDecayBase * clone ()
 Clone the decay of B0toKsKK.
void init ()
 Initialize standard stream objects.
void initProbMax ()
 Initialize standard stream objects for probability function.
void decay (EvtParticle *p)
 Member of particle in EvtGen.
EvtVector4R umu (const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
 Function 4Vector umu.
EvtVector4R Smu (const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
 Function 4Vector Smu.
EvtVector4R Lmu (const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
 Function 4Vector Lmu.
EvtTensor4C gmunu_tilde (const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
 Function Tensor gmunu.
EvtTensor4C Tmunu (const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
 Function Tensor Tmunu.
EvtTensor4C Multiply (const EvtTensor4C &t1, const EvtTensor4C &t2)
 Function Tensor Multiply.
EvtTensor4C RaiseIndices (const EvtTensor4C &t)
 Function RaiseIndices.
void RaiseIndex (EvtVector4R &vector)
 Member function RaiseIndices.
EvtTensor4C Mmunu (const EvtVector4R &p4a, const EvtVector4R &p4b, const EvtVector4R &p4c)
 Function Tensor Mmunu.
double BWBF (const double &q, const unsigned int &L)
 Meson radius.
double BWBF (const double &q, const double &q0, const unsigned int &L)
 Meson radius.
EvtComplex BreitWigner (const double &m, const double &m0, const double &Gamma0, const double &q, const double &q0, const unsigned int &L)
 BreitWigner Shape.
EvtVector4R Boost (const EvtVector4R &p4, const EvtVector4R &boost)
 Parameter for boost frame.
double p (const double &mab, const double &M, const double &mc)
 Constants p.
double q (const double &mab, const double &ma, const double &mb)
 Constants q.
EvtComplex Flatte_k (const double &s, const double &m_h)
 Constant Flatte_k.
EvtComplex Flatte (const double &m, const double &m0)
 Constant Flatte.
EvtComplex A_f0ks (const EvtVector4R &p4ks, const EvtVector4R &p4kp, const EvtVector4R &p4km)
 A_f0ks is amplitude of f0.
EvtComplex A_phiks (const EvtVector4R &p4ks, const EvtVector4R &p4kp, const EvtVector4R &p4km)
 A_phiks is amplitude of phi.
EvtComplex A_fxks (const EvtVector4R &p4ks, const EvtVector4R &p4kp, const EvtVector4R &p4km)
 A_fxks is amplitude of fxks.
EvtComplex A_chic0ks (const EvtVector4R &p4ks, const EvtVector4R &p4kp, const EvtVector4R &p4km)
 A_chic0ks is amplitude of chic0ks.
EvtComplex A_kknr (const EvtVector4R &p4k1, const EvtVector4R &p4k2, const double &m_alpha_kk)
 A_kknr is amplitude of kknr.

Private Attributes

EvtComplex m_a_f0ks_
 <Variable names for form factors
EvtComplex m_a_phiks_
 Variable member m_a_phiks_.
EvtComplex m_a_fxks_
 Variable member m_a_fxks_.
EvtComplex m_a_chic0ks_
 Variable member m_a_chic0ks_.
EvtComplex m_a_kpkmnr_
 Variable member m_a_kpkmnr_.
EvtComplex m_a_kskpnr_
 Variable member m_a_kskpnr_.
EvtComplex m_a_kskmnr_
 Variable member m_a_kskmnr_.
EvtComplex m_abar_f0ks_
 Variable member m_abar_f0ks_.
EvtComplex m_abar_phiks_
 Variable member m_abar_phiks_.
EvtComplex m_abar_fxks_
 Variable member m_abar_fxks_.
EvtComplex m_abar_chic0ks_
 Variable member m_abar_chic0ks_.
EvtComplex m_abar_kpkmnr_
 Variable member m_abar_kpkmnr_.
EvtComplex m_abar_kskpnr_
 Variable member m_abar_kskpnr_.
EvtComplex m_abar_kskmnr_
 Variable member m_abar_kskmnr_.
double m_alpha_kpkmnr
 Variable member m_alpha_kpkmnr.
double m_alpha_kskpnr
 Variable member m_alpha_kskpnr.
double m_alpha_kskmnr
 Variable member m_alpha_kskmnr.
std::ofstream m_debugfile_
 debuging stream

Detailed Description

Register Decay model EvtB0toKsKK.

Definition at line 19 of file EvtB0toKsKK.h.

Constructor & Destructor Documentation

◆ EvtB0toKsKK()

Belle2::EvtB0toKsKK::EvtB0toKsKK ( )
inline

Definition at line 25 of file EvtB0toKsKK.h.

25: m_alpha_kpkmnr(0.0), m_alpha_kskpnr(0.0), m_alpha_kskmnr(0.0) {};
double m_alpha_kskmnr
Variable member m_alpha_kskmnr.
double m_alpha_kpkmnr
Variable member m_alpha_kpkmnr.
double m_alpha_kskpnr
Variable member m_alpha_kskpnr.

◆ ~EvtB0toKsKK()

virtual Belle2::EvtB0toKsKK::~EvtB0toKsKK ( )
virtual

Member Function Documentation

◆ A_chic0ks()

EvtComplex Belle2::EvtB0toKsKK::A_chic0ks ( const EvtVector4R & p4ks,
const EvtVector4R & p4kp,
const EvtVector4R & p4km )

A_chic0ks is amplitude of chic0ks.

◆ A_f0ks()

EvtComplex Belle2::EvtB0toKsKK::A_f0ks ( const EvtVector4R & p4ks,
const EvtVector4R & p4kp,
const EvtVector4R & p4km )

A_f0ks is amplitude of f0.

◆ A_fxks()

EvtComplex Belle2::EvtB0toKsKK::A_fxks ( const EvtVector4R & p4ks,
const EvtVector4R & p4kp,
const EvtVector4R & p4km )

A_fxks is amplitude of fxks.

◆ A_kknr()

EvtComplex Belle2::EvtB0toKsKK::A_kknr ( const EvtVector4R & p4k1,
const EvtVector4R & p4k2,
const double & m_alpha_kk )

A_kknr is amplitude of kknr.

◆ A_phiks()

EvtComplex Belle2::EvtB0toKsKK::A_phiks ( const EvtVector4R & p4ks,
const EvtVector4R & p4kp,
const EvtVector4R & p4km )

A_phiks is amplitude of phi.

◆ Boost()

EvtVector4R Belle2::EvtB0toKsKK::Boost ( const EvtVector4R & p4,
const EvtVector4R & boost )

Parameter for boost frame.

◆ BreitWigner()

EvtComplex Belle2::EvtB0toKsKK::BreitWigner ( const double & m,
const double & m0,
const double & Gamma0,
const double & q,
const double & q0,
const unsigned int & L )

BreitWigner Shape.

◆ BWBF() [1/2]

double Belle2::EvtB0toKsKK::BWBF ( const double & q,
const double & q0,
const unsigned int & L )

Meson radius.

◆ BWBF() [2/2]

double Belle2::EvtB0toKsKK::BWBF ( const double & q,
const unsigned int & L )

Meson radius.

◆ clone()

EvtDecayBase * Belle2::EvtB0toKsKK::clone ( )

Clone the decay of B0toKsKK.

◆ decay()

void Belle2::EvtB0toKsKK::decay ( EvtParticle * p)

Member of particle in EvtGen.

◆ Flatte()

EvtComplex Belle2::EvtB0toKsKK::Flatte ( const double & m,
const double & m0 )

Constant Flatte.

◆ Flatte_k()

EvtComplex Belle2::EvtB0toKsKK::Flatte_k ( const double & s,
const double & m_h )

Constant Flatte_k.

◆ getName()

std::string Belle2::EvtB0toKsKK::getName ( )

Get function Name.

◆ gmunu_tilde()

EvtTensor4C Belle2::EvtB0toKsKK::gmunu_tilde ( const EvtVector4R & p4a,
const EvtVector4R & p4b,
const EvtVector4R & p4c )

Function Tensor gmunu.

◆ init()

void Belle2::EvtB0toKsKK::init ( )

Initialize standard stream objects.

◆ initProbMax()

void Belle2::EvtB0toKsKK::initProbMax ( )

Initialize standard stream objects for probability function.

◆ Lmu()

EvtVector4R Belle2::EvtB0toKsKK::Lmu ( const EvtVector4R & p4a,
const EvtVector4R & p4b,
const EvtVector4R & p4c )

Function 4Vector Lmu.

◆ Mmunu()

EvtTensor4C Belle2::EvtB0toKsKK::Mmunu ( const EvtVector4R & p4a,
const EvtVector4R & p4b,
const EvtVector4R & p4c )

Function Tensor Mmunu.

◆ Multiply()

EvtTensor4C Belle2::EvtB0toKsKK::Multiply ( const EvtTensor4C & t1,
const EvtTensor4C & t2 )

Function Tensor Multiply.

◆ p()

double Belle2::EvtB0toKsKK::p ( const double & mab,
const double & M,
const double & mc )

Constants p.

◆ q()

double Belle2::EvtB0toKsKK::q ( const double & mab,
const double & ma,
const double & mb )

Constants q.

◆ RaiseIndex()

void Belle2::EvtB0toKsKK::RaiseIndex ( EvtVector4R & vector)

Member function RaiseIndices.

◆ RaiseIndices()

EvtTensor4C Belle2::EvtB0toKsKK::RaiseIndices ( const EvtTensor4C & t)

Function RaiseIndices.

◆ Smu()

EvtVector4R Belle2::EvtB0toKsKK::Smu ( const EvtVector4R & p4a,
const EvtVector4R & p4b,
const EvtVector4R & p4c )

Function 4Vector Smu.

◆ Tmunu()

EvtTensor4C Belle2::EvtB0toKsKK::Tmunu ( const EvtVector4R & p4a,
const EvtVector4R & p4b,
const EvtVector4R & p4c )

Function Tensor Tmunu.

◆ umu()

EvtVector4R Belle2::EvtB0toKsKK::umu ( const EvtVector4R & p4a,
const EvtVector4R & p4b,
const EvtVector4R & p4c )

Function 4Vector umu.

Member Data Documentation

◆ m_a_chic0ks_

EvtComplex Belle2::EvtB0toKsKK::m_a_chic0ks_
private

Variable member m_a_chic0ks_.

Definition at line 88 of file EvtB0toKsKK.h.

◆ m_a_f0ks_

EvtComplex Belle2::EvtB0toKsKK::m_a_f0ks_
private

<Variable names for form factors

Variable member m_a_f0ks_

Definition at line 85 of file EvtB0toKsKK.h.

◆ m_a_fxks_

EvtComplex Belle2::EvtB0toKsKK::m_a_fxks_
private

Variable member m_a_fxks_.

Definition at line 87 of file EvtB0toKsKK.h.

◆ m_a_kpkmnr_

EvtComplex Belle2::EvtB0toKsKK::m_a_kpkmnr_
private

Variable member m_a_kpkmnr_.

Definition at line 89 of file EvtB0toKsKK.h.

◆ m_a_kskmnr_

EvtComplex Belle2::EvtB0toKsKK::m_a_kskmnr_
private

Variable member m_a_kskmnr_.

Definition at line 91 of file EvtB0toKsKK.h.

◆ m_a_kskpnr_

EvtComplex Belle2::EvtB0toKsKK::m_a_kskpnr_
private

Variable member m_a_kskpnr_.

Definition at line 90 of file EvtB0toKsKK.h.

◆ m_a_phiks_

EvtComplex Belle2::EvtB0toKsKK::m_a_phiks_
private

Variable member m_a_phiks_.

Definition at line 86 of file EvtB0toKsKK.h.

◆ m_abar_chic0ks_

EvtComplex Belle2::EvtB0toKsKK::m_abar_chic0ks_
private

Variable member m_abar_chic0ks_.

Definition at line 96 of file EvtB0toKsKK.h.

◆ m_abar_f0ks_

EvtComplex Belle2::EvtB0toKsKK::m_abar_f0ks_
private

Variable member m_abar_f0ks_.

Definition at line 93 of file EvtB0toKsKK.h.

◆ m_abar_fxks_

EvtComplex Belle2::EvtB0toKsKK::m_abar_fxks_
private

Variable member m_abar_fxks_.

Definition at line 95 of file EvtB0toKsKK.h.

◆ m_abar_kpkmnr_

EvtComplex Belle2::EvtB0toKsKK::m_abar_kpkmnr_
private

Variable member m_abar_kpkmnr_.

Definition at line 97 of file EvtB0toKsKK.h.

◆ m_abar_kskmnr_

EvtComplex Belle2::EvtB0toKsKK::m_abar_kskmnr_
private

Variable member m_abar_kskmnr_.

Definition at line 99 of file EvtB0toKsKK.h.

◆ m_abar_kskpnr_

EvtComplex Belle2::EvtB0toKsKK::m_abar_kskpnr_
private

Variable member m_abar_kskpnr_.

Definition at line 98 of file EvtB0toKsKK.h.

◆ m_abar_phiks_

EvtComplex Belle2::EvtB0toKsKK::m_abar_phiks_
private

Variable member m_abar_phiks_.

Definition at line 94 of file EvtB0toKsKK.h.

◆ m_alpha_kpkmnr

double Belle2::EvtB0toKsKK::m_alpha_kpkmnr
private

Variable member m_alpha_kpkmnr.

Definition at line 101 of file EvtB0toKsKK.h.

◆ m_alpha_kskmnr

double Belle2::EvtB0toKsKK::m_alpha_kskmnr
private

Variable member m_alpha_kskmnr.

Definition at line 103 of file EvtB0toKsKK.h.

◆ m_alpha_kskpnr

double Belle2::EvtB0toKsKK::m_alpha_kskpnr
private

Variable member m_alpha_kskpnr.

Definition at line 102 of file EvtB0toKsKK.h.

◆ m_debugfile_

std::ofstream Belle2::EvtB0toKsKK::m_debugfile_
private

debuging stream

Definition at line 105 of file EvtB0toKsKK.h.


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