ATLAS Offline Software
Trigger
TrigT1
TrigT1MuctpiPhase1
src
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
14
#include "
TrigT1Interfaces/MuCTPIL1Topo.h
"
15
#include "
TrigConfData/L1Threshold.h
"
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),
24
thresholdDecisions
(
decisions
) {
25
}
26
27
unsigned
dataWord
=0;
28
std::vector<std::pair<std::shared_ptr<TrigConf::L1Threshold>,
bool
> >
thresholdDecisions
;
29
};
30
31
class
MUCTPIResults
32
{
33
public
:
34
LVL1::MuCTPIL1Topo
l1topoData
;
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:101
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
Generated on Thu Nov 7 2024 21:21:34 for ATLAS Offline Software by
1.8.18