#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 52 of file LowPtGsfElectronSeedHeavyObjectCache.h.
lowptgsfeleseed::HeavyObjectCache::HeavyObjectCache | ( | const edm::ParameterSet & | conf | ) |
Definition at line 111 of file LowPtGsfElectronSeedHeavyObjectCache.cc.
References createGBRForest(), Exception, edm::ParameterSet::getParameter(), models_, Skims_PA_cff::name, names_, GOODCOLL_filter_cfg::thresh, thresholds_, and HLT_2018_cff::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 134 of file LowPtGsfElectronSeedHeavyObjectCache.cc.
References HLT_2018_cff::distance, bsc_activity_cfg::ecal, Exception, postprocess-scan-build::features, spr::find(), PixelMapPlotter::inputs, models_, Skims_PA_cff::name, names_, convertSQLitetoXML_cfg::output, and thresholds_.
|
inline |
|
private |
Definition at line 67 of file LowPtGsfElectronSeedHeavyObjectCache.h.
Referenced by eval(), and HeavyObjectCache().
|
private |
Definition at line 66 of file LowPtGsfElectronSeedHeavyObjectCache.h.
Referenced by eval(), HeavyObjectCache(), and modelNames().
|
private |
Definition at line 68 of file LowPtGsfElectronSeedHeavyObjectCache.h.
Referenced by eval(), and HeavyObjectCache().