4 #ifndef RecoHGCal_TICL_PatternRecognitionAlgoBase_H__ 5 #define RecoHGCal_TICL_PatternRecognitionAlgoBase_H__ 26 template <
typename TILES>
37 const std::vector<float>&
mask;
40 const std::vector<TICLSeedingRegion>&
regions;
45 const std::vector<reco::CaloCluster>& lC,
46 const std::vector<float>& mS,
49 const std::vector<TICLSeedingRegion>& rG,
50 const tensorflow::Session* tS)
55 std::vector<Trackster>&
result,
56 std::unordered_map<
int, std::vector<int>>& seedToTracksterAssociation) = 0;
PatternRecognitionAlgoBaseT(const edm::ParameterSet &conf, edm::ConsumesCollector)
static std::string const input
virtual void makeTracksters(const Inputs &input, std::vector< Trackster > &result, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation)=0
virtual ~PatternRecognitionAlgoBaseT()