Go to the documentation of this file. 1 #ifndef L1Trigger_TrackFindingTracklet_interface_MatchProcessor_h
2 #define L1Trigger_TrackFindingTracklet_interface_MatchProcessor_h
void execute(unsigned int iSector, double phimin)
static const std::string input
TrackletLUT phimatchcuttable_
std::vector< VMStubsMEMemory * > vmstubs_
int ialphafactouter_[N_DSS_MOD *2]
void addInput(MemoryBase *memory, std::string input) override
MatchProcessor(std::string name, Settings const &settings, Globals *global)
std::vector< FullMatchMemory * > fullmatches_
CircularBuffer< ProjectionTemp > inputProjBuffer_
std::vector< TrackletProjectionsMemory * > inputprojs_
TrackletLUT rphicutPStable_
int ialphafactinner_[N_DSS_MOD *2]
constexpr unsigned int N_DSS_MOD
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
unsigned int nMatchEngines_
TrackletLUT zmatchcuttable_
bool matchCalculator(Tracklet *tracklet, const Stub *fpgastub, bool print, unsigned int istep)
AllStubsMemory * allstubs_
TrackletLUT rphicut2Stable_
void addOutput(MemoryBase *memory, std::string output) override
std::vector< MatchEngineUnit > matchengines_
~MatchProcessor() override=default