3 #ifndef L1Trigger_TrackFindingTracklet_interface_TrackletProcessor_h 4 #define L1Trigger_TrackFindingTracklet_interface_TrackletProcessor_h 21 class AllInnerStubsMemory;
22 class VMStubsTEMemory;
47 std::tuple<CircularBuffer<TEData>,
unsigned int,
unsigned int,
unsigned int,
unsigned int>
tebuffer_;
void execute(unsigned int iSector, double phimin, double phimax)
TrackletProcessor(std::string name, Settings const &settings, Globals *globals)
void addInput(MemoryBase *memory, std::string input) override
TrackletLUT pttableinner_
std::vector< AllStubsMemory * > outerallstubs_
void addOutputProjection(TrackletProjectionsMemory *&outputProj, MemoryBase *memory)
TrackletLUT useregiontable_
static std::string const input
unsigned int nbitszfinebintable_
std::vector< TrackletEngineUnit > teunits_
std::tuple< CircularBuffer< TEData >, unsigned int, unsigned int, unsigned int, unsigned int > tebuffer_
TrackletLUT innerOverlapTable_
VMStubsTEMemory * outervmstubs_
void addOutput(MemoryBase *memory, std::string output) override
std::vector< AllInnerStubsMemory * > innerallstubs_
unsigned int nbitsrfinebintable_
TrackletLUT pttableouter_
~TrackletProcessor() override=default