#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: