ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfStorage
src
MuonThresholdSetLoader.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
//
7
//NAME: MuonThresholdSetLoader.h
8
//PACKAGE: TrigConfStorage
9
//
10
//AUTHOR: D.Berge (CERN) berge@cern.ch
11
//CREATED: 04. Aug. 2008
12
//
13
//PURPOSE:
14
//
15
//
17
18
#ifndef TrigConf_MuonThresholdSetLoader
19
#define TrigConf_MuonThresholdSetLoader
20
21
#include "
TrigConfStorage/IMuonThresholdSetLoader.h
"
22
#include "
TrigConfStorage/DBLoader.h
"
23
24
#include <vector>
25
26
namespace
TrigConf
{
27
29
class
MuonThresholdSetLoader
:
virtual
public
IMuonThresholdSetLoader
,
public
DBLoader
{
30
public
:
31
38
MuonThresholdSetLoader
(
StorageMgr
& sm, coral::ISessionProxy& session)
39
:
ILoader
(),
DBLoader
(sm, session) {}
40
42
virtual
~MuonThresholdSetLoader
()
override
=
default
;
43
44
virtual
bool
load
(
MuonThresholdSet
& data)
override
;
45
46
// retrieve all muon theshold sets for the current entries in the
47
// trigger_alias table
48
std::vector<TrigConf::MuonThresholdSet>
loadAll
();
49
50
};
51
}
52
53
#endif
DBLoader.h
IMuonThresholdSetLoader.h
TrigConf::DBLoader::DBLoader
DBLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Definition
DBLoader.cxx:31
TrigConf::ILoader
Interface class for loaders.
Definition
ILoader.h:17
TrigConf::IMuonThresholdSetLoader
Definition
IMuonThresholdSetLoader.h:27
TrigConf::MuonThresholdSetLoader::~MuonThresholdSetLoader
virtual ~MuonThresholdSetLoader() override=default
destructor
TrigConf::MuonThresholdSetLoader::MuonThresholdSetLoader
MuonThresholdSetLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Definition
MuonThresholdSetLoader.h:38
TrigConf::MuonThresholdSetLoader::load
virtual bool load(MuonThresholdSet &data) override
Definition
MuonThresholdSetLoader.cxx:109
TrigConf::MuonThresholdSetLoader::loadAll
std::vector< TrigConf::MuonThresholdSet > loadAll()
Definition
MuonThresholdSetLoader.cxx:38
TrigConf::MuonThresholdSet
Definition
MuonThresholdSet.h:13
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
Config.h:22
Generated on
for ATLAS Offline Software by
1.17.0