ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
EvtLLSWFF Class Reference

The class provides the form factors for orbitally excited semileptonic decays. More...

#include <EvtLLSWFF.h>

Inheritance diagram for EvtLLSWFF:
Collaboration diagram for EvtLLSWFF:

Public Member Functions

 EvtLLSWFF (double _tau_w1, double _tau_wp, double zeta_1)
 Default constructor. More...
 
 EvtLLSWFF (double _tau_w1, double _tau_wp, double _tau_1, double _tau_2)
 Default constructor. More...
 
void getvectorff (EvtId, EvtId, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)
 Returns vector ffs. More...
 
void getscalarff (EvtId, EvtId, double t, double mass, double *fp, double *f0)
 Returns scalar ffs. More...
 
void gettensorff (EvtId, EvtId, double t, double mass, double *hf, double *kf, double *bpf, double *bmf)
 Returns tensor ffs. More...
 
void getbaryonff (EvtId, EvtId, double, double, double *, double *, double *, double *)
 Returns baryon ffs. More...
 
void getdiracff (EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *)
 Returns dirac ffs. More...
 
void getraritaff (EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *)
 Returns rarita ffs. More...
 

Private Member Functions

double IsgurWiseFunction (double w)
 Isgur-Wise function. More...
 
double gpD0 (double w)
 D0 form factor g+. More...
 
double gmD0 (double w)
 D0 form factor g-. More...
 
double gV1D1p (double w)
 D1* form factor gV1. More...
 
double gV2D1p (double w)
 D1* form factor gV2. More...
 
double gV3D1p (double w)
 D1* form factor gV3. More...
 
double gAD1p (double w)
 D1* form factor gA. More...
 
double fV1D1 (double w)
 D1 form factor fV1. More...
 
double fV2D1 (double w)
 D1 form factor fV2. More...
 
double fV3D1 (double w)
 D1 form factor fV3. More...
 
double fAD1 (double w)
 D1 form factor fA. More...
 
double kA1D2 (double w)
 D2 form factor kA1. More...
 
double kA2D2 (double w)
 D2 form factor kA2. More...
 
double kA3D2 (double w)
 D2 form factor kA3. More...
 
double kVD2 (double w)
 D2 form factor kV. More...
 

Private Attributes

double m_tau_w1 {0}
 doubles to store normalization of IW function More...
 
double m_tau_wp {0}
 doubles to slope of IW function More...
 
double m_mb {0}
 doubles to store b quark mass More...
 
double m_mc {0}
 doubles to store b quark mass More...
 
double m_L {0}
 doubles to store mass differences More...
 
double m_Ls {0}
 doubles to store mass differences More...
 
double m_Lp {0}
 doubles to store mass differences More...
 
double m_zeta_1 {0}
 doubles to store normalizations of sub-leading IW functions
More...
 
double m_tau_1 {0}
 doubles to store normalizations of sub-leading IW functions
More...
 
double m_tau_2 {0}
 doubles to store normalizations of sub-leading IW functions
More...
 
double m_eta_1 {0}
 doubles to store chromomagnetic terms for narrow states
More...
 
double m_eta_2 {0}
 doubles to store chromomagnetic terms for narrow states
More...
 
double m_eta_3 {0}
 doubles to store chromomagnetic terms for narrow states
More...
 
double m_eta_b {0}
 doubles to store chromomagnetic terms for narrow states
More...
 
double m_chi_1 {0}
 doubles to store chromomagnetic terms for broad states
More...
 
double m_chi_2 {0}
 doubles to store chromomagnetic terms for broad states
More...
 
double m_chi_b {0}
 doubles to store chromomagnetic terms for broad states
More...
 

Detailed Description

The class provides the form factors for orbitally excited semileptonic decays.

Definition at line 20 of file EvtLLSWFF.h.

Constructor & Destructor Documentation

◆ EvtLLSWFF() [1/2]

EvtLLSWFF::EvtLLSWFF ( double  _tau_w1,
double  _tau_wp,
double  zeta_1 
)

Default constructor.

◆ EvtLLSWFF() [2/2]

EvtLLSWFF::EvtLLSWFF ( double  _tau_w1,
double  _tau_wp,
double  _tau_1,
double  _tau_2 
)

Default constructor.

Member Function Documentation

◆ fAD1()

double EvtLLSWFF::fAD1 ( double  w)
private

D1 form factor fA.

◆ fV1D1()

double EvtLLSWFF::fV1D1 ( double  w)
private

D1 form factor fV1.

◆ fV2D1()

double EvtLLSWFF::fV2D1 ( double  w)
private

D1 form factor fV2.

◆ fV3D1()

double EvtLLSWFF::fV3D1 ( double  w)
private

D1 form factor fV3.

◆ gAD1p()

double EvtLLSWFF::gAD1p ( double  w)
private

D1* form factor gA.

◆ getbaryonff()

void EvtLLSWFF::getbaryonff ( EvtId  ,
EvtId  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *   
)

Returns baryon ffs.

◆ getdiracff()

void EvtLLSWFF::getdiracff ( EvtId  ,
EvtId  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *   
)

Returns dirac ffs.

◆ getraritaff()

