1 #ifndef L1Trigger_TrackFindingTracklet_interface_MatchCalculator_h 2 #define L1Trigger_TrackFindingTracklet_interface_MatchCalculator_h 18 class AllProjectionsMemory;
19 class CandidateMatchMemory;
20 class FullMatchMemory;
31 void execute(
unsigned int iSector,
double phioffset);
33 std::vector<std::pair<std::pair<Tracklet*, int>,
const Stub*> >
mergeMatches(
34 std::vector<CandidateMatchMemory*>& candmatch);
TrackletLUT rphicutPStable_
TrackletLUT rphicut2Stable_
MatchCalculator(std::string name, Settings const &settings, Globals *global)
~MatchCalculator() override=default
constexpr unsigned int N_DSS_MOD
static std::string const input
void addOutput(MemoryBase *memory, std::string output) override
AllStubsMemory * allstubs_
std::vector< CandidateMatchMemory * > matches_
AllProjectionsMemory * allprojs_
std::vector< std::pair< std::pair< Tracklet *, int >, const Stub * > > mergeMatches(std::vector< CandidateMatchMemory *> &candmatch)
void execute(unsigned int iSector, double phioffset)
void addInput(MemoryBase *memory, std::string input) override
int ialphafactouter_[N_DSS_MOD *2]
TrackletLUT zmatchcuttable_
int ialphafactinner_[N_DSS_MOD *2]
std::vector< FullMatchMemory * > fullMatches_
TrackletLUT phimatchcuttable_