ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloCalibConditions
TrigT1CaloCalibConditions
L1CaloPprDisabledChannelContainerRun2.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef TRIGT1CALOCALIBCONDITIONS_L1CALOPPRDISABLEDCHANNELCONTAINERRUN2_H
8
#define TRIGT1CALOCALIBCONDITIONS_L1CALOPPRDISABLEDCHANNELCONTAINERRUN2_H
9
10
#include "
AthenaKernel/CLASS_DEF.h
"
11
12
#include "GaudiKernel/DataObject.h"
13
#include "
TrigT1CaloCalibConditions/AbstractL1CaloPersistentCondition.h
"
14
#include "
TrigT1CaloCalibConditions/L1CaloPprDisabledChannelContainer.h
"
15
16
#include <map>
17
27
28
29
class
L1CaloPprDisabledChannelContainerRun2
:
public
virtual
L1CaloPprDisabledChannelContainer
,
30
public
virtual
DataObject,
31
public
virtual
AbstractL1CaloPersistentCondition
32
{
33
public
:
34
using
L1CaloPprDisabledChannelContainer::eCoolFolders
;
35
using
L1CaloPprDisabledChannelContainer::const_iterator
;
36
37
L1CaloPprDisabledChannelContainerRun2
();
38
L1CaloPprDisabledChannelContainerRun2
(
const
std::map<L1CaloPprDisabledChannelContainerRun2::eCoolFolders, std::string>& folderKeysMap);
39
virtual
~L1CaloPprDisabledChannelContainerRun2
() {};
40
41
using
L1CaloPprDisabledChannelContainer::makePersistent
;
42
using
L1CaloPprDisabledChannelContainer::makeTransient
;
43
44
using
L1CaloPprDisabledChannelContainer::pprDisabledChannel
;
45
using
L1CaloPprDisabledChannelContainer::addPprDisabledChannel
;
46
47
using
L1CaloPprDisabledChannelContainer::begin
;
48
using
L1CaloPprDisabledChannelContainer::end
;
49
50
virtual
std::vector<std::string>
coolInputKeys
()
const
;
51
virtual
std::string
coolOutputKey
()
const
;
52
53
using
L1CaloPprDisabledChannelContainer::clear
;
54
using
L1CaloPprDisabledChannelContainer::dump
;
55
56
private
:
57
std::string
coolFolderKey
(
L1CaloPprDisabledChannelContainer::eCoolFolders
efolder)
const
;
58
std::map<L1CaloPprDisabledChannelContainerRun2::eCoolFolders, std::string>
m_coolFoldersKeysMap
;
59
};
60
61
62
#include "
AthenaKernel/CondCont.h
"
63
CONDCONT_MIXED_DEF
(
L1CaloPprDisabledChannelContainerRun2
, 1104770746);
64
#endif
AbstractL1CaloPersistentCondition.h
CondCont.h
Hold mappings of ranges to condition objects.
CONDCONT_MIXED_DEF
#define CONDCONT_MIXED_DEF(...)
Definition
CondCont.h:1446
CLASS_DEF.h
macros to associate a CLID to a type
L1CaloPprDisabledChannelContainer.h
AbstractL1CaloPersistentCondition::AbstractL1CaloPersistentCondition
AbstractL1CaloPersistentCondition(const std::string &condType)
Definition
AbstractL1CaloPersistentCondition.h:45
L1CaloPprDisabledChannelContainerRun2
Container of L1CaloPprDisabledChannelRun2 objects, inherit from the abstract base class AbstractL1Cal...
Definition
L1CaloPprDisabledChannelContainerRun2.h:32
L1CaloPprDisabledChannelContainerRun2::coolOutputKey
virtual std::string coolOutputKey() const
Definition
L1CaloPprDisabledChannelContainerRun2.cxx:50
L1CaloPprDisabledChannelContainerRun2::~L1CaloPprDisabledChannelContainerRun2
virtual ~L1CaloPprDisabledChannelContainerRun2()
Definition
L1CaloPprDisabledChannelContainerRun2.h:39
L1CaloPprDisabledChannelContainerRun2::coolFolderKey
std::string coolFolderKey(L1CaloPprDisabledChannelContainer::eCoolFolders efolder) const
Definition
L1CaloPprDisabledChannelContainerRun2.cxx:32
L1CaloPprDisabledChannelContainerRun2::L1CaloPprDisabledChannelContainerRun2
L1CaloPprDisabledChannelContainerRun2()
Definition
L1CaloPprDisabledChannelContainerRun2.cxx:18
L1CaloPprDisabledChannelContainerRun2::m_coolFoldersKeysMap
std::map< L1CaloPprDisabledChannelContainerRun2::eCoolFolders, std::string > m_coolFoldersKeysMap
Definition
L1CaloPprDisabledChannelContainerRun2.h:58
L1CaloPprDisabledChannelContainerRun2::coolInputKeys
virtual std::vector< std::string > coolInputKeys() const
Definition
L1CaloPprDisabledChannelContainerRun2.cxx:42
L1CaloPprDisabledChannelContainer::makePersistent
virtual DataObject * makePersistent() const
Definition
L1CaloPprDisabledChannelContainer.cxx:78
L1CaloPprDisabledChannelContainer::dump
void dump() const
Definition
L1CaloPprDisabledChannelContainer.cxx:242
L1CaloPprDisabledChannelContainer::addPprDisabledChannel
void addPprDisabledChannel(unsigned int channelId, const L1CaloPprDisabledChannel &pprDisabledChannel)
Definition
L1CaloPprDisabledChannelContainer.cxx:234
L1CaloPprDisabledChannelContainer::const_iterator
std::map< unsignedint, L1CaloPprDisabledChannel >::const_iterator const_iterator
Definition
L1CaloPprDisabledChannelContainer.h:35
L1CaloPprDisabledChannelContainer::makeTransient
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
Definition
L1CaloPprDisabledChannelContainer.cxx:108
L1CaloPprDisabledChannelContainer::end
L1CaloPprDisabledChannelMap::const_iterator end() const
Definition
L1CaloPprDisabledChannelContainer.h:52
L1CaloPprDisabledChannelContainer::begin
L1CaloPprDisabledChannelMap::const_iterator begin() const
Definition
L1CaloPprDisabledChannelContainer.h:51
L1CaloPprDisabledChannelContainer::L1CaloPprDisabledChannelContainer
L1CaloPprDisabledChannelContainer()
Definition
L1CaloPprDisabledChannelContainer.cxx:18
L1CaloPprDisabledChannelContainer::clear
virtual void clear()
Definition
L1CaloPprDisabledChannelContainer.cxx:249
L1CaloPprDisabledChannelContainer::pprDisabledChannel
const L1CaloPprDisabledChannel * pprDisabledChannel(unsigned int channelId) const
Definition
L1CaloPprDisabledChannelContainer.cxx:224
L1CaloPprDisabledChannelContainer::eCoolFolders
eCoolFolders
Definition
L1CaloPprDisabledChannelContainer.h:33
Generated on
for ATLAS Offline Software by
1.17.0