ATLAS Offline Software
Loading...
Searching...
No Matches
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
ILoader.h
TrigConf::ILoader
Interface class for loaders.
Definition
ILoader.h:17
TrigConf::IMenuLoader
Definition
IMenuLoader.h:14
TrigConf::IMenuLoader::setEnv
virtual void setEnv(ENV env)=0
TrigConf::IMenuLoader::load
virtual bool load(Menu &data)=0
TrigConf::IMenuLoader::ENV
ENV
Definition
IMenuLoader.h:16
TrigConf::IMenuLoader::CTPOnl
@ CTPOnl
Definition
IMenuLoader.h:16
TrigConf::IMenuLoader::CTP
@ CTP
Definition
IMenuLoader.h:16
TrigConf::IMenuLoader::COOLHLT
@ COOLHLT
Definition
IMenuLoader.h:16
TrigConf::IMenuLoader::L1Simu
@ L1Simu
Definition
IMenuLoader.h:16
TrigConf::IMenuLoader::ALL
@ ALL
Definition
IMenuLoader.h:16
TrigConf::IMenuLoader::COOLL1
@ COOLL1
Definition
IMenuLoader.h:16
TrigConf::IMenuLoader::~IMenuLoader
virtual ~IMenuLoader() override=default
TrigConf::Menu
Definition
Menu.h:49
HLT
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Definition
HLTResultReader.h:26
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
Config.h:22
Generated on
for ATLAS Offline Software by
1.16.1