File indexing completed on 2023-03-17 11:12:51
0001 #ifndef L1T_OmtfP1_OMTFSorter_H
0002 #define L1T_OmtfP1_OMTFSorter_H
0003
0004 #include "L1Trigger/L1TMuonOverlapPhase1/interface/Omtf/SorterBase.h"
0005 #include <vector>
0006
0007 template <class GoldenPatternType>
0008 class OMTFSorter : public SorterBase<GoldenPatternType> {
0009 public:
0010 OMTFSorter(int sorterTypeFlag) : myType(sorterTypeFlag) {}
0011
0012 ~OMTFSorter() override {}
0013
0014
0015
0016
0017
0018 AlgoMuons::value_type sortRefHitResults(unsigned int procIndx,
0019 unsigned int iRefHit,
0020 const GoldenPatternVec<GoldenPatternType>& gPatterns,
0021 int charge = 0) override;
0022
0023 private:
0024 int myType;
0025 };
0026
0027 #endif