ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfL1Data
TrigConfL1Data
CaloSinCos.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TrigConf_CaloSinCos
6
#define TrigConf_CaloSinCos
7
8
#include <string>
9
#include "
TrigConfL1Data/L1DataBaseclass.h
"
10
11
namespace
TrigConf
{
12
13
class
CaloSinCos
:
public
L1DataBaseclass
{
14
public
:
15
16
CaloSinCos
(
const
std::string& n,
const
int
v,
17
int
val1
,
int
val2
,
int
val3
,
int
val4
,
18
int
val5
,
int
val6
,
int
val7
,
int
val8
,
19
int
phimin
,
int
phimax
,
int
etamin
,
int
etamax
);
20
21
CaloSinCos
();
22
23
virtual
~CaloSinCos
()
override
=
default
;
24
25
// getters
26
int
val1
()
const
{
return
m_Val1
; }
27
int
val2
()
const
{
return
m_Val2
; }
28
int
val3
()
const
{
return
m_Val3
; }
29
int
val4
()
const
{
return
m_Val4
; }
30
int
val5
()
const
{
return
m_Val5
; }
31
int
val6
()
const
{
return
m_Val6
; }
32
int
val7
()
const
{
return
m_Val7
; }
33
int
val8
()
const
{
return
m_Val8
; }
34
int
etamin
()
const
{
return
m_EtaMin
; }
35
int
etamax
()
const
{
return
m_EtaMax
; }
36
int
phimin
()
const
{
return
m_PhiMin
; }
37
int
phimax
()
const
{
return
m_PhiMax
; }
38
39
// setters
40
void
setVal1
(
int
val) {
m_Val1
= val; }
41
void
setVal2
(
int
val) {
m_Val2
= val; }
42
void
setVal3
(
int
val) {
m_Val3
= val; }
43
void
setVal4
(
int
val) {
m_Val4
= val; }
44
void
setVal5
(
int
val) {
m_Val5
= val; }
45
void
setVal6
(
int
val) {
m_Val6
= val; }
46
void
setVal7
(
int
val) {
m_Val7
= val; }
47
void
setVal8
(
int
val) {
m_Val8
= val; }
48
void
setEtaMin
(
int
val) {
m_EtaMin
= val; }
49
void
setEtaMax
(
int
val) {
m_EtaMax
= val; }
50
void
setPhiMin
(
int
val) {
m_PhiMin
= val; }
51
void
setPhiMax
(
int
val) {
m_PhiMax
= val; }
52
53
virtual
void
print
(
const
std::string&
indent
=
""
,
unsigned
int
detail
=1)
const override
;
54
55
protected
:
56
int
m_Val
[8]{};
57
int
m_Val1
{};
58
int
m_Val2
{};
59
int
m_Val3
{};
60
int
m_Val4
{};
61
int
m_Val5
{};
62
int
m_Val6
{};
63
int
m_Val7
{};
64
int
m_Val8
{};
65
int
m_PhiMin
{};
66
int
m_PhiMax
{};
67
int
m_EtaMin
{};
68
int
m_EtaMax
{};
69
70
};
71
72
}
73
74
#endif
75
L1DataBaseclass.h
TrigConf::CaloSinCos::m_Val1
int m_Val1
Definition
CaloSinCos.h:57
TrigConf::CaloSinCos::m_Val4
int m_Val4
Definition
CaloSinCos.h:60
TrigConf::CaloSinCos::~CaloSinCos
virtual ~CaloSinCos() override=default
TrigConf::CaloSinCos::phimax
int phimax() const
Definition
CaloSinCos.h:37
TrigConf::CaloSinCos::setVal2
void setVal2(int val)
Definition
CaloSinCos.h:41
TrigConf::CaloSinCos::m_Val2
int m_Val2
Definition
CaloSinCos.h:58
TrigConf::CaloSinCos::setEtaMin
void setEtaMin(int val)
Definition
CaloSinCos.h:48
TrigConf::CaloSinCos::m_PhiMin
int m_PhiMin
Definition
CaloSinCos.h:65
TrigConf::CaloSinCos::val6
int val6() const
Definition
CaloSinCos.h:31
TrigConf::CaloSinCos::CaloSinCos
CaloSinCos()
Definition
CaloSinCos.cxx:34
TrigConf::CaloSinCos::setVal3
void setVal3(int val)
Definition
CaloSinCos.h:42
TrigConf::CaloSinCos::setVal7
void setVal7(int val)
Definition
CaloSinCos.h:46
TrigConf::CaloSinCos::CaloSinCos
CaloSinCos(const std::string &n, const int v, int val1, int val2, int val3, int val4, int val5, int val6, int val7, int val8, int phimin, int phimax, int etamin, int etamax)
Definition
CaloSinCos.cxx:11
TrigConf::CaloSinCos::val4
int val4() const
Definition
CaloSinCos.h:29
TrigConf::CaloSinCos::setEtaMax
void setEtaMax(int val)
Definition
CaloSinCos.h:49
TrigConf::CaloSinCos::m_Val5
int m_Val5
Definition
CaloSinCos.h:61
TrigConf::CaloSinCos::val5
int val5() const
Definition
CaloSinCos.h:30
TrigConf::CaloSinCos::val3
int val3() const
Definition
CaloSinCos.h:28
TrigConf::CaloSinCos::val8
int val8() const
Definition
CaloSinCos.h:33
TrigConf::CaloSinCos::setVal5
void setVal5(int val)
Definition
CaloSinCos.h:44
TrigConf::CaloSinCos::etamax
int etamax() const
Definition
CaloSinCos.h:35
TrigConf::CaloSinCos::etamin
int etamin() const
Definition
CaloSinCos.h:34
TrigConf::CaloSinCos::setVal1
void setVal1(int val)
Definition
CaloSinCos.h:40
TrigConf::CaloSinCos::setVal6
void setVal6(int val)
Definition
CaloSinCos.h:45
TrigConf::CaloSinCos::setPhiMax
void setPhiMax(int val)
Definition
CaloSinCos.h:51
TrigConf::CaloSinCos::m_Val6
int m_Val6
Definition
CaloSinCos.h:62
TrigConf::CaloSinCos::val1
int val1() const
Definition
CaloSinCos.h:26
TrigConf::CaloSinCos::m_EtaMin
int m_EtaMin
Definition
CaloSinCos.h:67
TrigConf::CaloSinCos::setVal4
void setVal4(int val)
Definition
CaloSinCos.h:43
TrigConf::CaloSinCos::m_EtaMax
int m_EtaMax
Definition
CaloSinCos.h:68
TrigConf::CaloSinCos::val2
int val2() const
Definition
CaloSinCos.h:27
TrigConf::CaloSinCos::m_Val8
int m_Val8
Definition
CaloSinCos.h:64
TrigConf::CaloSinCos::m_Val
int m_Val[8]
Definition
CaloSinCos.h:56
TrigConf::CaloSinCos::phimin
int phimin() const
Definition
CaloSinCos.h:36
TrigConf::CaloSinCos::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition
CaloSinCos.cxx:38
TrigConf::CaloSinCos::setPhiMin
void setPhiMin(int val)
Definition
CaloSinCos.h:50
TrigConf::CaloSinCos::m_Val3
int m_Val3
Definition
CaloSinCos.h:59
TrigConf::CaloSinCos::m_Val7
int m_Val7
Definition
CaloSinCos.h:63
TrigConf::CaloSinCos::setVal8
void setVal8(int val)
Definition
CaloSinCos.h:47
TrigConf::CaloSinCos::val7
int val7() const
Definition
CaloSinCos.h:32
TrigConf::CaloSinCos::m_PhiMax
int m_PhiMax
Definition
CaloSinCos.h:66
TrigConf::L1DataBaseclass::L1DataBaseclass
L1DataBaseclass()
Definition
L1DataBaseclass.h:24
TrigConf::TrigConfData::indent
std::ostream & indent(std::ostream &o, int lvl, int size) const
Definition
TrigConfData.cxx:23
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
Config.h:22
detail
Definition
extract_histogram_tag.cxx:14
Generated on
for ATLAS Offline Software by
1.14.0