ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfStorage
TrigConfStorage
IMasterTableLoader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TrigConf_IMasterTableLoader
6
#define TrigConf_IMasterTableLoader
7
8
#include "
TrigConfStorage/ILoader.h
"
9
10
11
namespace
TXC
{
12
class
L1TopoMenu
;
13
}
14
15
namespace
TrigConf
{
16
17
class
ThresholdConfig
;
18
class
CTPConfig
;
19
class
Muctpi
;
20
class
L1TopoConfig;
21
25
class
IMasterTableLoader
:
virtual
public
ILoader
{
26
public
:
27
28
IMasterTableLoader
() {};
29
31
virtual
~IMasterTableLoader
()
override
=
default
;
32
41
virtual
bool
load
(
ThresholdConfig
& thrcfg) = 0;
42
51
virtual
bool
load
(
CTPConfig
& ctpc) = 0;
52
61
virtual
bool
load
(
Muctpi
& muctpi) = 0;
62
71
virtual
bool
load
(
TXC::L1TopoMenu
& l1topo) = 0;
72
73
};
74
75
}
76
77
#endif
ILoader.h
TXC::L1TopoMenu
Definition
L1TopoMenu.h:25
TrigConf::CTPConfig
Definition
CTPConfig.h:28
TrigConf::ILoader
Interface class for loaders.
Definition
ILoader.h:17
TrigConf::IMasterTableLoader::load
virtual bool load(CTPConfig &ctpc)=0
Load the LVL1 CTP configuration (trigger menu) from the configuration source (also for online configu...
TrigConf::IMasterTableLoader::load
virtual bool load(TXC::L1TopoMenu &l1topo)=0
Load the LVL1 topo hardware configuration from the configuration source.
TrigConf::IMasterTableLoader::IMasterTableLoader
IMasterTableLoader()
Definition
IMasterTableLoader.h:28
TrigConf::IMasterTableLoader::load
virtual bool load(Muctpi &muctpi)=0
Load the LVL1 muon hardware configuration from the configuration source.
TrigConf::IMasterTableLoader::load
virtual bool load(ThresholdConfig &thrcfg)=0
Load the LVL1 trigger thresholds from the configuration source.
TrigConf::IMasterTableLoader::~IMasterTableLoader
virtual ~IMasterTableLoader() override=default
destructor
TrigConf::Muctpi
Definition
Muctpi.h:12
TrigConf::ThresholdConfig
Definition
ThresholdConfig.h:17
TXC
Definition
Run2toRun3ConvertersL1.h:5
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