flavour
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BGLmodels::BGL Class Reference

Implementation of the BGL model. More...

#include <BGL.h>

Inheritance diagram for BGLmodels::BGL:
Collaboration diagram for BGLmodels::BGL:

Public Member Functions

 BGL (int genL=2, int genQ=2, int lup=0, int qup=0, int mssm=0)
 
 ~BGL ()
 
ex Y (ex x) const
 
ex GW (ex x) const
 
ex GH1 (ex x) const
 
ex GH2 (ex x) const
 
ex FW (ex x) const
 
ex FH1 (ex x) const
 
ex FH2 (ex x) const
 
ex Fh1 (ex x) const
 
ex Fh2 (ex x) const
 
ex A0 (ex x) const
 
ex A1 (ex x) const
 
ex A2 (ex x) const
 
ex A3 (ex x) const
 
void add (const char *s, ex pred, observable *ob, bool sb=0)
 
int veto (const parameters &p, int max=0) const
 
parameters generateparameters (int max=0) const
 
parameters getlist (const parameters &p) const
 
double bsgammawidth (double tanb, double McH, double MR, double MI, int option=0)
 
ex decaywidth (const Fermion &ff1, const Fermion &ff2, const Fermion &ff3, const Fermion &ff4, BSpin s=sAny) const
 
ex get_integral_symb (const multivector< ex, 3 > &a, ex m1) const
 
ex decaywidthtest2 (const Fermion &ff1) const
 
ex gRR2 (const Fermion &f1, const Fermion &f3) const
 
ex tautomu_tautoe () const
 
ex mesondw (const Meson &meson, const Fermion &ff3, const Fermion &ff4, BSpin s=sAny) const
 
ex mesondwtest (const Meson &meson, const Fermion &ff3, const Fermion &ff4, BSpin s=sAny) const
 
ex fermiontomeson (const Fermion &ff4, const Fermion &ff3, const Meson &meson, BSpin s=sAny) const
 
ex fermiontomesontest (const Fermion &ff4, const Fermion &ff3, const Meson &meson, BSpin s=sAny) const
 
ex mesonmixing (ex mesonmass, const Fermion &f1, const Fermion &f2) const
 
ex CHdecaycoupling (Boson higgs, const Fermion &ff3, const Fermion &ff4) const
 
double BranchingRatio (double *xx, double *p)
 
double topBranchingRatio (double *xx, double *p)
 
- Public Member Functions inherited from Model
 Model ()
 
virtual ~Model ()
 
double likelihood (const parameters &p, bool check=1, int max=0) const
 calculates the probability of getting all the experimental measures if the model describes the reality More...
 
double loglike (const parameters &p, bool check=1, int max=0) const
 

Public Attributes

widthcalc wc
 
const double planck
 
const possymbol GF
 
const possymbol MZ
 
const possymbol MW
 
const possymbol Mh
 
const constant Mpip
 
const constant Mpi0
 
const constant MBp
 
const constant MB0
 
const constant MBs0
 
const constant MKp
 
const constant MK0
 
const constant MDp
 
const constant MD0
 
const constant MDsp
 
const constant MDs0
 
const constant Fpi
 
const constant FB
 
const constant FBs
 
const constant FK
 
const constant FD
 
const constant FDs
 
ex cos2
 
ex g
 
ex alpha
 
const possymbol tanb
 
const possymbol cp
 
const possymbol McH
 
const possymbol MR
 
const possymbol MI
 
const possymbol rho
 
possymbol Mu [3]
 
possymbol Md [3]
 
vector< Bosonbosons
 
lst replacements
 
ex Btaunu
 
ex BR_Htotaunu
 
ex BR_toptoHq
 
ex BtotaunuR
 
ex BtoDtaunuR
 
ex BtoD2taunuR
 
const Mixes mixes
 
lst conjtoabs
 
realsymbol mu
 
int iBtaunu
 
int iBDtaunu
 
int iBD2taunu
 
vector< int > BGLtype
 
double mmmax
 
double stepsize
 
calcuBmumucBmumu
 
calcuBmumucBsmumu
 
- Public Attributes inherited from Model
TRandom3 * r
 

Detailed Description

Implementation of the BGL model.

Definition at line 78 of file BGL.h.

Constructor & Destructor Documentation

BGLmodels::BGL::BGL ( int  genL = 2,
int  genQ = 2,
int  lup = 0,
int  qup = 0,
int  mssm = 0 
)
inline

Definition at line 81 of file BGL.h.

Here is the call graph for this function:

BGLmodels::BGL::~BGL ( )
inline

Definition at line 655 of file BGL.h.

Member Function Documentation

ex BGLmodels::BGL::A0 ( ex  x) const
inline

Definition at line 700 of file BGL.h.

ex BGLmodels::BGL::A1 ( ex  x) const
inline

