Definition at line 83 of file SSVWeightsAlg.h.
◆ nFMethodPileupBasedBinnedClass()
| CP::SSVWeightsAlg::nFMethodPileupBasedBinnedClass::nFMethodPileupBasedBinnedClass |
( |
const nlohmann::json & | jsonConfig | ) |
|
Definition at line 716 of file SSVWeightsAlg.cxx.
717 :
m_muactualBins(jsonConfig[
"nF_pileup_based_binned"][
"muactual_bins"].
get<std::vector<double>>()),
718 m_nFBins(jsonConfig[
"nF_pileup_based_binned"][
"values"].
get<std::vector<double>>())
719 {
720
722 }
std::vector< double > m_muactualBins
std::vector< double > m_nFBins
double m_lowMuHighMuThreshold
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
◆ getPFake()
| double CP::SSVWeightsAlg::nFMethodPileupBasedBinnedClass::getPFake |
( |
const double | muactual, |
|
|
const int | N_fake, |
|
|
const double | SF_fake_low, |
|
|
const double | SF_fake_high ) const |
Definition at line 726 of file SSVWeightsAlg.cxx.
730 {
731
733 double P_fake = 1;
734
735
741 } else {
743 }
744 break;
745 }
746 }
747 return P_fake;
748 }
static double poisson_pmf(const int k, const double lambda)
◆ m_lowMuHighMuThreshold
| double CP::SSVWeightsAlg::nFMethodPileupBasedBinnedClass::m_lowMuHighMuThreshold = -999 |
|
private |
◆ m_muactualBins
| std::vector<double> CP::SSVWeightsAlg::nFMethodPileupBasedBinnedClass::m_muactualBins {} |
|
private |
◆ m_nFBins
| std::vector<double> CP::SSVWeightsAlg::nFMethodPileupBasedBinnedClass::m_nFBins {} |
|
private |
The documentation for this class was generated from the following files: