ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfStorage
src
CaloInfoLoader.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: CaloInfoLoader.h
8
//PACKAGE: TrigConfStorage
9
//
10
//AUTHOR: J.Haller (CERN) Johannes.Haller@cern.ch
11
//CREATED: 26. June. 2006
12
//
13
//PURPOSE:
14
//
15
//
17
18
#ifndef TrigConf_CaloInfoLoader
19
#define TrigConf_CaloInfoLoader
20
21
#include "
TrigConfStorage/ILoader.h
"
22
#include "
TrigConfStorage/DBLoader.h
"
23
24
#include <vector>
25
26
namespace
TrigConf
{
27
29
class
CaloInfoLoader
:
virtual
public
ICaloInfoLoader
,
public
DBLoader
{
30
public
:
31
38
CaloInfoLoader
(
StorageMgr
& sm, coral::ISessionProxy& session)
39
:
ILoader
(),
DBLoader
(
"CaloInfoLoader"
, sm, session) {}
40
42
virtual
~CaloInfoLoader
()
override
=
default
;
43
44
virtual
bool
load
(
CaloInfo
& data)
override
;
45
46
private
:
47
48
void
loadMinTobInfo
(
CaloInfo
& data,
const
std::vector<int> & mintobIDs );
49
50
void
loadIsolationInfo
(
CaloInfo
& data,
const
std::vector<int> & isoparIDs );
51
52
};
53
}
54
55
#endif
DBLoader.h
ILoader.h
TrigConf::CaloInfoLoader::loadMinTobInfo
void loadMinTobInfo(CaloInfo &data, const std::vector< int > &mintobIDs)
Definition
CaloInfoLoader.cxx:209
TrigConf::CaloInfoLoader::loadIsolationInfo
void loadIsolationInfo(CaloInfo &data, const std::vector< int > &isoparIDs)
Definition
CaloInfoLoader.cxx:279
TrigConf::CaloInfoLoader::load
virtual bool load(CaloInfo &data) override
Definition
CaloInfoLoader.cxx:54
TrigConf::CaloInfoLoader::CaloInfoLoader
CaloInfoLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Definition
CaloInfoLoader.h:38
TrigConf::CaloInfoLoader::~CaloInfoLoader
virtual ~CaloInfoLoader() override=default
destructor
TrigConf::CaloInfo
Definition
CaloInfo.h:35
TrigConf::DBLoader::DBLoader
DBLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Definition
DBLoader.cxx:31
TrigConf::ICaloInfoLoader
Definition
ICaloInfoLoader.h:27
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
Config.h:22
Generated on
for ATLAS Offline Software by
1.17.0