Definition at line 704 of file BGL.h.

ex BGLmodels::BGL::A2 ( ex  x) const
inline

Definition at line 708 of file BGL.h.

ex BGLmodels::BGL::A3 ( ex  x) const
inline

Definition at line 712 of file BGL.h.

void BGLmodels::BGL::add ( const char *  s,
ex  pred,
observable ob,
bool  sb = 0 
)
inline

Definition at line 716 of file BGL.h.

Here is the caller graph for this function:

double BGLmodels::BGL::BranchingRatio ( double *  xx,
double *  p 
)
inline

Definition at line 1477 of file BGL.h.

double BGLmodels::BGL::bsgammawidth ( double  tanb,
double  McH,
double  MR,
double  MI,
int  option = 0 
)
inline

Definition at line 799 of file BGL.h.

Here is the call graph for this function:

ex BGLmodels::BGL::CHdecaycoupling ( Boson  higgs,
const Fermion ff3,
const Fermion ff4 
) const
inline

Definition at line 1461 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

ex BGLmodels::BGL::decaywidth ( const Fermion ff1,
const Fermion ff2,
const Fermion ff3,
const Fermion ff4,
BSpin  s = sAny 
) const
inline

Definition at line 879 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

ex BGLmodels::BGL::decaywidthtest2 ( const Fermion ff1) const
inline

Definition at line 989 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

ex BGLmodels::BGL::fermiontomeson ( const Fermion ff4,
const Fermion ff3,
const Meson meson,
BSpin  s = sAny 
) const
inline

Definition at line 1314 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

ex BGLmodels::BGL::fermiontomesontest ( const Fermion ff4,
const Fermion ff3,
const Meson meson,
BSpin  s = sAny 
) const
inline

Definition at line 1376 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

ex BGLmodels::BGL::FH1 ( ex  x) const
inline

Definition at line 682 of file BGL.h.

ex BGLmodels::BGL::Fh1 ( ex  x) const
inline

Definition at line 690 of file BGL.h.

ex BGLmodels::BGL::FH2 ( ex  x) const
inline

Definition at line 686 of file BGL.h.

ex BGLmodels::BGL::Fh2 ( ex  x) const
inline

Definition at line 695 of file BGL.h.

Here is the caller graph for this function:

ex BGLmodels::BGL::FW ( ex  x) const
inline

Definition at line 678 of file BGL.h.

parameters BGLmodels::BGL::generateparameters ( int  max = 0) const
inlinevirtual

Implements Model.

Definition at line 759 of file BGL.h.

Here is the caller graph for this function:

ex BGLmodels::BGL::get_integral_symb ( const multivector< ex, 3 > &  a,
ex  m1 
) const
inline

Definition at line 921 of file BGL.h.

Here is the caller graph for this function:

parameters BGLmodels::BGL::getlist ( const parameters p) const
inlinevirtual

Implements Model.

Definition at line 774 of file BGL.h.

Here is the caller graph for this function:

ex BGLmodels::BGL::GH1 ( ex  x) const
inline

Definition at line 668 of file BGL.h.

ex BGLmodels::BGL::GH2 ( ex  x) const
inline

Definition at line 673 of file BGL.h.

ex BGLmodels::BGL::gRR2 ( const Fermion f1,
const Fermion f3 
) const
inline

Definition at line 1085 of file BGL.h.

Here is the caller graph for this function:

ex BGLmodels::BGL::GW ( ex  x) const
inline

Definition at line 664 of file BGL.h.

ex BGLmodels::BGL::mesondw ( const Meson meson,
const Fermion ff3,
const Fermion ff4,
BSpin  s = sAny 
) const
inline

Definition at line 1170 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

ex BGLmodels::BGL::mesondwtest ( const Meson meson,
const Fermion ff3,
const Fermion ff4,
BSpin  s = sAny 
) const
inline

Definition at line 1230 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

ex BGLmodels::BGL::mesonmixing ( ex  mesonmass,
const Fermion f1,
const Fermion f2 
) const
inline

Definition at line 1435 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

ex BGLmodels::BGL::tautomu_tautoe ( ) const
inline

Definition at line 1117 of file BGL.h.

Here is the call graph for this function:

Here is the caller graph for this function:

double BGLmodels::BGL::topBranchingRatio ( double *  xx,
double *  p 
)
inline

Definition at line 1482 of file BGL.h.

int BGLmodels::BGL::veto ( const parameters p,
int  max = 0 
) const
inlinevirtual

Reimplemented from Model.

Definition at line 741 of file BGL.h.

Here is the call graph for this function:

ex BGLmodels::BGL::Y ( ex  x) const
inline

Definition at line 660 of file BGL.h.

Member Data Documentation

ex BGLmodels::BGL::alpha

Definition at line 1492 of file BGL.h.

vector<int> BGLmodels::BGL::BGLtype

