Go to the documentation of this file.
3 #ifndef L1Trigger_TrackFindingTracklet_interface_TrackletProcessor_h
4 #define L1Trigger_TrackFindingTracklet_interface_TrackletProcessor_h
21 class VMStubsTEMemory;
51 std::vector<std::tuple<CircularBuffer<TEData>,
unsigned int,
unsigned int,
unsigned int,
unsigned int> >
static const std::string input
std::vector< std::vector< bool > > useregion_
unsigned int nbitszfinebintable_
TrackletProcessor(std::string name, Settings const &settings, Globals *globals, unsigned int iSector)
std::map< unsigned int, std::vector< bool > > pttableouter_
std::vector< bool > pttableinnernew_
std::vector< TrackletEngineUnit > teunits_
std::map< unsigned int, std::vector< bool > > pttableinner_
std::vector< AllStubsMemory * > innerallstubs_
std::vector< std::tuple< CircularBuffer< TEData >, unsigned int, unsigned int, unsigned int, unsigned int > > tedatabuffers_
~TrackletProcessor() override=default
std::vector< AllStubsMemory * > outerallstubs_
void addOutputProjection(TrackletProjectionsMemory *&outputProj, MemoryBase *memory)
std::vector< bool > pttableouternew_
unsigned int nbitsrfinebintable_
void addOutput(MemoryBase *memory, std::string output) override
void addInput(MemoryBase *memory, std::string input) override
VMStubsTEMemory * outervmstubs_