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