Definition at line 1510 of file BGL.h.

vector< Boson > BGLmodels::BGL::bosons

Definition at line 1495 of file BGL.h.

ex BGLmodels::BGL::BR_Htotaunu

Definition at line 1499 of file BGL.h.

ex BGLmodels::BGL::BR_toptoHq

Definition at line 1500 of file BGL.h.

ex BGLmodels::BGL::Btaunu

Definition at line 1498 of file BGL.h.

ex BGLmodels::BGL::BtoD2taunuR

Definition at line 1503 of file BGL.h.

ex BGLmodels::BGL::BtoDtaunuR

Definition at line 1502 of file BGL.h.

ex BGLmodels::BGL::BtotaunuR

Definition at line 1501 of file BGL.h.

calcuBmumu* BGLmodels::BGL::cBmumu

Definition at line 1514 of file BGL.h.

calcuBmumu* BGLmodels::BGL::cBsmumu

Definition at line 1515 of file BGL.h.

lst BGLmodels::BGL::conjtoabs

Definition at line 1506 of file BGL.h.

ex BGLmodels::BGL::cos2

Definition at line 1492 of file BGL.h.

const possymbol BGLmodels::BGL::cp

Definition at line 1493 of file BGL.h.

const constant BGLmodels::BGL::FB

Definition at line 1491 of file BGL.h.

const constant BGLmodels::BGL::FBs

Definition at line 1491 of file BGL.h.

const constant BGLmodels::BGL::FD

Definition at line 1491 of file BGL.h.

const constant BGLmodels::BGL::FDs

Definition at line 1491 of file BGL.h.

const constant BGLmodels::BGL::FK

Definition at line 1491 of file BGL.h.

const constant BGLmodels::BGL::Fpi

Definition at line 1491 of file BGL.h.

ex BGLmodels::BGL::g

Definition at line 1492 of file BGL.h.

const possymbol BGLmodels::BGL::GF

Definition at line 1489 of file BGL.h.

int BGLmodels::BGL::iBD2taunu

Definition at line 1509 of file BGL.h.

int BGLmodels::BGL::iBDtaunu

Definition at line 1509 of file BGL.h.

int BGLmodels::BGL::iBtaunu

Definition at line 1509 of file BGL.h.

const constant BGLmodels::BGL::MB0

Definition at line 1490 of file BGL.h.

const constant BGLmodels::BGL::MBp

Definition at line 1490 of file BGL.h.

const constant BGLmodels::BGL::MBs0

Definition at line 1490 of file BGL.h.

const possymbol BGLmodels::BGL::McH

Definition at line 1493 of file BGL.h.

possymbol BGLmodels::BGL::Md[3]

Definition at line 1494 of file BGL.h.

const constant BGLmodels::BGL::MD0

Definition at line 1490 of file BGL.h.

const constant BGLmodels::BGL::MDp

Definition at line 1490 of file BGL.h.

const constant BGLmodels::BGL::MDs0

Definition at line 1490 of file BGL.h.

const constant BGLmodels::BGL::MDsp

Definition at line 1490 of file BGL.h.

const possymbol BGLmodels::BGL::Mh

Definition at line 1489 of file BGL.h.

const possymbol BGLmodels::BGL::MI

Definition at line 1493 of file BGL.h.

const Mixes BGLmodels::BGL::mixes

Definition at line 1505 of file BGL.h.

const constant BGLmodels::BGL::MK0

Definition at line 1490 of file BGL.h.

const constant BGLmodels::BGL::MKp

Definition at line 1490 of file BGL.h.

double BGLmodels::BGL::mmmax

Definition at line 1512 of file BGL.h.

const constant BGLmodels::BGL::Mpi0

Definition at line 1490 of file BGL.h.

const constant BGLmodels::BGL::Mpip

Definition at line 1490 of file BGL.h.

const possymbol BGLmodels::BGL::MR

Definition at line 1493 of file BGL.h.

possymbol BGLmodels::BGL::Mu[3]

Definition at line 1494 of file BGL.h.

realsymbol BGLmodels::BGL::mu

Definition at line 1507 of file BGL.h.

const possymbol BGLmodels::BGL::MW

Definition at line 1489 of file BGL.h.

const possymbol BGLmodels::BGL::MZ

Definition at line 1489 of file BGL.h.

const double BGLmodels::BGL::planck

Definition at line 1488 of file BGL.h.

lst BGLmodels::BGL::replacements

Definition at line 1497 of file BGL.h.

const possymbol BGLmodels::BGL::rho

Definition at line 1493 of file BGL.h.

double BGLmodels::BGL::stepsize

Definition at line 1512 of file BGL.h.

const possymbol BGLmodels::BGL::tanb

Definition at line 1493 of file BGL.h.

widthcalc BGLmodels::BGL::wc

Definition at line 1486 of file BGL.h.


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