Go to the documentation of this file.
64 if (trk->dxy(spot) > 0.) {
71 rho_ = static_cast<float>(rho);
81 auto covs =
tools.localCovariances(*ecal_clu);
112 for (
auto&
name : conf.
getParameter<std::vector<std::string> >(
"ModelNames")) {
123 <<
"'ModelNames' size (" <<
names_.size() <<
") != 'ModelWeights' size (" <<
models_.size() <<
").\n";
127 <<
"'ModelWeights' size (" <<
models_.size() <<
") != 'ModelThresholds' size (" <<
thresholds_.size()
141 if (iter !=
names_.end()) {
152 <<
"'Name given: '" <<
name <<
"'. Check against configuration file.\n";
float ktf_hcal_cluster_dphi_
float ktf_ecal_cluster_deta_
float ktf_ecal_cluster_covEtaPhi_
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
float ktf_ecal_cluster_r9_
float ktf_hcal_cluster_deta_
void set(const reco::PreId &ecal, const reco::PreId &hcal, double rho, const reco::BeamSpot &spot, noZS::EcalClusterLazyTools &ecalTools)
std::vector< std::string > names_
float ktf_ecal_cluster_e5x5_
bool eval(const std::string &name, reco::PreId &ecal, reco::PreId &hcal, double rho, const reco::BeamSpot &spot, noZS::EcalClusterLazyTools &ecalTools) const
float ktf_ecal_cluster_covEtaEta_
float ktf_hcal_cluster_e_
bool isNonnull() const
Checks for non-null.
float ktf_ecal_cluster_circularity_
std::vector< std::unique_ptr< const GBRForest > > models_
HeavyObjectCache(const edm::ParameterSet &)
static TrackQuality qualityByName(const std::string &name)
T getParameter(std::string const &) const
float ktf_ecal_cluster_e_
float ktf_ecal_cluster_covPhiPhi_
float preid_trk_gsf_chiratio_
float ktf_ecal_cluster_e3x3_
std::vector< double > thresholds_
std::vector< float > get()
float ktf_ecal_cluster_dphi_