1 #ifndef L1Trigger_TrackFindingTracklet_interface_TrackletCalculator_h 2 #define L1Trigger_TrackFindingTracklet_interface_TrackletCalculator_h 13 class TrackletProjectionsMemory;
16 class StubPairsMemory;
void writeFirmwareDesign(void(*writeDesign)(const std::vector< VarBase *> &, const std::string &))
~TrackletCalculator() override=default
void addOutput(MemoryBase *memory, std::string output) override
std::vector< AllStubsMemory * > innerallstubs_
static std::string const input
void addInput(MemoryBase *memory, std::string input) override
std::vector< StubPairsMemory * > stubpairs_
void addOutputProjection(TrackletProjectionsMemory *&outputProj, MemoryBase *memory)
std::vector< AllStubsMemory * > outerallstubs_
TrackletCalculator(std::string name, Settings const &settings, Globals *globals)
void execute(unsigned int iSector, double phimin, double phimax)
void writeInvTable(void(*writeLUT)(const VarInv &, const std::string &))