flavour
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Formulas.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BGLmodels::Fermion
 a fermion properties More...
 
class  BGLmodels::Meson
 a meson properties More...
 
class  BGLmodels::Matrixx
 a class to represent the mixing matrices VCKM and VPMNS More...
 
class  BGLmodels::Mixes
 definition of the couplings for the different BGL models More...
 
class  BGLmodels::calcuOblique
 calculus of the constraints coming from the oblique parameters More...
 
class  BGLmodels::calcubtosgamma2
 calculus of the constraints coming from the b->s gamma decay More...
 
class  BGLmodels::calcuBmumu
 calculus of the constraints coming from the B->mu mu decay More...
 

Namespaces

 BGLmodels
 

Typedefs

typedef std::complex< double > BGLmodels::CD
 
typedef std::array< CD, 3 > BGLmodels::Vector3c
 
typedef std::array< std::array
< CD, 3 >, 3 > 
BGLmodels::Matrix3c
 

Enumerations

enum  BGLmodels::FType { BGLmodels::tLepton, BGLmodels::tQuark }
 
enum  BGLmodels::FIsospin { BGLmodels::iUp, BGLmodels::iDown }
 
enum  BGLmodels::FFlavour { BGLmodels::fElectron, BGLmodels::fMuon, BGLmodels::fTau, BGLmodels::fAny }
 
enum  BGLmodels::FCharge { BGLmodels::cParticle, BGLmodels::cAntiParticle }
 
enum  BGLmodels::FHelicity { BGLmodels::hLeft, BGLmodels::hRight, BGLmodels::hAny }
 
enum  BGLmodels::BSpin { BGLmodels::sScalar, BGLmodels::sVector, BGLmodels::sAny }
 

Functions

const Matrixx BGLmodels::Vud (13.04 *M_PI/180, 0.201 *M_PI/180, 2.38 *M_PI/180, 1.2)
 
constexpr double BGLmodels::C7SM (double x)
 
constexpr double BGLmodels::C8SM (double x)
 

Variables

constexpr double BGLmodels::M_GF =1.166371e-5
 
constexpr double BGLmodels::M_MZ =91.1876
 
constexpr double BGLmodels::M_MW =80.398
 
constexpr double BGLmodels::M_cos2 =std::pow(M_MW/M_MZ,2)
 
constexpr double BGLmodels::M_Mu [3] ={2.4e-3,1.29,172.9}
 
constexpr double BGLmodels::M_Md [3] ={5.3e-3,95e-3,4.2}
 
constexpr double BGLmodels::M_Ml [3] ={0.510998910e-3,105.6583715e-3,1776.82e-3}
 
const Matrixx BGLmodels::Vnl =Matrixx(33.6*M_PI/180,9.11*M_PI/180,40.4*M_PI/180,M_PI/4).conjugate()
 
constexpr double BGLmodels::mt_mt =163.3
 
constexpr double BGLmodels::mt_mW =174.2
 
constexpr double BGLmodels::mt_mb =261.8
 
constexpr double BGLmodels::C7SM_MW =C7SM(std::pow(mt_mW/M_MW,2))
 
constexpr double BGLmodels::C7SM_Mt =C7SM(std::pow(mt_mt/M_MW,2))
 
constexpr double BGLmodels::C7SM_Mb =-0.353
 
constexpr double BGLmodels::C8SM_MW =C8SM(std::pow(mt_mW/M_MW,2))
 
constexpr double BGLmodels::C8SM_Mt =C8SM(std::pow(mt_mt/M_MW,2))
 
constexpr double BGLmodels::C8SM_Mb =C8SM(std::pow(mt_mb/M_MW,2))