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

The class calculates the helicity amplitude of semi-tauonic B decays including new physics effects based on [M. More...

#include <EvtBSemiTauonicHelicityAmplitudeCalculator.h>

Collaboration diagram for Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator:

Public Member Functions

 EvtBSemiTauonicHelicityAmplitudeCalculator ()
 The default constructor. More...
 
 EvtBSemiTauonicHelicityAmplitudeCalculator (const double rho12, const double rhoA12, const double ffR11, const double ffR21, const double AS1, const double AR3, const double bottomMass, const double charmMass, const EvtComplex &CV1, const EvtComplex &CV2, const EvtComplex &CS1, const EvtComplex &CS2, const EvtComplex &CT, const double parentMass, const double DMass, const double DstarMass)
 The constructor with HQET form factor parameters, Wilson coefficients of new physics contributions and parent B, daughter D(*) meson masses. More...
 
virtual ~EvtBSemiTauonicHelicityAmplitudeCalculator ()
 The destructor. More...
 
EvtComplex helAmp (double mtau, int tauhel, int Dhel, double w, double costau) const
 The function calculates the helicity amplitude. More...
 
EvtComplex helAmp (const EvtComplex &CV1, const EvtComplex &CV2, const EvtComplex &CS1, const EvtComplex &CS2, const EvtComplex &CT, double mtau, int tauhel, int Dhel, double w, double costau) const
 The function calculates helicity amplitudes with given Wilson coefficients. More...
 
double Lep (const double mtau, int tauhel, int whel, double q2, double costau) const
 The function to calculate the Leptonic Amplitudes for B->D*taunu decay of the vector type contribution. More...
 
double Lep (const double mtau, int tauhel, double q2, double costau) const
 The function to calculate the Leptonic Amplitudes for B->Dtaunu decay of the scalar type contribution. More...
 
double Lep (const double mtau, int tauhel, int whel1, int whel2, double q2, double costau) const
 The function to calculate the Leptonic Amplitudes for B->D*taunu decay of the tensor type contribution. More...
 
double HadV1 (int Dhel, int whel, double w) const
 The function to calculate the Hadronic Amplitudes of left handed (V-A) type contribution. More...
 
double HadV2 (int Dhel, int whel, double w) const
 The function to calculate the Hadronic Amplitudes of right handed (V+A) type contribution. More...
 
double HadS1 (int Dhel, double w) const
 The function to calculate the Hadronic Amplitudes of scalar (S+P) type contribution. More...
 
double HadS2 (int Dhel, double w) const
 The function to calculate the Hadronic Amplitudes of scalar (S-P) type contribution. More...
 
double HadT (int Dhel, int whel1, int whel2, double w) const
 The function to calculate the Hadronic Amplitudes of tensor type contribution. More...
 
double helampSM (double mtau, int tauhel, int Dhel, double w, double costau) const
 Helicity Amplitudes of SM (left handed) contribution. More...
 
double helampV1 (double mtau, int tauhel, int Dhel, double w, double costau) const
 Helicity Amplitudes of left handed (V-A) contribution. More...
 
double helampV2 (double mtau, int tauhel, int Dhel, double w, double costau) const
 Helicity Amplitudes of right handed (V+A) contribution. More...
 
double helampS1 (double mtau, int tauhel, int Dhel, double w, double costau) const
 Helicity Amplitudes of scalar (S+P) type contribution. More...
 
double helampS2 (double mtau, int tauhel, int Dhel, double w, double costau) const
 Helicity Amplitudes of scalar (S-P) type contribution. More...
 
double helampT (double mtau, int tauhel, int Dhel, double w, double costau) const
 Helicity Amplitudes of tensor type contribution. More...
 
double eta (int whel) const
 The metric factor. More...
 
double hp (double w) const
 HQET D vector form factor h_+(w). More...
 
double hm (double w) const
 HQET D vector form factor h_-(w). More...
 
double hA1 (double w) const
 HQET D* axial vector form factor h_{A1}(w). More...
 
double hV (double w) const
 HQET D* axial vector form factor h_V(w). More...
 
double hA2 (double w) const
 HQET D* axial vector form factor h_{A2}(w). More...
 
double hA3 (double w) const
 HQET D* axial vector form factor h_{A3}(w). More...
 
double hS (double w) const
 D scalar form factor h_S(w) in terms of vector form factors. More...
 
double hP (double w) const
 D* pseudo scalar form factor h_P(w) in terms of axial vector form factors. More...
 
double hT (double w) const
 D tensor form factor h_T(w) in terms of vector form factors. More...
 
double hT1 (double w) const
 D* tensor form factor h_{T1}(w) in terms of axial vector form factors. More...
 
double hT2 (double w) const
 D* tensor form factor h_{T2}(w). More...
 
double hT3 (double w) const
 D* tensor form factor h_{T3}(w). More...
 
double z (double w) const
 CLN form factor z. More...
 
double ffV1 (double w) const
 CLN form factor V1. More...
 
double ffS1 (double w) const
 CLN form factor S1. More...
 
double ffA1 (double w) const
 CLN form factor A1. More...
 
double ffR1 (double w) const
 CLN form factor R1. More...
 
double ffR2 (double w) const
 CLN form factor R2. More...
 
double ffR3 (double w) const
 CLN form factor R3. More...
 
double ffV11 () const
 Form factor normalization factor for B->Dlnu. More...
 
double ffA11 () const
 Form factor normalization factor for B->D*lnu. More...
 
double dS1 (double w) const
 HQET correction factor for the scalar form factor for B->Dtaunu. More...
 
double dR3 (double w) const
 HQET correction factor for the scalar form factor for B->D*taunu. More...
 
double aS1 () const
 HQET correction factor for the uncertainty of 1/m_Q correction. More...
 
double aR3 () const
 HQET correction factor for the uncertainty of 1/m_Q correction. More...
 
double mD (int Dhel) const
 Daughter D(*) meson mass. More...
 
double r (int Dhel) const
 Ratio of the daughter meson mass to the parent meson. More...
 
double rq () const
 Ratio of the charm quark mass to the charm quark mass. More...
 
double v (double mtau, double q2) const
 Function to calculate the tau velocity. More...
 
double q2 (int Dhel, double w) const
 Function to calculate the q^2 of the decay (square of l+nu invariant mass). More...
 
double qh2 (int Dhel, double w) const
 Function to calculate the q^2 divided by the square of parent mass (m_B^2). More...
 
double q2min (double mtau) const
 Minimum value of the q^2. More...
 
double q2max (int Dhel) const
 Maximum value of the q^2. More...
 
double wfunc (int Dhel, double q2) const
 Calculate the velocity transfer variable w. More...
 
double wmin () const
 Minimum value of the velocity transfer variable w. More...
 
double wmax (double mtau, int Dhel) const
 Maximum value of the velocity transfer variable w. More...
 
double getRho12 () const
 parameter accessor More...
 
double getRhoA12 () const
 Returns form factor parameter rho_A1^2. More...
 
double getR11 () const
 Returns form factor parameter R_1(1). More...
 
double getR21 () const
 Returns form factor parameter R_2(1). More...
 
double getAS1 () const
 Returns form factor 1/m_Q correction factor a_S1. More...
 
double getAR3 () const
 Returns form factor 1/m_Q correction factor a_R3. More...
 
double getMB () const
 Returns the parent (B) meson mass. More...
 
double getMD () const
 Returns the daughter scalar (D) meson mass. More...
 
double getMDst () const
 Returns the daughter vector (D*) meson mass. More...
 
double getMBottom () const
 Returns the bottom quark mass. More...
 
double getMCharm () const
 Returns the charm quark mass. More...
 
EvtComplex getCV1 () const
 Returns the Wilson coeffcient CV1. More...
 
EvtComplex getCV2 () const
 Returns the Wilson coeffcient CV2. More...
 
EvtComplex getCS1 () const
 Returns the Wilson coeffcient CS1. More...
 
EvtComplex getCS2 () const
 Returns the Wilson coeffcient CS2. More...
 
EvtComplex getCT () const
 Returns the Wilson coeffcient CT. More...
 
void setRho12 (double v)
 Sets the form factor parameter rho_1^2. More...
 
void setRhoA12 (double v)
 Sets the form factor parameter rho_A1^2. More...
 
void setR11 (double v)
 Sets the form factor parameter R_1(1). More...
 
void setR21 (double v)
 Sets the form factor parameter R_2(1). More...
 
void setAS1 (double v)
 Sets the form factor 1/m_Q correction parameter a_S1. More...
 
void setAR3 (double v)
 Sets the form factor 1/m_Q correction parameter a_R3. More...
 
void setMB (double m)
 Sets the parent (B) meson mass. More...
 
void setMD (double m)
 Sets the daughter scalar (D) meson mass. More...
 
void setMDst (double m)
 Sets the daughter vector (D) meson mass. More...
 
void setMBottom (double m)
 Returns the bottom quark mass. More...
 
void setMCharm (double m)
 Returns the charm quark mass. More...
 
void setCV1 (const EvtComplex &v)
 Sets the Wilson coeffcient CV1. More...
 
void setCV2 (const EvtComplex &v)
 Sets the Wilson coeffcient CV2. More...
 
void setCS1 (const EvtComplex &v)
 Sets the Wilson coeffcient CS1. More...
 
void setCS2 (const EvtComplex &v)
 Sets the Wilson coeffcient CS2. More...
 
void setCT (const EvtComplex &v)
 Sets the Wilson coeffcient CT. More...
 

Private Member Functions

bool chkDhel (int Dhel) const
 sanity checkers More...
 
bool chkwhel (int whel) const
 Function to check if whel is in the valid range. More...
 
bool chktauhel (int tauhel) const
 Function to check if tauhel is in the valid range. More...
 

Private Attributes

double m_rho12
 Form factor slope parameters rho_1^2. More...
 
double m_rhoA12
 Form factor slope parameters rho_A1^2. More...
 
double m_ffR11
 Form factor parameter R_1(1). More...
 
double m_ffR21
 Form factor parameter R_2(1). More...
 
double m_aS1
 1/mQ correcion factor a_S1. More...
 
double m_aR3
 1/mQ correcion factor a_R3. More...
 
double m_mB
 parent (B) meson mass. More...
 
double m_mD
 daughter scalar (D) meson mass. More...
 
double m_mDst
 daughter vector (D*) meson mass. More...
 
double m_mBottom
 b quark mass (running mass at m_b scale), used for scalar form factor term More...
 
double m_mCharm
 c quark mass (running mass at m_b scale), used for scalar form factor term ) More...
 
