ATLAS Offline Software
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 
17 namespace 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),
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
LVL1::MuCTPIL1Topo
MuCTPI input class to the L1Topo simulation.
Definition: MuCTPIL1Topo.h:24
L1Threshold.h
LVL1MUCTPIPHASE1::MUCTPIResults::l1topoData
LVL1::MuCTPIL1Topo l1topoData
Definition: MUCTPIResults.h:34
LVL1MUCTPIPHASE1::MUCTPIResults::daq_data
std::vector< DAQData > daq_data
Definition: MUCTPIResults.h:36
LVL1MUCTPIPHASE1
Definition: Configuration.h:11
LVL1MUCTPIPHASE1::MUCTPIResults
Definition: MUCTPIResults.h:32
xAOD::decisions
decisions
Definition: TrigComposite_v1.cxx:81
MuCTPIL1Topo.h
LVL1MUCTPIPHASE1::MUCTPIResults::ctp_words
std::vector< unsigned int > ctp_words
Definition: MUCTPIResults.h:35
LVL1MUCTPIPHASE1::DAQData::dataWord
unsigned dataWord
Definition: MUCTPIResults.h:27
LVL1MUCTPIPHASE1::DAQData::DAQData
DAQData(unsigned word, const std::vector< std::pair< std::shared_ptr< TrigConf::L1Threshold >, bool > > &decisions)
Definition: MUCTPIResults.h:21
LVL1MUCTPIPHASE1::DAQData
Definition: MUCTPIResults.h:19
LVL1MUCTPIPHASE1::DAQData::thresholdDecisions
std::vector< std::pair< std::shared_ptr< TrigConf::L1Threshold >, bool > > thresholdDecisions
Definition: MUCTPIResults.h:28