4 #ifndef RecoHGCal_TICL_PatternRecognitionAlgoBase_H__ 5 #define RecoHGCal_TICL_PatternRecognitionAlgoBase_H__ 25 template <
typename TILES>
36 const std::vector<float>&
mask;
39 const std::vector<TICLSeedingRegion>&
regions;
44 const std::vector<reco::CaloCluster>& lC,
45 const std::vector<float>& mS,
48 const std::vector<TICLSeedingRegion>& rG,
49 const tensorflow::Session* tS)
54 std::vector<Trackster>&
result,
55 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()