1 #ifndef RecoHGCal_TICL_TracksterInferenceByCNNv4_H__ 2 #define RecoHGCal_TICL_TracksterInferenceByCNNv4_H__ 12 void inputData(
const std::vector<reco::CaloCluster>&
layerClusters, std::vector<Trackster>& tracksters)
override;
13 void runInference(std::vector<Trackster>& tracksters)
override;
38 #endif // RecoHGCal_TICL_TracksterInferenceByDNN_H__
static void fillPSetDescription(edm::ParameterSetDescription &iDesc)
const std::vector< std::string > outputNames_
const cms::Ort::ONNXRuntime * onnxSession_
void inputData(const std::vector< reco::CaloCluster > &layerClusters, std::vector< Trackster > &tracksters) override
std::vector< std::vector< int64_t > > input_shapes_
std::vector< std::vector< float > > input_Data_
TracksterInferenceByCNNv4(const edm::ParameterSet &conf)
void runInference(std::vector< Trackster > &tracksters) override
static constexpr int eidNFeatures_
const std::string modelPath_
const float eidMinClusterEnergy_
hgcal::RecHitTools rhtools_
const std::vector< std::string > inputNames_
std::vector< int > tracksterIndices_