ATLAS Offline Software
|
#include <L1CaloReadoutConfigContainer.h>
Public Types | |
using | const_iterator = std::vector< L1CaloReadoutConfig >::const_iterator |
Public Member Functions | |
L1CaloReadoutConfigContainer () | |
L1CaloReadoutConfigContainer (const std::string &folderKey) | |
virtual | ~L1CaloReadoutConfigContainer () |
virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &) |
virtual DataObject * | makePersistent () const |
virtual std::vector< std::string > | coolInputKeys () const |
virtual std::string | coolOutputKey () const |
virtual void | clear () |
const L1CaloReadoutConfig * | readoutConfig (unsigned int channelId) const |
const L1CaloReadoutConfig * | readoutConfig (const L1CaloCoolChannelId &channelId) const |
const_iterator | begin () const |
const_iterator | end () const |
void | addReadoutConfig (const L1CaloReadoutConfig &readoutConfig) |
virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap) |
virtual void | makeTransient (const std::map< std::string, const AthenaAttributeList * > &condAttributeList) |
virtual void | makeTransient (const std::map< std::string, const AthenaAttributeList * > &condAttributeList) |
std::string | specificationName (int specId) const |
std::string | specificationType (int specId) const |
void | addSpecification (int specId, const std::string &specName, const std::string &specType) |
coral::AttributeListSpecification * | createAttributeListSpecification () const |
virtual std::string | conditionType () const |
Private Attributes | |
std::vector< L1CaloReadoutConfig > | m_readoutConfigs |
std::string | m_coolFolderKey = "/TRIGGER/L1Calo/V2/Configuration/ReadoutConfig" |
AttrSpecificationMap | m_attrSpecificationNameMap |
AttrSpecificationMap | m_attrSpecificationTypeMap |
std::string | m_strConditionType |
Definition at line 24 of file L1CaloReadoutConfigContainer.h.
|
privateinherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.h.
using L1CaloReadoutConfigContainer::const_iterator = std::vector<L1CaloReadoutConfig>::const_iterator |
Definition at line 51 of file L1CaloReadoutConfigContainer.h.
|
private |
Definition at line 31 of file L1CaloReadoutConfigContainer.h.
L1CaloReadoutConfigContainer::L1CaloReadoutConfigContainer | ( | ) |
Definition at line 14 of file L1CaloReadoutConfigContainer.cxx.
L1CaloReadoutConfigContainer::L1CaloReadoutConfigContainer | ( | const std::string & | folderKey | ) |
Definition at line 68 of file L1CaloReadoutConfigContainer.cxx.
|
inlinevirtual |
Definition at line 35 of file L1CaloReadoutConfigContainer.h.
void L1CaloReadoutConfigContainer::addReadoutConfig | ( | const L1CaloReadoutConfig & | readoutConfig | ) |
Definition at line 221 of file L1CaloReadoutConfigContainer.cxx.
|
inherited |
Definition at line 26 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 52 of file L1CaloReadoutConfigContainer.h.
|
inlinevirtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 43 of file L1CaloReadoutConfigContainer.h.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 37 of file AbstractL1CaloPersistentCondition.h.
|
inlinevirtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 41 of file L1CaloReadoutConfigContainer.h.
|
inlinevirtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 42 of file L1CaloReadoutConfigContainer.h.
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 53 of file L1CaloReadoutConfigContainer.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 76 of file L1CaloReadoutConfigContainer.cxx.
|
virtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 21 of file AbstractL1CaloPersistentCondition.cxx.
void AbstractL1CaloPersistentCondition::makeTransient |
Definition at line 30 of file AbstractL1CaloPersistentCondition.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 143 of file L1CaloReadoutConfigContainer.cxx.
void AbstractL1CaloPersistentCondition::makeTransient |
Definition at line 29 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 47 of file L1CaloReadoutConfigContainer.h.
const L1CaloReadoutConfig * L1CaloReadoutConfigContainer::readoutConfig | ( | unsigned int | channelId | ) | const |
Definition at line 209 of file L1CaloReadoutConfigContainer.cxx.
|
inherited |
Definition at line 44 of file AbstractL1CaloPersistentCondition.cxx.
|
inherited |
Definition at line 48 of file AbstractL1CaloPersistentCondition.cxx.
|
privateinherited |
Definition at line 51 of file AbstractL1CaloPersistentCondition.h.
|
privateinherited |
Definition at line 52 of file AbstractL1CaloPersistentCondition.h.
|
private |
Definition at line 60 of file L1CaloReadoutConfigContainer.h.
|
private |
Definition at line 59 of file L1CaloReadoutConfigContainer.h.
|
privateinherited |
Definition at line 53 of file AbstractL1CaloPersistentCondition.h.