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;
25 VMStubsTEPHICM(
unsigned int seednumber_, std::vector<VMStubsTEMemory*> vmstubmem_)
41 void execute(
unsigned int iSector);
VMStubsTEPHICM(unsigned int seednumber_, std::vector< VMStubsTEMemory *> vmstubmem_)
std::vector< InputLinkMemory * > stubinputs_
std::vector< std::pair< char, AllInnerStubsMemory * > > allinnerstubs_
std::vector< VMStubsMEMemory * > vmstubsMEPHI_
static std::string const input
void execute(unsigned int iSector)
std::vector< VMStubsTEPHICM > vmstubsTEPHI_
unsigned int overlapbits_
void addOutput(MemoryBase *memory, std::string output) override
std::vector< VMStubsTEMemory * > vmstubmem
~VMRouterCM() override=default
void addInput(MemoryBase *memory, std::string input) override
VMRouterCM(std::string name, Settings const &settings, Globals *global)
std::vector< AllStubsMemory * > allstubs_