Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Trigger
TrigConfiguration
TrigConfStorage
TrigConfStorage
IMenuLoader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TrigConf_IMenuLoader
6
#define TrigConf_IMenuLoader
7
8
#include "
TrigConfStorage/ILoader.h
"
9
10
namespace
TrigConf
{
11
12
class
Menu
;
13
14
class
IMenuLoader
:
virtual
public
ILoader
{
15
public
:
16
typedef
enum
{
ALL
,
CTP
,
CTPOnl
,
HLT
,
COOLL1
,
COOLHLT
,
L1Simu
}
ENV
;
17
18
virtual
~IMenuLoader
()
override
=
default
;
19
20
virtual
void
setEnv
(
ENV
env
) = 0;
21
virtual
bool
load
(
Menu
&
data
) = 0;
22
};
23
24
}
25
26
#endif
TrigConf::IMenuLoader::load
virtual bool load(Menu &data)=0
TrigConf::IMenuLoader::~IMenuLoader
virtual ~IMenuLoader() override=default
data
char data[hepevt_bytes_allocation_ATLAS]
Definition:
HepEvt.cxx:11
ILoader.h
TrigConf::IMenuLoader::L1Simu
@ L1Simu
Definition:
IMenuLoader.h:16
TrigConf::IMenuLoader::ALL
@ ALL
Definition:
IMenuLoader.h:16
TrigConf::IMenuLoader::COOLHLT
@ COOLHLT
Definition:
IMenuLoader.h:16
TrigConf::ILoader
Interface class for loaders.
Definition:
ILoader.h:17
TrigConf::IMenuLoader::HLT
@ HLT
Definition:
IMenuLoader.h:16
TrigConf::IMenuLoader::CTPOnl
@ CTPOnl
Definition:
IMenuLoader.h:16
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition:
Config.h:22
TrigConf::Menu
Definition:
Menu.h:49
TrigConf::IMenuLoader
Definition:
IMenuLoader.h:14
TrigConf::IMenuLoader::setEnv
virtual void setEnv(ENV env)=0
TrigConf::IMenuLoader::CTP
@ CTP
Definition:
IMenuLoader.h:16
TrigConf::IMenuLoader::COOLL1
@ COOLL1
Definition:
IMenuLoader.h:16
python.DataFormatRates.env
env
Definition:
DataFormatRates.py:32
TrigConf::IMenuLoader::ENV
ENV
Definition:
IMenuLoader.h:16
LikeEnum::Menu
Menu
Definition:
LikelihoodEnums.h:10
Generated on Sat Mar 15 2025 21:11:44 for ATLAS Offline Software by
1.8.18