Definition at line 70 of file SSVWeightsAlg.h.
◆ nFMethodPileupBasedLinearFitClass()
| CP::SSVWeightsAlg::nFMethodPileupBasedLinearFitClass::nFMethodPileupBasedLinearFitClass |
( |
const nlohmann::json & | jsonConfig | ) |
|
Definition at line 694 of file SSVWeightsAlg.cxx.
694 {
695
696 m_slopeUnscaled = jsonConfig[
"nF_pileup_based_linearfit"][
"unscaled"][
"slope"];
698 m_slopeScaled = jsonConfig[
"nF_pileup_based_linearfit"][
"scaled"][
"slope"];
699 m_interceptScaled = jsonConfig[
"nF_pileup_based_linearfit"][
"scaled"][
"intercept"];
700 }
double m_interceptUnscaled
◆ getPFake()
| double CP::SSVWeightsAlg::nFMethodPileupBasedLinearFitClass::getPFake |
( |
const double | muactual, |
|
|
const int | N_fake ) const |
Definition at line 703 of file SSVWeightsAlg.cxx.
705 {
706
709
710
712
713 return P_fake;
714 }
static double poisson_pmf(const int k, const double lambda)
◆ m_interceptScaled
| double CP::SSVWeightsAlg::nFMethodPileupBasedLinearFitClass::m_interceptScaled = -999. |
|
private |
◆ m_interceptUnscaled
| double CP::SSVWeightsAlg::nFMethodPileupBasedLinearFitClass::m_interceptUnscaled = -999. |
|
private |
◆ m_slopeScaled
| double CP::SSVWeightsAlg::nFMethodPileupBasedLinearFitClass::m_slopeScaled = -999. |
|
private |
◆ m_slopeUnscaled
| double CP::SSVWeightsAlg::nFMethodPileupBasedLinearFitClass::m_slopeUnscaled = -999. |
|
private |
The documentation for this class was generated from the following files: