ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfData
TrigConfData
L1TopoOutput.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGCONFDATA_L1TOPOOUTPUT_H
6
#define TRIGCONFDATA_L1TOPOOUTPUT_H
7
8
#include "
TrigConfData/DataStructure.h
"
9
10
namespace
TrigConf
{
11
18
class
L1TopoOutput
final :
public
DataStructure
{
19
public
:
21
L1TopoOutput
();
22
26
L1TopoOutput
(
const
boost::property_tree::ptree &
data
);
27
29
virtual
~L1TopoOutput
()
override
=
default
;
30
31
// class name
32
virtual
std::string
className
()
const override
{
33
return
"L1TopoOutput"
;
34
}
35
37
const
std::string &
algName
()
const
;
38
44
unsigned
int
clock
()
const
;
45
50
unsigned
int
firstBit
()
const
;
51
56
unsigned
int
fpga
()
const
;
57
62
unsigned
int
board
()
const
;
63
68
const
std::string &
triggerLines
()
const
;
69
70
};
71
72
}
73
74
#endif
DataStructure.h
TrigConf::DataStructure::data
const ptree & data() const
Access to the underlying data, if needed.
Definition
DataStructure.h:83
TrigConf::DataStructure::DataStructure
DataStructure()
Default constructor, leading to an uninitialized configuration object.
Definition
DataStructure.cxx:11
TrigConf::L1TopoOutput::className
virtual std::string className() const override
A string that is the name of the class.
Definition
L1TopoOutput.h:32
TrigConf::L1TopoOutput::algName
const std::string & algName() const
Accessor to the algorithm name.
Definition
L1TopoOutput.cxx:15
TrigConf::L1TopoOutput::clock
unsigned int clock() const
Accessor to the clock the signals are sent on.
Definition
L1TopoOutput.cxx:21
TrigConf::L1TopoOutput::firstBit
unsigned int firstBit() const
Accessor to the cable bit of the first signal.
Definition
L1TopoOutput.cxx:27
TrigConf::L1TopoOutput::triggerLines
const std::string & triggerLines() const
Accessor to the algorithm trigger lines.
Definition
L1TopoOutput.cxx:45
TrigConf::L1TopoOutput::L1TopoOutput
L1TopoOutput()
Constructor.
Definition
L1TopoOutput.cxx:7
TrigConf::L1TopoOutput::~L1TopoOutput
virtual ~L1TopoOutput() override=default
Destructor.
TrigConf::L1TopoOutput::board
unsigned int board() const
Accessor to the board number.
Definition
L1TopoOutput.cxx:39
TrigConf::L1TopoOutput::fpga
unsigned int fpga() const
Accessor to the FPGA number.
Definition
L1TopoOutput.cxx:33
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
Config.h:22
Generated on
for ATLAS Offline Software by
1.17.0