![]() |
ATLAS Offline Software
|
Container of L1CaloRxLayers objects, inherit from the abstract base class AbstractL1CaloConditionContainer. More...
#include <L1CaloRxLayersContainer.h>
Public Types | |
| enum | eCoolFolders { eRxLayers } |
| typedef std::map< unsigned int, L1CaloRxLayers > | L1CaloRxLayersMap |
| typedef L1CaloRxLayersMap::const_iterator | const_iterator |
Public Member Functions | |
| L1CaloRxLayersContainer () | |
| L1CaloRxLayersContainer (const std::map< L1CaloRxLayersContainer::eCoolFolders, std::string > &folderKeysMap) | |
| virtual | ~L1CaloRxLayersContainer () |
| virtual DataObject * | makePersistent () const |
| virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap) |
| const L1CaloRxLayers * | rxLayers (unsigned int channelId) const |
| const L1CaloRxLayers * | rxLayers (const L1CaloRxCoolChannelId &channelId) const |
| void | addRxLayers (unsigned int channelId, L1CaloRxLayers &&rxLayers) |
| void | addRxLayers (const L1CaloRxCoolChannelId &channelId, L1CaloRxLayers &&rxLayers) |
| const_iterator | begin () const |
| const_iterator | end () const |
| virtual std::vector< std::string > | coolInputKeys () const |
| virtual std::string | coolOutputKey () const |
| virtual void | clear () |
| 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 Types | |
| enum | eAttrSpecification { eNLayers , eName1 , eName2 , eName3 , eName4 , eNCells1 , eNCells2 , eNCells3 , eNCells4 } |
| typedef std::map< int, std::string > | AttrSpecificationMap |
Private Member Functions | |
| std::string | coolFolderKey (L1CaloRxLayersContainer::eCoolFolders efolder) const |
Private Attributes | |
| L1CaloRxLayersMap | m_mRxLayersMap |
| std::map< L1CaloRxLayersContainer::eCoolFolders, std::string > | m_mCoolFoldersKeysMap |
| AttrSpecificationMap | m_attrSpecificationNameMap |
| AttrSpecificationMap | m_attrSpecificationTypeMap |
| std::string | m_strConditionType |
Container of L1CaloRxLayers objects, inherit from the abstract base class AbstractL1CaloConditionContainer.
Implement the IL1CaloPersistenceCapable interface.
Definition at line 28 of file L1CaloRxLayersContainer.h.
|
privateinherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.h.
| typedef L1CaloRxLayersMap::const_iterator L1CaloRxLayersContainer::const_iterator |
Definition at line 37 of file L1CaloRxLayersContainer.h.
| typedef std::map<unsigned int, L1CaloRxLayers> L1CaloRxLayersContainer::L1CaloRxLayersMap |
Definition at line 36 of file L1CaloRxLayersContainer.h.
|
private |
| Enumerator | |
|---|---|
| eNLayers | |
| eName1 | |
| eName2 | |
| eName3 | |
| eName4 | |
| eNCells1 | |
| eNCells2 | |
| eNCells3 | |
| eNCells4 | |
Definition at line 32 of file L1CaloRxLayersContainer.h.
| L1CaloRxLayersContainer::L1CaloRxLayersContainer | ( | ) |
Definition at line 14 of file L1CaloRxLayersContainer.cxx.
| L1CaloRxLayersContainer::L1CaloRxLayersContainer | ( | const std::map< L1CaloRxLayersContainer::eCoolFolders, std::string > & | folderKeysMap | ) |
Definition at line 29 of file L1CaloRxLayersContainer.cxx.
|
inlinevirtual |
Definition at line 43 of file L1CaloRxLayersContainer.h.
| void L1CaloRxLayersContainer::addRxLayers | ( | const L1CaloRxCoolChannelId & | channelId, |
| L1CaloRxLayers && | rxLayers ) |
Definition at line 175 of file L1CaloRxLayersContainer.cxx.
| void L1CaloRxLayersContainer::addRxLayers | ( | unsigned int | channelId, |
| L1CaloRxLayers && | rxLayers ) |
Definition at line 171 of file L1CaloRxLayersContainer.cxx.
|
inherited |
Definition at line 26 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 58 of file L1CaloRxLayersContainer.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 179 of file L1CaloRxLayersContainer.cxx.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 37 of file AbstractL1CaloPersistentCondition.h.
|
private |
Definition at line 45 of file L1CaloRxLayersContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 55 of file L1CaloRxLayersContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 61 of file L1CaloRxLayersContainer.cxx.
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 59 of file L1CaloRxLayersContainer.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 65 of file L1CaloRxLayersContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 30 of file AbstractL1CaloPersistentCondition.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 111 of file L1CaloRxLayersContainer.cxx.
| const L1CaloRxLayers * L1CaloRxLayersContainer::rxLayers | ( | const L1CaloRxCoolChannelId & | channelId | ) | const |
Definition at line 167 of file L1CaloRxLayersContainer.cxx.
| const L1CaloRxLayers * L1CaloRxLayersContainer::rxLayers | ( | unsigned int | channelId | ) | const |
Definition at line 161 of file L1CaloRxLayersContainer.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 70 of file L1CaloRxLayersContainer.h.
|
private |
Definition at line 69 of file L1CaloRxLayersContainer.h.
|
privateinherited |
Definition at line 53 of file AbstractL1CaloPersistentCondition.h.