ATLAS Offline Software
Trigger
TrigConfiguration
TrigConfIO
TrigConfIO
TrigDBL1PrescalesSetLoader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
12
#ifndef TRIGCONFIO_TRIGDBL1PRESCALESSETLOADER_H
13
#define TRIGCONFIO_TRIGDBL1PRESCALESSETLOADER_H
14
15
#include "
TrigConfData/L1PrescalesSet.h
"
16
17
#include "
TrigConfIO/TrigDBLoader.h
"
18
19
namespace
TrigConf
{
20
24
class
TrigDBL1PrescalesSetLoader
:
public
TrigDBLoader
{
25
public
:
26
28
TrigDBL1PrescalesSetLoader
(
const
std::string & connection);
29
31
virtual
~TrigDBL1PrescalesSetLoader
()
override
;
32
39
bool
loadL1Prescales
(
unsigned
int
l1psk
,
40
L1PrescalesSet
& l1pss,
41
const
std::string &
outFileName
=
""
)
const
;
42
43
private
:
44
std::map<size_t, QueryDefinition>
m_queries
;
45
};
46
47
}
48
49
#endif
50
TrigConf::TrigDBL1PrescalesSetLoader::TrigDBL1PrescalesSetLoader
TrigDBL1PrescalesSetLoader(const std::string &connection)
Constructor.
Definition:
TrigDBL1PrescalesSetLoader.cxx:6
TrigConf::TrigDBL1PrescalesSetLoader::loadL1Prescales
bool loadL1Prescales(unsigned int l1psk, L1PrescalesSet &l1pss, const std::string &outFileName="") const
Load content from the Trigger DB into an L1PrescalesSet for a given L1PrescaleKey (L1PSK)
Definition:
TrigDBL1PrescalesSetLoader.cxx:28
TrigConf::TrigDBLoader
Loader of trigger configurations from Json files.
Definition:
TrigDBLoader.h:33
TrigDBLoader.h
Loader class for Trigger configuration from the Trigger DB.
L1PrescalesSet.h
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition:
Config.h:22
DumpGeoConfig.outFileName
string outFileName
Definition:
DumpGeoConfig.py:252
TrigConf::L1PrescalesSet
L1 menu configuration.
Definition:
L1PrescalesSet.h:19
TrigConf::TrigDBL1PrescalesSetLoader::~TrigDBL1PrescalesSetLoader
virtual ~TrigDBL1PrescalesSetLoader() override
Destructor - cannot be defined here because QueryDefinition is an incomplete type.
xAOD::l1psk
l1psk
Definition:
TriggerMenu_v1.cxx:29
TrigConf::TrigDBL1PrescalesSetLoader::m_queries
std::map< size_t, QueryDefinition > m_queries
Definition:
TrigDBL1PrescalesSetLoader.h:44
TrigConf::TrigDBL1PrescalesSetLoader
Loader of trigger configurations from Json files.
Definition:
TrigDBL1PrescalesSetLoader.h:24
Generated on Thu Nov 7 2024 21:29:29 for ATLAS Offline Software by
1.8.18