void EvtLLSWFF::getraritaff ( EvtId  ,
EvtId  ,
double  ,
double  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *  ,
double *   
)

Returns rarita ffs.

◆ getscalarff()

void EvtLLSWFF::getscalarff ( EvtId  ,
EvtId  ,
double  t,
double  mass,
double *  fp,
double *  f0 
)

Returns scalar ffs.

◆ gettensorff()

void EvtLLSWFF::gettensorff ( EvtId  ,
EvtId  ,
double  t,
double  mass,
double *  hf,
double *  kf,
double *  bpf,
double *  bmf 
)

Returns tensor ffs.

◆ getvectorff()

void EvtLLSWFF::getvectorff ( EvtId  ,
EvtId  ,
double  t,
double  mass,
double *  a1f,
double *  a2f,
double *  vf,
double *  a0f 
)

Returns vector ffs.

◆ gmD0()

double EvtLLSWFF::gmD0 ( double  w)
private

D0 form factor g-.

◆ gpD0()

double EvtLLSWFF::gpD0 ( double  w)
private

D0 form factor g+.

◆ gV1D1p()

double EvtLLSWFF::gV1D1p ( double  w)
private

D1* form factor gV1.

◆ gV2D1p()

double EvtLLSWFF::gV2D1p ( double  w)
private

D1* form factor gV2.

◆ gV3D1p()

double EvtLLSWFF::gV3D1p ( double  w)
private

D1* form factor gV3.

◆ IsgurWiseFunction()

double EvtLLSWFF::IsgurWiseFunction ( double  w)
private

Isgur-Wise function.

◆ kA1D2()

double EvtLLSWFF::kA1D2 ( double  w)
private

D2 form factor kA1.

◆ kA2D2()

double EvtLLSWFF::kA2D2 ( double  w)
private

D2 form factor kA2.

◆ kA3D2()

double EvtLLSWFF::kA3D2 ( double  w)
private

D2 form factor kA3.

◆ kVD2()

double EvtLLSWFF::kVD2 ( double  w)
private

D2 form factor kV.

Member Data Documentation

◆ m_chi_1

double EvtLLSWFF::m_chi_1 {0}
private

doubles to store chromomagnetic terms for broad states

Definition at line 139 of file EvtLLSWFF.h.

◆ m_chi_2

double EvtLLSWFF::m_chi_2 {0}
private

doubles to store chromomagnetic terms for broad states

Definition at line 142 of file EvtLLSWFF.h.

◆ m_chi_b

double EvtLLSWFF::m_chi_b {0}
private

doubles to store chromomagnetic terms for broad states

Definition at line 145 of file EvtLLSWFF.h.

◆ m_eta_1

double EvtLLSWFF::m_eta_1 {0}
private

doubles to store chromomagnetic terms for narrow states

Definition at line 127 of file EvtLLSWFF.h.

◆ m_eta_2

double EvtLLSWFF::m_eta_2 {0}
private

doubles to store chromomagnetic terms for narrow states

Definition at line 130 of file EvtLLSWFF.h.

◆ m_eta_3

double EvtLLSWFF::m_eta_3 {0}
private

doubles to store chromomagnetic terms for narrow states

Definition at line 133 of file EvtLLSWFF.h.

◆ m_eta_b

double EvtLLSWFF::m_eta_b {0}
private

doubles to store chromomagnetic terms for narrow states

Definition at line 136 of file EvtLLSWFF.h.

◆ m_L

double EvtLLSWFF::m_L {0}
private

doubles to store mass differences

Definition at line 109 of file EvtLLSWFF.h.

◆ m_Lp

double EvtLLSWFF::m_Lp {0}
private

doubles to store mass differences

Definition at line 115 of file EvtLLSWFF.h.

◆ m_Ls

double EvtLLSWFF::m_Ls {0}
private

doubles to store mass differences

Definition at line 112 of file EvtLLSWFF.h.

◆ m_mb

double EvtLLSWFF::m_mb {0}
private

doubles to store b quark mass

Definition at line 103 of file EvtLLSWFF.h.

◆ m_mc

double EvtLLSWFF::m_mc {0}
private

doubles to store b quark mass

Definition at line 106 of file EvtLLSWFF.h.

◆ m_tau_1

double EvtLLSWFF::m_tau_1 {0}
private

doubles to store normalizations of sub-leading IW functions

Definition at line 121 of file EvtLLSWFF.h.

◆ m_tau_2

double EvtLLSWFF::m_tau_2 {0}
private

doubles to store normalizations of sub-leading IW functions

Definition at line 124 of file EvtLLSWFF.h.

◆ m_tau_w1

double EvtLLSWFF::m_tau_w1 {0}
private

doubles to store normalization of IW function

Definition at line 97 of file EvtLLSWFF.h.

◆ m_tau_wp

double EvtLLSWFF::m_tau_wp {0}
private

doubles to slope of IW function

Definition at line 100 of file EvtLLSWFF.h.

◆ m_zeta_1

double EvtLLSWFF::m_zeta_1 {0}
private

doubles to store normalizations of sub-leading IW functions

Definition at line 118 of file EvtLLSWFF.h.


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