1 #ifndef GEMRecHit_ME0SegAlgoMM_h
2 #define GEMRecHit_ME0SegAlgoMM_h
78 std::unique_ptr<ME0SegFit>
sfit_;
std::vector< const ME0RecHit * > EnsembleHitContainer
Typedefs.
ProtoSegments clusterHits(const EnsembleHitContainer &rechits)
Utility functions.
std::vector< EnsembleHitContainer > ProtoSegments
bool preClustering_useChaining
ME0SegAlgoMM(const edm::ParameterSet &ps)
Constructor.
std::pair< const ME0EtaPartition *, std::map< uint32_t, const ME0EtaPartition * > > ME0Ensemble
std::unique_ptr< ME0SegFit > sfit_
bool isGoodToMerge(const EnsembleHitContainer &newChain, const EnsembleHitContainer &oldChain)
unsigned int minHitsPerSegment
std::vector< ME0Segment > run(const ME0Ensemble &ensemble, const EnsembleHitContainer &rechits)
ProtoSegments chainHits(const EnsembleHitContainer &rechits)
std::vector< ME0Segment > buildSegments(const EnsembleHitContainer &rechits)
EnsembleHitContainer proto_segment
virtual ~ME0SegAlgoMM()
Destructor.