1 #ifndef DataFormats_L1TrackTrigger_TTDTC_h 2 #define DataFormats_L1TrackTrigger_TTDTC_h 20 TTDTC(
int numRegions,
int numOverlappingRegions,
int numDTCsPerRegion);
42 int index(
int dtcRegion,
int dtcBoard,
int dtcChannel)
const;
44 int index(
int tfpRegion,
int tfpChannel)
const;
void setStream(int dtcRegion, int dtcBoard, int dtcChannel, const tt::StreamStub &stream)
std::vector< int > regions_
std::vector< StreamStub > StreamsStub
std::vector< FrameStub > StreamStub
std::vector< int > channels_
int numOverlappingRegions_
const std::vector< int > & tfpChannels() const
const std::vector< int > & tfpRegions() const
Class to store hardware like structured TTStub Collection used by Track Trigger emulators.
int index(int dtcRegion, int dtcBoard, int dtcChannel) const
const tt::StreamStub & stream(int tfpRegion, int tfpChannel) const