JHUGen MELA  JHUGen v7.5.6, MELA v2.4.2
Matrix element calculations as used in JHUGen.
Coupling definition Macros

These are C++ macros that define named couplings in the Python code. More...

Collaboration diagram for Coupling definition Macros:

Macros

#define MAKE_COUPLING_ARR_SPIN_ZERO(arrayName, size, arrType)
 Generates the array for spin 0 values in JHUGen and JHUGen-MCFM. More...
 
#define MAKE_COUPLING_ARR_SPIN_ONETWO(arrayName, size)
 Generates the array for spin 1 and spin 2 values in JHUGen. More...
 
#define MAKE_COUPLING_REAL_IMAGINARY_SPIN_ZERO(arrayName, couplingName, couplingIndex, higgsIndex)
 Generates the couplings for spin 0 values in JHUGen and JHUGen-MCFM. More...
 
#define MAKE_COUPLING_REAL_IMAGINARY_SPIN_ONETWO(arrayName, couplingName, couplingIndex)
 Generates the couplings for spin 1 and spin 2 values in JHUGen. More...
 
#define MAKE_COUPLING_C_LAMBDA(arrayName, couplingName, couplingIndex, higgsIndex)
 Generates the couplings for C Lambda values in JHUGen and JHUGen-MCFM. More...
 
#define MAKE_COUPLING_LAMBDA(arrayName, couplingName, couplingIndex_1, couplingIndex_2, higgsIndex)
 Generates the couplings for Lambda values in JHUGen and JHUGen-MCFM. More...
 
#define MAKE_COUPLING_MADMELA(couplingName, couplingIndex_1)
 Generates the couplings for SMEFTSim Wilson Coefficients in MadMELA. More...
 

Functions

 PYBIND11_MODULE (Mela, m)
 The actual binding code for MELA. More...
 

Detailed Description

These are C++ macros that define named couplings in the Python code.

Macro Definition Documentation

◆ MAKE_COUPLING_ARR_SPIN_ONETWO

#define MAKE_COUPLING_ARR_SPIN_ONETWO (   arrayName,
  size 
)
Value:
.def(#arrayName, [](py::object &obj){ \
Mela &D = obj.cast<Mela&>(); \
return py::array_t<double>(std::vector<double>{size, 2}, (const double*) &D.arrayName, obj); \
})

Generates the array for spin 1 and spin 2 values in JHUGen.

Parameters
arrayNameThis is the name of the array containing the coupling
sizeThis is the size of the array
Note
These coupling entries have both a real and an imaginary component. You can set them via:
import Mela
m = Mela.Mela()
m.<arrayName>()[<couplingIndex>][0] = <real>
m.<arrayName>()[<couplingIndex>][1] = <imag>

Definition at line 418 of file mela_binding.cpp.

◆ MAKE_COUPLING_ARR_SPIN_ZERO

#define MAKE_COUPLING_ARR_SPIN_ZERO (   arrayName,
  size,
  arrType 
)
Value:
.def(#arrayName, [](py::object &obj){ \
Mela &D = obj.cast<Mela&>(); \
return py::array_t<arrType>(std::vector<arrType>{nSupportedHiggses, size, 2}, (const arrType*) &D.arrayName, obj); \
})

Generates the array for spin 0 values in JHUGen and JHUGen-MCFM.

Parameters
arrayNameThis is the name of the array containing the coupling
sizeThis is the size of the array
arrTypeThe data type of the array
Note
These coupling entries have both a real and an imaginary component. You can set them via:
import Mela
m = Mela.Mela()
m.<arrayName>()[<couplingIndex>][0] = <real>
m.<arrayName>()[<couplingIndex>][1] = <imag>

Definition at line 399 of file mela_binding.cpp.

◆ MAKE_COUPLING_C_LAMBDA

#define MAKE_COUPLING_C_LAMBDA (   arrayName,
  couplingName,
  couplingIndex,
  higgsIndex 
)
Value:
.def_property(\
#couplingName, \
py::cpp_function(\
[](py::object &obj){\
Mela& D = obj.cast<Mela&>();\
py::array_t array_val = py::array_t<int>(std::vector<int>{nSupportedHiggses,SIZE_HVV_CQSQ}, (const int*) &D.arrayName, obj);\
return array_val.at(higgsIndex,couplingIndex);\
}),\
py::cpp_function(\
[](py::object &obj, double coupl){\
Mela &D = obj.cast<Mela&>();\
py::array_t array_val = py::array_t<int>(std::vector<int>{nSupportedHiggses,SIZE_HVV_CQSQ}, (const int*) &D.arrayName, obj);\
array_val.mutable_at(higgsIndex,couplingIndex) = coupl;\
}, py::keep_alive<0, 1>())\
)

Generates the couplings for C Lambda values in JHUGen and JHUGen-MCFM.

Parameters
arrayNameThis is the name of the array containing the coupling
couplingNameThis is the name of the coupling to set (should be unique for every couplingIndex/higgsIndex combination)
couplingIndexThis is the index at which the name corresponds to the array
higgsIndexThis is the index of which Higgs to use (MCFM supports 2 resonances)
Note
These coupling entries only have a real component. You can set them via:
import Mela
m = Mela.Mela()
m.<couplingName> = value
print(m.<couplingName>) #will print the value

Definition at line 498 of file mela_binding.cpp.

◆ MAKE_COUPLING_LAMBDA

#define MAKE_COUPLING_LAMBDA (   arrayName,
  couplingName,
  couplingIndex_1,
  couplingIndex_2,
  higgsIndex 
)
Value:
.def_property(\
#couplingName, \
py::cpp_function(\
[](py::object &obj){\
Mela& D = obj.cast<Mela&>();\
py::array_t array_val = py::array_t<double>(std::vector<double>{nSupportedHiggses,SIZE_HVV_LAMBDAQSQ,SIZE_HVV_CQSQ}, (const double*) &D.arrayName, obj);\
return array_val.at(higgsIndex,couplingIndex_1, couplingIndex_2);\
}),\
py::cpp_function(\
[](py::object &obj, double coupl){\
Mela &D = obj.cast<Mela&>();\
py::array_t array_val = py::array_t<double>(std::vector<double>{nSupportedHiggses,SIZE_HVV_LAMBDAQSQ,SIZE_HVV_CQSQ}, (const double*) &D.arrayName, obj);\
array_val.mutable_at(higgsIndex,couplingIndex_1, couplingIndex_2) = coupl;\
}, py::keep_alive<0, 1>())\
)

Generates the couplings for Lambda values in JHUGen and JHUGen-MCFM.

Parameters
arrayNameThis is the name of the array containing the coupling
couplingNameThis is the name of the coupling to set (should be unique for every couplingIndex/higgsIndex combination)
couplingIndex_1This is the index at which the name corresponds to the array
couplingIndex_2This is the index at which the name corresponds to the array
higgsIndexThis is the index of which Higgs to use (MCFM supports 2 resonances)
Note
These coupling entries only have a real component. You can set them via:
import Mela
m = Mela.Mela()
m.<couplingName> = value
print(m.<couplingName>) #will print the value

Definition at line 532 of file mela_binding.cpp.

◆ MAKE_COUPLING_MADMELA

#define MAKE_COUPLING_MADMELA (   couplingName,
  couplingIndex_1 
)
Value:
.def_property(\
#couplingName, \
py::cpp_function(\
[](py::object &obj){\
Mela& D = obj.cast<Mela&>();\
py::array_t array_val = py::array_t<double>(std::vector<double>{SIZE_SMEFT}, (const double*) &D.selfDSMEFTSimcoupl, obj);\
return array_val.at(couplingIndex_1);\
}),\
py::cpp_function(\
[](py::object &obj, double coupl){\
Mela &D = obj.cast<Mela&>();\
py::array_t array_val = py::array_t<double>(std::vector<double>{SIZE_SMEFT}, (const double*) &D.selfDSMEFTSimcoupl, obj);\
array_val.mutable_at(couplingIndex_1) = coupl;\
}, py::keep_alive<0, 1>())\
)

Generates the couplings for SMEFTSim Wilson Coefficients in MadMELA.

Parameters
couplingNameThis is the name of the Wilson Coefficient to set
couplingIndex_1This is the index at which the name corresponds to the array
Note
These coupling entries only have a real component. You can set them via:
import Mela
m = Mela.Mela()
m.<couplingName> = value
print(m.<couplingName>) #will print the value

Definition at line 562 of file mela_binding.cpp.

◆ MAKE_COUPLING_REAL_IMAGINARY_SPIN_ONETWO

#define MAKE_COUPLING_REAL_IMAGINARY_SPIN_ONETWO (   arrayName,
  couplingName,
  couplingIndex 
)
Value:
.def_property(\
#couplingName,\
py::cpp_function(\
[](py::object &obj){\
Mela &D = obj.cast<Mela&>();\
return py::array_t<double>(std::vector<double>{2}, (const double*) &D.arrayName[couplingIndex], obj);\
}, py::keep_alive<0, 1>()),\
py::cpp_function(\
[](Mela &D, std::array<double, 2> coupl){\
D.arrayName[couplingIndex][0] = coupl[0];\
D.arrayName[couplingIndex][1] = coupl[1];\
}, py::keep_alive<0, 1>())\
)

Generates the couplings for spin 1 and spin 2 values in JHUGen.

Parameters
arrayNameThis is the name of the array containing the coupling
couplingNameThis is the name of the coupling to set (should be unique for every couplingIndex/higgsIndex combination)
couplingIndexThis is the index at which the name corresponds to the array
Note
These coupling entries have both a real and an imaginary component. You can set them via:
import Mela
m = Mela.Mela()
m.<couplingName> = [real, imag]
print(m.<couplingName>) #will print a list of [real, imag]

Definition at line 468 of file mela_binding.cpp.

◆ MAKE_COUPLING_REAL_IMAGINARY_SPIN_ZERO

#define MAKE_COUPLING_REAL_IMAGINARY_SPIN_ZERO (   arrayName,
  couplingName,
  couplingIndex,
  higgsIndex 
)
Value:
.def_property(\
#couplingName,\
py::cpp_function(\
[](py::object &obj){\
Mela &D = obj.cast<Mela&>();\
return py::array_t<double>(std::vector<double>{2}, (const double*) &D.arrayName[higgsIndex][couplingIndex], obj);\
}, py::keep_alive<0, 1>()),\
py::cpp_function(\
[](Mela &D, std::array<double, 2> coupl){\
D.arrayName[higgsIndex][couplingIndex][0] = coupl[0];\
D.arrayName[higgsIndex][couplingIndex][1] = coupl[1];\
}, py::keep_alive<0, 1>())\
)

Generates the couplings for spin 0 values in JHUGen and JHUGen-MCFM.

Parameters
arrayNameThis is the name of the array containing the coupling
couplingNameThis is the name of the coupling to set (should be unique for every couplingIndex/higgsIndex combination)
couplingIndexThis is the index at which the name corresponds to the array
higgsIndexThis is the index of which Higgs to use (MCFM supports 2 resonances)
Note
These coupling entries have both a real and an imaginary component. You can set them via:
import Mela
m = Mela.Mela()
m.<couplingName> = [real, imag]
print(m.<couplingName>) #will print a list of [real, imag]

Definition at line 439 of file mela_binding.cpp.

Function Documentation

◆ PYBIND11_MODULE()

PYBIND11_MODULE ( Mela  ,
 
)

The actual binding code for MELA.

Definition at line 583 of file mela_binding.cpp.

