1 #ifndef L1Trigger_DemonstratorTools_GTTInterface_h 2 #define L1Trigger_DemonstratorTools_GTTInterface_h 14 typedef std::map<LinkId, std::pair<ChannelSpec, std::vector<size_t>>>
ChannelMap_t;
34 {{
"tracks", 0}, {0, 18, 36}},
35 {{
"tracks", 1}, {1, 19, 37}},
36 {{
"tracks", 2}, {2, 20, 38}},
37 {{
"tracks", 3}, {3, 21, 39}},
38 {{
"tracks", 4}, {4, 22, 40}},
39 {{
"tracks", 5}, {5, 23, 41}},
40 {{
"tracks", 6}, {6, 24, 42}},
41 {{
"tracks", 7}, {7, 25, 43}},
42 {{
"tracks", 8}, {8, 26, 44}},
43 {{
"tracks", 9}, {9, 27, 45}},
44 {{
"tracks", 10}, {10, 28, 46}},
45 {{
"tracks", 11}, {11, 29, 47}},
46 {{
"tracks", 12}, {12, 30, 48}},
47 {{
"tracks", 13}, {13, 31, 49}},
48 {{
"tracks", 14}, {14, 32, 50}},
49 {{
"tracks", 15}, {15, 33, 51}},
50 {{
"tracks", 16}, {16, 34, 52}},
51 {{
"tracks", 17}, {17, 35, 53}}};
85 {{
"vertices", 0}, {0}}};
97 {{
"vertices", 3}, {3}}};
static constexpr size_t kMaxLinesPerFile
static const ChannelMap_t kChannelMapInput
static const std::map< l1t::demo::LinkId, std::vector< size_t > > kChannelIdsInput
static constexpr size_t kGapLengthOutputToGlobalTriggerTaus
static constexpr size_t kGapLengthOutputToGlobalTriggerVertices
static constexpr size_t kGapLengthInput
static constexpr size_t kTrackTMUX
static const std::map< std::string, l1t::demo::ChannelSpec > kChannelSpecsOutputToGlobalTrigger
static const std::map< std::string, l1t::demo::ChannelSpec > kChannelSpecsOutputToCorrelator
static constexpr size_t kFramesPerTMUXPeriod
static constexpr size_t kGTTBoardTMUX
static const std::map< l1t::demo::LinkId, std::vector< size_t > > kChannelIdsOutputToGlobalTrigger
static constexpr size_t kGapLengthOutputToGlobalTriggerMesons
static constexpr size_t kVertexChanIndex
static constexpr size_t kGapLengthOutputToCorrelator
static const std::map< std::string, l1t::demo::ChannelSpec > kChannelSpecsInput
static constexpr size_t kGapLengthOutputToGlobalTriggerSums
static const std::map< l1t::demo::LinkId, std::vector< size_t > > kChannelIdsOutputToCorrelator
static const ChannelMap_t kChannelMapOutputToCorrelator
std::map< LinkId, std::pair< ChannelSpec, std::vector< size_t > > > ChannelMap_t