ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfStorage
src
HLTChainLoader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TrigConf_HLTChainLoader
6
#define TrigConf_HLTChainLoader
7
8
#include "
TrigConfStorage/ILoader.h
"
9
#include "
TrigConfStorage/DBLoader.h
"
10
11
namespace
TrigConf
{
12
13
class
HLTFrame
;
14
class
HLTChainList
;
15
17
class
HLTChainLoader
:
public
DBLoader
,
virtual
public
ILoader
{
18
public
:
19
25
HLTChainLoader
(
StorageMgr
& sm, coral::ISessionProxy& session) :
26
DBLoader
(
"HLTChainLoader"
, sm, session) {}
27
29
virtual
~HLTChainLoader
()
override
=
default
;
30
31
void
loadChains
(
HLTChainList
& chainlist );
32
void
loadGroups
(
HLTChainList
& chainlist );
33
void
loadTypes
(
HLTChainList
& chainlist );
34
void
loadStreams
(
HLTChainList
& chainlist );
35
void
loadSignatures
(
HLTChainList
& chainlist );
36
37
virtual
bool
load
(
HLTFrame
& frame );
38
39
private
:
40
unsigned
int
m_smk
{0};
41
unsigned
int
m_schemaversion
{0};
42
};
43
}
44
45
#endif
DBLoader.h
ILoader.h
TrigConf::DBLoader::DBLoader
DBLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Definition
DBLoader.cxx:31
TrigConf::HLTChainList
list of all HLT chains in a trigger menu
Definition
HLTChainList.h:56
TrigConf::HLTChainLoader::m_smk
unsigned int m_smk
Definition
HLTChainLoader.h:40
TrigConf::HLTChainLoader::~HLTChainLoader
virtual ~HLTChainLoader() override=default
destructor
TrigConf::HLTChainLoader::loadStreams
void loadStreams(HLTChainList &chainlist)
Definition
HLTChainLoader.cxx:244
TrigConf::HLTChainLoader::loadChains
void loadChains(HLTChainList &chainlist)
Definition
HLTChainLoader.cxx:52
TrigConf::HLTChainLoader::loadTypes
void loadTypes(HLTChainList &chainlist)
Definition
HLTChainLoader.cxx:208
TrigConf::HLTChainLoader::m_schemaversion
unsigned int m_schemaversion
Definition
HLTChainLoader.h:41
TrigConf::HLTChainLoader::loadGroups
void loadGroups(HLTChainList &chainlist)
Definition
HLTChainLoader.cxx:169
TrigConf::HLTChainLoader::loadSignatures
void loadSignatures(HLTChainList &chainlist)
Definition
HLTChainLoader.cxx:294
TrigConf::HLTChainLoader::HLTChainLoader
HLTChainLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Definition
HLTChainLoader.h:25
TrigConf::HLTChainLoader::load
virtual bool load(HLTFrame &frame)
Definition
HLTChainLoader.cxx:22
TrigConf::HLTFrame
The HLT trigger menu,.
Definition
HLTFrame.h:33
TrigConf::ILoader
Interface class for loaders.
Definition
ILoader.h:17
TrigConf::StorageMgr
Database Storage Manager, controls the database session and the different loader classes for DB acces...
Definition
StorageMgr.h:23
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
IDPerfMonZmumu.h:57
Generated on
for ATLAS Offline Software by
1.17.0