gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
lep_mssm_xsecs.cpp File Reference

Sparticle production cross-section calculators for LEP. More...

#include <iostream>
#include <fstream>
#include <math.h>
#include "gambit/Elements/gambit_module_headers.hpp"
#include "gambit/Elements/mssm_slhahelp.hpp"
#include "gambit/ColliderBit/ColliderBit_rollcall.hpp"
#include "gambit/ColliderBit/lep_mssm_xsecs.hpp"
Include dependency graph for lep_mssm_xsecs.cpp:

Go to the source code of this file.

Namespaces

 Gambit
 TODO: see if we can use this one:
 
 Gambit::ColliderBit
 

Macros

#define pow2(a)   ((a)*(a))
 

Functions

void Gambit::ColliderBit::get_sigma_ee_ll (triplet< double > &result, const double sqrts, const int generation, const int l_chirality, const int lbar_chirality, const double gtol, const double ftol, const bool gpt_error, const bool fpt_error, const Spectrum &spec, const double gammaZ, const bool l_are_gauge_es)
 High-level cross section routines. More...
 
void Gambit::ColliderBit::get_sigma_ee_chi00 (triplet< double > &result, const double sqrts, const int chi_first, const int chi_second, const double tol, const bool pt_error, const Spectrum &spec, const double gammaZ)
 Retrieve the production cross-section at an e+e- collider for neutralino pairs. More...
 
void Gambit::ColliderBit::get_sigma_ee_chipm (triplet< double > &result, const double sqrts, const int chi_plus, const int chi_minus, const double tol, const bool pt_error, const Spectrum &spec, const double gammaZ)
 Retrieve the production cross-section at an e+e- collider for chargino pairs. More...
 
double Gambit::ColliderBit::I1 (double s, double m1, double m2, double mk, double ml)
 Integrals for t-channel neutralino diagrams m1 and m2 are masses of final state sleptons mk and ml are neutralino masses. More...
 
double Gambit::ColliderBit::I2 (double s, double m1, double m2, double mk, double ml)
 
double Gambit::ColliderBit::I3 (double s, double m1, double m2, double mk)
 
double Gambit::ColliderBit::xsec_sleislej (int pid1, int pid2, double sqrts, double m1, double m2, MixMatrix F, MixMatrix N, const double mN[4], double alpha, double mZ, double gZ, double sin2thetaW, bool warn_on_CP_violating_masses=true)
 Low-level cross section routines. More...
 
double Gambit::ColliderBit::xsec_neuineuj (int pid1, int pid2, double sqrts, double m1, double m2, MixMatrix N, const double mS[2], double tanb, double alpha, double mZ, double gZ, double sin2thetaW)
 Cross section [pb] for $ e^+e^- -> \tilde\chi^0_i \tilde\chi^0_j $ Masses mi and mj for the neutralinos are signed. More...
 
double Gambit::ColliderBit::xsec_chaichaj (int pid1, int pid2, double sqrts, double m1, double m2, MixMatrix V, MixMatrix U, double msn, double alpha, double mZ, double gZ, double sin2thetaW)
 Cross section [pb] for $ e^+e^- -> \tilde\chi^+_i \tilde\chi^-_j $ Masses mi and mj for the charginos are signed. More...
 
void Gambit::ColliderBit::SLHA2BFM_NN (MixMatrix &NN, double tanb, double sin2thetaW)
 Conversion between SLHA and BFM conventions. More...
 
void Gambit::ColliderBit::SLHA2BFM_VV (MixMatrix &VV)
 Converts the chargino mixing matrix V in SLHA conventions to BFM conventions. More...
 
void Gambit::ColliderBit::BFM2SLHA_NN (MixMatrix &NN, double tanb, double sin2thetaW)
 Converts a neutralino mixing matrix in BFM conventions to SLHA conventions, $\tan\beta$ is as defined in SLHA. More...
 
void Gambit::ColliderBit::BFM2SLHA_VV (MixMatrix &VV)
 Converts the chargino mixing matrix V in BFM conventions to SLHA conventions. More...
 
MixMatrix Gambit::ColliderBit::multiply (MixMatrix A, MixMatrix B)
 Helper function to multiply matrices. More...
 
MixMatrix Gambit::ColliderBit::transpose (MixMatrix A)
 Helper function to find matrix transpose. More...
 
void Gambit::ColliderBit::print (MixMatrix A)
 Helper function to print a matrix. More...
 

Detailed Description

Sparticle production cross-section calculators for LEP.

Usage details are in the corresponding header file.


Authors

Author
Are Raklev (ahye@.nosp@m.fys..nosp@m.uio.n.nosp@m.o)
Date
2015 Jun
Author
Pat Scott (p.sco.nosp@m.tt@i.nosp@m.mperi.nosp@m.al.a.nosp@m.c.uk)
Date
2015 Jul

Definition in file lep_mssm_xsecs.cpp.

Macro Definition Documentation

◆ pow2