EvtComplex m_CV1
 Wilson coefficient CV1. More...
 
EvtComplex m_CV2
 Wilson coefficient CV2. More...
 
EvtComplex m_CS1
 Wilson coefficient CS1. More...
 
EvtComplex m_CS2
 Wilson coefficient CS2. More...
 
EvtComplex m_CT
 Wilson coefficient CT. More...
 

Detailed Description

The class calculates the helicity amplitude of semi-tauonic B decays including new physics effects based on [M.

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

The class implements helicity amplitude of the B->D*taunu and B->Dtaunu decays including new physics effects described in [M. Tanaka and R. Watanabe Phys. Rev. D87, 034028 (2013)]. The five possible new physics contributions are included: V1=left handed vector type (SM like), V2=right handed vector type, S1=scalar type (S+P), S2=scalar type (S-P), T=tensor type.

Definition at line 34 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

Constructor & Destructor Documentation

◆ EvtBSemiTauonicHelicityAmplitudeCalculator() [1/2]

Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::EvtBSemiTauonicHelicityAmplitudeCalculator ( )

The default constructor.

Initializes with the default parameter values used by the aurhos of PRD87,034028.

◆ EvtBSemiTauonicHelicityAmplitudeCalculator() [2/2]

Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::EvtBSemiTauonicHelicityAmplitudeCalculator ( const double  rho12,
const double  rhoA12,
const double  ffR11,
const double  ffR21,
const double  AS1,
const double  AR3,
const double  bottomMass,
const double  charmMass,
const EvtComplex &  CV1,
const EvtComplex &  CV2,
const EvtComplex &  CS1,
const EvtComplex &  CS2,
const EvtComplex &  CT,
const double  parentMass,
const double  DMass,
const double  DstarMass 
)

The constructor with HQET form factor parameters, Wilson coefficients of new physics contributions and parent B, daughter D(*) meson masses.

Parameters
rho12HQET form factor parameter rho_1^2 obtained by Dlnu decay data.
rhoA12HQET form factor parameter rho_A1^2 obtained by D*lnu decay data.
ffR11HQET form factor parameter R_1(1) obtained by D*lnu decay data.
ffR21HQET form factor parameter R_2(1) obtained by D*lnu decay data.
AS1a parameter to take into account the theoretical error of the scalar form factor for Dtaunu decay.
AR3a parameter to take into account the theoretical error of the scalar form factor for D*taunu decay.
CV1Wilson coeffcient of the left handed vector type NP contribution.
CV2Wilson coeffcient of the right handed vector type NP contribution.
CS1Wilson coeffcient of the scalar (S+P) type NP contribution.
CS2Wilson coeffcient of the scalar (S-P) type NP contribution.
CTWilson coeffcient of the tensor type NP contribution.
parentMassmass of the parent (B) meson.
DMassmass of the scalar type daughter (D) meson.
DstarMassmass of the vector type daughter (D*) meson.
bottomMassmass of the bottom quark mass (running mass at the energy of bottom quark mass)
charmMassmass of the charm quark mass (running mass at the energy of bottom quark mass) The constructor initializes the parameters of the decay. The recommended values of AS1 and AR3 by authors of PRD87,034028 are 1+/-1.

◆ ~EvtBSemiTauonicHelicityAmplitudeCalculator()

virtual Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::~EvtBSemiTauonicHelicityAmplitudeCalculator ( )
inlinevirtual

The destructor.


Definition at line 78 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

83 {+1,-1}.

Member Function Documentation

◆ aR3()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::aR3 ( ) const
inline

HQET correction factor for the uncertainty of 1/m_Q correction.

Returns
value of a_R3 set in the constructor or by setAR3().

Definition at line 376 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

377 {return m_mCharm / m_mBottom;} // quark mass ratio

◆ aS1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::aS1 ( ) const
inline

HQET correction factor for the uncertainty of 1/m_Q correction.

Returns
value of a_S1 set in the constructor or by setAS1().

Definition at line 371 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

372 {return mD(Dhel) / m_mB;} // meson mass ratio

◆ chkDhel()

bool Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::chkDhel ( int  Dhel) const
private

sanity checkers

Function to check if Dhel is in the valid range.

Parameters
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.

◆ chktauhel()

bool Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::chktauhel ( int  tauhel) const
private

Function to check if tauhel is in the valid range.

Parameters
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.

◆ chkwhel()

bool Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::chkwhel ( int  whel) const
private

Function to check if whel is in the valid range.

Parameters
whelhelicity of the virtual vector boson {+1,0,1,2}.

◆ dR3()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::dR3 ( double  w) const

HQET correction factor for the scalar form factor for B->D*taunu.

Parameters
wvelocity transfer variable.
Returns
calculated factor.

◆ dS1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::dS1 ( double  w) const

HQET correction factor for the scalar form factor for B->Dtaunu.

Parameters
wvelocity transfer variable.
Returns
calculated factor.

◆ eta()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::eta ( int  whel) const
inline

The metric factor.

Parameters
whelhelicity of the virtual vector boson {+1,0,1,2}.
Returns
metric factor for the helicity state

Definition at line 255 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

332 {return 1.;} // cancels in R(D)

◆ ffA1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::ffA1 ( double  w) const

CLN form factor A1.

Parameters
wvelocity transfer variable.
Returns
calculated form factor value.

◆ ffA11()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::ffA11 ( ) const
inline

Form factor normalization factor for B->D*lnu.

Returns
the normalization factor (=1). Fixed to 1 because it cancels in R(D(*)) and is not relevant to the decay distribution.

Definition at line 354 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

355 {return getAS1();} // {return 1.;}

◆ ffR1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::ffR1 ( double  w) const

CLN form factor R1.

Parameters
wvelocity transfer variable.
Returns
calculated form factor value.

◆ ffR2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::ffR2 ( double  w) const

CLN form factor R2.

Parameters
wvelocity transfer variable.
Returns
calculated form factor value.

◆ ffR3()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::ffR3 ( double  w) const

CLN form factor R3.

Parameters
wvelocity transfer variable.
Returns
calculated form factor value.

◆ ffS1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::ffS1 ( double  w) const

CLN form factor S1.

Parameters
wvelocity transfer variable.
Returns
calculated form factor value.

◆ ffV1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::ffV1 ( double  w) const

CLN form factor V1.

Parameters
wvelocity transfer variable.
Returns
calculated form factor value.

◆ ffV11()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::ffV11 ( ) const
inline

Form factor normalization factor for B->Dlnu.

Returns
the normalization factor (=1). Fixed to 1 because it cancels in R(D(*)) and is not relevant to the decay distribution.

Definition at line 348 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

355 {return getAS1();} // {return 1.;}

◆ getAR3()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getAR3 ( ) const
inline

Returns form factor 1/m_Q correction factor a_R3.


Definition at line 467 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

469 {return m_CV1;}

◆ getAS1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getAS1 ( ) const
inline

Returns form factor 1/m_Q correction factor a_S1.


Definition at line 464 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

466 {return m_mCharm;}

◆ getCS1()

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getCS1 ( ) const
inline

Returns the Wilson coeffcient CS1.


Definition at line 491 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

493 {m_ffR21 = v;}

◆ getCS2()

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getCS2 ( ) const
inline

Returns the Wilson coeffcient CS2.


Definition at line 494 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

496 {m_aS1 = v;}

◆ getCT()

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getCT ( ) const
inline

Returns the Wilson coeffcient CT.


Definition at line 497 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

499 {m_aR3 = v;}

◆ getCV1()

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getCV1 ( ) const
inline

Returns the Wilson coeffcient CV1.


Definition at line 485 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

487 {m_rhoA12 = v;}

◆ getCV2()

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getCV2 ( ) const
inline

Returns the Wilson coeffcient CV2.


Definition at line 488 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

490 {m_ffR11 = v;}

◆ getMB()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getMB ( ) const
inline

Returns the parent (B) meson mass.


Definition at line 470 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

472 {return m_CV2;}

◆ getMBottom()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getMBottom ( ) const
inline

Returns the bottom quark mass.

Definition at line 479 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

481 {return m_CT;}

◆ getMCharm()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getMCharm ( ) const
inline

Returns the charm quark mass.

Definition at line 482 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

484 {m_rho12 = v;}

◆ getMD()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getMD ( ) const
inline

Returns the daughter scalar (D) meson mass.


Definition at line 473 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

475 {return m_CS1;}

◆ getMDst()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getMDst ( ) const
inline

Returns the daughter vector (D*) meson mass.


Definition at line 476 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

478 {return m_CS2;}

◆ getR11()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getR11 ( ) const
inline

Returns form factor parameter R_1(1).


Definition at line 458 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

460 {return m_mDst;}

◆ getR21()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getR21 ( ) const
inline

Returns form factor parameter R_2(1).


Definition at line 461 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

463 {return m_mBottom;}

◆ getRho12()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getRho12 ( ) const
inline

parameter accessor

Returns form factor parameter rho_1^2.

Definition at line 452 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

454 {return m_mB;}

◆ getRhoA12()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getRhoA12 ( ) const
inline

Returns form factor parameter rho_A1^2.


Definition at line 455 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

457 {return m_mD;}

◆ hA1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hA1 ( double  w) const

HQET D* axial vector form factor h_{A1}(w).


◆ hA2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hA2 ( double  w) const

HQET D* axial vector form factor h_{A2}(w).


◆ hA3()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hA3 ( double  w) const

HQET D* axial vector form factor h_{A3}(w).


◆ HadS1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::HadS1 ( int  Dhel,
double  w 
) const

The function to calculate the Hadronic Amplitudes of scalar (S+P) type contribution.

Parameters
Dhelhelicity of the daughter D(*) meson {+1,0,1} for D* and 2 for D.
whelhelicity of the virtual vector boson {+1,0,1,2}.
wvelocity transfer variable.
Returns
calculated amplitude value.

◆ HadS2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::HadS2 ( int  Dhel,
double  w 
) const

The function to calculate the Hadronic Amplitudes of scalar (S-P) type contribution.

Parameters
Dhelhelicity of the daughter D(*) meson {+1,0,1} for D* and 2 for D.
whelhelicity of the virtual vector boson {+1,0,1,2}.
wvelocity transfer variable.
Returns
calculated amplitude value.

◆ HadT()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::HadT ( int  Dhel,
int  whel1,
int  whel2,
double  w 
) const

The function to calculate the Hadronic Amplitudes of tensor type contribution.

Parameters
Dhelhelicity of the daughter D(*) meson {+1,0,1} for D* and 2 for D.
whel1helicity of the one virtual vector boson {+1,0,1,2}.
whel2helicity of the another virtual vector boson {+1,0,1,2}.
wvelocity transfer variable.
Returns
calculated amplitude value. The tensor contribution is described by two vector contributions.

◆ HadV1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::HadV1 ( int  Dhel,
int  whel,
double  w 
) const

The function to calculate the Hadronic Amplitudes of left handed (V-A) type contribution.

Parameters
Dhelhelicity of the daughter D(*) meson {+1,0,1} for D* and 2 for D.
whelhelicity of the virtual vector boson {+1,0,1,2}.
Returns
calculated amplitude value.

◆ HadV2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::HadV2 ( int  Dhel,
int  whel,
double  w 
) const

The function to calculate the Hadronic Amplitudes of right handed (V+A) type contribution.

Parameters
Dhelhelicity of the daughter D(*) meson {+1,0,1} for D* and 2 for D.
whelhelicity of the virtual vector boson {+1,0,1,2}.
wvelocity transfer variable.
Returns
calculated amplitude value.

◆ helAmp() [1/2]

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::helAmp ( const EvtComplex &  CV1,
const EvtComplex &  CV2,
const EvtComplex &  CS1,
const EvtComplex &  CS2,
const EvtComplex &  CT,
double  mtau,
int  tauhel,
int  Dhel,
double  w,
double  costau 
) const

The function calculates helicity amplitudes with given Wilson coefficients.

Parameters
CV1Wilson coeffcient of the left handed vector type NP contribution.
CV2Wilson coeffcient of the right handed vector type NP contribution.
CS1Wilson coeffcient of the scalar (S+P) type NP contribution.
CS2Wilson coeffcient of the scalar (S-P) type NP contribution.
CTWilson coeffcient of the tensor type NP contribution.
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame. The overall factor GF/sqrt(2) Vcb omitted because it does not change the distribution.

◆ helAmp() [2/2]

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::helAmp ( double  mtau,
int  tauhel,
int  Dhel,
double  w,
double  costau 
) const

The function calculates the helicity amplitude.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame. The overall factor GF/sqrt(2) Vcb omitted because it does not change the distribution.

◆ helampS1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::helampS1 ( double  mtau,
int  tauhel,
int  Dhel,
double  w,
double  costau 
) const

Helicity Amplitudes of scalar (S+P) type contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame.
Returns
calculated amplitude value. Overall factor GF/sqrt(2) Vcb omitted. Wilson coefficients CXX ommited.

◆ helampS2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::helampS2 ( double  mtau,
int  tauhel,
int  Dhel,
double  w,
double  costau 
) const

Helicity Amplitudes of scalar (S-P) type contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame.
Returns
calculated amplitude value. Overall factor GF/sqrt(2) Vcb omitted. Wilson coefficients CXX ommited.

◆ helampSM()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::helampSM ( double  mtau,
int  tauhel,
int  Dhel,
double  w,
double  costau 
) const

Helicity Amplitudes of SM (left handed) contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame. Overall factor GF/sqrt(2) Vcb omitted. Wilson coefficients CXX ommited.

◆ helampT()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::helampT ( double  mtau,
int  tauhel,
int  Dhel,
double  w,
double  costau 
) const

Helicity Amplitudes of tensor type contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame.
Returns
calculated amplitude value. Overall factor GF/sqrt(2) Vcb omitted. Wilson coefficients CXX ommited.

◆ helampV1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::helampV1 ( double  mtau,
int  tauhel,
int  Dhel,
double  w,
double  costau 
) const

Helicity Amplitudes of left handed (V-A) contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame.
Returns
calculated amplitude value. Overall factor GF/sqrt(2) Vcb omitted. Wilson coefficients CXX ommited.

◆ helampV2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::helampV2 ( double  mtau,
int  tauhel,
int  Dhel,
double  w,
double  costau 
) const

Helicity Amplitudes of right handed (V+A) contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame.
Returns
calculated amplitude value. Overall factor GF/sqrt(2) Vcb omitted. Wilson coefficients CXX ommited.

◆ hm()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hm ( double  w) const

HQET D vector form factor h_-(w).


◆ hp()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hp ( double  w) const

HQET D vector form factor h_+(w).


◆ hP()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hP ( double  w) const

D* pseudo scalar form factor h_P(w) in terms of axial vector form factors.


◆ hS()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hS ( double  w) const

D scalar form factor h_S(w) in terms of vector form factors.


◆ hT()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hT ( double  w) const

D tensor form factor h_T(w) in terms of vector form factors.


◆ hT1()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hT1 ( double  w) const

D* tensor form factor h_{T1}(w) in terms of axial vector form factors.


◆ hT2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hT2 ( double  w) const

D* tensor form factor h_{T2}(w).


◆ hT3()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hT3 ( double  w) const

D* tensor form factor h_{T3}(w).


◆ hV()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::hV ( double  w) const

HQET D* axial vector form factor h_V(w).


◆ Lep() [1/3]

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::Lep ( const double  mtau,
int  tauhel,
double  q2,
double  costau 
) const

The function to calculate the Leptonic Amplitudes for B->Dtaunu decay of the scalar type contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
q2q^2 of the decay (square of l+nu invariant mass).
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame.
Returns
calculated amplitude value.

◆ Lep() [2/3]

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::Lep ( const double  mtau,
int  tauhel,
int  whel,
double  q2,
double  costau 
) const

The function to calculate the Leptonic Amplitudes for B->D*taunu decay of the vector type contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
whelhelicity of the virtual vector boson {+1,0,1,2}.
q2q^2 of the decay (square of l+nu invariant mass).
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame.
Returns
calculated amplitude value.

◆ Lep() [3/3]

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::Lep ( const double  mtau,
int  tauhel,
int  whel1,
int  whel2,
double  q2,
double  costau 
) const

The function to calculate the Leptonic Amplitudes for B->D*taunu decay of the tensor type contribution.

Parameters
mtaudaughter lepton mass.
tauhelhelicity of the lepton in the (l+nu) rest frame {+1,-1}.
whel1helicity of the one virtual vector boson {+1,0,1,2}.
whel2helicity of the another virtual vector boson {+1,0,1,2}.
q2q^2 of the decay (square of l+nu invariant mass).
costaucosine of the angle between D(*) meson and the lepton in the (l+nu) rest frame.
Returns
calculated amplitude value. The tensor contribution is described by two vector contributions.

◆ mD()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::mD ( int  Dhel) const

Daughter D(*) meson mass.

Parameters
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
Returns
daughter D(*) meson mass corresponding to the Dhel.

◆ q2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::q2 ( int  Dhel,
double  w 
) const

Function to calculate the q^2 of the decay (square of l+nu invariant mass).

Parameters
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
Returns
calculated q^2.

◆ q2max()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::q2max ( int  Dhel) const
inline

Maximum value of the q^2.

Parameters
mtaudaughter lepton mass.
Returns
calcualted q^2 maximum.

Definition at line 428 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

428 {+1,0,-1} for D* and 2 for D.

◆ q2min()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::q2min ( double  mtau) const
inline

Minimum value of the q^2.

Parameters
mtaudaughter lepton mass.
Returns
calcualted q^2 minimum.

Definition at line 422 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

424 {return 1.;};

◆ qh2()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::qh2 ( int  Dhel,
double  w 
) const

Function to calculate the q^2 divided by the square of parent mass (m_B^2).

Parameters
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
wvelocity transfer variable.
Returns
calculated q^2/m_B^2.

◆ r()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::r ( int  Dhel) const
inline

Ratio of the daughter meson mass to the parent meson.

Parameters
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
Returns
daughter D(*) meson mass divided by the parent meson mass.

Definition at line 388 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

406 {return mtau * mtau;}

◆ rq()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::rq ( ) const
inline

Ratio of the charm quark mass to the charm quark mass.

Definition at line 393 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

406 {return mtau * mtau;}

◆ setAR3()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setAR3 ( double  v)
inline

Sets the form factor 1/m_Q correction parameter a_R3.


Definition at line 515 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

517 {m_CV1 = v;}

◆ setAS1()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setAS1 ( double  v)
inline

Sets the form factor 1/m_Q correction parameter a_S1.


Definition at line 512 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

514 {m_mCharm = m;}

◆ setCS1()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setCS1 ( const EvtComplex &  v)
inline

Sets the Wilson coeffcient CS1.


Definition at line 539 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ setCS2()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setCS2 ( const EvtComplex &  v)
inline

Sets the Wilson coeffcient CS2.


Definition at line 542 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ setCT()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setCT ( const EvtComplex &  v)
inline

Sets the Wilson coeffcient CT.


Definition at line 545 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ setCV1()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setCV1 ( const EvtComplex &  v)
inline

Sets the Wilson coeffcient CV1.


Definition at line 533 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ setCV2()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setCV2 ( const EvtComplex &  v)
inline

Sets the Wilson coeffcient CV2.


Definition at line 536 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ setMB()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setMB ( double  m)
inline

Sets the parent (B) meson mass.


Definition at line 518 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

520 {m_CV2 = v;}

◆ setMBottom()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setMBottom ( double  m)
inline

Returns the bottom quark mass.

Definition at line 527 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

529 {m_CT = v;}

◆ setMCharm()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setMCharm ( double  m)
inline

Returns the charm quark mass.

Definition at line 530 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

531 :
532  // Parameters

◆ setMD()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setMD ( double  m)
inline

Sets the daughter scalar (D) meson mass.


Definition at line 521 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

523 {m_CS1 = v;}

◆ setMDst()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setMDst ( double  m)
inline

Sets the daughter vector (D) meson mass.


Definition at line 524 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

526 {m_CS2 = v;}

◆ setR11()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setR11 ( double  v)
inline

Sets the form factor parameter R_1(1).


Definition at line 506 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

508 {m_mDst = m;}

◆ setR21()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setR21 ( double  v)
inline

Sets the form factor parameter R_2(1).


Definition at line 509 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

511 {m_mBottom = m;}

◆ setRho12()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setRho12 ( double  v)
inline

Sets the form factor parameter rho_1^2.


Definition at line 500 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

502 {m_mB = m;}

◆ setRhoA12()

void Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::setRhoA12 ( double  v)
inline

Sets the form factor parameter rho_A1^2.


Definition at line 503 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

505 {m_mD = m;}

◆ v()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::v ( double  mtau,
double  q2 
) const

Function to calculate the tau velocity.

Parameters
mtaudaughter lepton mass.
q2q^2 of the decay (square of l+nu invariant mass).
Returns
calculated tau velocity.

◆ wfunc()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::wfunc ( int  Dhel,
double  q2 
) const
inline

Calculate the velocity transfer variable w.

Parameters
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
q2q^2 of the decay (square of l+nu invariant mass).
Returns
calcualted w.

Definition at line 435 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

436 {return m_rho12;}

◆ wmax()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::wmax ( double  mtau,
int  Dhel 
) const
inline

Maximum value of the velocity transfer variable w.

Parameters
mtaudaughter lepton mass.
Dhelhelicity of the D(*) meson in the rest frame of the parent meson {+1,0,-1} for D* and 2 for D.
Returns
the calculated maximum of the w.

Definition at line 447 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

448 {return m_aS1;}

◆ wmin()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::wmin ( ) const
inline

Minimum value of the velocity transfer variable w.

Returns
the minimum of the w (= 1).

Definition at line 440 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

442 {return m_ffR11;}

◆ z()

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::z ( double  w) const

CLN form factor z.

Parameters
wvelocity transfer variable.
Returns
calculated form factor value.

Member Data Documentation

◆ m_aR3

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_aR3
private

1/mQ correcion factor a_R3.


Definition at line 571 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_aS1

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_aS1
private

1/mQ correcion factor a_S1.


Definition at line 568 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_CS1

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CS1
private

Wilson coefficient CS1.


Definition at line 595 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_CS2

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CS2
private

Wilson coefficient CS2.


Definition at line 598 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_CT

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CT
private

Wilson coefficient CT.


Definition at line 601 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_CV1

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CV1
private

Wilson coefficient CV1.


Definition at line 589 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_CV2

EvtComplex Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CV2
private

Wilson coefficient CV2.


Definition at line 592 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_ffR11

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_ffR11
private

Form factor parameter R_1(1).


Definition at line 562 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_ffR21

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_ffR21
private

Form factor parameter R_2(1).


Definition at line 565 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_mB

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mB
private

parent (B) meson mass.


Definition at line 574 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_mBottom

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mBottom
private

b quark mass (running mass at m_b scale), used for scalar form factor term

Definition at line 583 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_mCharm

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mCharm
private

c quark mass (running mass at m_b scale), used for scalar form factor term )

