Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-08-06 09:24:11

0001 //==========================================================================
0002 // This file has been automatically generated for C++
0003 // MadGraph 5 v. 1.5.7, 2013-01-15
0004 // By the MadGraph Development Team
0005 // Please visit us at https://launchpad.net/madgraph5
0006 //==========================================================================
0007 
0008 #ifndef Parameters_sm_H
0009 #define Parameters_sm_H
0010 
0011 #include <complex> 
0012 #include <map>
0013 
0014 using namespace std; 
0015 
0016 class Parameters_sm
0017 {
0018   public:
0019 
0020     static Parameters_sm * getInstance(); 
0021 
0022     // Define "zero"
0023     double zero, ZERO; 
0024     // Model parameters independent of aS
0025     double WH, WW, WZ, WT, ymtau, ymt, ymb, aS, Gf, aEWM1, MH, MZ, MTA, MT, MB,
0026         conjg__CKM1x1, conjg__CKM3x3, CKM3x3, MZ__exp__2, MZ__exp__4, sqrt__2,
0027         MH__exp__2, aEW, MW, sqrt__aEW, ee, MW__exp__2, sw__exp_2, sw2, cw, sqrt__sw2,
0028         sw, g1, gw, vev, vev__exp__2, lam, yb, yt, ytau, muH, ee__exp__2, sw__exp__2, 
0029         cw__exp__2;
0030     std::complex<double> complexi, I1x33, I2x33, I3x33, I4x33; 
0031     // Model parameters dependent on aS
0032     double sqrt__aS, G, G__exp__2; 
0033     // Model couplings independent of aS
0034     std::complex<double> GC_1, GC_2, GC_3, GC_50, GC_51, GC_58, GC_59; 
0035     // Model couplings dependent on aS
0036     std::complex<double> GC_10, GC_11, GC_12;
0037 
0038     // Set parameters that are unchanged during the run
0039     void setIndependentParameters(map<string, double> &MGParams); 
0040     // Set couplings that are unchanged during the run
0041     void setIndependentCouplings(); 
0042     // Set parameters that are changed event by event
0043     void setDependentParameters(); 
0044     // Set couplings that are changed event by event
0045     void setDependentCouplings(); 
0046 
0047   private:
0048     static Parameters_sm * instance; 
0049 }; 
0050 
0051 #endif  // Parameters_sm_H
0052