flavour
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BGL2 Class Reference

A second implementation of the BGL model, for testing purposes. More...

Inheritance diagram for BGL2:
Collaboration diagram for BGL2:

Public Member Functions

 BGL2 (int genL=2, int genQ=2, int lup=0, int qup=0, int mssm=0)
 
 ~BGL2 ()
 
parameters generateparameters (int max=0) const
 
parameters getlist (const parameters &p) const
 
ex mesonmixing (ex mesonmass, const Fermion &f1, const Fermion &f2) const
 
double bsgammawidth (double tanb_, double McH_, double MR_, double MI_, int option=0)
 
double epsK (double tanb_, double McH_, double MR_, double MI_, int option=0)
 
- Public Member Functions inherited from Model
 Model ()
 
virtual ~Model ()
 
virtual int veto (const parameters &p, int max=0) const
 
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

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
 
const realsymbol Tparam
 
const realsymbol Sparam
 
const realsymbol QCD1
 
const realsymbol QCD2
 
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
 
ROOT::Math::Interpolator inter1
 
ROOT::Math::Interpolator inter2
 
ROOT::Math::Interpolator Mu_ [3]
 
ROOT::Math::Interpolator Md_ [3]
 
double mmmax
 
double stepsize
 
calcuexepsilonK
 
- Public Attributes inherited from Model
TRandom3 * r
 

Detailed Description

A second implementation of the BGL model, for testing purposes.

Definition at line 28 of file draw.cpp.

Constructor & Destructor Documentation

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

Definition at line 31 of file draw.cpp.

Here is the call graph for this function:

BGL2::~BGL2 ( )
inline

Definition at line 223 of file draw.cpp.

Member Function Documentation

double BGL2::bsgammawidth ( double  tanb_,
double  McH_,
double  MR_,
double  MI_,
int  option = 0 
)
inline

Definition at line 298 of file draw.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

double BGL2::epsK ( double  tanb_,
double  McH_,
double  MR_,
double  MI_,
int  option = 0 
)
inline

Definition at line 309 of file draw.cpp.

Here is the caller graph for this function:

parameters BGL2::generateparameters ( int  max = 0) const
inlinevirtual

Implements Model.

Definition at line 225 of file draw.cpp.

parameters BGL2::getlist ( const parameters p) const
inlinevirtual

Implements Model.

Definition at line 241 of file draw.cpp.

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

Definition at line 272 of file draw.cpp.

Member Data Documentation

ex BGL2::alpha

Definition at line 325 of file draw.cpp.

vector<int> BGL2::BGLtype

Definition at line 344 of file draw.cpp.

vector< Boson > BGL2::bosons

Definition at line 329 of file draw.cpp.

ex BGL2::BR_Htotaunu

Definition at line 333 of file draw.cpp.

ex BGL2::BR_toptoHq

Definition at line 334 of file draw.cpp.

ex BGL2::Btaunu

Definition at line 332 of file draw.cpp.

ex BGL2::BtoD2taunuR

Definition at line 337 of file draw.cpp.

ex BGL2::BtoDtaunuR

Definition at line 336 of file draw.cpp.

ex BGL2::BtotaunuR

Definition at line 335 of file draw.cpp.

lst BGL2::conjtoabs

Definition at line 340 of file draw.cpp.

ex BGL2::cos2

Definition at line 325 of file draw.cpp.

const possymbol BGL2::cp

Definition at line 326 of file draw.cpp.

calcuex* BGL2::epsilonK

Definition at line 349 of file draw.cpp.

const constant BGL2::FB

Definition at line 324 of file draw.cpp.

const constant BGL2::FBs

Definition at line 324 of file draw.cpp.

const constant BGL2::FD

Definition at line 324 of file draw.cpp.

const constant BGL2::FDs

Definition at line 324 of file draw.cpp.

const constant BGL2::FK

Definition at line 324 of file draw.cpp.

const constant BGL2::Fpi

Definition at line 324 of file draw.cpp.

ex BGL2::g

Definition at line 325 of file draw.cpp.

const possymbol BGL2::GF

Definition at line 322 of file draw.cpp.

int BGL2::iBD2taunu

Definition at line 343 of file draw.cpp.

int BGL2::iBDtaunu

Definition at line 343 of file draw.cpp.

int BGL2::iBtaunu

Definition at line 343 of file draw.cpp.

ROOT::Math::Interpolator BGL2::inter1

Definition at line 345 of file draw.cpp.

ROOT::Math::Interpolator BGL2::inter2

Definition at line 345 of file draw.cpp.

const constant BGL2::MB0

Definition at line 323 of file draw.cpp.

const constant BGL2::MBp

Definition at line 323 of file draw.cpp.

const constant BGL2::MBs0

Definition at line 323 of file draw.cpp.

const possymbol BGL2::McH

Definition at line 326 of file draw.cpp.

possymbol BGL2::Md[3]

Definition at line 328 of file draw.cpp.

const constant BGL2::MD0

Definition at line 323 of file draw.cpp.

ROOT::Math::Interpolator BGL2::Md_[3]

Definition at line 346 of file draw.cpp.

const constant BGL2::MDp

Definition at line 323 of file draw.cpp.

const constant BGL2::MDs0

Definition at line 323 of file draw.cpp.

const constant BGL2::MDsp

Definition at line 323 of file draw.cpp.

const possymbol BGL2::Mh

Definition at line 322 of file draw.cpp.

const possymbol BGL2::MI

Definition at line 326 of file draw.cpp.

const Mixes BGL2::mixes

Definition at line 339 of file draw.cpp.

const constant BGL2::MK0

Definition at line 323 of file draw.cpp.

const constant BGL2::MKp

Definition at line 323 of file draw.cpp.

double BGL2::mmmax

Definition at line 347 of file draw.cpp.

const constant BGL2::Mpi0

Definition at line 323 of file draw.cpp.

const constant BGL2::Mpip

Definition at line 323 of file draw.cpp.

const possymbol BGL2::MR

Definition at line 326 of file draw.cpp.

possymbol BGL2::Mu[3]

Definition at line 328 of file draw.cpp.

realsymbol BGL2::mu

Definition at line 341 of file draw.cpp.

ROOT::Math::Interpolator BGL2::Mu_[3]

Definition at line 346 of file draw.cpp.

const possymbol BGL2::MW

Definition at line 322 of file draw.cpp.

const possymbol BGL2::MZ

Definition at line 322 of file draw.cpp.

const double BGL2::planck

Definition at line 321 of file draw.cpp.

const realsymbol BGL2::QCD1

Definition at line 327 of file draw.cpp.

const realsymbol BGL2::QCD2

Definition at line 327 of file draw.cpp.

lst BGL2::replacements

Definition at line 331 of file draw.cpp.

const possymbol BGL2::rho

Definition at line 326 of file draw.cpp.

const realsymbol BGL2::Sparam

Definition at line 327 of file draw.cpp.

double BGL2::stepsize

Definition at line 347 of file draw.cpp.

const possymbol BGL2::tanb

Definition at line 326 of file draw.cpp.

const realsymbol BGL2::Tparam

Definition at line 327 of file draw.cpp.


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