Definition at line 586 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_mD

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mD
private

daughter scalar (D) meson mass.


Definition at line 577 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_mDst

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mDst
private

daughter vector (D*) meson mass.


Definition at line 580 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_rho12

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_rho12
private

Form factor slope parameters rho_1^2.


Definition at line 556 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.

◆ m_rhoA12

double Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_rhoA12
private

Form factor slope parameters rho_A1^2.


Definition at line 559 of file EvtBSemiTauonicHelicityAmplitudeCalculator.h.


The documentation for this class was generated from the following file:
python.SystemOfUnits.m
int m
Definition: SystemOfUnits.py:91
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mCharm
double m_mCharm
c quark mass (running mass at m_b scale), used for scalar form factor term )
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:586
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::getAS1
double getAS1() const
Returns form factor 1/m_Q correction factor a_S1.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:464
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mBottom
double m_mBottom
b quark mass (running mass at m_b scale), used for scalar form factor term
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:583
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CV2
EvtComplex m_CV2
Wilson coefficient CV2.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:592
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mD
double m_mD
daughter scalar (D) meson mass.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:577
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_ffR11
double m_ffR11
Form factor parameter R_1(1).
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:562
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CS2
EvtComplex m_CS2
Wilson coefficient CS2.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:598
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mDst
double m_mDst
daughter vector (D*) meson mass.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:580
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_ffR21
double m_ffR21
Form factor parameter R_2(1).
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:565
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CT
EvtComplex m_CT
Wilson coefficient CT.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:601
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_aR3
double m_aR3
1/mQ correcion factor a_R3.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:571
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_aS1
double m_aS1
1/mQ correcion factor a_S1.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:568
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CS1
EvtComplex m_CS1
Wilson coefficient CS1.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:595
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_rhoA12
double m_rhoA12
Form factor slope parameters rho_A1^2.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:559
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::v
double v(double mtau, double q2) const
Function to calculate the tau velocity.
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_CV1
EvtComplex m_CV1
Wilson coefficient CV1.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:589
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::mD
double mD(int Dhel) const
Daughter D(*) meson mass.
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_mB
double m_mB
parent (B) meson mass.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:574
Belle2::EvtBSemiTauonicHelicityAmplitudeCalculator::m_rho12
double m_rho12
Form factor slope parameters rho_1^2.
Definition: EvtBSemiTauonicHelicityAmplitudeCalculator.h:556