8 double xfx(
int nset,
double x,
double Q,
int fl);
9 double getXmin(
int nset,
int member);
10 double getXmax(
int nset,
int member);
11 double getQ2min(
int nset,
int member);
12 double getQ2max(
int nset,
int member);
24 for (
unsigned int i = 0,
n =
pdfs_.size();
i <
n; ++
i) {
33 double x1 = pdfstuff.
pdf()->
x.first;
34 double pdf1 = pdfstuff.
pdf()->
xPDF.first;
37 double x2 = pdfstuff.
pdf()->
x.second;
38 double pdf2 = pdfstuff.
pdf()->
xPDF.second;
40 for (
unsigned int i = 0,
n =
pdfs_.size();
i <
n; ++
i) {
42 unsigned int nweights = 1;
47 for (
unsigned int j = 0;
j < nweights; ++
j) {
51 weights[
j] = newpdf1 / pdf1 * newpdf2 / pdf2;
57 std::map<std::string, std::vector<double> >::const_iterator match =
weights_.find(
name);
std::pair< double, double > x
std::pair< double, double > xPDF
double getXmax(int nset, int member)
double getQ2max(int nset, int member)
void extrapolate(bool extrapolate=true)
TAKEN FROM http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/ElectroWeakAnalysis/Utilities/src/PdfWeig...
double getXmin(int nset, int member)
void initPDFSet(int nset, int setid, int member=0)
double xfx(int nset, double x, double Q, int fl)
double getQ2min(int nset, int member)
void usePDFMember(int nset, int member)