|
| | 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) |
| |
| | 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 |
| |
A second implementation of the BGL model, for testing purposes.
Definition at line 28 of file draw.cpp.
| 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.
References BGLmodels::Boson::C, BGLmodels::cParticle, BGLmodels::fElectron, BGLmodels::fMuon, BGLmodels::fTau, BGLmodels::hLeft, BGLmodels::hRight, BGLmodels::iDown, BGLmodels::iUp, BGLmodels::M_MW, BGLmodels::M_MZ, BGLmodels::Boson::mass, BGLmodels::Boson::reset(), BGLmodels::Boson::s, BGLmodels::sScalar, BGLmodels::sVector, BGLmodels::tLepton, and BGLmodels::tQuark.
36 Mpip(
"Mpip",0.1396,
"M_{\\pi^+}",domain::real),
37 Mpi0(
"Mpi0",0.1349766,
"M_{\\pi^0}",domain::real),
38 MBp(
"MBp",5.279,
"M_{B^+}",domain::real),
39 MB0(
"MB0",5.2795,
"M_{B^0}",domain::real),
40 MBs0(
"MBs0",5.3663,
"M_{B_s^0}",domain::real),
41 MKp(
"MKp",0.493677,
"MKp",domain::real),
42 MK0(
"MK0",0.497614,
"MK0",domain::real),
43 MDp(
"MDp",1.86957,
"MDp",domain::real),
44 MD0(
"MD0",1.86480,
"MD0",domain::real),
45 MDsp(
"MDsp",1.96845,
"MDsp",domain::real),
47 Fpi(
"Fpi",0.132,
"Fpi",domain::real),
48 FB(
"FB",0.189,
"FB",domain::real),
49 FBs(
"FBs",0.225,
"FBs",domain::real),
50 FK(
"FK",0.159,
"FK",domain::real),
51 FD(
"FD",0.208,
"FD",domain::real),
52 FDs(
"FDs",0.248,
"FDs",domain::real),
55 g(sqrt(
GF*8/sqrt(ex(2)))*
MW),
87 ex vq3=dirac_slash(q3,4);
92 for(
uint k=0;k<3;k++){
115 for(
int b=
bosons.size()-1;b>=0;b--){
123 boson.
C[t][i][j][h]=
bosons[b].C[t][j][i][h].conjugate();
200 sb.append(pow(abs(
mixes.
V[0][2][2]),2)==1-pow(abs(
mixes.
V[0][1][2]),2)-pow(abs(
mixes.
V[0][0][2]),2));
201 sb.append(pow(abs(
mixes.
V[0][2][1]),2)==1-pow(abs(
mixes.
V[0][1][1]),2)-pow(abs(
mixes.
V[0][0][1]),2));
207 ex eK=0.94*imag_part(KKbar)/3.5e-15/sqrt(2);
208 cout<<
"KKbar "<<KKbar<<endl;
209 KKbar=expand(KKbar.subs(
replacements).subs(lst(abs(wild()*pow(
MR,-2))==abs(wild())*pow(
MR,-2))).subs(lst(log(wild()*pow(
MR,-2))==log(wild())-2*log(
MR))));
210 KKbar=expand(KKbar.evalf());
211 ex aKKbar=sqrt(KKbar.real_part()*KKbar.real_part()+KKbar.imag_part()*KKbar.imag_part());
213 eK=0.94*imag_part(KKbar)/3.5e-15/sqrt(2);
215 eK=collect_common_factors(expand(eK.evalf()));
216 cout<<
"eK"<<eK<<endl;
multivector< Matrix, 2 > N
An experimental measure which is an upper limit on a parameter with a given Confidence Level...
multivector< Matrix, 2 > VN
ex mesonmixing(ex mesonmass, const Fermion &f1, const Fermion &f2) const
multivector< Matrix, 4 > C
class to do the calculus of a constraint based on a GiNaC symbolic expression
void appendtolst(lst &reps) const