10 #ifndef L1Trigger_TrackFindingTracklet_interface_MatchEngineUnit_h 11 #define L1Trigger_TrackFindingTracklet_interface_MatchEngineUnit_h 94 std::vector<std::pair<unsigned int, unsigned int>>
use_;
unsigned int rptr() const
MatchEngineUnit(const Settings &settings, bool barrel, unsigned int layerdisk, const TrackletLUT &luttable)
std::pair< Tracklet *, const Stub * > peek() const
const Settings & settings_
void setprint(bool print)
void init(VMStubsMEMemory *vmstubsmemory, unsigned int nrzbin, unsigned int rzbin, unsigned int iphi, int shift, int projrinv, int projfinerz, int projfinephi, bool usefirstMinus, bool usefirstPlus, bool usesecondMinus, bool usesecondPlus, bool isPSseed, Tracklet *proj)
CircularBuffer< std::pair< Tracklet *, const Stub * > > candmatches_
std::pair< Tracklet *, const Stub * > read()
const TrackletLUT & luttable_
VMStubsMEMemory * vmstubsmemory_
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
std::vector< std::pair< unsigned int, unsigned int > > use_
unsigned int wptr() const
static unsigned int const shift
~MatchEngineUnit()=default