#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_, mergeVDriftHistosByStation::name, names_, GOODCOLL_filter_cfg::thresh, thresholds_, and HLT_FULL_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 41 of file LowPtGsfElectronSeedHeavyObjectCache.cc.
References HLT_FULL_cff::distance, Exception, lowptgsfeleseed::features(), spr::find(), PixelMapPlotter::inputs, models_, mergeVDriftHistosByStation::name, names_, convertSQLitetoXML_cfg::output, reco::PreId::setMVA(), 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().