1 #ifndef L1Trigger_TrackFindingTracklet_DR_h 2 #define L1Trigger_TrackFindingTracklet_DR_h 70 std::vector<std::vector<Track*>>
input_;
std::vector< std::vector< Track * > > input_
std::vector< StreamTrack > StreamsTrack
std::pair< TTStubRef, Frame > FrameStub
Class to process and provide run-time constants used by Track Trigger emulators.
std::vector< StreamStub > StreamsStub
void consume(const tt::StreamsTrack &streamsTrack, const tt::StreamsStub &streamsStub)
Class to assign tracklet tracks and stubs to output channel based on their Pt or seed type as well as...
std::pair< TTTrackRef, Frame > FrameTrack
Track(const tt::FrameTrack &frame, const std::vector< Stub *> &stubs)
void produce(tt::StreamsStub &accpetedStubs, tt::StreamsTrack &acceptedTracks, tt::StreamsStub &lostStubs, tt::StreamsTrack &lostTracks)
bool equalEnough(Track *t0, Track *t1) const
DR(const edm::ParameterSet &iConfig, const tt::Setup *setup_, const trackerTFP::DataFormats *dataFormats, const ChannelAssignment *channelAssignment, int region)
static constexpr int max_
const ChannelAssignment * channelAssignment_
bool operator==(const Stub &s) const
std::vector< Track > tracks_
std::vector< Stub * > stubs_
std::vector< Stub > stubs_
Class to bit- and clock-accurate emulate duplicate removal DR identifies duplicates based on pairs of...
const trackerTFP::DataFormats * dataFormats_
Stub(const tt::FrameStub &frame, int stubId, int channel)