|
std::vector< double > | pg |
|
std::vector< double > | pq |
|
std::vector< double > | pqcd |
|
int | type |
|
Definition at line 26 of file JetPartonCorrector.cc.
JetPartonNamespace::ParametrizationJetParton::ParametrizationJetParton |
( |
int |
thePartonMixture, |
|
|
vector< double > |
x, |
|
|
vector< double > |
y, |
|
|
vector< double > |
z |
|
) |
| |
|
inline |
double JetPartonNamespace::ParametrizationJetParton::value |
( |
double |
arg1, |
|
|
double |
arg2 |
|
) |
| const |
Definition at line 49 of file JetPartonCorrector.cc.
References abs, benchmark_cfg::cerr, gather_cfg::cout, eta(), f, JetPartonNamespace::UserPartonMixture::mixt(), x, and detailsBasic3DVector::y.
59 double kjetq =
pq[0]-
pq[1]/(x-
pq[2]);
60 double kjetg =
pg[0]-
pg[1]/(x-
pg[2]);
66 if(
abs(kjetq) > 0.0001 ) enew=e/kjetq;
71 if(
abs(kjetg) > 0.0001 ) enew=e/kjetg;
76 if(
abs(kjetqcd) > 0.0001 ) enew=e/kjetqcd;
81 cout<<
"[Jets] JetPartonCorrector: Warning! Calibration to b-quark - does not implemented yet. Light quark calibration is used instead "<<endl;
82 if(
abs(kjetq) > 0.0001 ) enew=e/kjetq;
87 UserPartonMixture upm;
88 double f = upm.mixt(x,y);
89 double kjet=(f*kjetq+kjetg)/(f+1);
90 if(
abs(kjet) > 0.0001 ) enew=e/kjet;
95 cerr<<
"[Jets] JetPartonCorrector: Error! unknown parametrization type = "<<
type<<
" No correction applied ..."<<endl;
std::vector< double > pqcd
std::vector<double> JetPartonNamespace::ParametrizationJetParton::pg |
|
private |
std::vector<double> JetPartonNamespace::ParametrizationJetParton::pq |
|
private |
std::vector<double> JetPartonNamespace::ParametrizationJetParton::pqcd |
|
private |
int JetPartonNamespace::ParametrizationJetParton::type |
|
private |