ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Belle2::EvtBSemiTauonic Class Reference

The EvtGen model of semi-tauonic B decays including new physics effects based on [M. More...

#include <EvtBSemiTauonic.h>

Inheritance diagram for Belle2::EvtBSemiTauonic:
Collaboration diagram for Belle2::EvtBSemiTauonic:

Public Member Functions

 EvtBSemiTauonic ()
 The default constructor
More...
 
virtual ~EvtBSemiTauonic ()
 The destructor
More...
 
std::string getName ()
 The function returns the model name. More...
 
EvtDecayBase * clone ()
 The function makes a copy of an EvtBSTD object. More...
 
void decay (EvtParticle *p)
 The function evaluates the decay amplitude of the parent particle. More...
 
void initProbMax ()
 The function sets the maximum value of the probability. More...
 
void init ()
 The function initializes the decay. More...
 

Private Attributes

EvtBSemiTauonicHelicityAmplitudeCalculatorm_CalcHelAmp
 A pointer to the helicity amplitude calculator. More...
 
EvtBSemiTauonicAmplitudem_CalcAmp
 A pointer to the spin-dependent amplitude calculator specific to the spin type of the daughter meson. More...
 

Detailed Description

The EvtGen model of semi-tauonic B decays including new physics effects based on [M.

Tanaka and R. Watanabe PRD87,034028(2013)].

The model implements B->D*taunu and B->Dtaunu decays including new physics effects described in [M. Tanaka and R. Watanabe Phys. Rev. D87, 034028 (2013)]. The example of the decay.dec description is as follows Decay B0 0.01 D*+ tau- nu_tau BSTD rho_A1^2 R_1(1) R_2(1) a_R3 m_b m_c |CV1| Arg(CV1) |CV2| Arg(CV2) |CS1| Arg(CS1) |CS2| Arg(CS2) |CT| Arg(CT) (16 parameters) 0.01 D+ tau- nu_tau BSTD rho_1^2 a_S1 |CV1| Arg(CV1) m_b m_c |CV2| Arg(CV2) |CS1| Arg(CS1) |CS2| Arg(CS2) |CT| Arg(CT) (14 paramters) Enddecay Here rho_1^2, rho_A1^2, R_1(1) and R_2(1) are the HQET form factor parameters estimated by the data of the D(*)lnu decays, m_b and m_c are bottom and quark masses used in the scalar form factors (m_c is the running mass at m_b scale), and C{V1,V2,S1,S2,T} are the Wilson Coefficients of the new physics contributions for left handed (SM type), right handed, Scalar (S1:S+P, S2:S-P) and Tensor type, respectively. a_R3 and a_S1 are parameters for the theoretical uncertainties of scalar form factors related to O(1/m_q) correction. The authors of [PRD87,034028] use a_R3 and a_S1 = 1 +/- 1 to estimate the uncertainty for it.

Definition at line 36 of file EvtBSemiTauonic.h.

Constructor & Destructor Documentation

◆ EvtBSemiTauonic()

Belle2::EvtBSemiTauonic::EvtBSemiTauonic ( )

The default constructor

◆ ~EvtBSemiTauonic()

virtual Belle2::EvtBSemiTauonic::~EvtBSemiTauonic ( )
virtual

The destructor

Member Function Documentation

◆ clone()

EvtDecayBase* Belle2::EvtBSemiTauonic::clone ( )

The function makes a copy of an EvtBSTD object.

Returns
a pointer to a new uninitialized EvtBSemiTauonic object

◆ decay()

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

The function evaluates the decay amplitude of the parent particle.

Parameters
apointer to the parent particle

◆ getName()

std::string Belle2::EvtBSemiTauonic::getName ( )

The function returns the model name.

Returns
name of the model "BSTD"

◆ init()

void Belle2::EvtBSemiTauonic::init ( )

The function initializes the decay.

The function reads paramters from the decay file and initializes the parameters for the decay amplitude calculator.

◆ initProbMax()

void Belle2::EvtBSemiTauonic::initProbMax ( )

The function sets the maximum value of the probability.

Member Data Documentation

◆ m_CalcAmp

EvtBSemiTauonicAmplitude* Belle2::EvtBSemiTauonic::m_CalcAmp
private

A pointer to the spin-dependent amplitude calculator specific to the spin type of the daughter meson.


Definition at line 73 of file EvtBSemiTauonic.h.

◆ m_CalcHelAmp

EvtBSemiTauonicHelicityAmplitudeCalculator* Belle2::EvtBSemiTauonic::m_CalcHelAmp
private

A pointer to the helicity amplitude calculator.


Definition at line 70 of file EvtBSemiTauonic.h.


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