10 #ifndef RecoCTPPS_TotemRPLocal_CTPPSDiamondTrackRecognition 11 #define RecoCTPPS_TotemRPLocal_CTPPSDiamondTrackRecognition 22 #include <unordered_map> 47 center( center ), width( width ) {}
const float thresholdFromMaximum_
static const std::string pixelEfficiencyDefaultFunction_
Default hit function accounting for the pad spatial efficiency.
void clear()
Reset the list of hits.
Reconstructed hit in diamond detectors.
HitParametersVectorMap hitParametersVectorMap_
CTPPSDiamondTrackRecognition(const edm::ParameterSet &)
HitParameters(const float center, const float width)
std::unordered_map< int, HitParametersVector > HitParametersVectorMap
TF1 hit_f_
Function for pad efficiency.
~CTPPSDiamondTrackRecognition()
void addHit(const CTPPSDiamondRecHit &recHit)
Feed a new hit to the tracks recognition algorithm.
Class performing smart reconstruction for CTPPS Diamond Detectors.
int produceTracks(edm::DetSet< CTPPSDiamondLocalTrack > &tracks)
Produce a collection of tracks for the current station, given its hits collection.
std::unordered_map< int, int > mhMap_
std::vector< HitParameters > HitParametersVector