sherpa is hosted by Hepforge, IPPP Durham
close Warning: Can't synchronize with repository "(default)" (/hepforge/svn/sherpa does not appear to be a Subversion repository.). Look in the Trac log for more information.

Ticket #316: add-higgs.patch

File add-higgs.patch, 3.0 KB (added by Frank Siegert, 10 years ago)
  • MODEL/Interaction_Models/Interaction_Model_ADD.C

     
    3131  m_tensors=true;
    3232  p_moqcd     = new Interaction_Model_QCD(p_model,_cplscheme,_yukscheme);
    3333  p_moew      = new Interaction_Model_EW(p_model,_cplscheme,_yukscheme);
     34  p_mosmh     = new Interaction_Model_Higgs_SM(p_model,_cplscheme,_yukscheme);
    3435  p_moqcdgrav = new Interaction_Model_QCD_Grav(p_model,_cplscheme,_yukscheme);
    3536  p_moewgrav  = new Interaction_Model_EW_Grav(p_model,_cplscheme,_yukscheme);
    3637}
     
    5253  p_moew->c_VVVV(vertex,vanz);
    5354}
    5455
    55 void Interaction_Model_ADD::c_FFS(std::vector<Single_Vertex>& vertex,int& vanz) {p_moew->c_FFS(vertex,vanz);}
    56 void Interaction_Model_ADD::c_VVS(std::vector<Single_Vertex>& vertex,int& vanz) {p_moew->c_VVS(vertex,vanz);}
    57 void Interaction_Model_ADD::c_SSS(std::vector<Single_Vertex>& vertex,int& vanz) {p_moew->c_SSS(vertex,vanz);}
     56void Interaction_Model_ADD::c_FFS(std::vector<Single_Vertex>& vertex,int& vanz) {p_mosmh->c_FFS(vertex,vanz);}
     57void Interaction_Model_ADD::c_VVS(std::vector<Single_Vertex>& vertex,int& vanz) {p_mosmh->c_VVS(vertex,vanz);}
     58void Interaction_Model_ADD::c_SSS(std::vector<Single_Vertex>& vertex,int& vanz) {p_mosmh->c_SSS(vertex,vanz);}
    5859
    59 void Interaction_Model_ADD::c_SSSS(std::vector<Single_Vertex>& vertex,int& vanz) { p_moew->c_SSSS(vertex,vanz); }
    60 void Interaction_Model_ADD::c_SSVV(std::vector<Single_Vertex>& vertex,int& vanz) { p_moew->c_SSVV(vertex,vanz); }
     60void Interaction_Model_ADD::c_SSSS(std::vector<Single_Vertex>& vertex,int& vanz) { p_mosmh->c_SSSS(vertex,vanz); }
     61void Interaction_Model_ADD::c_SSVV(std::vector<Single_Vertex>& vertex,int& vanz) { p_mosmh->c_SSVV(vertex,vanz); }
    6162
    6263void Interaction_Model_ADD::c_FFT(std::vector<Single_Vertex>& vertex,int& vanz)
    6364{
     
    9192{
    9293  delete  p_moqcd;
    9394  delete  p_moew;
     95  delete  p_mosmh;
    9496  delete  p_moqcdgrav;
    9597  delete  p_moewgrav;
    9698}
  • MODEL/Interaction_Models/Interaction_Model_ADD.H

     
    33
    44#include "MODEL/Interaction_Models/Interaction_Model_QCD.H"
    55#include "MODEL/Interaction_Models/Interaction_Model_EW.H"
     6#include "MODEL/Interaction_Models/Interaction_Model_Higgs_SM.H"
    67#include "MODEL/Interaction_Models/Interaction_Model_QCD_Grav.H"
    78#include "MODEL/Interaction_Models/Interaction_Model_EW_Grav.H"
    89
     
    1011  class Interaction_Model_ADD : public Interaction_Model_Base {
    1112    Interaction_Model_QCD       * p_moqcd;
    1213    Interaction_Model_EW        * p_moew;
     14    Interaction_Model_Higgs_SM  * p_mosmh;
    1315    Interaction_Model_QCD_Grav  * p_moqcdgrav;
    1416    Interaction_Model_EW_Grav   * p_moewgrav;
    1517  public: