~sebastien-wertz/mg5amcnlo/standalone_cpp_mem

« back to all changes in this revision

Viewing changes to tests/input_files/IOTestsComparison/IOExportStandaloneCPPMEMTest/MultiProcessTest/src/Parameters_sm.h

  • Committer: Sébastien Wertz
  • Date: 2015-10-30 14:14:25 UTC
  • Revision ID: swertz@ingrid-ui1-20151030141425-0ymwh93fx6xhcrfs
Finished IOTest, small corrections to exporter

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
//==========================================================================
2
 
// This file has been automatically generated for C++
3
 
// MadGraph5_aMC@NLO v. 2.3.3, 2015-10-25
4
 
// By the MadGraph5_aMC@NLO Development Team
5
 
// Visit launchpad.net/madgraph5 and amcatnlo.web.cern.ch
6
 
//==========================================================================
7
 
 
8
 
#ifndef Parameters_sm_H
9
 
#define Parameters_sm_H
10
 
 
11
 
#include <complex> 
12
 
 
13
 
#include "read_slha.h"
14
 
using namespace std; 
15
 
 
16
 
class Parameters_sm
17
 
{
18
 
  public:
19
 
 
20
 
    static Parameters_sm * getInstance(); 
21
 
 
22
 
    // Define "zero"
23
 
    double zero, ZERO; 
24
 
    // Model parameters independent of aS
25
 
    double mdl_WH, mdl_WW, mdl_WZ, mdl_WT, mdl_ymtau, mdl_ymt, mdl_ymb, aS,
26
 
        mdl_Gf, aEWM1, mdl_MH, mdl_MZ, mdl_MTA, mdl_MT, mdl_MB,
27
 
        mdl_conjg__CKM3x3, mdl_CKM3x3, mdl_conjg__CKM1x1, mdl_MZ__exp__2,
28
 
        mdl_MZ__exp__4, mdl_sqrt__2, mdl_MH__exp__2, mdl_aEW, mdl_MW,
29
 
        mdl_sqrt__aEW, mdl_ee, mdl_MW__exp__2, mdl_sw2, mdl_cw, mdl_sqrt__sw2,
30
 
        mdl_sw, mdl_g1, mdl_gw, mdl_vev, mdl_vev__exp__2, mdl_lam, mdl_yb,
31
 
        mdl_yt, mdl_ytau, mdl_muH, mdl_ee__exp__2, mdl_sw__exp__2,
32
 
        mdl_cw__exp__2;
33
 
    std::complex<double> mdl_complexi, mdl_I1x33, mdl_I2x33, mdl_I3x33,
34
 
        mdl_I4x33;
35
 
    // Model parameters dependent on aS
36
 
    double mdl_sqrt__aS, G, mdl_G__exp__2; 
37
 
    // Model couplings independent of aS
38
 
 
39
 
    // Model couplings dependent on aS
40
 
    std::complex<double> GC_11; 
41
 
 
42
 
    // Set parameters that are unchanged during the run
43
 
    void setIndependentParameters(SLHAReader& slha); 
44
 
    // Set couplings that are unchanged during the run
45
 
    void setIndependentCouplings(); 
46
 
    // Set parameters that are changed event by event
47
 
    void setDependentParameters(); 
48
 
    // Set couplings that are changed event by event
49
 
    void setDependentCouplings(); 
50
 
 
51
 
    // Print parameters that are unchanged during the run
52
 
    void printIndependentParameters(); 
53
 
    // Print couplings that are unchanged during the run
54
 
    void printIndependentCouplings(); 
55
 
    // Print parameters that are changed event by event
56
 
    void printDependentParameters(); 
57
 
    // Print couplings that are changed event by event
58
 
    void printDependentCouplings(); 
59
 
 
60
 
 
61
 
  private:
62
 
    static Parameters_sm * instance; 
63
 
}; 
64
 
 
65
 
#endif  // Parameters_sm_H
66