ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
10namespace 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
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
Interface class for loaders.
Definition ILoader.h:17
virtual void setEnv(ENV env)=0
virtual bool load(Menu &data)=0
virtual ~IMenuLoader() override=default
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22