Belle II Software development
|
Class to calculate the differential decay rate, R(D), R(D*), polarizations of tau and D* using BSTD model based on [M. More...
#include <EvtBSemiTauonicDecayRateCalculator.h>
Public Member Functions | |
EvtBSemiTauonicDecayRateCalculator () | |
The default constructor. | |
~EvtBSemiTauonicDecayRateCalculator () | |
The destructor. | |
double | dGammadwdcostau (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, double mtau, int tauhel, int Dhel, double w, double costau) |
Function calculates the differential decay rate dGamma/dw/dcostau. | |
double | dGammadw (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, double mtau, int tauhel, int Dhel, double w) |
Function calculates the differential decay rate dGamma/dw, integrated for costau. | |
double | dGammadcostau (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, double mtau, int tauhel, int Dhel, double costau) |
Function calculates the differential decay rate dGamma/dcostau, integrated for w. | |
double | Gamma (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, double mtau, int tauhel, int Dhel) |
Function calculates the helicity dependent decay rate Gamma, integrated for w and costau. | |
double | GammaD (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, double mtau) |
Function calculates the decay rate Gamma for Dtaunu decay, integrated for w and costau and summed for helicities. | |
double | GammaDstar (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, double mtau) |
Function calculates the differential decay rate Gamma for D*taunu decay, integrated for w and costau and summed for helicities. | |
double | GammaSMD (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, const double mlep=0.0005110) |
Function calculates the SM decay rate Gamma for Dlnu decay, integrated for w and costau and summed for helicities. | |
double | GammaSMDstar (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, const double mlep=0.0005110) |
Function calculates the SM decay rate Gamma for D*lnu decay, integrated for w and costau and summed for helicities. | |
double | RGammaD (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, const double mtau, const double mlep=0.0005110) |
Function calculates the ratio of Br(B->Dtaunu)/Br(B->Dlnu), R(D). | |
double | RGammaDstar (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, const double mtau, const double mlep=0.0005110) |
Function calculates the ratio of Br(B->Dtaunu)/Br(B->Dlnu), R(D*). | |
double | PtauD (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, const double mtau) |
Function calculates the polarization of tau, (RH - LH)/(LH + RH), in B->Dtaunu decay. | |
double | PtauDstar (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, const double mtau) |
Function calculates the polarization of tau, (RH - LH)/(LH + RH), in B->D*taunu decay. | |
double | PDstar (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, const double mtau) |
Function calculates the polarization of D*, longitudinal/(longitudinal + transverse), in B->D*taunu decay. | |
double | pf (const EvtBSemiTauonicHelicityAmplitudeCalculator &BSTD, double mtau, int Dhel, double w) |
Phase space factor, which is multiplied to the helicity amplitude to calculate the decay rate. | |
Private Member Functions | |
double | EvaluateByW (double *x, double *param) |
Function used internally for numerical integration. | |
double | EvaluateByCostau (double *x, double *param) |
Function used internally for numerical integration. | |
double | EvaluateBy2D (double *x, double *param) |
Function used internally for numerical integration. | |
Private Attributes | |
const EvtBSemiTauonicHelicityAmplitudeCalculator * | m_BSTD |
temporal pointer to the helicity amplitude calculator for EvaluateBy* functions | |
Class to calculate the differential decay rate, R(D), R(D*), polarizations of tau and D* using BSTD model based on [M.
Tanaka and R. Watanabe PRD87,034028(2013)].
Definition at line 22 of file EvtBSemiTauonicDecayRateCalculator.h.
|
inline |
The default constructor.
Definition at line 26 of file EvtBSemiTauonicDecayRateCalculator.h.
|
inline |
|
private |
temporal pointer to the helicity amplitude calculator for EvaluateBy* functions
Definition at line 152 of file EvtBSemiTauonicDecayRateCalculator.h.