ATLAS Offline Software
Public Member Functions | List of all members
Belle2::EvtBSemiTauonicScalarMesonAmplitude Class Reference

The class calculates the spin dependent amplitudes of B->Dtaunu decays for the BSemiTauonic model based on [M. More...

#include <EvtBSemiTauonicScalarMesonAmplitude.h>

Inheritance diagram for Belle2::EvtBSemiTauonicScalarMesonAmplitude:
Collaboration diagram for Belle2::EvtBSemiTauonicScalarMesonAmplitude:

Public Member Functions

void CalcAmp (EvtParticle *parent, EvtAmp &amp, EvtBSemiTauonicHelicityAmplitudeCalculator *HelicityAmplitudeCalculator) override
 The function calculates the spin dependent amplitude. More...
 
double CalcMaxProb (EvtId parent, EvtId meson, EvtId lepton, EvtId nudaug, EvtBSemiTauonicHelicityAmplitudeCalculator *HelicityAmplitudeCalculator)
 The function calculates the maximum probability. More...
 
EvtSpinDensity RotateToHelicityBasisInBoostedFrame (const EvtParticle *p, EvtVector4R p4boost)
 The function calculates the rotation matrix to convert the spin basis to the helicity basis in the boosted frame. More...
 

Detailed Description

The class calculates the spin dependent amplitudes of B->Dtaunu decays for the BSemiTauonic model based on [M.

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

Definition at line 25 of file EvtBSemiTauonicScalarMesonAmplitude.h.

Member Function Documentation

◆ CalcAmp()

void Belle2::EvtBSemiTauonicScalarMesonAmplitude::CalcAmp ( EvtParticle *  parent,
EvtAmp &  amp,
EvtBSemiTauonicHelicityAmplitudeCalculator HelicityAmplitudeCalculator 
)
overridevirtual

The function calculates the spin dependent amplitude.

Parameters
parenta pointer to the parent particle.
ampa pointer to fill the calculated spin dependent amplitude.
CalcHelAmpa pointer to the calculator of the helicity dependent amplitude. The function calculate the spin dependent amplitude of the semi-tauonic decay to a scalar meson (D meson).

Implements Belle2::EvtBSemiTauonicAmplitude.

◆ CalcMaxProb()

double Belle2::EvtBSemiTauonicAmplitude::CalcMaxProb ( EvtId  parent,
EvtId  meson,
EvtId  lepton,
EvtId  nudaug,
EvtBSemiTauonicHelicityAmplitudeCalculator HelicityAmplitudeCalculator 
)
inherited

The function calculates the maximum probability.

Parameters
parenta ID of the parent meson.
mesona ID of the daughter meson.
leptona ID of the daughter lepton.
nudauga ID of the daughter neutrino.
HelicityAmplitudeCalculatora pointer to the calculator of the helicity dependent amplitude.
Returns
the maxmum probability multiplied by 1.1. The function scan the q^2 and angle between the daughter meson and lepton and search for the the maximum probability value.

◆ RotateToHelicityBasisInBoostedFrame()

EvtSpinDensity Belle2::EvtBSemiTauonicAmplitude::RotateToHelicityBasisInBoostedFrame ( const EvtParticle *  p,
EvtVector4R  p4boost 
)
inherited

The function calculates the rotation matrix to convert the spin basis to the helicity basis in the boosted frame.

Parameters
pa pointer to the particle
p4boosta 4 vector to specify the rest frame to boost to. The function calculate the rotation matrix from the spin basis defined in the p rest frame to the helicity basis in the rest frame of p4boost.

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