ATLAS Offline Software
Loading...
Searching...
No Matches
MUCTPIResults.h
Go to the documentation of this file.
1// This file is really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TRIGT1MUCTPIPHASE1_MUCTPIRESULTS_H
8#define TRIGT1MUCTPIPHASE1_MUCTPIRESULTS_H
9
10/*
11 Simple holder for results of MUCTPI simulation
12*/
13
16
17namespace LVL1MUCTPIPHASE1 {
18
19 struct DAQData {
20
21 DAQData(unsigned word,
22 const std::vector<std::pair<std::shared_ptr<TrigConf::L1Threshold>, bool> >& decisions) :
23 dataWord(word),
24 thresholdDecisions(decisions) {
25 }
26
27 unsigned dataWord=0;
28 std::vector<std::pair<std::shared_ptr<TrigConf::L1Threshold>, bool> > thresholdDecisions;
29 };
30
32 {
33 public:
35 std::vector<unsigned int> ctp_words;
36 std::vector<DAQData> daq_data;
37 };
38}
39
40#endif
std::vector< DAQData > daq_data
std::vector< unsigned int > ctp_words
MuCTPI input class to the L1Topo simulation.
DAQData(unsigned word, const std::vector< std::pair< std::shared_ptr< TrigConf::L1Threshold >, bool > > &decisions)
std::vector< std::pair< std::shared_ptr< TrigConf::L1Threshold >, bool > > thresholdDecisions