Go to the documentation of this file.
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*> >
std::vector< std::vector< VMStubsTEMemory * > > vmstubmem
static const std::string input
TrackletLUT innerOverlapTable_
~VMRouter() override=default
std::vector< InputLinkMemory * > stubinputdisk2stmp_
unsigned int overlapbits_
VMRouter(std::string name, Settings const &settings, Globals *global)
std::vector< VMStubsTEPHI > vmstubsTEPHI_
std::vector< AllStubsMemory * > allstubs_
unsigned int stubposition
std::vector< InputLinkMemory * > stubinputtmp_
std::vector< InputLinkMemory * > stubinputs_
TrackletLUT innerThirdTable_
void addInput(MemoryBase *memory, std::string input) override
std::vector< VMStubsMEMemory * > vmstubsMEPHI_
void addOutput(MemoryBase *memory, std::string output) override
VMStubsTEPHI(unsigned int seednumber_, unsigned int stubposition_, std::vector< std::vector< VMStubsTEMemory * > > vmstubmem_)