2 #ifndef L1Trigger_TrackFindingTracklet_interface_VMRouterCM_h 3 #define L1Trigger_TrackFindingTracklet_interface_VMRouterCM_h 18 class InputLinkMemory;
20 class AllInnerStubsMemory;
21 class VMStubsMEMemory;
22 class VMStubsTEMemory;
26 unsigned int stubposition_,
27 const std::vector<std::vector<VMStubsTEMemory*> >& vmstubmem_)
35 std::vector<std::vector<VMStubsTEMemory*> >
48 void execute(
unsigned int iSector);
TrackletLUT innerOverlapTable_
unsigned int stubposition
std::vector< InputLinkMemory * > stubinputs_
std::vector< std::pair< char, AllInnerStubsMemory * > > allinnerstubs_
std::vector< VMStubsMEMemory * > vmstubsMEPHI_
VMStubsTEPHICM(unsigned int seednumber_, unsigned int stubposition_, const std::vector< std::vector< VMStubsTEMemory *> > &vmstubmem_)
TrackletLUT diskTableOld_
static std::string const input
void execute(unsigned int iSector)
std::vector< VMStubsTEPHICM > vmstubsTEPHI_
unsigned int overlapbits_
TrackletLUT innerThirdTable_
void addOutput(MemoryBase *memory, std::string output) override
~VMRouterCM() override=default
void addInput(MemoryBase *memory, std::string input) override
VMRouterCM(std::string name, Settings const &settings, Globals *global)
std::vector< AllStubsMemory * > allstubs_
std::vector< std::vector< VMStubsTEMemory * > > vmstubmem