Go to the documentation of this file.
4 #ifndef RecoHGCal_TICL_PatternRecognitionAlgoBase_H__
5 #define RecoHGCal_TICL_PatternRecognitionAlgoBase_H__
23 template <
typename TILES>
34 const std::vector<float>&
mask;
37 const std::vector<TICLSeedingRegion>&
regions;
41 const std::vector<reco::CaloCluster>& lC,
42 const std::vector<float>& mS,
45 const std::vector<TICLSeedingRegion>& rG)
50 std::vector<Trackster>&
result,
51 std::unordered_map<
int, std::vector<int>>& seedToTracksterAssociation) = 0;
static const std::string input
virtual ~PatternRecognitionAlgoBaseT()
PatternRecognitionAlgoBaseT(const edm::ParameterSet &conf, const CacheBase *cache)
virtual void makeTracksters(const Inputs &input, std::vector< Trackster > &result, std::unordered_map< int, std::vector< int >> &seedToTracksterAssociation)=0