583  {
584  py::class_<SimpleParticle_t>(m, "SimpleParticle_t")
585  .def(py::init(&particle_initializer), py::arg("id"), py::arg("x"), py::arg("y"), py::arg("z"), py::arg("e"), py::arg("ptEtaPhi") = false)
586  .def_property("id",
587  [](SimpleParticle_t& P){
588  return P.first;
589  },
590  [](SimpleParticle_t& P, int id){
591  P.first = id;
592  })
593  .def_property_readonly("PxPyPzE_vector", [](SimpleParticle_t& P){
594  return py::make_tuple(P.second.Px(), P.second.Py(), P.second.Pz(), P.second.E());
595  })
596  .def_property_readonly("PtEtaPhiM_vector", [](SimpleParticle_t& P){
597  return py::make_tuple(P.second.Pt(), P.second.Eta(), P.second.Phi(), P.second.M());
598  })
599  .def("setVector", [](SimpleParticle_t& P, double Px, double Py, double Pz, double E){
600  P.second = TLorentzVector(Px, Py, Pz, E);
601  })
602  .def("__repr__",[](SimpleParticle_t& P){
603  return "SimpleParticle(id=" + std::to_string(P.first) + ",P4=<" + std::to_string(P.second.Px()) + ", " + std::to_string(P.second.Py()) + ", " + std::to_string(P.second.Pz()) + ", " + std::to_string(P.second.E()) + ">)";
604  });
605 
606 
607  py::class_<SimpleParticleCollection_t>(m, "SimpleParticleCollection_t")
608  .def(py::init(&collection_initializer_from_column), py::arg("ids"), py::arg("x"), py::arg("y"), py::arg("z"), py::arg("e"), py::arg("ptEtaPhi") = false)
609  .def(py::init(&collection_initializer))
610  .def(py::init())
611  .def("add_particle", [](SimpleParticleCollection_t &C, SimpleParticle_t P){
612  C.push_back(P);
613  })
614  .def("__iter__", [](const SimpleParticleCollection_t &C){
615  return py::make_iterator(C.begin(), C.end());
616  }, py::keep_alive<0, 1>())
617  .def("toList", [](SimpleParticleCollection_t &C){
618  py::list list_type = py::cast(C);
619  return list_type;
620  })
621  .def("__getitem__", [](SimpleParticleCollection_t &C, int idx){
622  return &(C.at(idx));
623  })
624  .def("__setitem__", [](SimpleParticleCollection_t &C, int idx, SimpleParticle_t &P){
625  C.at(idx) = P;
626  })
627  .def("Sum", [](SimpleParticleCollection_t &C){
628  TLorentzVector sum = TLorentzVector(0,0,0,0);
629  for(SimpleParticle_t P : C){
630  sum += P.second;
631  }
632  return py::make_tuple(sum.Px(), sum.Py(), sum.Pz(), sum.E());
633  })
634  .def("MTotal", [](SimpleParticleCollection_t &C){
635  TLorentzVector sum = TLorentzVector(0,0,0,0);
636  for(SimpleParticle_t P : C){
637  sum += P.second;
638  }
639  return sum.M();
640  })
641  .def(py::pickle(
642  [](const SimpleParticleCollection_t& C){
643  py::list pickleable;
644  for(int i = 0; i < (int)C.size(); i++){
645  pickleable.append(py::make_tuple(C[i].first, C[i].second.Px(), C[i].second.Py(), C[i].second.Pz(), C[i].second.E()));
646  }
647  return py::cast<py::tuple>(pickleable);
648  },
649  [](py::tuple t){
650  std::vector<int> ids;
651  std::vector<double> x;
652  std::vector<double> y;
653  std::vector<double> z;
654  std::vector<double> e;
655  // for(auto it = t.begin(); it != t.end(); it++){
656  for(int i = 0; i < (int)t.size(); i++){
657  py::tuple o = t[i];
658  ids.push_back(o[0].cast<int>());
659  x.push_back(o[1].cast<double>());
660  y.push_back(o[2].cast<double>());
661  z.push_back(o[3].cast<double>());
662  e.push_back(o[4].cast<double>());
663  }
664  return collection_initializer_from_column(ids, x, y, z, e);
665  }
666  ))
667  .def("__repr__", [](SimpleParticleCollection_t& C){
668  return "SimpleParticleCollection_t(length=" + to_string(C.size()) + ")";
669  });
670 
671  py::class_<MELAParticle>(m, "MELAParticle")
672  .def(py::init<>())
673  .def(py::init<int>())
674  .def(py::init([](int id_, double Px, double Py, double Pz, double E){
675  TLorentzVector vec = TLorentzVector();
676  vec.SetPxPyPzE(Px, Py, Pz, E);
677  return MELAParticle(id_, vec);
678  }))
679  .def(py::init<MELAParticle const &>())
680  .def("assign", &MELAParticle::operator=)
681  .def("__iadd__", [](MELAParticle& mp, MELAParticle* part){
682  mp += part;
683  })
684  .def("addVec", [](MELAParticle& mp, double Px, double Py, double Pz, double E){
685  TLorentzVector vec = TLorentzVector();
686  vec.SetPxPyPzE(Px, Py, Pz, E);
687  mp += vec;
688  })
689  .def_readwrite("id", &MELAParticle::id)
690  .def_property_readonly("p4",
691  [](MELAParticle& mp){
692  TLorentzVector p4 = mp.p4;
693  return py::make_tuple(p4.Px(), p4.Py(), p4.Pz(), p4.E());
694  })
695  .def("setP4", [](MELAParticle& mp, double Px, double Py, double Pz, double E){
696  TLorentzVector vec = TLorentzVector();
697  vec.SetPxPyPzE(Px, Py, Pz, E);
698  mp.p4 = vec;
699  })
700  .def_readwrite("passSelection", &MELAParticle::passSelection)
701  .def_readwrite("genStatus", &MELAParticle::genStatus)
702  .def_readwrite("lifetime", &MELAParticle::lifetime)
703 
704  .def("swap", &MELAParticle::swap)
705  .def("setSelected", &MELAParticle::setSelected)
706  .def("setGenStatus", &MELAParticle::setGenStatus)
707  .def("setLifetime", &MELAParticle::setLifetime)
708  .def("addMother", &MELAParticle::addMother)
709  .def("addDaughter", &MELAParticle::addDaughter)
710  .def("getNMothers", &MELAParticle::getNMothers)
711  .def("getNDaughters", &MELAParticle::getNDaughters)
712  .def("getDaughterIds", &MELAParticle::getDaughterIds)
713  .def("getMother", &MELAParticle::getMother)
714  .def("getDaughter", &MELAParticle::getDaughter)
715  .def("getRelatedParticles", &MELAParticle::getRelatedParticles)
716  .def("getDaughterParticles", &MELAParticle::getDaughterParticles)
717 
718  .def("charge", &MELAParticle::charge)
719  .def("m", &MELAParticle::m)
720  .def("x", &MELAParticle::x)
721  .def("y", &MELAParticle::y)
722  .def("z", &MELAParticle::z)
723  .def("t", &MELAParticle::t)
724  .def("p", &MELAParticle::p)
725  .def("pt", &MELAParticle::pt)
726  .def("eta", &MELAParticle::eta)
727  .def("phi", &MELAParticle::phi)
728  .def("rapidity", &MELAParticle::rapidity)
729  .def("dot", [](MELAParticle& m, double Px, double Py, double Pz, double E){
730  TLorentzVector vec = TLorentzVector();
731  vec.SetPxPyPzE(Px, Py, Pz, E);
732  return m.dot(vec);
733  })
734  .def("dot", [](MELAParticle& m, MELAParticle& other){
735  return m.dot(other);
736  })
737  .def("euclidean_dot", [](MELAParticle& m, double Px, double Py, double Pz, double E){
738  TLorentzVector vec = TLorentzVector();
739  vec.SetPxPyPzE(Px, Py, Pz, E);
740  return m.euclidean_dot(vec);
741  })
742  .def("euclidean_dot", [](MELAParticle& m, MELAParticle& other){
743  return m.dot(other);
744  })
745  .def("deltaR", [](MELAParticle& m, double Px, double Py, double Pz, double E){
746  TLorentzVector vec = TLorentzVector();
747  vec.SetPxPyPzE(Px, Py, Pz, E);
748  return m.deltaR(vec);
749  })
750  .def("deltaR", [](MELAParticle& m, MELAParticle& other){
751  return m.deltaR(other);
752  })
753  .def("boost", [](MELAParticle& m, double Px, double Py, double Pz, bool boostAll){
754  TVector3 v = TVector3(Px, Py, Pz);
755  m.boost(v, boostAll);
756  return m;
757  })
758  .def("vect", [](MELAParticle& m){
759  TVector3 v = m.vect();
760  return py::make_tuple(v.X(), v.Y(), v.Z());
761  })
762  .def("calculateTotalDisplacement", [](MELAParticle& m){
763  TVector3 v = m.calculateTotalDisplacement();
764  return py::make_tuple(v.X(), v.Y(), v.Z());
765  })
766 
767  .def("__repr__", [](MELAParticle &mp){
768  return "MELAParticle(id=" + to_string(mp.id) + ",passSelection=" + to_string(mp.passSelection) + ",genStatus=" + to_string(mp.genStatus) + ",lifetime=" + to_string(mp.lifetime) + ")";
769  });
770 
771  py::class_<MELAThreeBodyDecayCandidate, MELAParticle>(m, "MELAThreeBodyDecayCandidate")
772  .def(py::init<>())
773  .def(py::init([](int id_, double Px, double Py, double Pz, double E){
774  TLorentzVector vec = TLorentzVector();
775  vec.SetPxPyPzE(Px, Py, Pz, E);
776  return MELAThreeBodyDecayCandidate(id_, vec);
777  }))
778  .def(py::init<MELAParticle*, MELAParticle*, MELAParticle*>())
779  .def(py::init<MELAThreeBodyDecayCandidate const &>())
780  .def("assign", &MELAThreeBodyDecayCandidate::operator=)
781  .def("swap", &MELAThreeBodyDecayCandidate::swap)
782  .def("setPartnerParticle", &MELAThreeBodyDecayCandidate::setPartnerParticle)
783  .def("setWFermion", &MELAThreeBodyDecayCandidate::setWFermion)
784  .def("setWAntifermion", &MELAThreeBodyDecayCandidate::setWAntifermion)
785  .def("getPartnerParticle", [](const MELAThreeBodyDecayCandidate& mt){
786  return mt.getPartnerParticle();
787  })
788  .def("getWFermion", [](const MELAThreeBodyDecayCandidate& mt){
789  return mt.getWFermion();
790  })
791  .def("getWAntifermion", [](const MELAThreeBodyDecayCandidate& mt){
792  return mt.getWAntifermion();
793  })
794  .def("testPreSelectedDaughters", &MELAThreeBodyDecayCandidate::testPreSelectedDaughters)
795  .def("getWmass", &MELAThreeBodyDecayCandidate::getWmass)
796  .def("checkCandidateExists", &MELAThreeBodyDecayCandidate::checkCandidateExists);
797 
798  py::class_<MELACandidate, MELAParticle>(m, "MELACandidate")
799  .def(py::init<>())
800  .def(py::init<int, bool>(), py::arg("id_"), py::arg("associatedByHighestPt_")=false)
801  .def(py::init([](int id_, double Px, double Py, double Pz, double E, bool associatedByHighestPt_){
802  TLorentzVector vec = TLorentzVector();
803  vec.SetPxPyPzE(Px, Py, Pz, E);
804  return MELACandidate(id_, vec, associatedByHighestPt_);
805  }), py::arg("id_"), py::arg("Px"), py::arg("Py"), py::arg("Pz"), py::arg("E"), py::arg("associatedByHighestPt_")=false)
806  .def(py::init<MELACandidate const &>())
807  .def("assign", &MELACandidate::operator=)
808  .def("shallowCopy", &MELACandidate::shallowCopy)
809  .def("swap", &MELACandidate::swap)
810  .def("getSortedDaughter", &MELACandidate::getSortedDaughter)
811  .def("getSortedV", &MELACandidate::getSortedV)
812  .def("getAssociatedLepton", &MELACandidate::getAssociatedLepton)
813  .def("getAssociatedNeutrino", &MELACandidate::getAssociatedNeutrino)
814  .def("getAssociatedPhoton", &MELACandidate::getAssociatedPhoton)
815  .def("getAssociatedJet", &MELACandidate::getAssociatedJet)
816  .def("getAssociatedTop", &MELACandidate::getAssociatedTop)
817  .def("getSortedDaughters", [](const MELACandidate& mc){
818  return mc.getSortedDaughters();
819  })
820  .def("getSortedVs", [](const MELACandidate& mc){
821  return mc.getSortedVs();
822  })
823  .def("getAssociatedLeptons", [](const MELACandidate& mc){
824  return mc.getAssociatedLeptons();
825  })
826  .def("getAssociatedNeutrinos", [](const MELACandidate& mc){
827  return mc.getAssociatedNeutrinos();
828  })
829  .def("getAssociatedPhotons", [](const MELACandidate& mc){
830  return mc.getAssociatedPhotons();
831  })
832  .def("getAssociatedJets", [](const MELACandidate& mc){
833  return mc.getAssociatedJets();
834  })
835  .def("getAssociatedTops", [](const MELACandidate& mc){
836  return mc.getAssociatedTops();
837  })
838  .def("getAssociatedSortedVs", [](const MELACandidate& mc){
839  return mc.getAssociatedSortedVs();
840  })
841  .def("getRelatedParticles", &MELACandidate::getRelatedParticles)
842  .def("getDaughterParticles", &MELACandidate::getDaughterParticles)
843  .def("getNAssociatedLeptons", &MELACandidate::getNAssociatedLeptons)
844  .def("getNAssociatedNeutrinos", &MELACandidate::getNAssociatedNeutrinos)
845  .def("getNAssociatedPhotons", &MELACandidate::getNAssociatedPhotons)
846  .def("getNAssociatedJets", &MELACandidate::getNAssociatedJets)
847  .def("getNAssociatedTops", &MELACandidate::getNAssociatedTops)
848  .def("getNSortedVs", &MELACandidate::getNSortedVs)
849  .def("addAssociatedLepton", &MELACandidate::addAssociatedLepton)
850  .def("addAssociatedNeutrino", &MELACandidate::addAssociatedNeutrino)
851  .def("addAssociatedPhoton", &MELACandidate::addAssociatedPhoton)
852  .def("addAssociatedJet", &MELACandidate::addAssociatedJet)
853  .def("addAssociatedTop", &MELACandidate::addAssociatedTop)
854  .def("addSortedV", &MELACandidate::addSortedV)
855  .def("addAssociatedVs", &MELACandidate::addAssociatedVs)
856  .def("resetVs", &MELACandidate::resetVs)
857  .def("recreateVs", &MELACandidate::recreateVs)
858  .def("sortDaughters", &MELACandidate::sortDaughters)
859  .def("testPreSelectedDaughters", &MELACandidate::testPreSelectedDaughters)
860  .def("testShallowCopy", &MELACandidate::testShallowCopy)
861  .def("daughtersInterfere", &MELACandidate::daughtersInterfere)
862  .def("setDecayMode", &MELACandidate::setDecayMode)
863  .def("setAddAssociatedByHighestPt", &MELACandidate::setAddAssociatedByHighestPt)
864  .def("setShallowCopy", &MELACandidate::setShallowCopy)
865  .def("addUnordered", [](MELACandidate& mc, MELAParticle* myParticle, std::vector<MELAParticle*>& particleArray){
866  mc.addUnordered(myParticle, particleArray);
867  })
868  .def("addUnordered", [](MELACandidate& mc, MELAThreeBodyDecayCandidate* myParticle, std::vector<MELAThreeBodyDecayCandidate*>& particleArray){
869  mc.addUnordered(myParticle, particleArray);
870  })
871  .def("addByHighestPt", [](MELACandidate& mc, MELAParticle* myParticle, std::vector<MELAParticle*>& particleArray){
872  mc.addByHighestPt(myParticle, particleArray);
873  })
874  .def("addByHighestPt", [](MELACandidate& mc, MELAThreeBodyDecayCandidate* myParticle, std::vector<MELAThreeBodyDecayCandidate*>& particleArray){
875  mc.addByHighestPt(myParticle, particleArray);
876  });
877 
878  py::class_<TVar::event_scales_type>(m, "event_scales_type")
879  .def(py::init<TVar::EventScaleScheme, TVar::EventScaleScheme, double, double>())
880  .def_readwrite("renomalizationScheme", &TVar::event_scales_type::renomalizationScheme)
881  .def_readwrite("factorizationScheme", &TVar::event_scales_type::factorizationScheme)
882  .def_readwrite("ren_scale_factor", &TVar::event_scales_type::ren_scale_factor)
883  .def_readwrite("fac_scale_factor", &TVar::event_scales_type::fac_scale_factor);
884 
885  py::class_<TVar::simple_event_record>(m, "simple_event_record")
886  .def(py::init<>())
887  .def_readwrite("AssociationCode", &TVar::simple_event_record::AssociationCode)
888  .def_readwrite("AssociationVCompatibility", &TVar::simple_event_record::AssociationVCompatibility)
889  .def_readwrite("nRequested_AssociatedJets", &TVar::simple_event_record::nRequested_AssociatedJets)
890  .def_readwrite("nRequested_AssociatedLeptons", &TVar::simple_event_record::nRequested_AssociatedLeptons)
891  .def_readwrite("nRequested_AssociatedPhotons", &TVar::simple_event_record::nRequested_AssociatedPhotons)
892  .def_readwrite("nRequested_Tops", &TVar::simple_event_record::nRequested_Tops)
893  .def_readwrite("nRequested_Antitops", &TVar::simple_event_record::nRequested_Antitops)
894 
895  .def_readwrite("intermediateVid", &TVar::simple_event_record::intermediateVid)
896  .def_readwrite("pDaughters", &TVar::simple_event_record::pDaughters)
897  .def_readwrite("pAssociated", &TVar::simple_event_record::pAssociated)
898  .def_readwrite("pMothers", &TVar::simple_event_record::pMothers)
899  .def_readwrite("pTopDaughters", &TVar::simple_event_record::pTopDaughters)
900  .def_readwrite("pAntitopDaughters", &TVar::simple_event_record::pAntitopDaughters)
901  .def_readwrite("pStableTops", &TVar::simple_event_record::pStableTops)
902  .def_readwrite("pStableAntitops", &TVar::simple_event_record::pStableAntitops);
903 
904  m.def("PrintCandidateSummary", [](TVar::simple_event_record curCand){
905  TVar::simple_event_record* curRecord = &curCand;
906  TUtil::PrintCandidateSummary(curRecord);
907  });
908  m.def("PrintCandidateSummary", [](MELACandidate curCand){
909  MELACandidate* curRecord = &curCand;
910  TUtil::PrintCandidateSummary(curRecord);
911  });
912  py::class_<Mela>(m, "Mela")
913  .def(py::init<double, double, TVar::VerbosityLevel>())
914  .def(py::init<double, double>())
915  .def(py::init<double>())
916  .def(py::init<>())
917  .def(py::init<Mela const &>())
918  .def("__repr__", [](Mela& me){
919  return "Mela";
920  })
921  .def("setProcess", &Mela::setProcess)
922  .def("setVerbosity", &Mela::setVerbosity)
923  .def("setInputEvent", &Mela::setInputEvent, py::arg("pDaughters"), py::arg("pAssociated")=nullptr, py::arg("pMothers")=nullptr, py::arg("isGen")=false)
924  .def("setCandidateDecayMode", &Mela::setCandidateDecayMode)
925  .def("setMelaHiggsMass", &Mela::setMelaHiggsMass, py::arg("myHiggsMass"), py::arg("index")=0)
926  .def("setMelaHiggsWidth", &Mela::setMelaHiggsWidth, py::arg("myHiggsWidth")=-1, py::arg("index")=0)
927  .def("setMelaHiggsMassWidth", &Mela::setMelaHiggsMassWidth, py::arg("myHiggsMass"), py::arg("myHiggsWidth"), py::arg("index"))
928  .def("setMelaLeptonInterference", &Mela::setMelaLeptonInterference)
929  .def("setRenFacScaleMode", &Mela::setRenFacScaleMode)
930  .def("SetMadgraphCKMElements", &Mela::SetMadgraphCKMElements, py::arg("ckmlambda")=0.2265, py::arg("ckma")=0.79, py::arg("ckmrho")=0.141, py::arg("ckmeta")=0.357, py::arg("force_refresh")=false)
931 
932  .def("resetInputEvent", &Mela::resetInputEvent)
933  .def("resetMass", &Mela::resetMass)
934  .def("resetYukawaMass", &Mela::resetYukawaMass)
935  .def("resetWidth", &Mela::resetWidth)
936  .def("resetQuarkMasses", &Mela::resetQuarkMasses)
937  .def("resetMCFM_EWKParameters", &Mela::resetMCFM_EWKParameters)
938 
939  .def("getPrimaryMass", &Mela::getPrimaryMass)
940  .def("getPrimaryWidth", &Mela::getPrimaryWidth)
941  .def("getHiggsWidthAtPoleMass", &Mela::getHiggsWidthAtPoleMass)
942  .def("GetMadgraphCKMElement", &Mela::GetMadgraphCKMElement, py::arg("iquark"), py::arg("jquark"))
943 
944  .def("getIORecord", &Mela::getIORecord)
945  .def("getWeightedMEArray", &getWeightedMEArray)
946  .def("getUnweightedMEArray", &getUnweightedMEArray)
947  .def("getPartonWeights", &getPartonWeights)
948  .def("getPAux", &getPAux)
949  .def("getRenFacScaleMode", &Mela::getRenFacScaleMode)
950 
951 
952  .def("computeP", &computeP, py::arg("useConstant"))
953  .def("computeProdP", &computeProdP)
954  .def("computeProdDecP", &computeProdDecP)
955  .def("compute4FermionWeight", &compute4FermionWeight)
956  .def("getXPropagator", &getXPropagator)
957  .def("computePM4l", &computePM4l)
958  .def("computeD_gg", &computeD_gg)
959  .def("computeProdP_VH", &computeProdP_VH)
960  .def("computeProdP_ttH", &computeProdP_ttH)
961  .def("computeDijetConvBW", &computeDijetConvBW)
962  .def("computeD_CP", &computeD_CP)
963 
964  .def("getConstant", &getConstant)
965  .def("PrintCurrentCandidateSummary", [](Mela& mela){
966  MELACandidate* curCand = mela.getCurrentCandidate();
968  })
969  .def("cleanLinkedFiles", &Mela::cleanLinkedFiles)
970  .def("calculate4Momentum", &Mela::calculate4Momentum)
971 
972  .def("computeDecayAngles", &computeDecayAngles)
973  .def("computeVBFAngles", &computeVBFAngles)
974  .def("computeVBFAngles_ComplexBoost", &computeVBFAngles_ComplexBoost)
975  .def("computeVHAngles", &computeVHAngles)
976 
977  .def_readwrite("differentiate_HWW_HZZ", &Mela::differentiate_HWW_HZZ)
978 
979  //Raw coupling arrays
989  .def("selfDHzzLambda_qsq", [](py::object &obj){ \
990  Mela &D = obj.cast<Mela&>(); \
991  return py::array_t<double>(std::vector<double>{nSupportedHiggses, SIZE_HVV_LAMBDAQSQ, SIZE_HVV_CQSQ}, (const double*) &D.selfDHzzLambda_qsq, obj); \
992  })
993  .def("selfDHwwLambda_qsq", [](py::object &obj){ \
994  Mela &D = obj.cast<Mela&>(); \
995  return py::array_t<double>(std::vector<double>{nSupportedHiggses, SIZE_HVV_LAMBDAQSQ, SIZE_HVV_CQSQ}, (const double*) &D.selfDHwwLambda_qsq, obj); \
996  })
997  .def("selfDHzzCLambda_qsq", [](py::object &obj){ \
998  Mela &D = obj.cast<Mela&>(); \
999  return py::array_t<int>(std::vector<int>{nSupportedHiggses, SIZE_HVV_CQSQ}, (const int*) &D.selfDHzzCLambda_qsq, obj); \
1000  })
1001  .def("selfDHwwCLambda_qsq", [](py::object &obj){ \
1002  Mela &D = obj.cast<Mela&>(); \
1003  return py::array_t<int>(std::vector<int>{nSupportedHiggses, SIZE_HVV_CQSQ}, (const int*) &D.selfDHwwCLambda_qsq, obj); \
1004  })
1020  .def("selfDSMEFTSimcoupl", [](py::object &obj){ \
1021  Mela &D = obj.cast<Mela&>(); \
1022  return py::array_t<double>(std::vector<double>{SIZE_SMEFT}, (const double*) &D.selfDSMEFTSimcoupl, obj); \
1023  })
1024  .def_readwrite("M_Zprime", &Mela::selfDM_Zprime)
1025  .def_readwrite("Ga_Zprime", &Mela::selfDGa_Zprime)
1026  .def_readwrite("M_Wprime", &Mela::selfDM_Wprime)
1027  .def_readwrite("Ga_Wprime", &Mela::selfDGa_Wprime)
1028 
1029 
1030  //Here be couplings
1033 
1036 
1039 
1042 
1045 
1048 
1051 
1054 
1057 
1060 
1063 
1066 
1069 
1072 
1075 
1078 
1081 
1084 
1087 
1090 
1093 
1096 
1099 
1102 
1105 
1108 
1111 
1114 
1117 
1120 
1123 
1126 
1129 
1132 
1135 
1138 
1141 
1144 
1147 
1150 
1153 
1156 
1159 
1162 
1165 
1168 
1171 
1174 
1177 
1180 
1183 
1186 
1189 
1192 
1195 
1198 
1201 
1204 
1207 
1210 
1213 
1216 
1219 
1222 
1225 
1228 
1231 
1234 
1237 
1240 
1243 
1246 
1249 
1252 
1255 
1258 
1261 
1264 
1267 
1270 
1273 
1276 
1279 
1282 
1285 
1288 
1291 
1294 
1297 
1300 
1303 
1306 
1309 
1312 
1315 
1318 
1321 
1324 
1327 
1330 
1333 
1336 
1339 
1342 
1345 
1348 
1351 
1354 
1357 
1360 
1363 
1366 
1369 
1372 
1374 
1376 
1378 
1380 
1382 
1384 
1386 
1388 
1390 
1392 
1394 
1396 
1398 
1400 
1402 
1404 
1406 
1408 
1410 
1412 
1414 
1416 
1418 
1420 
1422 
1424 
1426 
1428 
1430 
1432 
1434 
1436 
1438 
1440 
1442 
1444 
1446 
1448 
1450 
1452 
1454 
1456 
1458 
1460 
1462 
1464 
1466 
1468 
1470 
1472 
1474 
1476 
1478 
1480 
1482 
1484 
1486 
1488 
1490 
1492 
1494 
1496 
1498 
1500 
1502 
1504 
1506 
1508 
1510 
1512 
1514 
1516 
1518 
1520 
1522 
1524 
1526 
1528 
1530 
1532 
1534 
1536 
1538 
1540 
1542 
1544 
1546 
1548 
1550 
1552 
1554 
1556 
1558 
1560 
1562 
1564 
1566 
1568 
1570 
1572 
1574 
1576 
1578 
1580 
1582 
1584 
1586 
1588 
1590 
1592 
1594 
1596 
1598 
1600 
1602 
1604 
1606 
1608 
1610 
1612 
1614 
1616 
1618 
1620 
1622 
1624 
1626 
1628 
1630 
1632 
1634 
1636 
1638 
1640 
1642 
1644 
1646 
1648 
1650 
1652 
1654 
1656 
1658 
1660 
1662 
1664 
1666 
1668 
1670 
1672 
1674 
1676 
1678 
1680 
1682 
1684 
1686 
1688 
1690 
1692 
1694 
1696 
1698 
1700 
1702 
1704 
1706 
1708 
1710 
1712 
1714 
1716 
1718 
1720 
1722 
1724 
1726 
1728 
1730 
1732 
1734 
1818 
1819  py::enum_<TVar::VerbosityLevel>(m, "VerbosityLevel", py::arithmetic())
1820  .value("SILENT",TVar::SILENT)
1821  .value("ERROR",TVar::ERROR)
1822  .value("INFO",TVar::INFO)
1823  .value("DEBUG",TVar::DEBUG)
1826 
1827  py::enum_<TVar::MatrixElement>(m, "MatrixElement")
1828  .value("MCFM",TVar::MCFM)
1829  .value("JHUGen",TVar::JHUGen)
1831  .value("MADGRAPH",TVar::MADGRAPH);
1832 
1833  py::enum_<TVar::Production>(m, "Production")
1834  .value("ZZGG",TVar::ZZGG)
1835  .value("ZZQQB",TVar::ZZQQB)
1836  .value("ZZQQB_STU",TVar::ZZQQB_STU) // Should be the same as ZZQQB, just for crosscheck
1838  .value("ttH",TVar::ttH) // ttH
1839  .value("bbH",TVar::bbH) // bbH
1840  .value("JQCD",TVar::JQCD) // ? + 1 jet
1841  .value("JJQCD",TVar::JJQCD) // SBF
1842  .value("JJVBF",TVar::JJVBF) // VBF
1843  .value("JJEW",TVar::JJEW) // VBF+VH (had.)
1844  .value("JJEWQCD",TVar::JJEWQCD) // VBF+VH+QCD, all hadronic
1845  .value("Had_ZH",TVar::Had_ZH) // ZH, Z->uu/dd
1846  .value("Had_WH",TVar::Had_WH) // W(+/-)H, W->ud
1847  .value("Lep_ZH",TVar::Lep_ZH) // ZH, Z->ll/nunu
1848  .value("Lep_WH",TVar::Lep_WH) // W(+/-)H, W->lnu
1849  .value("ZZQQB_S",TVar::ZZQQB_S)
1850  .value("JJQCD_S",TVar::JJQCD_S)
1851  .value("JJVBF_S",TVar::JJVBF_S)
1852  .value("JJEW_S",TVar::JJEW_S)
1861  .value("JJEW_TU",TVar::JJEW_TU)
1867  .value("GammaH",TVar::GammaH) // gammaH, stable A (could implement S and TU in the future
1869 
1870  py::enum_<TVar::Process>(m, "Process")
1873  .value("H0hplus",TVar::H0hplus)
1874  .value("H0minus",TVar::H0minus)
1876  .value("H0_Zgs",TVar::H0_Zgs)
1878  .value("H0_gsgs",TVar::H0_gsgs)
1881  .value("D_g1g2",TVar::D_g1g2)
1883  .value("D_g1g4",TVar::D_g1g4)
1885  .value("D_zzzg",TVar::D_zzzg)
1886  .value("D_zzgg",TVar::D_zzgg)
1891  .value("H1minus",TVar::H1minus)
1892  .value("H1plus",TVar::H1plus)
1893  .value("H2_g1",TVar::H2_g1)
1894  .value("H2_g2",TVar::H2_g2)
1895  .value("H2_g3",TVar::H2_g3)
1896  .value("H2_g4",TVar::H2_g4)
1897  .value("H2_g5",TVar::H2_g5)
1898  .value("H2_g1g5",TVar::H2_g1g5)
1899  .value("H2_g6",TVar::H2_g6)
1900  .value("H2_g7",TVar::H2_g7)
1901  .value("H2_g8",TVar::H2_g8)
1902  .value("H2_g9",TVar::H2_g9)
1903  .value("H2_g10",TVar::H2_g10)
1907  .value("bkgZZ",TVar::bkgZZ)
1908  .value("bkgWW",TVar::bkgWW)
1909  .value("bkgWWZZ",TVar::bkgWWZZ)
1914  .value("D_gg10",TVar::D_gg10)
1919 
1924  .value("CPS", TVar::CPS)
1926 
1927  py::enum_<TVar::EventScaleScheme>(m, "EventScaleScheme")
1929  .value("Fixed_mH", TVar::Fixed_mH)
1930  .value("Fixed_mW", TVar::Fixed_mW)
1931  .value("Fixed_mZ", TVar::Fixed_mZ)
1945 
1946  py::enum_<TVar::CandidateDecayMode>(m, "CandidateDecayMode")
1955 
1956  py::enum_<TVar::SuperMelaSyst>(m, "SuperMelaSyst")
1962 
1963  py::enum_<TVar::LeptonInterference>(m, "LeptonInterference")
1965  .value("InterfOn", TVar::InterfOn)
1966  .value("InterfOff", TVar::InterfOff);
1967 
1968  py::enum_<TVar::FermionMassRemoval>(m, "FermionMassRemoval")
1973 
1974  py::enum_<CouplingIndex_HQQ>(m, "CouplingIndex_HQQ")
1977  .value("SIZE_HQQ", SIZE_HQQ);
1978 
1979  py::enum_<CouplingIndex_HGG>(m, "CouplingIndex_HGG")
1983  .value("SIZE_HGG", SIZE_HGG);
1984 
1985  py::enum_<CouplingIndex_HVV>(m, "CouplingIndex_HVV")
2025  .value("SIZE_HVV", SIZE_HVV);
2026 
2033 
2039 
2040  py::enum_<CouplingIndex_Vpff>(m, "CouplingIndex_Vpff")
2061  .value("SIZE_Vpff", SIZE_Vpff);
2062 
2063  py::enum_<CouplingIndex_ZQQ>(m, "CouplingIndex_ZQQ")
2066  .value("SIZE_ZQQ", SIZE_ZQQ);
2067 
2068  py::enum_<CouplingIndex_ZVV>(m, "CouplingIndex_ZVV")
2071  .value("SIZE_ZVV", SIZE_ZVV);
2072 
2073  py::enum_<CouplingIndex_GQQ>(m, "CouplingIndex_GQQ")
2076  .value("SIZE_GQQ", SIZE_GQQ);
2077 
2078  py::enum_<CouplingIndex_GGG>(m, "CouplingIndex_GGG")
2084  .value("SIZE_GGG", SIZE_GGG);
2085 
2086  py::enum_<CouplingIndex_GVV>(m, "CouplingIndex_GVV")
2107  .value("SIZE_GVV", SIZE_GVV);
2108 
2109  py::enum_<CouplingIndex_ATQGC>(m, "CouplingIndex_ATQGC")
2122 
2123  py::enum_<CouplingIndex_AZff>(m, "CouplingIndex_AZff")
2136  .value("SIZE_AZff", SIZE_AZff);
2137 
2138  py::enum_<CouplingIndex_SMEFT>(m, "CouplingIndex_SMEFT")
2139  .value("gMDL_ch", gMDL_ch)
2142  .value("gMDL_chg", gMDL_chg)
2143  .value("gMDL_chw", gMDL_chw)
2144  .value("gMDL_chb", gMDL_chb)
2159  .value("gMDL_che", gMDL_che)
2162  .value("gMDL_chu", gMDL_chu)
2163  .value("gMDL_chd", gMDL_chd)
2165  .value("gMDL_cll", gMDL_cll)
2173  .value("gMDL_cee", gMDL_cee)
2174  .value("gMDL_cuu", gMDL_cuu)
2176  .value("gMDL_cdd", gMDL_cdd)
2178  .value("gMDL_ceu", gMDL_ceu)
2179  .value("gMDL_ced", gMDL_ced)
2182  .value("gMDL_cle", gMDL_cle)
2183  .value("gMDL_clu", gMDL_clu)
2184  .value("gMDL_cld", gMDL_cld)
2185  .value("gMDL_cqe", gMDL_cqe)
2223 }
modparameters::b5
complex(8), public b5
Definition: mod_Parameters.F90:940
TVar::H1plus
@ H1plus
Definition: TVar.hh:148
modparameters::b1
complex(8), public b1
Definition: mod_Parameters.F90:936
TVar::ERROR
@ ERROR
Definition: TVar.hh:49
TVar::bkgWW_SMHiggs
@ bkgWW_SMHiggs
Definition: TVar.hh:170
modparameters::ghzpzp1_prime7
complex(8), public ghzpzp1_prime7
Definition: mod_Parameters.F90:571
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdwim
@ gMDL_cdwim
Definition: TCouplingsBase.hh:308
TVar::FixedWidth
@ FixedWidth
Definition: TVar.hh:119
madMela::mdl_cquqd8re
double mdl_cquqd8re
Definition: MadMela.h:56
gHIGGS_VV_4_PRIME7
@ gHIGGS_VV_4_PRIME7
Definition: raw_couplings.txt:55
getXPropagator
float getXPropagator(Mela &mela, TVar::ResonancePropagatorScheme scheme)
analog of Mela::getXPropagator
Definition: mela_binding.cpp:118
madMela::mdl_cld
double mdl_cld
Definition: MadMela.h:49
anonymous_namespace{TCouplingsBase.hh}::gMDL_cee
@ gMDL_cee
Definition: TCouplingsBase.hh:272
madMela::mdl_cdbim
double mdl_cdbim
Definition: MadMela.h:37
ghz4_prime6
double ghz4_prime6[2]
Definition: TMCFM.hh:197
modparameters::bzpgs8
complex(8), public bzpgs8
Definition: mod_Parameters.F90:985
anonymous_namespace{TCouplingsBase.hh}::gMDL_chq1
@ gMDL_chq1
Definition: TCouplingsBase.hh:259
cw_q2sq
int cw_q2sq
Definition: TMCFM.hh:154
gh2z1_prime2
double gh2z1_prime2[2]
Definition: TMCFM.hh:222
modparameters::ghzpzp4_prime4
complex(8), public ghzpzp4_prime4
Definition: mod_Parameters.F90:592
ghz3_prime6
double ghz3_prime6[2]
Definition: TMCFM.hh:197
SimpleParticle_t
std::pair< int, TLorentzVector > SimpleParticle_t
Definition: TVar.hh:24
gh2z2_prime7
double gh2z2_prime7[2]
Definition: TMCFM.hh:227
gh2w4_prime6
double gh2w4_prime6[2]
Definition: TMCFM.hh:238
selfDHg4g4coupl
double selfDHg4g4coupl[nSupportedHiggses][SIZE_HGG][2]
Definition: raw_names.txt:2
MELACandidate::getAssociatedTop
MELATopCandidate_t * getAssociatedTop(int index) const
Definition: MELACandidate.cc:172
Lambda_z11
double Lambda_z11
Definition: TMCFM.hh:163
gh2w4_prime
double gh2w4_prime[2]
Definition: TMCFM.hh:233
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqq3
@ gMDL_cqq3
Definition: TCouplingsBase.hh:268
ghz4_prime
double ghz4_prime[2]
Definition: TMCFM.hh:192
gHIGGS_VV_4_PRIME4
@ gHIGGS_VV_4_PRIME4
Definition: raw_couplings.txt:43
modparameters::ghzzp1_prime
complex(8), public ghzzp1_prime
Definition: mod_Parameters.F90:520
TVar::JJVBF
@ JJVBF
Definition: TVar.hh:72
modparameters::bzpgs3
complex(8), public bzpgs3
Definition: mod_Parameters.F90:983
modparameters::a5
complex(8), public a5
Definition: mod_Parameters.F90:927
anonymous_namespace{TCouplingsBase.hh}::gMDL_cuhre
@ gMDL_cuhre
Definition: TCouplingsBase.hh:246
getWeightedMEArray
py::array getWeightedMEArray(Mela &mela)
the analog of MelaIO::getWeightedMEArray
Definition: mela_binding.cpp:172
TVar::Dynamic_qJJ_qH
@ Dynamic_qJJ_qH
Definition: TVar.hh:206
anonymous_namespace{TCouplingsBase.hh}::gMDL_cgtil
@ gMDL_cgtil
Definition: TCouplingsBase.hh:296
MELACandidate::daughtersInterfere
bool daughtersInterfere() const
Definition: MELACandidate.cc:590
anonymous_namespace{TCouplingsBase.hh}::gMDL_clq3
@ gMDL_clq3
Definition: TCouplingsBase.hh:271
TVar::D_zzzg_g1prime2
@ D_zzzg_g1prime2
Definition: TVar.hh:144
TVar::simple_event_record::pTopDaughters
std::vector< SimpleParticleCollection_t > pTopDaughters
Definition: TVar.hh:241
TVar::simple_event_record::pStableAntitops
SimpleParticleCollection_t pStableAntitops
Definition: TVar.hh:244
MELAThreeBodyDecayCandidate::getWmass
double getWmass() const
Definition: MELAThreeBodyDecayCandidate.cc:58
modparameters::ghzpzp2_prime7
complex(8), public ghzpzp2_prime7
Definition: mod_Parameters.F90:579
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_HVV_CQSQ
CouplingIndex_HVV_CQSQ
Definition: TCouplingsBase.hh:118
TVar::Had_ZH_S
@ Had_ZH_S
Definition: TVar.hh:86
TVar::D_g1g4
@ D_g1g4
Definition: TVar.hh:138
gHIGGS_Vp_Dn_left
@ gHIGGS_Vp_Dn_left
Definition: raw_couplings.txt:87
ghw4_prime2
double ghw4_prime2[2]
Definition: TMCFM.hh:205
value
pymela::gHIGGS_KAPPA value("gHIGGS_KAPPA_TILDE", pymela::gHIGGS_KAPPA_TILDE) .value("SIZE_HQQ"
MELAParticle::getDaughter
MELAParticle * getDaughter(int index) const
Definition: MELAParticle.cc:68
madMela::mdl_cdbre
double mdl_cdbre
Definition: MadMela.h:38
TVar::FermionMassRemoval
FermionMassRemoval
Definition: TVar.hh:110
anonymous_namespace{TCouplingsBase.hh}::gMDL_cugim
@ gMDL_cugim
Definition: TCouplingsBase.hh:304
modparameters::ghzzp1_prime7
complex(8), public ghzzp1_prime7
Definition: mod_Parameters.F90:526
TVar::LeptonInterference
LeptonInterference
Definition: TVar.hh:105
anonymous_namespace{TCouplingsBase.hh}::gMDL_chbtil
@ gMDL_chbtil
Definition: TCouplingsBase.hh:300
SIZE_GVV
@ SIZE_GVV
Definition: raw_couplings.txt:158
madMela::mdl_cll
double mdl_cll
Definition: MadMela.h:51
MELACandidate::setAddAssociatedByHighestPt
void setAddAssociatedByHighestPt(bool associatedByHighestPt_)
Definition: MELACandidate.cc:113
clanou
double clanou
Definition: TMCFM.hh:257
TVar::H0_Zgs_PS
@ H0_Zgs_PS
Definition: TVar.hh:131
modparameters::ghzpzp1
complex(8), public ghzpzp1
Definition: mod_Parameters.F90:559
Mela::setInputEvent
void setInputEvent(SimpleParticleCollection_t *pDaughters, SimpleParticleCollection_t *pAssociated=0, SimpleParticleCollection_t *pMothers=0, bool isGen=false)
Sets the input event for MELA. MELA cannot run without this.
Definition: Mela.cc:349
gHIGGS_VV_3_PRIME4
@ gHIGGS_VV_3_PRIME4
Definition: raw_couplings.txt:37
selfDHzzpcoupl
double selfDHzzpcoupl[SIZE_HVV][2]
Definition: raw_names.txt:15
madMela::mdl_clequ1im
double mdl_clequ1im
Definition: MadMela.h:50
Mela::GetMadgraphCKMElement
std::complex< double > GetMadgraphCKMElement(int iquark, int jquark)
Definition: Mela.cc:552
gh2z4_prime
double gh2z4_prime[2]
Definition: TMCFM.hh:221
madMela::mdl_clequ1re
double mdl_clequ1re
Definition: MadMela.h:50
madMela::mdl_clu
double mdl_clu
Definition: MadMela.h:52
gHIGGS_VV_3_PRIME6
@ gHIGGS_VV_3_PRIME6
Definition: raw_couplings.txt:52
ghz1_prime5
double ghz1_prime5[2]
Definition: TMCFM.hh:196
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdgim
@ gMDL_cdgim
Definition: TCouplingsBase.hh:307
rqdZ
double rqdZ
Definition: TMCFM.hh:255
TVar::VerbosityLevel
VerbosityLevel
Definition: TVar.hh:47
compute4FermionWeight
float compute4FermionWeight(Mela &mela)
analog of Mela::compute4FermionWeight
Definition: mela_binding.cpp:107
madMela::mdl_cdwim
double mdl_cdwim
Definition: MadMela.h:39
ghz4_prime4
double ghz4_prime4[2]
Definition: TMCFM.hh:195
modparameters::bzpzp1
complex(8), public bzpzp1
Definition: mod_Parameters.F90:958
MELAParticle::pt
double pt() const
Definition: MELAParticle.h:72
selfDaTQGCcoupl
double selfDaTQGCcoupl[SIZE_ATQGC][2]
Definition: raw_names.txt:32
gATQGC_dZZWpWm
@ gATQGC_dZZWpWm
Definition: raw_couplings.txt:174
gh2w3_prime
double gh2w3_prime[2]
Definition: TMCFM.hh:233
ghw2_prime6
double ghw2_prime6[2]
Definition: TMCFM.hh:209
anonymous_namespace{TCouplingsBase.hh}::gMDL_cll
@ gMDL_cll
Definition: TCouplingsBase.hh:264
modparameters::ghzzp3_prime
complex(8), public ghzzp3_prime
Definition: mod_Parameters.F90:536
gHIGGS_KAPPA_TILDE
@ gHIGGS_KAPPA_TILDE
Definition: raw_couplings.txt:3
modparameters::bzpzp6
complex(8), public bzpzp6
Definition: mod_Parameters.F90:963
gGRAVITON_VV_10
@ gGRAVITON_VV_10
Definition: raw_couplings.txt:144
ghz1_prime4
double ghz1_prime4[2]
Definition: TMCFM.hh:195
ghz3
double ghz3[2]
Definition: TMCFM.hh:191
modparameters::ghzzp4_prime2
complex(8), public ghzzp4_prime2
Definition: mod_Parameters.F90:545
selfDHzzLambda_qsq
double selfDHzzLambda_qsq[nSupportedHiggses][SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ]
Definition: raw_names.txt:10
selfDGggcoupl
double selfDGggcoupl[SIZE_GGG][2]
Definition: raw_names.txt:28
gh2z3_prime2
double gh2z3_prime2[2]
Definition: TMCFM.hh:222
MELACandidate::addAssociatedJet
void addAssociatedJet(MELAParticle *myParticle)
Definition: MELACandidate.cc:616
computeD_CP
float computeD_CP(Mela &mela, TVar::MatrixElement myME, TVar::Process myType)
analog of Mela::computeD_CP
Definition: mela_binding.cpp:72
Mela::resetMCFM_EWKParameters
void resetMCFM_EWKParameters(double ext_Gf, double ext_aemmz, double ext_mW, double ext_mZ, double ext_xW, int ext_ewscheme=3)
Resets the electroweak parameters back to their defaults.
Definition: Mela.cc:540
Lambda_w21
double Lambda_w21
Definition: TMCFM.hh:167
TVar::Fixed_mH
@ Fixed_mH
Definition: TVar.hh:197
Mela::getPrimaryWidth
double getPrimaryWidth(int ipart)
A function to get the current primary EW/QCD parameters from MELA.
Definition: Mela.cc:545
anonymous_namespace{TCouplingsBase.hh}::SIZE_SMEFT
@ SIZE_SMEFT
Definition: TCouplingsBase.hh:322
modparameters::bzgs1
complex(8), public bzgs1
Definition: mod_Parameters.F90:969
gh2z3_prime4
double gh2z3_prime4[2]
Definition: TMCFM.hh:224
gHIGGS_Vp_Dn_right
@ gHIGGS_Vp_Dn_right
Definition: raw_couplings.txt:88
modparameters::ghwpwp1
complex(8), public ghwpwp1
Definition: mod_Parameters.F90:661
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqd1
@ gMDL_cqd1
Definition: TCouplingsBase.hh:287
MELAParticle::euclidean_dot
double euclidean_dot(const TLorentzVector &v) const
Definition: MELAParticle.h:79
SIZE_HVV_CQSQ
@ SIZE_HVV_CQSQ
Definition: raw_couplings.txt:74
anonymous_namespace{TCouplingsBase.hh}::gMDL_cubre
@ gMDL_cubre
Definition: TCouplingsBase.hh:252
madMela::mdl_cquqd1re
double mdl_cquqd1re
Definition: MadMela.h:55
TVar::JJEWQCD
@ JJEWQCD
Definition: TVar.hh:74
gHIGGS_Vp_NuE_left
@ gHIGGS_Vp_NuE_left
Definition: raw_couplings.txt:84
Mela::selfDM_Zprime
double selfDM_Zprime
Definition: Mela.h:1081
MELACandidate::resetVs
void resetVs()
Definition: MELACandidate.cc:98
gh2z3_prime6
double gh2z3_prime6[2]
Definition: TMCFM.hh:226
gGRAVITON_GG_3
@ gGRAVITON_GG_3
Definition: raw_couplings.txt:127
TVar::H0minus
@ H0minus
Definition: TVar.hh:128
selfDZpffcoupl
double selfDZpffcoupl[SIZE_Vpff][2]
Definition: raw_names.txt:17
ghzgs1_prime2
double ghzgs1_prime2[2]
Definition: TMCFM.hh:200
gh2w1_prime2
double gh2w1_prime2[2]
Definition: TMCFM.hh:234
modparameters::b10
complex(8), public b10
Definition: mod_Parameters.F90:945
ghz4_prime3
double ghz4_prime3[2]
Definition: TMCFM.hh:194
TVar::CandidateDecay_ZZ
@ CandidateDecay_ZZ
Definition: TVar.hh:41
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_GQQ
CouplingIndex_GQQ
Definition: TCouplingsBase.hh:162
gATQGC_dAAWpWm
@ gATQGC_dAAWpWm
Definition: raw_couplings.txt:172
dZZWpWm
double dZZWpWm[2]
Definition: TMCFM.hh:243
modparameters::b8
complex(8), public b8
Definition: mod_Parameters.F90:943
MELAParticle::getNDaughters
int getNDaughters() const
Definition: MELAParticle.h:50
selfDHb4b4coupl
double selfDHb4b4coupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:6
modparameters::zprime_zz_1
complex(8), public zprime_zz_1
Definition: mod_Parameters.F90:914
TVar::simple_event_record::nRequested_AssociatedJets
int nRequested_AssociatedJets
Definition: TVar.hh:229
gh2z1_prime
double gh2z1_prime[2]
Definition: TMCFM.hh:221
selfDZqqcoupl
double selfDZqqcoupl[SIZE_ZQQ][2]
Definition: raw_names.txt:25
ghw4_prime5
double ghw4_prime5[2]
Definition: TMCFM.hh:208
TVar::Fixed_mWPlusmH
@ Fixed_mWPlusmH
Definition: TVar.hh:200
gHIGGS_Vp_Up_left
@ gHIGGS_Vp_Up_left
Definition: raw_couplings.txt:89
gh2w3_prime6
double gh2w3_prime6[2]
Definition: TMCFM.hh:238
modparameters::bzpgs2
complex(8), public bzpgs2
Definition: mod_Parameters.F90:982
madMela::mdl_cqu1
double mdl_cqu1
Definition: MadMela.h:54
gh2gsgs4
double gh2gsgs4[2]
Definition: TMCFM.hh:230
MELAParticle::swap
void swap(MELAParticle &particle_)
Definition: MELAParticle.cc:52
ghg2
double ghg2[2]
Definition: TMCFM.hh:186
TVar::bkgGammaGamma
@ bkgGammaGamma
Definition: TVar.hh:162
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_ZVV
CouplingIndex_ZVV
Definition: TCouplingsBase.hh:156
modparameters::ghzpzp2_prime6
complex(8), public ghzpzp2_prime6
Definition: mod_Parameters.F90:578
modparameters::ghzzp2_prime5
complex(8), public ghzzp2_prime5
Definition: mod_Parameters.F90:532
modparameters::a2
complex(8), public a2
Definition: mod_Parameters.F90:924
madMela::mdl_cqu8
double mdl_cqu8
Definition: MadMela.h:54
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdd
@ gMDL_cdd
Definition: TCouplingsBase.hh:275
gHIGGS_VV_1_PRIME4
@ gHIGGS_VV_1_PRIME4
Definition: raw_couplings.txt:25
lnZ
double lnZ
Definition: TMCFM.hh:251
madMela::mdl_chwtil
double mdl_chwtil
Definition: MadMela.h:47
anonymous_namespace{TCouplingsBase.hh}::gMDL_cquqd11re
@ gMDL_cquqd11re
Definition: TCouplingsBase.hh:291
cLambdaHIGGS_VV_QSQ12
@ cLambdaHIGGS_VV_QSQ12
Definition: raw_couplings.txt:72
TVar::nFermionMassRemovalSchemes
@ nFermionMassRemovalSchemes
Definition: TVar.hh:114
modparameters::ghzpzp2
complex(8), public ghzpzp2
Definition: mod_Parameters.F90:560
modparameters::ghzzp4_prime3
complex(8), public ghzzp4_prime3
Definition: mod_Parameters.F90:546
ghw2_prime3
double ghw2_prime3[2]
Definition: TMCFM.hh:206
modparameters::bzpzp8
complex(8), public bzpzp8
Definition: mod_Parameters.F90:965
MAKE_COUPLING_REAL_IMAGINARY_SPIN_ZERO
#define MAKE_COUPLING_REAL_IMAGINARY_SPIN_ZERO(arrayName, couplingName, couplingIndex, higgsIndex)
Generates the couplings for spin 0 values in JHUGen and JHUGen-MCFM.
Definition: mela_binding.cpp:439
TVar::INFO
@ INFO
Definition: TVar.hh:50
TVar::Lep_WH_S
@ Lep_WH_S
Definition: TVar.hh:89
madMela::mdl_clq1
double mdl_clq1
Definition: MadMela.h:52
TVar::nProcesses
@ nProcesses
Definition: TVar.hh:183
SIZE_GGG
@ SIZE_GGG
Definition: raw_couplings.txt:131
MELACandidate::getAssociatedNeutrino
MELAParticle * getAssociatedNeutrino(int index) const
Definition: MELACandidate.cc:160
modparameters::bzgs4
complex(8), public bzgs4
Definition: mod_Parameters.F90:972
gHIGGS_Vp_El_right
@ gHIGGS_Vp_El_right
Definition: raw_couplings.txt:79
modparameters::ghzzp4_prime4
complex(8), public ghzzp4_prime4
Definition: mod_Parameters.F90:547
gh2gsgs2
double gh2gsgs2[2]
Definition: TMCFM.hh:230
gATQGC_dMZ
@ gATQGC_dMZ
Definition: raw_couplings.txt:169
Mela::getIORecord
MelaIO * getIORecord()
Returns the MELAIO object, and by consequence, the entire parton-by-parton matrix element record.
Definition: Mela.cc:584
anonymous_namespace{TCouplingsBase.hh}::gMDL_chu
@ gMDL_chu
Definition: TCouplingsBase.hh:261
anonymous_namespace{TCouplingsBase.hh}::gHIGGS_GG_2
@ gHIGGS_GG_2
Definition: TCouplingsBase.hh:36
kappa_top
double kappa_top[2]
Definition: TMCFM.hh:184
modparameters::ghzpzp3_prime5
complex(8), public ghzpzp3_prime5
Definition: mod_Parameters.F90:585
modparameters::bzzp2
complex(8), public bzzp2
Definition: mod_Parameters.F90:948
modparameters::ghzpzp3_prime2
complex(8), public ghzpzp3_prime2
Definition: mod_Parameters.F90:582
madMela::mdl_cuhre
double mdl_cuhre
Definition: MadMela.h:60
MELACandidate::getSortedV
MELAParticle * getSortedV(int index) const
Definition: MELACandidate.cc:152
MELAThreeBodyDecayCandidate::checkCandidateExists
static bool checkCandidateExists(MELAThreeBodyDecayCandidate const *myParticle, std::vector< MELAThreeBodyDecayCandidate * > const &particleArray)
Definition: MELAThreeBodyDecayCandidate.cc:63
gHIGGS_Vp_Chm_left
@ gHIGGS_Vp_Chm_left
Definition: raw_couplings.txt:93
selfDGqqcoupl
double selfDGqqcoupl[SIZE_GQQ][2]
Definition: raw_names.txt:27
gh2w1
double gh2w1[2]
Definition: TMCFM.hh:232
MELAParticle::eta
double eta() const
Definition: MELAParticle.h:73
MELACandidate::getNAssociatedJets
int getNAssociatedJets() const
Definition: MELACandidate.h:60
ghz1_prime6
double ghz1_prime6[2]
Definition: TMCFM.hh:197
madMela::mdl_cud8
double mdl_cud8
Definition: MadMela.h:59
gh2w2
double gh2w2[2]
Definition: TMCFM.hh:232
MELACandidate::addAssociatedNeutrino
void addAssociatedNeutrino(MELAParticle *myParticle)
Definition: MELACandidate.cc:609
madMela::mdl_cuwre
double mdl_cuwre
Definition: MadMela.h:61
gATQGC_dPZ
@ gATQGC_dPZ
Definition: raw_couplings.txt:168
MELAParticle::setGenStatus
void setGenStatus(int status_)
Definition: MELAParticle.h:43
gATQGC_dVZ
@ gATQGC_dVZ
Definition: raw_couplings.txt:167
rquZ
double rquZ
Definition: TMCFM.hh:253
gh2z4_prime7
double gh2z4_prime7[2]
Definition: TMCFM.hh:227
TVar::GammaH
@ GammaH
Definition: TVar.hh:102
gh2w2_prime2
double gh2w2_prime2[2]
Definition: TMCFM.hh:234
gHIGGS_VV_2_PRIME6
@ gHIGGS_VV_2_PRIME6
Definition: raw_couplings.txt:50
ghz4
double ghz4[2]
Definition: TMCFM.hh:191
MELACandidate::getNAssociatedPhotons
int getNAssociatedPhotons() const
Definition: MELACandidate.h:59
Mela::setVerbosity
void setVerbosity(TVar::VerbosityLevel verbosity_=TVar::ERROR)
Sets the verbosity for MELA outside of the initial constructor.
Definition: Mela.cc:330
modparameters::ghzpzp1_prime5
complex(8), public ghzpzp1_prime5
Definition: mod_Parameters.F90:569
computePM4l
float computePM4l(Mela &mela, TVar::SuperMelaSyst syst)
analog of Mela::computePM4l
Definition: mela_binding.cpp:129
MELACandidate::swap
void swap(MELACandidate &particle_)
Definition: MELACandidate.cc:84
TVar::Dynamic_HT
@ Dynamic_HT
Definition: TVar.hh:208
gh2z1
double gh2z1[2]
Definition: TMCFM.hh:220
madMela::mdl_cgtil
double mdl_cgtil
Definition: MadMela.h:42
gHIGGS_VV_3_PRIME7
@ gHIGGS_VV_3_PRIME7
Definition: raw_couplings.txt:53
TVar::CandidateDecayMode
CandidateDecayMode
Definition: TVar.hh:37
Mela::resetWidth
void resetWidth(double inwidth, int ipart)
Resets the width for a particle that is an electroweak parameter according to its id.
Definition: Mela.cc:523
madMela::mdl_cuwim
double mdl_cuwim
Definition: MadMela.h:60
gAZff_ZuuRH
@ gAZff_ZuuRH
Definition: raw_couplings.txt:182
LambdaHIGGS_QSQ_VV_3
@ LambdaHIGGS_QSQ_VV_3
Definition: raw_couplings.txt:63
kappa_4gen_top
double kappa_4gen_top[2]
Definition: TMCFM.hh:187
selfDHt4t4coupl
double selfDHt4t4coupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:7
TVar::H2_g10
@ H2_g10
Definition: TVar.hh:160
Mela::setMelaHiggsWidth
void setMelaHiggsWidth(double myHiggsWidth=-1, int index=0)
Sets the width of your chosen Higgs.
Definition: Mela.cc:343
ghz3_prime3
double ghz3_prime3[2]
Definition: TMCFM.hh:194
ghw2_prime7
double ghw2_prime7[2]
Definition: TMCFM.hh:210
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqq11
@ gMDL_cqq11
Definition: TCouplingsBase.hh:267
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_GGG
CouplingIndex_GGG
Definition: TCouplingsBase.hh:168
modparameters::ghzpzp3_prime
complex(8), public ghzpzp3_prime
Definition: mod_Parameters.F90:581
MELACandidate::getNAssociatedTops
int getNAssociatedTops() const
Definition: MELACandidate.h:61
gh2z4_prime3
double gh2z4_prime3[2]
Definition: TMCFM.hh:223
gh2gsgs3
double gh2gsgs3[2]
Definition: TMCFM.hh:230
TVar::SelfDefine_spin2
@ SelfDefine_spin2
Definition: TVar.hh:181
gh2z2_prime5
double gh2z2_prime5[2]
Definition: TMCFM.hh:225
MAKE_COUPLING_LAMBDA
#define MAKE_COUPLING_LAMBDA(arrayName, couplingName, couplingIndex_1, couplingIndex_2, higgsIndex)
Generates the couplings for Lambda values in JHUGen and JHUGen-MCFM.
Definition: mela_binding.cpp:532
ghw2_prime2
double ghw2_prime2[2]
Definition: TMCFM.hh:205
SIZE_ZQQ
@ SIZE_ZQQ
Definition: raw_couplings.txt:107
modparameters::bzpzp3
complex(8), public bzpzp3
Definition: mod_Parameters.F90:960
TVar::CandidateDecay_Stable
@ CandidateDecay_Stable
Definition: TVar.hh:38
gh2z1_prime5
double gh2z1_prime5[2]
Definition: TMCFM.hh:225
TVar::bkgZJets
@ bkgZJets
Definition: TVar.hh:164
Mela::setRenFacScaleMode
void setRenFacScaleMode(TVar::EventScaleScheme renormalizationSch, TVar::EventScaleScheme factorizationSch, double ren_sf, double fac_sf)
Sets the renormalization and the factorization schemes.
Definition: Mela.cc:558
anonymous_namespace{TCouplingsBase.hh}::gMDL_cehre
@ gMDL_cehre
Definition: TCouplingsBase.hh:245
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqd8
@ gMDL_cqd8
Definition: TCouplingsBase.hh:288
ghz2_prime
double ghz2_prime[2]
Definition: TMCFM.hh:192
gGRAVITON_AA_2
@ gGRAVITON_AA_2
Definition: raw_couplings.txt:153
anonymous_namespace{TCouplingsBase.hh}::gMDL_cquqd81im
@ gMDL_cquqd81im
Definition: TCouplingsBase.hh:318
madMela::mdl_cdwre
double mdl_cdwre
Definition: MadMela.h:40
madMela::mdl_chbox
double mdl_chbox
Definition: MadMela.h:43
TVar::ZZINDEPENDENT
@ ZZINDEPENDENT
Definition: TVar.hh:65
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_Vpff
CouplingIndex_Vpff
Definition: TCouplingsBase.hh:125
gHIGGS_VV_4_PRIME3
@ gHIGGS_VV_4_PRIME3
Definition: raw_couplings.txt:42
anonymous_namespace{TCouplingsBase.hh}::gMDL_cewim
@ gMDL_cewim
Definition: TCouplingsBase.hh:302
TVar::simple_event_record::pDaughters
SimpleParticleCollection_t pDaughters
Definition: TVar.hh:237
anonymous_namespace{TCouplingsBase.hh}::gMDL_cld
@ gMDL_cld
Definition: TCouplingsBase.hh:283
MELAParticle::rapidity
double rapidity() const
Definition: MELAParticle.h:75
TVar::Process
Process
Definition: TVar.hh:124
anonymous_namespace{TCouplingsBase.hh}::gMDL_cquqd8re
@ gMDL_cquqd8re
Definition: TCouplingsBase.hh:292
Mela::selfDGa_Zprime
double selfDGa_Zprime
Definition: Mela.h:1082
modparameters::bgsgs1
complex(8), public bgsgs1
Definition: mod_Parameters.F90:975
TVar::EventScaleScheme
EventScaleScheme
Definition: TVar.hh:195
modparameters::bgsgs8
complex(8), public bgsgs8
Definition: mod_Parameters.F90:979
modparameters::graviton_qq_left
complex(8), public graviton_qq_left
Definition: mod_Parameters.F90:928
modparameters::ghzzp3_prime3
complex(8), public ghzzp3_prime3
Definition: mod_Parameters.F90:538
MELACandidate::addAssociatedVs
void addAssociatedVs()
Definition: MELACandidate.cc:639
TVar::JJQCD
@ JJQCD
Definition: TVar.hh:71
cranod
double cranod
Definition: TMCFM.hh:260
modparameters::ghzpzp1_prime4
complex(8), public ghzpzp1_prime4
Definition: mod_Parameters.F90:568
anonymous_namespace{TCouplingsBase.hh}::gMDL_chgtil
@ gMDL_chgtil
Definition: TCouplingsBase.hh:298
MELAThreeBodyDecayCandidate::setWAntifermion
void setWAntifermion(MELAParticle *myParticle)
Definition: MELAThreeBodyDecayCandidate.cc:56
madMela::mdl_chudim
double mdl_chudim
Definition: MadMela.h:46
MAKE_COUPLING_REAL_IMAGINARY_SPIN_ONETWO
#define MAKE_COUPLING_REAL_IMAGINARY_SPIN_ONETWO(arrayName, couplingName, couplingIndex)
Generates the couplings for spin 1 and spin 2 values in JHUGen.
Definition: mela_binding.cpp:468
anonymous_namespace{TCouplingsBase.hh}::gMDL_cquqd1re
@ gMDL_cquqd1re
Definition: TCouplingsBase.hh:290
madMela::mdl_chb
double mdl_chb
Definition: MadMela.h:43
modparameters::ghzzp1_prime3
complex(8), public ghzzp1_prime3
Definition: mod_Parameters.F90:522
modparameters::ghzpzp1_prime6
complex(8), public ghzpzp1_prime6
Definition: mod_Parameters.F90:570
gHIGGS_VV_2_PRIME3
@ gHIGGS_VV_2_PRIME3
Definition: raw_couplings.txt:30
modparameters::bzzp10
complex(8), public bzzp10
Definition: mod_Parameters.F90:956
modparameters::bgsgs4
complex(8), public bgsgs4
Definition: mod_Parameters.F90:978
MELAParticle::calculateTotalDisplacement
TVector3 calculateTotalDisplacement() const
Definition: MELAParticle.cc:127
ghz1
double ghz1[2]
Definition: TMCFM.hh:191
madMela::mdl_chq1
double mdl_chq1
Definition: MadMela.h:45
TVar
Definition: TVar.hh:28
getUnweightedMEArray
py::array getUnweightedMEArray(Mela &mela)
the analog of MelaIO::getUnweightedMEArray
Definition: mela_binding.cpp:192
ghw1_prime7
double ghw1_prime7[2]
Definition: TMCFM.hh:210
TVar::HSMHiggs_WWZZ
@ HSMHiggs_WWZZ
Definition: TVar.hh:173
gHIGGS_Vp_Mu_left
@ gHIGGS_Vp_Mu_left
Definition: raw_couplings.txt:80
gh2g2
double gh2g2[2]
Definition: TMCFM.hh:215
selfDHbbcoupl
double selfDHbbcoupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:4
def
def("selfDHggcoupl", [](py::object &obj){ Mela &D=obj.cast< Mela & >();return py::array_t< double >(std::vector< int >{nSupportedHiggses, SIZE_HGG, 2},(const double *) &D.selfDHggcoupl, obj);}) .def("selfDHg4g4coupl"
gATQGC_dFourZ
@ gATQGC_dFourZ
Definition: raw_couplings.txt:170
ghw4_prime3
double ghw4_prime3[2]
Definition: TMCFM.hh:206
anonymous_namespace{TCouplingsBase.hh}::gMDL_cquqd1im
@ gMDL_cquqd1im
Definition: TCouplingsBase.hh:315
madMela::mdl_cqq3
double mdl_cqq3
Definition: MadMela.h:54
madMela::mdl_chwb
double mdl_chwb
Definition: MadMela.h:47
MELACandidate::getAssociatedPhoton
MELAParticle * getAssociatedPhoton(int index) const
Definition: MELACandidate.cc:164
TVar::ZZQQB
@ ZZQQB
Definition: TVar.hh:63
modparameters::ghzpzp4_prime
complex(8), public ghzpzp4_prime
Definition: mod_Parameters.F90:589
modparameters::ghzpzp4_prime5
complex(8), public ghzpzp4_prime5
Definition: mod_Parameters.F90:593
gh2w3
double gh2w3[2]
Definition: TMCFM.hh:232
madMela::mdl_cebim
double mdl_cebim
Definition: MadMela.h:40
TVar::CandidateDecay_WW
@ CandidateDecay_WW
Definition: TVar.hh:40
gHIGGS_VV_2_PRIME7
@ gHIGGS_VV_2_PRIME7
Definition: raw_couplings.txt:51
gGRAVITON_AA_3
@ gGRAVITON_AA_3
Definition: raw_couplings.txt:154
madMela::mdl_cquqd11im
double mdl_cquqd11im
Definition: MadMela.h:55
gh2w4_prime2
double gh2w4_prime2[2]
Definition: TMCFM.hh:234
madMela::mdl_cledqre
double mdl_cledqre
Definition: MadMela.h:50
gAZff_uZLH
@ gAZff_uZLH
Definition: raw_couplings.txt:190
gHIGGS_VV_4_PRIME
@ gHIGGS_VV_4_PRIME
Definition: raw_couplings.txt:40
Mela::cleanLinkedFiles
static void cleanLinkedFiles()
Definition: Mela.cc:126
gh2w4_prime3
double gh2w4_prime3[2]
Definition: TMCFM.hh:235
TUtil::PrintCandidateSummary
void PrintCandidateSummary(MELACandidate *cand)
Definition: TUtil.cc:8855
TVar::H1minus
@ H1minus
Definition: TVar.hh:147
modparameters::ghzzp1
complex(8), public ghzzp1
Definition: mod_Parameters.F90:514
MELACandidate::addAssociatedPhoton
void addAssociatedPhoton(MELAParticle *myParticle)
Definition: MELACandidate.cc:613
modparameters::ghzzp1_prime6
complex(8), public ghzzp1_prime6
Definition: mod_Parameters.F90:525
TVar::D_g1g4_pi_2
@ D_g1g4_pi_2
Definition: TVar.hh:139
modparameters::ghzzp4
complex(8), public ghzzp4
Definition: mod_Parameters.F90:517
gHIGGS_AA_2
@ gHIGGS_AA_2
Definition: raw_couplings.txt:18
Mela::setProcess
void setProcess(TVar::Process myModel, TVar::MatrixElement myME, TVar::Production myProduction)
Sets the process, matrix element, and production that MELA is to use for this event....
Definition: Mela.cc:309
TVar::simple_event_record::nRequested_AssociatedPhotons
int nRequested_AssociatedPhotons
Definition: TVar.hh:231
madMela::mdl_ceu
double mdl_ceu
Definition: MadMela.h:41
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqe
@ gMDL_cqe
Definition: TCouplingsBase.hh:284
TVar::D_zzzg_PS
@ D_zzzg_PS
Definition: TVar.hh:142
anonymous_namespace{TCouplingsBase.hh}::gMDL_chwtil
@ gMDL_chwtil
Definition: TCouplingsBase.hh:299
gh2w1_prime4
double gh2w1_prime4[2]
Definition: TMCFM.hh:236
modparameters::a3
complex(8), public a3
Definition: mod_Parameters.F90:925
gGRAVITON_VV_1
@ gGRAVITON_VV_1
Definition: raw_couplings.txt:135
TVar::nEventScaleSchemes
@ nEventScaleSchemes
Definition: TVar.hh:213
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_ZQQ
CouplingIndex_ZQQ
Definition: TCouplingsBase.hh:150
madMela::mdl_cquqd1im
double mdl_cquqd1im
Definition: MadMela.h:55
selfDHzpzpcoupl
double selfDHzpzpcoupl[SIZE_HVV][2]
Definition: raw_names.txt:16
MELAParticle::t
double t() const
Definition: MELAParticle.h:70
gGRAVITON_AA_1
@ gGRAVITON_AA_1
Definition: raw_couplings.txt:152
modparameters::second
real(8), parameter, public second
Definition: mod_Parameters.F90:105
Mela::Mela
Mela(double LHCsqrts_=13., double mh_=125., TVar::VerbosityLevel verbosity_=TVar::ERROR)
the MELA constructor
Definition: Mela.cc:53
gHIGGS_VV_1_PRIME6
@ gHIGGS_VV_1_PRIME6
Definition: raw_couplings.txt:48
ghg3
double ghg3[2]
Definition: TMCFM.hh:186
TVar::DEBUG_VERBOSE
@ DEBUG_VERBOSE
Definition: TVar.hh:52
TVar::D_zzzg_g1prime2_pi_2
@ D_zzzg_g1prime2_pi_2
Definition: TVar.hh:145
gHIGGS_Vp_NuE_right
@ gHIGGS_Vp_NuE_right
Definition: raw_couplings.txt:85
ghw1_prime2
double ghw1_prime2[2]
Definition: TMCFM.hh:205
Mela::resetQuarkMasses
void resetQuarkMasses()
Resets the masses of each quark to their original values.
Definition: Mela.cc:539
madMela::mdl_cuu1
double mdl_cuu1
Definition: MadMela.h:60
obj
py::object & obj
Definition: output.txt:166
modparameters::bzzp1
complex(8), public bzzp1
Definition: mod_Parameters.F90:947
modparameters::zprime_qq_right
complex(8), public zprime_qq_right
Definition: mod_Parameters.F90:913
gh2w1_prime
double gh2w1_prime[2]
Definition: TMCFM.hh:233
gh2w4_prime5
double gh2w4_prime5[2]
Definition: TMCFM.hh:237
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdd1
@ gMDL_cdd1
Definition: TCouplingsBase.hh:276
TVar::MADGRAPH
@ MADGRAPH
Definition: TVar.hh:59
madMela::mdl_cdd
double mdl_cdd
Definition: MadMela.h:38
modparameters::ghzpgs3
complex(8), public ghzpgs3
Definition: mod_Parameters.F90:555
ghw1_prime4
double ghw1_prime4[2]
Definition: TMCFM.hh:207
TVar::H2_g7
@ H2_g7
Definition: TVar.hh:157
SIZE_ZVV
@ SIZE_ZVV
Definition: raw_couplings.txt:114
TVar::simple_event_record::AssociationVCompatibility
int AssociationVCompatibility
Definition: TVar.hh:228
ghz4_prime5
double ghz4_prime5[2]
Definition: TMCFM.hh:196
modparameters::b9
complex(8), public b9
Definition: mod_Parameters.F90:944
selfDHwwCLambda_qsq
int selfDHwwCLambda_qsq[nSupportedHiggses][SIZE_HVV_CQSQ]
Definition: raw_names.txt:13
madMela::mdl_clequ3im
double mdl_clequ3im
Definition: MadMela.h:51
anonymous_namespace{TCouplingsBase.hh}::gMDL_cubim
@ gMDL_cubim
Definition: TCouplingsBase.hh:306
MELACandidate::getRelatedParticles
void getRelatedParticles(std::vector< MELAParticle * > &particles) const
Definition: MELACandidate.cc:699
getPartonWeights
py::tuple getPartonWeights(Mela &mela)
the analog of MelaIO::getPartonWeights
Definition: mela_binding.cpp:212
anonymous_namespace{TCouplingsBase.hh}::gMDL_cll1
@ gMDL_cll1
Definition: TCouplingsBase.hh:265
TVar::ZZQQB_TU
@ ZZQQB_TU
Definition: TVar.hh:92
gHIGGS_Vp_Mu_right
@ gHIGGS_Vp_Mu_right
Definition: raw_couplings.txt:81
MELAThreeBodyDecayCandidate::swap
void swap(MELAThreeBodyDecayCandidate &particle_)
Definition: MELAThreeBodyDecayCandidate.cc:47
gGRAVITON_ZA_8
@ gGRAVITON_ZA_8
Definition: raw_couplings.txt:150
gAZff_ZddLH
@ gAZff_ZddLH
Definition: raw_couplings.txt:185
gAZff_ZddRH
@ gAZff_ZddRH
Definition: raw_couplings.txt:184
MELAParticle::phi
double phi() const
Definition: MELAParticle.h:74
gHIGGS_ZA_2
@ gHIGGS_ZA_2
Definition: raw_couplings.txt:14
modparameters::bzpzp9
complex(8), public bzpzp9
Definition: mod_Parameters.F90:966
anonymous_namespace{TCouplingsBase.hh}::gMDL_cledqre
@ gMDL_cledqre
Definition: TCouplingsBase.hh:289
TVar::SMSyst_ResUp
@ SMSyst_ResUp
Definition: TVar.hh:192
ghw3_prime7
double ghw3_prime7[2]
Definition: TMCFM.hh:210
TVar::ZZGG
@ ZZGG
Definition: TVar.hh:62
anonymous_namespace{TCouplingsBase.hh}::gMDL_ch
@ gMDL_ch
Definition: TCouplingsBase.hh:238
lquZ
double lquZ
Definition: TMCFM.hh:254
gh2z3_prime3
double gh2z3_prime3[2]
Definition: TMCFM.hh:223
TVar::MomentumToEnergy
@ MomentumToEnergy
Definition: TVar.hh:113
MELACandidate::shallowCopy
MELACandidate * shallowCopy()
Definition: MELACandidate.cc:61
anonymous_namespace{TCouplingsBase.hh}::gMDL_clequ1im
@ gMDL_clequ1im
Definition: TCouplingsBase.hh:319
modparameters::bzgs2
complex(8), public bzgs2
Definition: mod_Parameters.F90:970
gATQGC_dZAWpWm
@ gATQGC_dZAWpWm
Definition: raw_couplings.txt:173
collection_initializer
SimpleParticleCollection_t collection_initializer(py::list listOfParticles)
This function initializes a single SimpleParticleCollection_t (or a list of SimpleParticle_t) in the ...
Definition: mela_binding.cpp:367
madMela::mdl_cuhim
double mdl_cuhim
Definition: MadMela.h:59
MELAParticle::y
double y() const
Definition: MELAParticle.h:68
gGRAVITON_AA_8
@ gGRAVITON_AA_8
Definition: raw_couplings.txt:156
gGRAVITON_VV_9
@ gGRAVITON_VV_9
Definition: raw_couplings.txt:143
TVar::H0_Zgsg1prime2
@ H0_Zgsg1prime2
Definition: TVar.hh:129
modparameters::ghzzp2_prime6
complex(8), public ghzzp2_prime6
Definition: mod_Parameters.F90:533
particle_initializer
SimpleParticle_t particle_initializer(int id, float x, float y, float z, float e, bool ptEtaPhi=false)
This function intializes a single SimpleParticle_t in the Python.
Definition: mela_binding.cpp:328
MELAThreeBodyDecayCandidate::setWFermion
void setWFermion(MELAParticle *myParticle)
Definition: MELAThreeBodyDecayCandidate.cc:55
gGRAVITON_QQ_LEFT
@ gGRAVITON_QQ_LEFT
Definition: raw_couplings.txt:118
TVar::simple_event_record::nRequested_Tops
int nRequested_Tops
Definition: TVar.hh:232
ghz2_prime5
double ghz2_prime5[2]
Definition: TMCFM.hh:196
gh2z3
double gh2z3[2]
Definition: TMCFM.hh:220
anonymous_namespace{TCouplingsBase.hh}::gMDL_chl1
@ gMDL_chl1
Definition: TCouplingsBase.hh:256
MELAParticle::x
double x() const
Definition: MELAParticle.h:67
TVar::simple_event_record::pMothers
SimpleParticleCollection_t pMothers
Definition: TVar.hh:239
modparameters::bzgs8
complex(8), public bzgs8
Definition: mod_Parameters.F90:973
madMela::mdl_cqq31
double mdl_cqq31
Definition: MadMela.h:54
selfDHzzcoupl
double selfDHzzcoupl[nSupportedHiggses][SIZE_HVV][2]
Definition: raw_names.txt:8
gGRAVITON_ZA_3
@ gGRAVITON_ZA_3
Definition: raw_couplings.txt:148
TVar::bkgWW
@ bkgWW
Definition: TVar.hh:166
TVar::D_zzgg
@ D_zzgg
Definition: TVar.hh:141
computeDecayAngles
array< float, 8 > computeDecayAngles(Mela &mela)
the analog of Mela::computeDecayAngles
Definition: mela_binding.cpp:237
TVar::DefaultLeptonInterf
@ DefaultLeptonInterf
Definition: TVar.hh:106
TVar::D_zzgg_PS
@ D_zzgg_PS
Definition: TVar.hh:143
modparameters::ghzzp4_prime5
complex(8), public ghzzp4_prime5
Definition: mod_Parameters.F90:548
anonymous_namespace{TCouplingsBase.hh}::gMDL_cebre
@ gMDL_cebre
Definition: TCouplingsBase.hh:249
modparameters::bzpzp5
complex(8), public bzpzp5
Definition: mod_Parameters.F90:962
MELAParticle::p
double p() const
Definition: MELAParticle.h:71
modparameters::ghzzp2_prime
complex(8), public ghzzp2_prime
Definition: mod_Parameters.F90:528
madMela::mdl_cqq11
double mdl_cqq11
Definition: MadMela.h:53
MELAParticle::m
double m() const
Definition: MELAParticle.h:66
TVar::CPS
@ CPS
Definition: TVar.hh:120
TVar::H2_g5
@ H2_g5
Definition: TVar.hh:154
madMela::mdl_cquqd8im
double mdl_cquqd8im
Definition: MadMela.h:56
Mela::differentiate_HWW_HZZ
bool differentiate_HWW_HZZ
Definition: Mela.h:1070
gGRAVITON_GG_5
@ gGRAVITON_GG_5
Definition: raw_couplings.txt:129
SIZE_HQQ
@ SIZE_HQQ
Definition: raw_couplings.txt:5
computeD_gg
float computeD_gg(Mela &mela, TVar::MatrixElement myME, TVar::Process myType)
analog of Mela::computeD_gg
Definition: mela_binding.cpp:141
modparameters::ghzzp2
complex(8), public ghzzp2
Definition: mod_Parameters.F90:515
MELACandidate::recreateVs
void recreateVs()
Definition: MELACandidate.cc:105
ghw4
double ghw4[2]
Definition: TMCFM.hh:203
Mela::getHiggsWidthAtPoleMass
double getHiggsWidthAtPoleMass(double mass)
Returns the width of the Higgs at a given pole mass as a calculation.
Definition: Mela.cc:546
gh2w2_prime6
double gh2w2_prime6[2]
Definition: TMCFM.hh:238
anonymous_namespace{TCouplingsBase.hh}::gMDL_chwbtil
@ gMDL_chwbtil
Definition: TCouplingsBase.hh:301
modparameters::kappa
complex(8), public kappa
Definition: mod_Parameters.F90:882
gHIGGS_VV_1_PRIME
@ gHIGGS_VV_1_PRIME
Definition: raw_couplings.txt:22
anonymous_namespace{TCouplingsBase.hh}::gMDL_cquqd8im
@ gMDL_cquqd8im
Definition: TCouplingsBase.hh:316
ghw3_prime5
double ghw3_prime5[2]
Definition: TMCFM.hh:208
modparameters::ghzzp3_prime7
complex(8), public ghzzp3_prime7
Definition: mod_Parameters.F90:542
ghg4
double ghg4[2]
Definition: TMCFM.hh:186
TVar::bkgWWZZ
@ bkgWWZZ
Definition: TVar.hh:167
gh2w3_prime5
double gh2w3_prime5[2]
Definition: TMCFM.hh:237
ghw2_prime
double ghw2_prime[2]
Definition: TMCFM.hh:204
TVar::H0_g1prime2
@ H0_g1prime2
Definition: TVar.hh:126
modparameters::ghwwp1
complex(8), public ghwwp1
Definition: mod_Parameters.F90:623
gh2z4_prime5
double gh2z4_prime5[2]
Definition: TMCFM.hh:225
gHIGGS_Vp_Top_right
@ gHIGGS_Vp_Top_right
Definition: raw_couplings.txt:98
anonymous_namespace{TCouplingsBase.hh}::gMDL_cquqd11im
@ gMDL_cquqd11im
Definition: TCouplingsBase.hh:317
gh2z4
double gh2z4[2]
Definition: TMCFM.hh:220
anonymous_namespace{TCouplingsBase.hh}::gMDL_chq3
@ gMDL_chq3
Definition: TCouplingsBase.hh:260
anonymous_namespace{TCouplingsBase.hh}::gMDL_chudim
@ gMDL_chudim
Definition: TCouplingsBase.hh:310
modparameters::ghzzp1_prime4
complex(8), public ghzzp1_prime4
Definition: mod_Parameters.F90:523
madMela::mdl_chu
double mdl_chu
Definition: MadMela.h:46
MELAParticle::p4
TLorentzVector p4
Definition: MELAParticle.h:18
TVar::simple_event_record::intermediateVid
std::vector< int > intermediateVid
Definition: TVar.hh:236
madMela::mdl_cebre
double mdl_cebre
Definition: MadMela.h:40
TVar::H2_g3
@ H2_g3
Definition: TVar.hh:152
gHIGGS_VV_2_PRIME5
@ gHIGGS_VV_2_PRIME5
Definition: raw_couplings.txt:32
gGRAVITON_VV_2
@ gGRAVITON_VV_2
Definition: raw_couplings.txt:136
cz_q1sq
int cz_q1sq
Definition: TMCFM.hh:153
MELAParticle::vect
TVector3 vect() const
Definition: MELAParticle.h:86
TVar::SMSyst_None
@ SMSyst_None
Definition: TVar.hh:187
anonymous_namespace{TCouplingsBase.hh}::gMDL_clq1
@ gMDL_clq1
Definition: TCouplingsBase.hh:270
anonymous_namespace{TCouplingsBase.hh}::SIZE_HGG
@ SIZE_HGG
Definition: TCouplingsBase.hh:40
cLambdaHIGGS_VV_QSQ2
@ cLambdaHIGGS_VV_QSQ2
Definition: raw_couplings.txt:71
modparameters::ghzpgs4
complex(8), public ghzpgs4
Definition: mod_Parameters.F90:556
TVar::DEBUG_MECHECK
@ DEBUG_MECHECK
Definition: TVar.hh:53
dP_Z
double dP_Z[2]
Definition: TMCFM.hh:242
ghw1_prime3
double ghw1_prime3[2]
Definition: TMCFM.hh:206
modparameters::ghzpzp2_prime3
complex(8), public ghzpzp2_prime3
Definition: mod_Parameters.F90:575
cLambdaHIGGS_VV_QSQ1
@ cLambdaHIGGS_VV_QSQ1
Definition: raw_couplings.txt:70
MELAParticle::z
double z() const
Definition: MELAParticle.h:69
modparameters::bzzp5
complex(8), public bzzp5
Definition: mod_Parameters.F90:951
gHIGGS_VV_3_PRIME2
@ gHIGGS_VV_3_PRIME2
Definition: raw_couplings.txt:35
modparameters::zprime_qq_left
complex(8), public zprime_qq_left
Definition: mod_Parameters.F90:912
TVar::simple_event_record::AssociationCode
int AssociationCode
Definition: TVar.hh:227
selfDHqqcoupl
double selfDHqqcoupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:3
modparameters::bzpgs4
complex(8), public bzpgs4
Definition: mod_Parameters.F90:984
TVar::H0_gsgs_PS
@ H0_gsgs_PS
Definition: TVar.hh:133
gh2z2_prime
double gh2z2_prime[2]
Definition: TMCFM.hh:221
anonymous_namespace{TCouplingsBase.hh}::gMDL_cuhim
@ gMDL_cuhim
Definition: TCouplingsBase.hh:312
computeDijetConvBW
float computeDijetConvBW(Mela &mela, bool useTrueBW)
the analog of Mela::computeDijetConvBW
Definition: mela_binding.cpp:162
gh2w2_prime7
double gh2w2_prime7[2]
Definition: TMCFM.hh:239
gh2w1_prime7
double gh2w1_prime7[2]
Definition: TMCFM.hh:239
gHIGGS_VV_1_PRIME7
@ gHIGGS_VV_1_PRIME7
Definition: raw_couplings.txt:49
modparameters::ghzpzp3
complex(8), public ghzpzp3
Definition: mod_Parameters.F90:561
madMela::mdl_cquqd11re
double mdl_cquqd11re
Definition: MadMela.h:55
gh2w1_prime3
double gh2w1_prime3[2]
Definition: TMCFM.hh:235
MELACandidate::addSortedV
void addSortedV(MELAParticle *myParticle)
Definition: MELACandidate.h:70
modparameters::bzzp3
complex(8), public bzzp3
Definition: mod_Parameters.F90:949
gHIGGS_VV_4_PRIME2
@ gHIGGS_VV_4_PRIME2
Definition: raw_couplings.txt:41
anonymous_namespace{TCouplingsBase.hh}::gMDL_cewre
@ gMDL_cewre
Definition: TCouplingsBase.hh:248
TVar::simple_event_record::pStableTops
SimpleParticleCollection_t pStableTops
Definition: TVar.hh:243
gATQGC_dPA
@ gATQGC_dPA
Definition: raw_couplings.txt:163
ghz4_prime7
double ghz4_prime7[2]
Definition: TMCFM.hh:198
modparameters::ghzpzp4_prime3
complex(8), public ghzpzp4_prime3
Definition: mod_Parameters.F90:591
TVar::HSMHiggs
@ HSMHiggs
Definition: TVar.hh:125
gh2z3_prime7
double gh2z3_prime7[2]
Definition: TMCFM.hh:227
TVar::H2_g2
@ H2_g2
Definition: TVar.hh:151
anonymous_namespace{TCouplingsBase.hh}::gMDL_cwtil
@ gMDL_cwtil
Definition: TCouplingsBase.hh:297
gh2z2_prime2
double gh2z2_prime2[2]
Definition: TMCFM.hh:222
madMela::mdl_cqq1
double mdl_cqq1
Definition: MadMela.h:53
getPAux
float getPAux(Mela &mela)
the analog of Mela::getPAux
Definition: mela_binding.cpp:226
ghw2
double ghw2[2]
Definition: TMCFM.hh:203
gh2z4_prime4
double gh2z4_prime4[2]
Definition: TMCFM.hh:224
modparameters::a4
complex(8), public a4
Definition: mod_Parameters.F90:926
MELAParticle::genStatus
int genStatus
Definition: MELAParticle.h:20
TVar::Lep_WH_TU
@ Lep_WH_TU
Definition: TVar.hh:100
MELAParticle::charge
double charge() const
Definition: MELAParticle.cc:90
MELACandidate::getSortedDaughter
MELAParticle * getSortedDaughter(int index) const
Definition: MELACandidate.cc:148
ghgsgs3
double ghgsgs3[2]
Definition: TMCFM.hh:201
TVar::bkgZGamma
@ bkgZGamma
Definition: TVar.hh:163
MELACandidate::getAssociatedLepton
MELAParticle * getAssociatedLepton(int index) const
Definition: MELACandidate.cc:156
modparameters::bzgs3
complex(8), public bzgs3
Definition: mod_Parameters.F90:971
modparameters::ghzpzp4_prime6
complex(8), public ghzpzp4_prime6
Definition: mod_Parameters.F90:594
TVar::H2_g9
@ H2_g9
Definition: TVar.hh:159
gHIGGS_VV_2_PRIME2
@ gHIGGS_VV_2_PRIME2
Definition: raw_couplings.txt:29
modparameters::b7
complex(8), public b7
Definition: mod_Parameters.F90:942
Mela::setCandidateDecayMode
void setCandidateDecayMode(TVar::CandidateDecayMode mode)
Sets the decay mode for your event.
Definition: Mela.cc:346
MELAParticle::deltaR
double deltaR(const TLorentzVector &v) const
Definition: MELAParticle.h:82
madMela::mdl_clequ3re
double mdl_clequ3re
Definition: MadMela.h:51
TVar::Fixed_mZPlusmH
@ Fixed_mZPlusmH
Definition: TVar.hh:201
modparameters::bzzp8
complex(8), public bzzp8
Definition: mod_Parameters.F90:954
collection_initializer_from_column
SimpleParticleCollection_t collection_initializer_from_column(std::vector< int > ids, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > e, bool ptEtaPhi=false)
This function initializes a single SimpleParticleCollection_t (or a list of SimpleParticle_t) in the ...
Definition: mela_binding.cpp:349
anonymous_namespace{TCouplingsBase.hh}::gMDL_chbox
@ gMDL_chbox
Definition: TCouplingsBase.hh:239
Mela::setMelaHiggsMass
void setMelaHiggsMass(double myHiggsMass, int index=0)
Sets the mass of your chosen Higgs.
Definition: Mela.cc:342
TVar::H0_gsgs
@ H0_gsgs
Definition: TVar.hh:132
modparameters::ghzzp2_prime3
complex(8), public ghzzp2_prime3
Definition: mod_Parameters.F90:530
ghz3_prime2
double ghz3_prime2[2]
Definition: TMCFM.hh:193
gHIGGS_VV_1_PRIME2
@ gHIGGS_VV_1_PRIME2
Definition: raw_couplings.txt:23
MELAParticle::setLifetime
void setLifetime(double life_)
Definition: MELAParticle.h:44
gAZff_ZllLH
@ gAZff_ZllLH
Definition: raw_couplings.txt:181
gHIGGS_VV_3_PRIME
@ gHIGGS_VV_3_PRIME
Definition: raw_couplings.txt:34
modparameters::ghzpzp2_prime2
complex(8), public ghzpzp2_prime2
Definition: mod_Parameters.F90:574
gh2w3_prime4
double gh2w3_prime4[2]
Definition: TMCFM.hh:236
modparameters::ghzpzp1_prime
complex(8), public ghzpzp1_prime
Definition: mod_Parameters.F90:565
modparameters::ghzzp3
complex(8), public ghzzp3
Definition: mod_Parameters.F90:516
gh2z2_prime3
double gh2z2_prime3[2]
Definition: TMCFM.hh:223
selfDHzzCLambda_qsq
int selfDHzzCLambda_qsq[nSupportedHiggses][SIZE_HVV_CQSQ]
Definition: raw_names.txt:12
madMela::mdl_chl3
double mdl_chl3
Definition: MadMela.h:45
anonymous_namespace{TCouplingsBase.hh}::gMDL_cud8
@ gMDL_cud8
Definition: TCouplingsBase.hh:280
gHIGGS_VV_4
@ gHIGGS_VV_4
Definition: raw_couplings.txt:12
MELAThreeBodyDecayCandidate::setPartnerParticle
void setPartnerParticle(MELAParticle *myParticle)
Definition: MELAThreeBodyDecayCandidate.cc:54
anonymous_namespace{TCouplingsBase.hh}::gMDL_chb
@ gMDL_chb
Definition: TCouplingsBase.hh:243
madMela::mdl_cqd8
double mdl_cqd8
Definition: MadMela.h:53
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_HVV
CouplingIndex_HVV
This is the enumerator for the couplings between the Higgs and the vector bosons (Z/Z' & W/W')
Definition: TCouplingsBase.hh:52
modparameters::bzpzp4
complex(8), public bzpzp4
Definition: mod_Parameters.F90:961
MELACandidate::setDecayMode
void setDecayMode(TVar::CandidateDecayMode flag)
Definition: MELACandidate.cc:112
gHIGGS_Vp_Chm_right
@ gHIGGS_Vp_Chm_right
Definition: raw_couplings.txt:94
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqq31
@ gMDL_cqq31
Definition: TCouplingsBase.hh:269
madMela::mdl_cwtil
double mdl_cwtil
Definition: MadMela.h:61
modparameters::ghzpzp4_prime2
complex(8), public ghzpzp4_prime2
Definition: mod_Parameters.F90:590
modparameters::kappa_tilde
complex(8), public kappa_tilde
Definition: mod_Parameters.F90:883
gGRAVITON_GG_4
@ gGRAVITON_GG_4
Definition: raw_couplings.txt:128
anonymous_namespace{TCouplingsBase.hh}::gMDL_cebim
@ gMDL_cebim
Definition: TCouplingsBase.hh:303
TVar::D_gg10
@ D_gg10
Definition: TVar.hh:176
anonymous_namespace{TCouplingsBase.hh}::gMDL_chl3
@ gMDL_chl3
Definition: TCouplingsBase.hh:257
computeVHAngles
array< float, 7 > computeVHAngles(Mela &mela, TVar::Production prod)
analog of Mela::computeVHAngles
Definition: mela_binding.cpp:295
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_HQQ
CouplingIndex_HQQ
This is the enumeration for couplings between the Higgs and the kappa formulation of quarks.
Definition: TCouplingsBase.hh:22
gGRAVITON_VV_4
@ gGRAVITON_VV_4
Definition: raw_couplings.txt:138
madMela::mdl_cquqd81im
double mdl_cquqd81im
Definition: MadMela.h:56
TVar::Had_ZH_TU
@ Had_ZH_TU
Definition: TVar.hh:97
ghw3_prime
double ghw3_prime[2]
Definition: TMCFM.hh:204
gGRAVITON_VV_5
@ gGRAVITON_VV_5
Definition: raw_couplings.txt:139
modparameters::ghzzp3_prime5
complex(8), public ghzzp3_prime5
Definition: mod_Parameters.F90:540
TVar::MCFM
@ MCFM
Definition: TVar.hh:56
ghz1_prime7
double ghz1_prime7[2]
Definition: TMCFM.hh:198
anonymous_namespace{TCouplingsBase.hh}::gMDL_cuwim
@ gMDL_cuwim
Definition: TCouplingsBase.hh:305
ghw3_prime3
double ghw3_prime3[2]
Definition: TMCFM.hh:206
Lambda_z22
double Lambda_z22
Definition: TMCFM.hh:164
TVar::Lep_ZH_S
@ Lep_ZH_S
Definition: TVar.hh:88
TVar::D_g1g2
@ D_g1g2
Definition: TVar.hh:136
madMela::mdl_cee
double mdl_cee
Definition: MadMela.h:41
modparameters::ghzpgs2
complex(8), public ghzpgs2
Definition: mod_Parameters.F90:554
SIZE_Vpff
@ SIZE_Vpff
Definition: raw_couplings.txt:100
MELAParticle
Definition: MELAParticle.h:13
kappa_4gen_bot
double kappa_4gen_bot[2]
Definition: TMCFM.hh:188
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_HGG
CouplingIndex_HGG
This is the enumerator for the couplings between the Higgs and gluons.
Definition: TCouplingsBase.hh:35
Mela::SetMadgraphCKMElements
void SetMadgraphCKMElements(double ckmlambda=0.2265, double ckma=0.79, double ckmrho=0.141, double ckmeta=0.357, bool force_refresh=false)
Definition: Mela.cc:548
selfDHggcoupl
double selfDHggcoupl[nSupportedHiggses][SIZE_HGG][2]
Definition: raw_names.txt:1
MELAParticle::lifetime
double lifetime
Definition: MELAParticle.h:21
modparameters::bzzp7
complex(8), public bzzp7
Definition: mod_Parameters.F90:953
ghw3_prime4
double ghw3_prime4[2]
Definition: TMCFM.hh:207
computeProdP_ttH
float computeProdP_ttH(Mela &mela, int topProcess, int topDecay, bool useConstant)
analog of Mela::computeProdP_ttH
Definition: mela_binding.cpp:97
MELAParticle::getDaughterParticles
virtual void getDaughterParticles(std::vector< MELAParticle * > &particles) const
Definition: MELAParticle.cc:82
cw_q1sq
int cw_q1sq
Definition: TMCFM.hh:154
modparameters::bzpzp7
complex(8), public bzpzp7
Definition: mod_Parameters.F90:964
LambdaHIGGS_QSQ_VV_1
@ LambdaHIGGS_QSQ_VV_1
Definition: raw_couplings.txt:61
Lambda_w11
double Lambda_w11
Definition: TMCFM.hh:167
MELACandidate::getDaughterParticles
void getDaughterParticles(std::vector< MELAParticle * > &particles) const
Definition: MELACandidate.cc:708
TVar::JJEW_S
@ JJEW_S
Definition: TVar.hh:84
TVar::CandidateDecay_ZW
@ CandidateDecay_ZW
Definition: TVar.hh:42
computeProdP
float computeProdP(Mela &mela, bool useConstant=true)
analog of Mela::computeProdP
Definition: mela_binding.cpp:49
ghw4_prime6
double ghw4_prime6[2]
Definition: TMCFM.hh:209
modparameters::ghzzp2_prime7
complex(8), public ghzzp2_prime7
Definition: mod_Parameters.F90:534
madMela::mdl_cuu
double mdl_cuu
Definition: MadMela.h:60
gHIGGS_Vp_Up_right
@ gHIGGS_Vp_Up_right
Definition: raw_couplings.txt:90
madMela::mdl_cdhre
double mdl_cdhre
Definition: MadMela.h:39
modparameters::bzzp4
complex(8), public bzzp4
Definition: mod_Parameters.F90:950
cranou
double cranou
Definition: TMCFM.hh:258
madMela::mdl_cugim
double mdl_cugim
Definition: MadMela.h:59
TVar::SMSyst_ResDown
@ SMSyst_ResDown
Definition: TVar.hh:193
TVar::Dynamic_qJ_qJ_qH
@ Dynamic_qJ_qJ_qH
Definition: TVar.hh:207
TVar::ConserveDifermionMass
@ ConserveDifermionMass
Definition: TVar.hh:112
modparameters::ghzpzp3_prime7
complex(8), public ghzpzp3_prime7
Definition: mod_Parameters.F90:587
madMela::mdl_chg
double mdl_chg
Definition: MadMela.h:44
madMela::mdl_cehim
double mdl_cehim
Definition: MadMela.h:41
TVar::SILENT
@ SILENT
Definition: TVar.hh:48
TVar::Dynamic_Softest_pTJ
@ Dynamic_Softest_pTJ
Definition: TVar.hh:210
madMela::mdl_cqe
double mdl_cqe
Definition: MadMela.h:53
Lambda_w12
double Lambda_w12
Definition: TMCFM.hh:168
gh2z2
double gh2z2[2]
Definition: TMCFM.hh:220
TVar::CandidateDecay_ZG
@ CandidateDecay_ZG
Definition: TVar.hh:43
gATQGC_dMA
@ gATQGC_dMA
Definition: raw_couplings.txt:164
anonymous_namespace{TCouplingsBase.hh}::gMDL_cquqd81re
@ gMDL_cquqd81re
Definition: TCouplingsBase.hh:293
modparameters::bzzp6
complex(8), public bzzp6
Definition: mod_Parameters.F90:952
Mela::resetMass
void resetMass(double inmass, int ipart)
Resets the mass for a particle that is an electroweak parameter according to its id.
Definition: Mela.cc:522
MELACandidate::addAssociatedTop
void addAssociatedTop(MELATopCandidate_t *myParticle)
Definition: MELACandidate.cc:619
modparameters::ghzpzp2_prime5
complex(8), public ghzpzp2_prime5
Definition: mod_Parameters.F90:577
Mela::resetInputEvent
void resetInputEvent()
Resets the event in preparation for the next iteration of the event loop.
Definition: Mela.cc:362
madMela::mdl_cdhim
double mdl_cdhim
Definition: MadMela.h:39
gh2w3_prime7
double gh2w3_prime7[2]
Definition: TMCFM.hh:239
gHIGGS_AA_3
@ gHIGGS_AA_3
Definition: raw_couplings.txt:19
TVar::MatrixElement
MatrixElement
Definition: TVar.hh:55
nSupportedHiggses
@ nSupportedHiggses
Definition: TMCFM.hh:15
TVar::event_scales_type::factorizationScheme
TVar::EventScaleScheme factorizationScheme
Definition: TVar.hh:261
anonymous_namespace{TCouplingsBase.hh}::gMDL_ceu
@ gMDL_ceu
Definition: TCouplingsBase.hh:277
modparameters::ghzzp4_prime7
complex(8), public ghzzp4_prime7
Definition: mod_Parameters.F90:550
SIZE_ATQGC
@ SIZE_ATQGC
Definition: raw_couplings.txt:176
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdgre
@ gMDL_cdgre
Definition: TCouplingsBase.hh:253
ghw4_prime
double ghw4_prime[2]
Definition: TMCFM.hh:204
MELACandidate::addAssociatedLepton
void addAssociatedLepton(MELAParticle *myParticle)
Definition: MELACandidate.cc:606
Lambda_w22
double Lambda_w22
Definition: TMCFM.hh:168
MELACandidate::testShallowCopy
bool testShallowCopy()
Definition: MELACandidate.cc:115
TVar::ZZQQB_STU
@ ZZQQB_STU
Definition: TVar.hh:64
ghw4_prime4
double ghw4_prime4[2]
Definition: TMCFM.hh:207
TVar::JJVBF_TU
@ JJVBF_TU
Definition: TVar.hh:94
TVar::event_scales_type::fac_scale_factor
double fac_scale_factor
Definition: TVar.hh:263
rnZ
double rnZ
Definition: TMCFM.hh:252
gh2z4_prime6
double gh2z4_prime6[2]
Definition: TMCFM.hh:226
TVar::H2_g1
@ H2_g1
Definition: TVar.hh:150
ghz2
double ghz2[2]
Definition: TMCFM.hh:191
gh2w2_prime3
double gh2w2_prime3[2]
Definition: TMCFM.hh:235
anonymous_namespace{TCouplingsBase.hh}::gMDL_cugre
@ gMDL_cugre
Definition: TCouplingsBase.hh:250
dFour_Z
double dFour_Z[2]
Definition: TMCFM.hh:242
TVar::Fixed_mZ
@ Fixed_mZ
Definition: TVar.hh:199
MELACandidate::getNAssociatedNeutrinos
int getNAssociatedNeutrinos() const
Definition: MELACandidate.h:58
gAZff_dZLH
@ gAZff_dZLH
Definition: raw_couplings.txt:192
dAAWpWm
double dAAWpWm[2]
Definition: TMCFM.hh:243
madMela::mdl_cledqim
double mdl_cledqim
Definition: MadMela.h:50
ghw1
double ghw1[2]
Definition: TMCFM.hh:203
reZ
double reZ
Definition: TMCFM.hh:249
anonymous_namespace{TCouplingsBase.hh}::gHIGGS_GG_3
@ gHIGGS_GG_3
Definition: TCouplingsBase.hh:37
dM_Z
double dM_Z[2]
Definition: TMCFM.hh:242
madMela::mdl_cehre
double mdl_cehre
Definition: MadMela.h:41
madMela::mdl_chudre
double mdl_chudre
Definition: MadMela.h:46
TVar::bkgWWZZ_SMHiggs
@ bkgWWZZ_SMHiggs
Definition: TVar.hh:171
madMela::mdl_chgtil
double mdl_chgtil
Definition: MadMela.h:45
dFour_A
double dFour_A[2]
Definition: TMCFM.hh:241
gHIGGS_VV_2_PRIME
@ gHIGGS_VV_2_PRIME
Definition: raw_couplings.txt:28
gHIGGS_VV_3_PRIME5
@ gHIGGS_VV_3_PRIME5
Definition: raw_couplings.txt:38
ghgsgs4
double ghgsgs4[2]
Definition: TMCFM.hh:201
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdbim
@ gMDL_cdbim
Definition: TCouplingsBase.hh:309
madMela::mdl_chwbtil
double mdl_chwbtil
Definition: MadMela.h:47
TVar::NoPropagator
@ NoPropagator
Definition: TVar.hh:117
anonymous_namespace{TCouplingsBase.hh}::gMDL_cle
@ gMDL_cle
Definition: TCouplingsBase.hh:281
Mela::setMelaHiggsMassWidth
void setMelaHiggsMassWidth(double myHiggsMass, double myHiggsWidth, int index)
a combination of setMelaHiggsMass and setMelaHiggsWidth.
Definition: Mela.cc:344
selfDHwwpcoupl
double selfDHwwpcoupl[SIZE_HVV][2]
Definition: raw_names.txt:18
gZPRIME_QQ_RIGHT
@ gZPRIME_QQ_RIGHT
Definition: raw_couplings.txt:105
gHIGGS_Vp_Top_left
@ gHIGGS_Vp_Top_left
Definition: raw_couplings.txt:97
TVar::JHUGen
@ JHUGen
Definition: TVar.hh:57
gHIGGS_AA_4
@ gHIGGS_AA_4
Definition: raw_couplings.txt:20
gGRAVITON_VV_3
@ gGRAVITON_VV_3
Definition: raw_couplings.txt:137
MELACandidate::getAssociatedJet
MELAParticle * getAssociatedJet(int index) const
Definition: MELACandidate.cc:168
madMela::mdl_cdgim
double mdl_cdgim
Definition: MadMela.h:38
SIZE_HVV_LAMBDAQSQ
@ SIZE_HVV_LAMBDAQSQ
Definition: raw_couplings.txt:66
TVar::Had_ZH
@ Had_ZH
Definition: TVar.hh:75
gHIGGS_VV_1_PRIME3
@ gHIGGS_VV_1_PRIME3
Definition: raw_couplings.txt:24
TVar::NoRemoval
@ NoRemoval
Definition: TVar.hh:111
TVar::H2_g1g5
@ H2_g1g5
Definition: TVar.hh:155
ghw4_prime7
double ghw4_prime7[2]
Definition: TMCFM.hh:210
modparameters::ghzpzp4_prime7
complex(8), public ghzpzp4_prime7
Definition: mod_Parameters.F90:595
TVar::H2_g8
@ H2_g8
Definition: TVar.hh:158
MELAParticle::addMother
void addMother(MELAParticle *myParticle)
Definition: MELAParticle.cc:62
modparameters::ghzzp1_prime2
complex(8), public ghzzp1_prime2
Definition: mod_Parameters.F90:521
madMela::mdl_chbtil
double mdl_chbtil
Definition: MadMela.h:43
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqu8
@ gMDL_cqu8
Definition: TCouplingsBase.hh:286
gGRAVITON_ZA_2
@ gGRAVITON_ZA_2
Definition: raw_couplings.txt:147
modparameters::bzpzp10
complex(8), public bzpzp10
Definition: mod_Parameters.F90:967
Mela::resetYukawaMass
void resetYukawaMass(double inmass, int ipart)
Resets the Yukawa coupling (or "Yukawa mass") for a specific particle. Does not change its "intrinsic...
Definition: Mela.cc:524
gh2zgs2
double gh2zgs2[2]
Definition: TMCFM.hh:229
anonymous_namespace{TCouplingsBase.hh}::gMDL_chdd
@ gMDL_chdd
Definition: TCouplingsBase.hh:240
gh2w1_prime6
double gh2w1_prime6[2]
Definition: TMCFM.hh:238
gh2w3_prime3
double gh2w3_prime3[2]
Definition: TMCFM.hh:235
dV_Z
double dV_Z[2]
Definition: TMCFM.hh:242
mc
double mc
Definition: TMCFM.hh:133
Mela
This is the main Mela object!
Definition: Mela.h:54
anonymous_namespace{TCouplingsBase.hh}::gMDL_clequ3im
@ gMDL_clequ3im
Definition: TCouplingsBase.hh:320
ghz2_prime6
double ghz2_prime6[2]
Definition: TMCFM.hh:197
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_LAMBDAQSQ
CouplingIndex_LAMBDAQSQ
This is the enumeration for couplings between the Higgs and the lambda Z/W couplings.
Definition: TCouplingsBase.hh:110
gh2z4_prime2
double gh2z4_prime2[2]
Definition: TMCFM.hh:222
anonymous_namespace{TCouplingsBase.hh}::gMDL_cuu1
@ gMDL_cuu1
Definition: TCouplingsBase.hh:274
lqdZ
double lqdZ
Definition: TMCFM.hh:256
MAKE_COUPLING_ARR_SPIN_ZERO
#define MAKE_COUPLING_ARR_SPIN_ZERO(arrayName, size, arrType)
Generates the array for spin 0 values in JHUGen and JHUGen-MCFM.
Definition: mela_binding.cpp:399
TVar::InterfOff
@ InterfOff
Definition: TVar.hh:108
gh2z1_prime6
double gh2z1_prime6[2]
Definition: TMCFM.hh:226
Mela::selfDM_Wprime
double selfDM_Wprime
Definition: Mela.h:1083
gh2g4
double gh2g4[2]
Definition: TMCFM.hh:215
ghw1_prime
double ghw1_prime[2]
Definition: TMCFM.hh:204
gh2z1_prime7
double gh2z1_prime7[2]
Definition: TMCFM.hh:227
computeProdP_VH
float computeProdP_VH(Mela &mela, bool includeHiggsDecay, bool useConstant)
analog of Mela::computeProdP_VH
Definition: mela_binding.cpp:84
gZPRIME_QQ_LEFT
@ gZPRIME_QQ_LEFT
Definition: raw_couplings.txt:104
ghzgs4
double ghzgs4[2]
Definition: TMCFM.hh:200
gZPRIME_VV_2
@ gZPRIME_VV_2
Definition: raw_couplings.txt:112
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_AZff
CouplingIndex_AZff
Definition: TCouplingsBase.hh:220
modparameters::graviton_qq_right
complex(8), public graviton_qq_right
Definition: mod_Parameters.F90:929
selfDHttcoupl
double selfDHttcoupl[nSupportedHiggses][SIZE_HQQ][2]
Definition: raw_names.txt:5
gGRAVITON_GG_2
@ gGRAVITON_GG_2
Definition: raw_couplings.txt:126
TVar::ResonancePropagatorScheme
ResonancePropagatorScheme
Definition: TVar.hh:116
Mela::getRenFacScaleMode
const TVar::event_scales_type & getRenFacScaleMode() const
Returns the current RenFac Scale Mode for MELA.
Definition: Mela.cc:561
TVar::Dynamic_qH
@ Dynamic_qH
Definition: TVar.hh:204
TVar::Had_WH_S
@ Had_WH_S
Definition: TVar.hh:87
MELAParticle::passSelection
bool passSelection
Definition: MELAParticle.h:19
madMela::mdl_cud1
double mdl_cud1
Definition: MadMela.h:58
modparameters::bzpzp2
complex(8), public bzpzp2
Definition: mod_Parameters.F90:959
TVar::JJEW
@ JJEW
Definition: TVar.hh:73
gh2z3_prime
double gh2z3_prime[2]
Definition: TMCFM.hh:221
computeVBFAngles
array< float, 7 > computeVBFAngles(Mela &mela)
analog of Mela::computeVBFAngles
Definition: mela_binding.cpp:256
modparameters::a1
complex(8), public a1
Definition: mod_Parameters.F90:923
TVar::D_g1g1prime2
@ D_g1g1prime2
Definition: TVar.hh:135
madMela::mdl_ch
double mdl_ch
Definition: MadMela.h:43
Mela::selfDGa_Wprime
double selfDGa_Wprime
Definition: Mela.h:1084
ghz2_prime4
double ghz2_prime4[2]
Definition: TMCFM.hh:195
anonymous_namespace{TCouplingsBase.hh}::gMDL_cuwre
@ gMDL_cuwre
Definition: TCouplingsBase.hh:251
modparameters::ghzpzp1_prime2
complex(8), public ghzpzp1_prime2
Definition: mod_Parameters.F90:566
modparameters::b2
complex(8), public b2
Definition: mod_Parameters.F90:937
gAZff_ZllRH
@ gAZff_ZllRH
Definition: raw_couplings.txt:180
modparameters::ghzzp3_prime2
complex(8), public ghzzp3_prime2
Definition: mod_Parameters.F90:537
gHIGGS_VV_3
@ gHIGGS_VV_3
Definition: raw_couplings.txt:11
gHIGGS_Vp_Bot_left
@ gHIGGS_Vp_Bot_left
Definition: raw_couplings.txt:95
ghz1_prime3
double ghz1_prime3[2]
Definition: TMCFM.hh:194
TVar::bkgZZ_SMHiggs
@ bkgZZ_SMHiggs
Definition: TVar.hh:169
gHIGGS_VV_1_PRIME5
@ gHIGGS_VV_1_PRIME5
Definition: raw_couplings.txt:26
TVar::CandidateDecay_WG
@ CandidateDecay_WG
Definition: TVar.hh:44
gHIGGS_ZA_3
@ gHIGGS_ZA_3
Definition: raw_couplings.txt:15
madMela::mdl_cquqd81re
double mdl_cquqd81re
Definition: MadMela.h:56
TVar::bkgZZ
@ bkgZZ
Definition: TVar.hh:165
SIZE_AZff
@ SIZE_AZff
Definition: raw_couplings.txt:194
gh2w4_prime7
double gh2w4_prime7[2]
Definition: TMCFM.hh:239
modparameters::b6
complex(8), public b6
Definition: mod_Parameters.F90:941
TVar::simple_event_record::nRequested_Antitops
int nRequested_Antitops
Definition: TVar.hh:233
TVar::SMSyst_ScaleDown
@ SMSyst_ScaleDown
Definition: TVar.hh:190
gAZff_ZnunuRH
@ gAZff_ZnunuRH
Definition: raw_couplings.txt:186
madMela::mdl_cubim
double mdl_cubim
Definition: MadMela.h:58
modparameters::ghzpzp2_prime4
complex(8), public ghzpzp2_prime4
Definition: mod_Parameters.F90:576
gGRAVITON_VV_8
@ gGRAVITON_VV_8
Definition: raw_couplings.txt:142
madMela::mdl_clq3
double mdl_clq3
Definition: MadMela.h:52
madMela::mdl_chd
double mdl_chd
Definition: MadMela.h:44
modparameters::ghzpzp1_prime3
complex(8), public ghzpzp1_prime3
Definition: mod_Parameters.F90:567
TVar::InterfOn
@ InterfOn
Definition: TVar.hh:107
gGRAVITON_VV_6
@ gGRAVITON_VV_6
Definition: raw_couplings.txt:140
TVar::Fixed_mW
@ Fixed_mW
Definition: TVar.hh:198
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdbre
@ gMDL_cdbre
Definition: TCouplingsBase.hh:255
gh2w2_prime4
double gh2w2_prime4[2]
Definition: TMCFM.hh:236
modparameters::b3
complex(8), public b3
Definition: mod_Parameters.F90:938
ghz2_prime2
double ghz2_prime2[2]
Definition: TMCFM.hh:193
gh2w4
double gh2w4[2]
Definition: TMCFM.hh:232
gGRAVITON_ZA_1
@ gGRAVITON_ZA_1
Definition: raw_couplings.txt:146
ghz2_prime7
double ghz2_prime7[2]
Definition: TMCFM.hh:198
modparameters::ghzpgs1_prime2
complex(8), public ghzpgs1_prime2
Definition: mod_Parameters.F90:553
TVar::Fixed_TwomtPlusmH
@ Fixed_TwomtPlusmH
Definition: TVar.hh:202
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdhre
@ gMDL_cdhre
Definition: TCouplingsBase.hh:247
modparameters::ghzpzp3_prime4
complex(8), public ghzpzp3_prime4
Definition: mod_Parameters.F90:584
ghz4_prime2
double ghz4_prime2[2]
Definition: TMCFM.hh:193
MELACandidate::getNSortedVs
int getNSortedVs() const
Definition: MELACandidate.h:62
gGRAVITON_GG_1
@ gGRAVITON_GG_1
Definition: raw_couplings.txt:125
TVar::Had_WH_TU
@ Had_WH_TU
Definition: TVar.hh:98
anonymous_namespace{TCouplingsBase.hh}::gMDL_chudre
@ gMDL_chudre
Definition: TCouplingsBase.hh:263
cz_q2sq
int cz_q2sq
Definition: TMCFM.hh:153
TVar::event_scales_type::ren_scale_factor
double ren_scale_factor
Definition: TVar.hh:262
gh2w3_prime2
double gh2w3_prime2[2]
Definition: TMCFM.hh:234
madMela::mdl_chl1
double mdl_chl1
Definition: MadMela.h:45
MAKE_COUPLING_C_LAMBDA
#define MAKE_COUPLING_C_LAMBDA(arrayName, couplingName, couplingIndex, higgsIndex)
Generates the couplings for C Lambda values in JHUGen and JHUGen-MCFM.
Definition: mela_binding.cpp:498
TVar::H0_Zgs
@ H0_Zgs
Definition: TVar.hh:130
gh2z2_prime6
double gh2z2_prime6[2]
Definition: TMCFM.hh:226
TVar::SuperMelaSyst
SuperMelaSyst
Definition: TVar.hh:185
TVar::ttH
@ ttH
Definition: TVar.hh:67
anonymous_namespace{TCouplingsBase.hh}::gMDL_chw
@ gMDL_chw
Definition: TCouplingsBase.hh:242
ghz1_prime
double ghz1_prime[2]
Definition: TMCFM.hh:192
ghw3_prime2
double ghw3_prime2[2]
Definition: TMCFM.hh:205
TVar::SelfDefine_spin0
@ SelfDefine_spin0
Definition: TVar.hh:179
madMela::mdl_cle
double mdl_cle
Definition: MadMela.h:49
dP_A
double dP_A[2]
Definition: TMCFM.hh:241
modparameters::ghzzp2_prime4
complex(8), public ghzzp2_prime4
Definition: mod_Parameters.F90:531
TVar::simple_event_record::pAssociated
SimpleParticleCollection_t pAssociated
Definition: TVar.hh:238
modparameters::ghzzp3_prime6
complex(8), public ghzzp3_prime6
Definition: mod_Parameters.F90:541
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_SMEFT
CouplingIndex_SMEFT
Definition: TCouplingsBase.hh:237
gHIGGS_ZA_4
@ gHIGGS_ZA_4
Definition: raw_couplings.txt:16
modparameters::ghzpzp2_prime
complex(8), public ghzpzp2_prime
Definition: mod_Parameters.F90:573
TVar::JQCD
@ JQCD
Definition: TVar.hh:69
ghzgs3
double ghzgs3[2]
Definition: TMCFM.hh:200
selfDWpffcoupl
double selfDWpffcoupl[SIZE_Vpff][2]
Definition: raw_names.txt:20
TVar::RunningWidth
@ RunningWidth
Definition: TVar.hh:118
Mela::calculate4Momentum
std::vector< TLorentzVector > calculate4Momentum(double Mx, double M1, double M2, double theta, double theta1, double theta2, double Phi1, double Phi)
Definition: Mela.cc:564
MELAParticle::getMother
MELAParticle * getMother(int index) const
Definition: MELAParticle.cc:64
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_ATQGC
CouplingIndex_ATQGC
Definition: TCouplingsBase.hh:203
anonymous_namespace{TCouplingsBase.hh}::gHIGGS_GG_4
@ gHIGGS_GG_4
Definition: TCouplingsBase.hh:38
ghw2_prime4
double ghw2_prime4[2]
Definition: TMCFM.hh:207
getConstant
float getConstant(Mela &mela)
the analog of Mela::getConstant
Definition: mela_binding.cpp:151
ghw2_prime5
double ghw2_prime5[2]
Definition: TMCFM.hh:208
ghz3_prime7
double ghz3_prime7[2]
Definition: TMCFM.hh:198
gh2w2_prime5
double gh2w2_prime5[2]
Definition: TMCFM.hh:237
TVar::ANALYTICAL
@ ANALYTICAL
Definition: TVar.hh:58
anonymous_namespace{TCouplingsBase.hh}::gMDL_cledqim
@ gMDL_cledqim
Definition: TCouplingsBase.hh:314
gh2z2_prime4
double gh2z2_prime4[2]
Definition: TMCFM.hh:224
modparameters::bzpgs1
complex(8), public bzpgs1
Definition: mod_Parameters.F90:981
gHIGGS_VV_4_PRIME5
@ gHIGGS_VV_4_PRIME5
Definition: raw_couplings.txt:44
anonymous_namespace{TCouplingsBase.hh}::gMDL_clequ3re
@ gMDL_clequ3re
Definition: TCouplingsBase.hh:295
anonymous_namespace{TCouplingsBase.hh}::gMDL_cehim
@ gMDL_cehim
Definition: TCouplingsBase.hh:311
TVar::H2_g6
@ H2_g6
Definition: TVar.hh:156
selfDGvpvpcoupl
double selfDGvpvpcoupl[SIZE_GVV][2]
Definition: raw_names.txt:31
gHIGGS_Vp_Str_right
@ gHIGGS_Vp_Str_right
Definition: raw_couplings.txt:92
cw_q12sq
int cw_q12sq
Definition: TMCFM.hh:154
gGRAVITON_ZA_4
@ gGRAVITON_ZA_4
Definition: raw_couplings.txt:149
TVar::Lep_ZH
@ Lep_ZH
Definition: TVar.hh:77
TVar::SMSyst_ScaleUp
@ SMSyst_ScaleUp
Definition: TVar.hh:189
gh2w1_prime5
double gh2w1_prime5[2]
Definition: TMCFM.hh:237
anonymous_namespace{TCouplingsBase.hh}::CouplingIndex_GVV
CouplingIndex_GVV
Definition: TCouplingsBase.hh:177
TVar::event_scales_type::renomalizationScheme
TVar::EventScaleScheme renomalizationScheme
Definition: TVar.hh:260
madMela::mdl_cewim
double mdl_cewim
Definition: MadMela.h:42
gHIGGS_Vp_Ta_left
@ gHIGGS_Vp_Ta_left
Definition: raw_couplings.txt:82
selfDAZffcoupl
double selfDAZffcoupl[SIZE_AZff][2]
Definition: raw_names.txt:33
gAZff_ZuuLH
@ gAZff_ZuuLH
Definition: raw_couplings.txt:183
gHIGGS_VV_1
@ gHIGGS_VV_1
Definition: raw_couplings.txt:9
anonymous_namespace{TCouplingsBase.hh}::gMDL_chg
@ gMDL_chg
Definition: TCouplingsBase.hh:241
gHIGGS_VV_2_PRIME4
@ gHIGGS_VV_2_PRIME4
Definition: raw_couplings.txt:31
modparameters::bgsgs2
complex(8), public bgsgs2
Definition: mod_Parameters.F90:976
TVar::ZZQQB_S
@ ZZQQB_S
Definition: TVar.hh:81
MELACandidate::sortDaughters
void sortDaughters()
Definition: MELACandidate.cc:117
modparameters::b4
complex(8), public b4
Definition: mod_Parameters.F90:939
TVar::simple_event_record::pAntitopDaughters
std::vector< SimpleParticleCollection_t > pAntitopDaughters
Definition: TVar.hh:242
gHIGGS_Vp_Str_left
@ gHIGGS_Vp_Str_left
Definition: raw_couplings.txt:91
dM_A
double dM_A[2]
Definition: TMCFM.hh:241
gHIGGS_VV_3_PRIME3
@ gHIGGS_VV_3_PRIME3
Definition: raw_couplings.txt:36
computeP
float computeP(Mela &mela, bool useConstant=true)
analog of Mela::computeP
Definition: mela_binding.cpp:38
modparameters::ghzpzp3_prime6
complex(8), public ghzpzp3_prime6
Definition: mod_Parameters.F90:586
computeProdDecP
float computeProdDecP(Mela &mela, bool useConstant=true)
analog of MelThey cover a slew of uses, from converting a::computeProdDecP
Definition: mela_binding.cpp:60
MELACandidate
Definition: MELACandidate.h:7
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdhim
@ gMDL_cdhim
Definition: TCouplingsBase.hh:313
SIZE_HVV
@ SIZE_HVV
Definition: raw_couplings.txt:57
TVar::DEBUG
@ DEBUG
Definition: TVar.hh:51
TVar::JJEWQCD_S
@ JJEWQCD_S
Definition: TVar.hh:85
TVar::simple_event_record::nRequested_AssociatedLeptons
int nRequested_AssociatedLeptons
Definition: TVar.hh:230
anonymous_namespace{TCouplingsBase.hh}::gMDL_cud1
@ gMDL_cud1
Definition: TCouplingsBase.hh:279
ghz1_prime2
double ghz1_prime2[2]
Definition: TMCFM.hh:193
TVar::D_zzzg
@ D_zzzg
Definition: TVar.hh:140
mt
double mt
Definition: TMCFM.hh:133
MELAThreeBodyDecayCandidate
Definition: MELAThreeBodyDecayCandidate.h:7
kappa_bot
double kappa_bot[2]
Definition: TMCFM.hh:185
TVar::H2_g4
@ H2_g4
Definition: TVar.hh:153
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqu1
@ gMDL_cqu1
Definition: TCouplingsBase.hh:285
TVar::JJEWQCD_TU
@ JJEWQCD_TU
Definition: TVar.hh:96
ghgsgs2
double ghgsgs2[2]
Definition: TMCFM.hh:201
globalc::z
double complex, dimension(2, 2) z
Definition: reductionC.F90:50
SimpleParticleCollection_t
std::vector< SimpleParticle_t > SimpleParticleCollection_t
Definition: TVar.hh:25
MELACandidate::testPreSelectedDaughters
void testPreSelectedDaughters()
Definition: MELACandidate.cc:690
MELAParticle::dot
double dot(const TLorentzVector &v) const
Definition: MELAParticle.h:76
TVar::Dynamic_qJJH
@ Dynamic_qJJH
Definition: TVar.hh:205
gHIGGS_Vp_El_left
@ gHIGGS_Vp_El_left
Definition: raw_couplings.txt:78
madMela::mdl_cll1
double mdl_cll1
Definition: MadMela.h:51
selfDHwpwpcoupl
double selfDHwpwpcoupl[SIZE_HVV][2]
Definition: raw_names.txt:19
TVar::D_g1g2_pi_2
@ D_g1g2_pi_2
Definition: TVar.hh:137
anonymous_namespace{TCouplingsBase.hh}::gMDL_cqq1
@ gMDL_cqq1
Definition: TCouplingsBase.hh:266
ghw1_prime5
double ghw1_prime5[2]
Definition: TMCFM.hh:208
gGRAVITON_QQ_RIGHT
@ gGRAVITON_QQ_RIGHT
Definition: raw_couplings.txt:119
MELAParticle::getRelatedParticles
virtual void getRelatedParticles(std::vector< MELAParticle * > &particles) const
Definition: MELAParticle.cc:77
modparameters::zprime_zz_2
complex(8), public zprime_zz_2
Definition: mod_Parameters.F90:915
gHIGGS_VV_4_PRIME6
@ gHIGGS_VV_4_PRIME6
Definition: raw_couplings.txt:54
TVar::AltRunningWidth
@ AltRunningWidth
Definition: TVar.hh:121
modparameters::ghzzp1_prime5
complex(8), public ghzzp1_prime5
Definition: mod_Parameters.F90:524
TVar::DefaultScaleScheme
@ DefaultScaleScheme
Definition: TVar.hh:196
ghz3_prime
double ghz3_prime[2]
Definition: TMCFM.hh:192
anonymous_namespace{TCouplingsBase.hh}::gMDL_clu
@ gMDL_clu
Definition: TCouplingsBase.hh:282
anonymous_namespace{TCouplingsBase.hh}::gMDL_cuu
@ gMDL_cuu
Definition: TCouplingsBase.hh:273
TVar::CandidateDecay_ff
@ CandidateDecay_ff
Definition: TVar.hh:39
ghw3_prime6
double ghw3_prime6[2]
Definition: TMCFM.hh:209
Mela::setMelaLeptonInterference
void setMelaLeptonInterference(TVar::LeptonInterference myLepInterf=TVar::DefaultLeptonInterf)
Sets the MELA Lepton Interference.
Definition: Mela.cc:345
gHIGGS_Vp_Bot_right
@ gHIGGS_Vp_Bot_right
Definition: raw_couplings.txt:96
modparameters::ghzpzp3_prime3
complex(8), public ghzpzp3_prime3
Definition: mod_Parameters.F90:583
modparameters::bzzp9
complex(8), public bzzp9
Definition: mod_Parameters.F90:955
ghz3_prime4
double ghz3_prime4[2]
Definition: TMCFM.hh:195
ghw3
double ghw3[2]
Definition: TMCFM.hh:203
Lambda_z12
double Lambda_z12
Definition: TMCFM.hh:164
TVar::Fixed_mtPlusmH
@ Fixed_mtPlusmH
Definition: TVar.hh:203
TVar::Had_WH
@ Had_WH
Definition: TVar.hh:76
gh2zgs3
double gh2zgs3[2]
Definition: TMCFM.hh:229
modparameters::ghzpzp4
complex(8), public ghzpzp4
Definition: mod_Parameters.F90:562
anonymous_namespace{TCouplingsBase.hh}::gMDL_chwb
@ gMDL_chwb
Definition: TCouplingsBase.hh:244
gHIGGS_Vp_Ta_right
@ gHIGGS_Vp_Ta_right
Definition: raw_couplings.txt:83
ghz2_prime3
double ghz2_prime3[2]
Definition: TMCFM.hh:194
selfDHwwcoupl
double selfDHwwcoupl[nSupportedHiggses][SIZE_HVV][2]
Definition: raw_names.txt:9
gATQGC_dVA
@ gATQGC_dVA
Definition: raw_couplings.txt:162
TVar::JJEW_TU
@ JJEW_TU
Definition: TVar.hh:95
TVar::Dynamic_Leading_pTJ
@ Dynamic_Leading_pTJ
Definition: TVar.hh:209
modparameters::ghzzp2_prime2
complex(8), public ghzzp2_prime2
Definition: mod_Parameters.F90:529
madMela::mdl_cdd1
double mdl_cdd1
Definition: MadMela.h:38
MELAParticle::id
int id
Definition: MELAParticle.h:17
gAZff_dZRH
@ gAZff_dZRH
Definition: raw_couplings.txt:191
madMela::mdl_cqd1
double mdl_cqd1
Definition: MadMela.h:52
TVar::Production
Production
Definition: TVar.hh:61
hto_masses::me
real *8, parameter me
Definition: CALLING_cpHTO.f:77
gh2g3
double gh2g3[2]
Definition: TMCFM.hh:215
madMela::mdl_chw
double mdl_chw
Definition: MadMela.h:47
gh2w4_prime4
double gh2w4_prime4[2]
Definition: TMCFM.hh:236
gh2z3_prime5
double gh2z3_prime5[2]
Definition: TMCFM.hh:225
TVar::JJVBF_S
@ JJVBF_S
Definition: TVar.hh:83
TVar::Lep_WH
@ Lep_WH
Definition: TVar.hh:78
dZAWpWm
double dZAWpWm[2]
Definition: TMCFM.hh:243
MAKE_COUPLING_ARR_SPIN_ONETWO
#define MAKE_COUPLING_ARR_SPIN_ONETWO(arrayName, size)
Generates the array for spin 1 and spin 2 values in JHUGen.
Definition: mela_binding.cpp:418
anonymous_namespace{TCouplingsBase.hh}::gMDL_cdwre
@ gMDL_cdwre
Definition: TCouplingsBase.hh:254
TVar::JJQCD_TU
@ JJQCD_TU
Definition: TVar.hh:93
TVar::simple_event_record
Definition: TVar.hh:226
gHIGGS_VV_2
@ gHIGGS_VV_2
Definition: raw_couplings.txt:10
madMela::mdl_cewre
double mdl_cewre
Definition: MadMela.h:42
gh2z1_prime3
double gh2z1_prime3[2]
Definition: TMCFM.hh:223
anonymous_namespace{TCouplingsBase.hh}::gMDL_ced
@ gMDL_ced
Definition: TCouplingsBase.hh:278
madMela::mdl_ced
double mdl_ced
Definition: MadMela.h:40
modparameters::ghzzp3_prime4
complex(8), public ghzzp3_prime4
Definition: mod_Parameters.F90:539
TVar::SelfDefine_spin1
@ SelfDefine_spin1
Definition: TVar.hh:180
madMela::mdl_che
double mdl_che
Definition: MadMela.h:44
modparameters::ghzzp4_prime6
complex(8), public ghzzp4_prime6
Definition: mod_Parameters.F90:549
TVar::nProductions
@ nProductions
Definition: TVar.hh:103
LambdaHIGGS_QSQ_VV_4
@ LambdaHIGGS_QSQ_VV_4
Definition: raw_couplings.txt:64
selfDGvvpcoupl
double selfDGvvpcoupl[SIZE_GVV][2]
Definition: raw_names.txt:30
anonymous_namespace{TCouplingsBase.hh}::gMDL_clequ1re
@ gMDL_clequ1re
Definition: TCouplingsBase.hh:294
TVar::H0hplus
@ H0hplus
Definition: TVar.hh:127
computeVBFAngles_ComplexBoost
array< float, 9 > computeVBFAngles_ComplexBoost(Mela &mela)
analog of Mela::computeVBFAngles_ComplexBoost
Definition: mela_binding.cpp:274
MELACandidate::getNAssociatedLeptons
int getNAssociatedLeptons() const
Definition: MELACandidate.h:57
gGRAVITON_VV_7
@ gGRAVITON_VV_7
Definition: raw_couplings.txt:141
cz_q12sq
int cz_q12sq
Definition: TMCFM.hh:153
MELAParticle::getDaughterIds
virtual std::vector< int > getDaughterIds() const
Definition: MELAParticle.cc:72
madMela::mdl_cubre
double mdl_cubre
Definition: MadMela.h:58
selfDHwwLambda_qsq
double selfDHwwLambda_qsq[nSupportedHiggses][SIZE_HVV_LAMBDAQSQ][SIZE_HVV_CQSQ]
Definition: raw_names.txt:11
gHIGGS_KAPPA
@ gHIGGS_KAPPA
Definition: raw_couplings.txt:2
TVar::bbH
@ bbH
Definition: TVar.hh:68
gAZff_uZRH
@ gAZff_uZRH
Definition: raw_couplings.txt:189
madMela::mdl_cdgre
double mdl_cdgre
Definition: MadMela.h:39
gh2w2_prime
double gh2w2_prime[2]
Definition: TMCFM.hh:233
MELAParticle::boost
void boost(const TVector3 &vec, bool boostAll=false)
Definition: MELAParticle.cc:100
MELAParticle::getNMothers
int getNMothers() const
Definition: MELAParticle.h:49
selfDZvvcoupl
double selfDZvvcoupl[SIZE_ZVV][2]
Definition: raw_names.txt:26
ghzgs2
double ghzgs2[2]
Definition: TMCFM.hh:200
modparameters::bgsgs3
complex(8), public bgsgs3
Definition: mod_Parameters.F90:977
madMela::mdl_cugre
double mdl_cugre
Definition: MadMela.h:59
gAZff_ZnunuLH
@ gAZff_ZnunuLH
Definition: raw_couplings.txt:187
MELAParticle::setSelected
void setSelected(bool isSelected=true)
Definition: MELAParticle.h:42
anonymous_namespace{TCouplingsBase.hh}::gMDL_chd
@ gMDL_chd
Definition: TCouplingsBase.hh:262
TVar::Dynamic_RandomUniform_Constrained
@ Dynamic_RandomUniform_Constrained
Definition: TVar.hh:211
TVar::JJQCD_S
@ JJQCD_S
Definition: TVar.hh:82
Mela::getCurrentCandidate
MELACandidate * getCurrentCandidate()
Gets the current MELA top-level (input) candList object.
Definition: Mela.cc:586
SIZE_GQQ
@ SIZE_GQQ
Definition: raw_couplings.txt:121
anonymous_namespace{TCouplingsBase.hh}::gMDL_che
@ gMDL_che
Definition: TCouplingsBase.hh:258
madMela::mdl_chq3
double mdl_chq3
Definition: MadMela.h:46
Lambda_z21
double Lambda_z21
Definition: TMCFM.hh:163
gZPRIME_VV_1
@ gZPRIME_VV_1
Definition: raw_couplings.txt:111
madMela::mdl_chdd
double mdl_chdd
Definition: MadMela.h:44
MAKE_COUPLING_MADMELA
#define MAKE_COUPLING_MADMELA(couplingName, couplingIndex_1)
Generates the couplings for SMEFTSim Wilson Coefficients in MadMELA.
Definition: mela_binding.cpp:562
dV_A
double dV_A[2]
Definition: TMCFM.hh:241
Mela::getPrimaryMass
double getPrimaryMass(int ipart)
A function to get the current primary EW/QCD parameters from MELA.
Definition: Mela.cc:544
TVar::Lep_ZH_TU
@ Lep_ZH_TU
Definition: TVar.hh:99
gATQGC_dFourA
@ gATQGC_dFourA
Definition: raw_couplings.txt:165
selfDGvvcoupl
double selfDGvvcoupl[SIZE_GVV][2]
Definition: raw_names.txt:29
LambdaHIGGS_QSQ_VV_2
@ LambdaHIGGS_QSQ_VV_2
Definition: raw_couplings.txt:62
gh2z1_prime4
double gh2z1_prime4[2]
Definition: TMCFM.hh:224
leZ
double leZ
Definition: TMCFM.hh:250
gh2zgs1_prime2
double gh2zgs1_prime2[2]
Definition: TMCFM.hh:229
gh2zgs4
double gh2zgs4[2]
Definition: TMCFM.hh:229
MELAThreeBodyDecayCandidate::testPreSelectedDaughters
void testPreSelectedDaughters()
Definition: MELAThreeBodyDecayCandidate.cc:67
ghw1_prime6
double ghw1_prime6[2]
Definition: TMCFM.hh:209
modparameters::ghzzp4_prime
complex(8), public ghzzp4_prime
Definition: mod_Parameters.F90:544
MELACandidate::setShallowCopy
void setShallowCopy(bool flag)
Definition: MELACandidate.cc:114
gGRAVITON_AA_4
@ gGRAVITON_AA_4
Definition: raw_couplings.txt:155
ghz3_prime5
double ghz3_prime5[2]
Definition: TMCFM.hh:196
gHIGGS_ZA_1_PRIME2
@ gHIGGS_ZA_1_PRIME2
Definition: raw_couplings.txt:46
clanod
double clanod
Definition: TMCFM.hh:259
MELAParticle::addDaughter
void addDaughter(MELAParticle *myParticle)
Definition: MELAParticle.cc:63
TVar::CandidateDecay_GG
@ CandidateDecay_GG
Definition: TVar.hh:45