2 #ifndef L1Trigger_TrackFindingTracklet_interface_VMRouter_h
3 #define L1Trigger_TrackFindingTracklet_interface_VMRouter_h
18 class InputLinkMemory;
20 class VMStubsMEMemory;
21 class VMStubsTEMemory;
25 unsigned int stubposition_,
26 std::vector<std::vector<VMStubsTEMemory*> > vmstubmem_)
31 std::vector<std::vector<VMStubsTEMemory*> >
void addInput(MemoryBase *memory, std::string input) override
TrackletLUT innerThirdTable_
std::vector< InputLinkMemory * > stubinputdisk2stmp_
VMStubsTEPHI(unsigned int seednumber_, unsigned int stubposition_, std::vector< std::vector< VMStubsTEMemory * > > vmstubmem_)
std::vector< InputLinkMemory * > stubinputtmp_
VMRouter(std::string name, Settings const &settings, Globals *global)
static std::string const input
void addOutput(MemoryBase *memory, std::string output) override
unsigned int stubposition
std::vector< InputLinkMemory * > stubinputs_
unsigned int overlapbits_
std::vector< VMStubsMEMemory * > vmstubsMEPHI_
TrackletLUT innerOverlapTable_
~VMRouter() override=default
std::vector< AllStubsMemory * > allstubs_
std::vector< VMStubsTEPHI > vmstubsTEPHI_
std::vector< std::vector< VMStubsTEMemory * > > vmstubmem