1 #ifndef RecoEcal_EgammaCoreTools_SCProducerCache_h 2 #define RecoEcal_EgammaCoreTools_SCProducerCache_h 16 if (clustering_type ==
"DeepSC") {
19 config.configFileClusterFeatures = pset_dnn.getParameter<
std::string>(
"configFileClusterFeatures");
20 config.configFileWindowFeatures = pset_dnn.getParameter<
std::string>(
"configFileWindowFeatures");
21 config.configFileHitsFeatures = pset_dnn.getParameter<
std::string>(
"configFileHitsFeatures");
22 config.nClusterFeatures = pset_dnn.getParameter<
uint>(
"nClusterFeatures");
23 config.nWindowFeatures = pset_dnn.getParameter<
uint>(
"nWindowFeatures");
24 config.nHitsFeatures = pset_dnn.getParameter<
uint>(
"nHitsFeatures");
25 config.maxNClusters = pset_dnn.getParameter<
uint>(
"maxNClusters");
26 config.maxNRechits = pset_dnn.getParameter<
uint>(
"maxNRechits");
27 config.batchSize = pset_dnn.getParameter<
uint>(
"batchSize");
28 config.collectionStrategy = pset_dnn.getParameter<
std::string>(
"collectionStrategy");
reco::DeepSCConfiguration config
T getParameter(std::string const &) const
SCProducerCache(const edm::ParameterSet &conf)
std::unique_ptr< const DeepSCGraphEvaluation > deepSCEvaluator