11 #ifndef RecoPPS_Local_CTPPSDiamondTrackRecognition
12 #define RecoPPS_Local_CTPPSDiamondTrackRecognition
20 #include <unordered_map>
30 void clear()
override;
Reconstructed hit in diamond detectors.
auto const & tracks
cannot be loose
int produceTracks(edm::DetSet< CTPPSDiamondLocalTrack > &tracks) override
Produce a collection of tracks for the current station, given its hits collection.
CTPPSDiamondTrackRecognition(const edm::ParameterSet &iConfig)
std::unordered_map< int, int > mhMap_
Class performing smart reconstruction for PPS Diamond Detectors.
void addHit(const CTPPSDiamondRecHit &recHit) override
Feed a new hit to the tracks recognition algorithm.
void clear() override
Reset internal state of a class instance.
bool excludeSingleEdgeHits_