ATLAS Offline Software
Loading...
Searching...
No Matches
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
11
12#include "GaudiKernel/DataObject.h"
15
16#include <map>
17
27
28
30 public virtual DataObject,
32{
33public:
36
38 L1CaloPprDisabledChannelContainerRun2(const std::map<L1CaloPprDisabledChannelContainerRun2::eCoolFolders, std::string>& folderKeysMap);
40
43
46
49
50 virtual std::vector<std::string> coolInputKeys() const;
51 virtual std::string coolOutputKey() const;
52
55
56private:
58 std::map<L1CaloPprDisabledChannelContainerRun2::eCoolFolders, std::string> m_coolFoldersKeysMap;
59};
60
61
64#endif
Hold mappings of ranges to condition objects.
#define CONDCONT_MIXED_DEF(...)
Definition CondCont.h:1446
macros to associate a CLID to a type
AbstractL1CaloPersistentCondition(const std::string &condType)
Container of L1CaloPprDisabledChannelRun2 objects, inherit from the abstract base class AbstractL1Cal...
std::string coolFolderKey(L1CaloPprDisabledChannelContainer::eCoolFolders efolder) const
std::map< L1CaloPprDisabledChannelContainerRun2::eCoolFolders, std::string > m_coolFoldersKeysMap
virtual std::vector< std::string > coolInputKeys() const
void addPprDisabledChannel(unsigned int channelId, const L1CaloPprDisabledChannel &pprDisabledChannel)
std::map< unsignedint, L1CaloPprDisabledChannel >::const_iterator const_iterator
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
L1CaloPprDisabledChannelMap::const_iterator end() const
L1CaloPprDisabledChannelMap::const_iterator begin() const
const L1CaloPprDisabledChannel * pprDisabledChannel(unsigned int channelId) const