1 #ifndef L1Trigger_TrackFindingTracklet_interface_MatchEngineUnit_h 2 #define L1Trigger_TrackFindingTracklet_interface_MatchEngineUnit_h 81 std::vector<std::pair<unsigned int, unsigned int>>
use_;
unsigned int rptr() const
Tracklet * currentProj() const
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, bool print)
std::pair< Tracklet *, const Stub * > peek() const
CircularBuffer< std::pair< Tracklet *, const Stub * > > candmatches_
std::pair< Tracklet *, const Stub * > read()
const TrackletLUT & luttable_
std::pair< Tracklet *, const Stub * > tmppair_
VMStubsMEMemory * vmstubsmemory_
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
MatchEngineUnit(bool barrel, unsigned int layerdisk, const TrackletLUT &luttable)
std::pair< Tracklet *, const Stub * > tmppair__
std::vector< std::pair< unsigned int, unsigned int > > use_
unsigned int wptr() const
static unsigned int const shift
~MatchEngineUnit()=default