#include <PDFWeightsHelper.h>
Public Member Functions | |
void | DoMC2Hessian (double nomweight, const double *inweights, double *outweights) const |
void | Init (unsigned int nreplicas, unsigned int neigenvectors, const edm::FileInPath &incsv) |
unsigned int | neigenvectors () const |
PDFWeightsHelper () | |
Protected Attributes | |
Eigen::MatrixXd | transformation_ |
Definition at line 10 of file PDFWeightsHelper.h.
PDFWeightsHelper::PDFWeightsHelper | ( | ) |
Definition at line 5 of file PDFWeightsHelper.cc.
void PDFWeightsHelper::DoMC2Hessian | ( | double | nomweight, |
const double * | inweights, | ||
double * | outweights | ||
) | const |
Definition at line 35 of file PDFWeightsHelper.cc.
References neigenvectors(), and transformation_.
Referenced by PDFWeightsTest::analyze().
void PDFWeightsHelper::Init | ( | unsigned int | nreplicas, |
unsigned int | neigenvectors, | ||
const edm::FileInPath & | incsv | ||
) |
Definition at line 9 of file PDFWeightsHelper.cc.
References Exception, edm::FileInPath::fullPath(), geometryCSVtoXML::line, neigenvectors(), edm::FileInPath::relativePath(), AlCaHLTBitMon_QueryRunRegistry::string, transformation_, and heppy_batch::val.
Referenced by PDFWeightsTest::PDFWeightsTest().
|
inline |
Definition at line 19 of file PDFWeightsHelper.h.
References transformation_.
Referenced by DoMC2Hessian(), and Init().
|
protected |
Definition at line 23 of file PDFWeightsHelper.h.
Referenced by DoMC2Hessian(), Init(), and neigenvectors().