#include <LowPtGsfElectronSeedHeavyObjectCache.h>
Public Member Functions | |
bool | eval (const std::string &name, reco::PreId &ecal, reco::PreId &hcal, double rho, const reco::BeamSpot &spot, noZS::EcalClusterLazyTools &ecalTools) const |
HeavyObjectCache (const edm::ParameterSet &) | |
std::vector< std::string > | modelNames () const |
Private Attributes | |
std::vector< std::unique_ptr< const GBRForest > > | models_ |
std::vector< std::string > | names_ |
std::vector< double > | thresholds_ |
Definition at line 16 of file LowPtGsfElectronSeedHeavyObjectCache.h.
lowptgsfeleseed::HeavyObjectCache::HeavyObjectCache | ( | const edm::ParameterSet & | conf | ) |
Definition at line 18 of file LowPtGsfElectronSeedHeavyObjectCache.cc.
References createGBRForest(), Exception, edm::ParameterSet::getParameter(), models_, Skims_PA_cff::name, names_, DMR_cfg::thresh, thresholds_, and hltDeepSecondaryVertexTagInfosPFPuppi_cfi::weights.
bool lowptgsfeleseed::HeavyObjectCache::eval | ( | const std::string & | name, |
reco::PreId & | ecal, | ||
reco::PreId & | hcal, | ||
double | rho, | ||
const reco::BeamSpot & | spot, | ||
noZS::EcalClusterLazyTools & | ecalTools | ||
) | const |
Definition at line 41 of file LowPtGsfElectronSeedHeavyObjectCache.cc.
References HLT_2023v12_cff::distance, Exception, lowptgsfeleseed::features(), spr::find(), PixelMapPlotter::inputs, models_, Skims_PA_cff::name, names_, and thresholds_.
|
inline |
Definition at line 20 of file LowPtGsfElectronSeedHeavyObjectCache.h.
References names_.
|
private |
Definition at line 31 of file LowPtGsfElectronSeedHeavyObjectCache.h.
Referenced by eval(), and HeavyObjectCache().
|
private |
Definition at line 30 of file LowPtGsfElectronSeedHeavyObjectCache.h.
Referenced by eval(), HeavyObjectCache(), and modelNames().
|
private |
Definition at line 32 of file LowPtGsfElectronSeedHeavyObjectCache.h.
Referenced by eval(), and HeavyObjectCache().