#include <MelaIO.h>
|
| void | reset () |
| |
| MelaIO * | getRef () |
| |
| void | setPartonWeights (double partonOneWeight_[nmsq], double partonTwoWeight_[nmsq]) |
| |
| void | setMEArray (double MEsq_[nmsq][nmsq], bool transpose=false) |
| |
| void | addMEArray (double MEsq_[nmsq][nmsq], double factor=1., bool transpose=false) |
| |
| void | addMERecord (MelaIO *rcd, double factor=1., bool overwrite=false) |
| |
| void | computeWeightedMEArray () |
| |
| | MelaIO () |
| |
| virtual | ~MelaIO () |
| |
| double | getSumME () const |
| |
| void | setMEConst (const double &val) |
| |
| void | setMEConst (const float &val) |
| |
| double | getMEConst () const |
| |
| void | getWeightedMEArray (double MEsq_[nmsq][nmsq]) |
| |
| void | getUnweightedMEArray (double MEsq_[nmsq][nmsq]) const |
| |
| void | getPartonWeights (double partonOneWeight_[nmsq], double partonTwoWeight_[nmsq]) const |
| |
| void | setRenormalizationScale (const double &val) |
| |
| double | getRenormalizationScale () const |
| |
| void | setFactorizationScale (const double &val) |
| |
| double | getFactorizationScale () const |
| |
| void | setAlphaS (const double &val) |
| |
| double | getAlphaS () const |
| |
| void | setAlphaSatMZ (const double &val) |
| |
| double | getAlphaSatMZ () const |
| |
| void | setHiggsMassWidth (const double &mass_, const double &width_, int jh) |
| |
| void | getHiggsMassWidth (double &mass_, double &width_, int jh) const |
| |
| void | setVDaughterCouplings (const double &left, const double &right, int iv) |
| |
| void | getVDaughterCouplings (double &left, double &right, int iv) const |
| |
Definition at line 8 of file MelaIO.h.
◆ MelaIO()
◆ ~MelaIO()
| virtual MelaIO::~MelaIO |
( |
| ) |
|
|
inlinevirtual |
◆ addMEArray()
| void MelaIO::addMEArray |
( |
double |
MEsq_[nmsq][nmsq], |
|
|
double |
factor = 1., |
|
|
bool |
transpose = false |
|
) |
| |
|
inline |
Definition at line 72 of file MelaIO.h.
73 for (
int ix=0; ix<
nmsq; ix++){
74 for (
int iy=0; iy<
nmsq; iy++){
75 int jx=(transpose ? iy : ix);
76 int jy=(transpose ? ix : iy);
77 MEsq[ix][iy]+=MEsq_[jx][jy]*factor;
◆ addMERecord()
| void MelaIO::addMERecord |
( |
MelaIO * |
rcd, |
|
|
double |
factor = 1., |
|
|
bool |
overwrite = false |
|
) |
| |
|
inline |
Definition at line 82 of file MelaIO.h.
84 double partonOneWeight_[
nmsq]={ 0 };
85 double partonTwoWeight_[
nmsq]={ 0 };
89 if (overwrite)
reset();
◆ computeWeightedMEArray()
| void MelaIO::computeWeightedMEArray |
( |
| ) |
|
|
inline |
Definition at line 94 of file MelaIO.h.
96 for (
int ix=0; ix<
nmsq; ix++){
97 for (
int iy=0; iy<
nmsq; iy++){
◆ getAlphaS()
| double MelaIO::getAlphaS |
( |
| ) |
const |
|
inline |
◆ getAlphaSatMZ()
| double MelaIO::getAlphaSatMZ |
( |
| ) |
const |
|
inline |
◆ getFactorizationScale()
| double MelaIO::getFactorizationScale |
( |
| ) |
const |
|
inline |
◆ getHiggsMassWidth()
| void MelaIO::getHiggsMassWidth |
( |
double & |
mass_, |
|
|
double & |
width_, |
|
|
int |
jh |
|
) |
| const |
|
inline |
◆ getMEConst()
| double MelaIO::getMEConst |
( |
| ) |
const |
|
inline |
◆ getPartonWeights()
| void MelaIO::getPartonWeights |
( |
double |
partonOneWeight_[nmsq], |
|
|
double |
partonTwoWeight_[nmsq] |
|
) |
| const |
|
inline |
Definition at line 121 of file MelaIO.h.
125 for (
int ix=0; ix<
nmsq; ix++){
◆ getRef()
◆ getRenormalizationScale()
| double MelaIO::getRenormalizationScale |
( |
| ) |
const |
|
inline |
◆ getSumME()
| double MelaIO::getSumME |
( |
| ) |
const |
|
inline |
◆ getUnweightedMEArray()
| void MelaIO::getUnweightedMEArray |
( |
double |
MEsq_[nmsq][nmsq] | ) |
const |
|
inline |
Definition at line 116 of file MelaIO.h.
117 for (
int ix=0; ix<
nmsq; ix++){
118 for (
int iy=0; iy<
nmsq; iy++) MEsq_[ix][iy] =
MEsq[ix][iy];
◆ getVDaughterCouplings()
| void MelaIO::getVDaughterCouplings |
( |
double & |
left, |
|
|
double & |
right, |
|
|
int |
iv |
|
) |
| const |
|
inline |
◆ getWeightedMEArray()
| void MelaIO::getWeightedMEArray |
( |
double |
MEsq_[nmsq][nmsq] | ) |
|
|
inline |
Definition at line 111 of file MelaIO.h.
112 for (
int ix=0; ix<
nmsq; ix++){
◆ reset()
Definition at line 31 of file MelaIO.h.
34 for (
int ix=0; ix<
nmsq; ix++){
36 for (
int iy=0; iy<
nmsq; iy++){
45 for (
unsigned int jh=0; jh<
nSupportedHiggses; jh++){
for (
unsigned int img=0; img<2; img++)
MH_GaH[jh][img]=0; }
46 for (
unsigned int ic=0; ic<2; ic++){
◆ setAlphaS()
| void MelaIO::setAlphaS |
( |
const double & |
val | ) |
|
|
inline |
◆ setAlphaSatMZ()
| void MelaIO::setAlphaSatMZ |
( |
const double & |
val | ) |
|
|
inline |
◆ setFactorizationScale()
| void MelaIO::setFactorizationScale |
( |
const double & |
val | ) |
|
|
inline |
◆ setHiggsMassWidth()
| void MelaIO::setHiggsMassWidth |
( |
const double & |
mass_, |
|
|
const double & |
width_, |
|
|
int |
jh |
|
) |
| |
|
inline |
◆ setMEArray()
| void MelaIO::setMEArray |
( |
double |
MEsq_[nmsq][nmsq], |
|
|
bool |
transpose = false |
|
) |
| |
|
inline |
Definition at line 63 of file MelaIO.h.
64 for (
int ix=0; ix<
nmsq; ix++){
65 for (
int iy=0; iy<
nmsq; iy++){
66 int jx=(transpose ? iy : ix);
67 int jy=(transpose ? ix : iy);
68 MEsq[ix][iy]=MEsq_[jx][jy];
◆ setMEConst() [1/2]
| void MelaIO::setMEConst |
( |
const double & |
val | ) |
|
|
inline |
◆ setMEConst() [2/2]
| void MelaIO::setMEConst |
( |
const float & |
val | ) |
|
|
inline |
◆ setPartonWeights()
| void MelaIO::setPartonWeights |
( |
double |
partonOneWeight_[nmsq], |
|
|
double |
partonTwoWeight_[nmsq] |
|
) |
| |
|
inline |
Definition at line 54 of file MelaIO.h.
58 for (
int ix=0; ix<
nmsq; ix++){
◆ setRenormalizationScale()
| void MelaIO::setRenormalizationScale |
( |
const double & |
val | ) |
|
|
inline |
◆ setVDaughterCouplings()
| void MelaIO::setVDaughterCouplings |
( |
const double & |
left, |
|
|
const double & |
right, |
|
|
int |
iv |
|
) |
| |
|
inline |
◆ alphas_mz
◆ alphas_Qren
| double MelaIO::alphas_Qren |
|
protected |
◆ MEConst
◆ melaCand
◆ MEsq
◆ MH_GaH
◆ partonWeight
| double MelaIO::partonWeight[2][nmsq] |
|
protected |
◆ Qfac
◆ Qren
◆ sumME
◆ VDau1coupl
| double MelaIO::VDau1coupl[2] |
|
protected |
◆ VDau2coupl
| double MelaIO::VDau2coupl[2] |
|
protected |
◆ weightedMEsq
The documentation for this class was generated from the following file: