ATLAS Offline Software
L1TopoOutput.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
8 {}
9 
12 {}
13 
14 const std::string &
16 {
17  return getAttribute("algName");
18 }
19 
20 unsigned int
22 {
23  return getAttribute<unsigned int>("clock");
24 }
25 
26 unsigned int
28 {
29  return getAttribute<unsigned int>("firstBit");
30 }
31 
32 unsigned int
34 {
35  return getAttribute<unsigned int>("fpga");
36 }
37 
38 unsigned int
40 {
41  return getAttribute<unsigned int>("board");
42 }
43 
44 const std::string &
46 {
47  return getAttribute("triggerLines");
48 }
49 
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
TrigConf::L1TopoOutput::fpga
unsigned int fpga() const
Accessor to the FPGA number.
Definition: L1TopoOutput.cxx:33
L1TopoOutput.h
TrigConf::L1TopoOutput::clock
unsigned int clock() const
Accessor to the clock the signals are sent on.
Definition: L1TopoOutput.cxx:21
ptree
boost::property_tree::ptree ptree
Definition: JsonFileLoader.cxx:16
TrigConf::L1TopoOutput::triggerLines
const std::string & triggerLines() const
Accessor to the algorithm trigger lines.
Definition: L1TopoOutput.cxx:45
TrigConf::DataStructure
Base class for Trigger configuration data and wrapper around underlying representation.
Definition: DataStructure.h:37
TrigConf::L1TopoOutput::board
unsigned int board() const
Accessor to the board number.
Definition: L1TopoOutput.cxx:39
TrigConf::L1TopoOutput::firstBit
unsigned int firstBit() const
Accessor to the cable bit of the first signal.
Definition: L1TopoOutput.cxx:27
TrigConf::L1TopoOutput::algName
const std::string & algName() const
Accessor to the algorithm name.
Definition: L1TopoOutput.cxx:15
TrigConf::L1TopoOutput::L1TopoOutput
L1TopoOutput()
Constructor.
Definition: L1TopoOutput.cxx:7