Definition at line 81 of file SSVWeightsAlg.h.
◆ nFMethodPileupBasedBinnedClass()
| CP::SSVWeightsAlg::nFMethodPileupBasedBinnedClass::nFMethodPileupBasedBinnedClass |
( |
const nlohmann::json & | jsonConfig | ) |
|
Definition at line 715 of file SSVWeightsAlg.cxx.
716 :
m_muactualBins(jsonConfig[
"nF_pileup_based_binned"][
"muactual_bins"].
get<std::vector<double>>()),
717 m_nFBins(jsonConfig[
"nF_pileup_based_binned"][
"values"].
get<std::vector<double>>())
718 {
719
721 }
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()
Definition at line 725 of file SSVWeightsAlg.cxx.
729 {
730
732 double P_fake = 1;
733
734
740 } else {
742 }
743 break;
744 }
745 }
746 return P_fake;
747 }
static double poisson_pmf(const int k, const double lambda)
float j(const xAOD::IParticle &, const xAOD::TrackMeasurementValidation &hit, const Eigen::Matrix3d &jab_inv)
◆ 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: