![]() |
ATLAS Offline Software
|
Container of L1CaloHVCorrections objects, inherit from the abstract base class AbstractL1CaloConditionContainer. More...
#include <L1CaloHVCorrectionsContainer.h>
Public Types | |
| enum | eCoolFolders { eHVCorrections } |
| typedef std::map< unsigned int, L1CaloHVCorrections > | L1CaloHVCorrectionsMap |
| typedef L1CaloHVCorrectionsMap::const_iterator | const_iterator |
Public Member Functions | |
| L1CaloHVCorrectionsContainer () | |
| L1CaloHVCorrectionsContainer (const std::map< L1CaloHVCorrectionsContainer::eCoolFolders, std::string > &folderKeysMap) | |
| virtual | ~L1CaloHVCorrectionsContainer () |
| virtual DataObject * | makePersistent () const |
| virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap) |
| const L1CaloHVCorrections * | hvCorrections (unsigned int channelId) const |
| const L1CaloHVCorrections * | hvCorrections (const L1CaloRxCoolChannelId &channelId) const |
| void | addHVCorrections (unsigned int channelId, L1CaloHVCorrections &&hvCorrections) |
| void | addHVCorrections (const L1CaloRxCoolChannelId &channelId, L1CaloHVCorrections &&hvCorrections) |
| 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 { eRxMean , eAffectedCells1 , eAffectedCells2 , eAffectedCells3 , eAffectedCells4 , eLayerMean1 , eLayerMean2 , eLayerMean3 , eLayerMean4 } |
| typedef std::map< int, std::string > | AttrSpecificationMap |
Private Member Functions | |
| std::string | coolFolderKey (L1CaloHVCorrectionsContainer::eCoolFolders efolder) const |
Private Attributes | |
| L1CaloHVCorrectionsMap | m_mHVCorrectionsMap |
| std::map< L1CaloHVCorrectionsContainer::eCoolFolders, std::string > | m_mCoolFoldersKeysMap |
| AttrSpecificationMap | m_attrSpecificationNameMap |
| AttrSpecificationMap | m_attrSpecificationTypeMap |
| std::string | m_strConditionType |
Container of L1CaloHVCorrections objects, inherit from the abstract base class AbstractL1CaloConditionContainer.
Implement the IL1CaloPersistenceCapable interface.
Definition at line 28 of file L1CaloHVCorrectionsContainer.h.
|
privateinherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.h.
| typedef L1CaloHVCorrectionsMap::const_iterator L1CaloHVCorrectionsContainer::const_iterator |
Definition at line 38 of file L1CaloHVCorrectionsContainer.h.
| typedef std::map<unsigned int, L1CaloHVCorrections> L1CaloHVCorrectionsContainer::L1CaloHVCorrectionsMap |
Definition at line 37 of file L1CaloHVCorrectionsContainer.h.
|
private |
| Enumerator | |
|---|---|
| eRxMean | |
| eAffectedCells1 | |
| eAffectedCells2 | |
| eAffectedCells3 | |
| eAffectedCells4 | |
| eLayerMean1 | |
| eLayerMean2 | |
| eLayerMean3 | |
| eLayerMean4 | |
Definition at line 32 of file L1CaloHVCorrectionsContainer.h.
| Enumerator | |
|---|---|
| eHVCorrections | |
Definition at line 40 of file L1CaloHVCorrectionsContainer.h.
| L1CaloHVCorrectionsContainer::L1CaloHVCorrectionsContainer | ( | ) |
Definition at line 14 of file L1CaloHVCorrectionsContainer.cxx.
| L1CaloHVCorrectionsContainer::L1CaloHVCorrectionsContainer | ( | const std::map< L1CaloHVCorrectionsContainer::eCoolFolders, std::string > & | folderKeysMap | ) |
Definition at line 29 of file L1CaloHVCorrectionsContainer.cxx.
|
inlinevirtual |
Definition at line 44 of file L1CaloHVCorrectionsContainer.h.
| void L1CaloHVCorrectionsContainer::addHVCorrections | ( | const L1CaloRxCoolChannelId & | channelId, |
| L1CaloHVCorrections && | hvCorrections ) |
Definition at line 179 of file L1CaloHVCorrectionsContainer.cxx.
| void L1CaloHVCorrectionsContainer::addHVCorrections | ( | unsigned int | channelId, |
| L1CaloHVCorrections && | hvCorrections ) |
Definition at line 175 of file L1CaloHVCorrectionsContainer.cxx.
|
inherited |
Definition at line 26 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 59 of file L1CaloHVCorrectionsContainer.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 183 of file L1CaloHVCorrectionsContainer.cxx.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 37 of file AbstractL1CaloPersistentCondition.h.
|
private |
Definition at line 45 of file L1CaloHVCorrectionsContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 55 of file L1CaloHVCorrectionsContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 61 of file L1CaloHVCorrectionsContainer.cxx.
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 60 of file L1CaloHVCorrectionsContainer.h.
| const L1CaloHVCorrections * L1CaloHVCorrectionsContainer::hvCorrections | ( | const L1CaloRxCoolChannelId & | channelId | ) | const |
Definition at line 171 of file L1CaloHVCorrectionsContainer.cxx.
| const L1CaloHVCorrections * L1CaloHVCorrectionsContainer::hvCorrections | ( | unsigned int | channelId | ) | const |
Definition at line 165 of file L1CaloHVCorrectionsContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 65 of file L1CaloHVCorrectionsContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 30 of file AbstractL1CaloPersistentCondition.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 111 of file L1CaloHVCorrectionsContainer.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 71 of file L1CaloHVCorrectionsContainer.h.
|
private |
Definition at line 70 of file L1CaloHVCorrectionsContainer.h.
|
privateinherited |
Definition at line 53 of file AbstractL1CaloPersistentCondition.h.