![]() |
ATLAS Offline Software
|
#include <L1CaloPprLutContainer.h>
Public Types | |
| enum | eCoolFolders { ePprLutChanCalib } |
| typedef std::map< unsignedint, L1CaloPprLut >::const_iterator | const_iterator |
Public Member Functions | |
| L1CaloPprLutContainer () | |
| L1CaloPprLutContainer (const std::map< L1CaloPprLutContainer::eCoolFolders, std::string > &folderKeysMap) | |
| virtual | ~L1CaloPprLutContainer () |
| virtual DataObject * | makePersistent () const |
| virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap) |
| const L1CaloPprLut * | pprLut (unsigned int channelId) const |
| const L1CaloPprLut * | pprLut (const L1CaloCoolChannelId &channelId) const |
| void | addPprLut (unsigned int channelId, const L1CaloPprLut &pprLut) |
| void | addPprLut (const L1CaloCoolChannelId &channelId, const L1CaloPprLut &pprLut) |
| L1CaloPprLutMap::const_iterator | begin () const |
| L1CaloPprLutMap::const_iterator | end () const |
| virtual std::vector< std::string > | coolInputKeys () const |
| virtual std::string | coolOutputKey () const |
| virtual void | clear () |
| void | dump () const |
| 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 { eLutStrategy , eLutOffset , eLutSlope , eLutNoiseCut , eLutParameters , ePedValue , ePedMean , eErrorCode } |
| typedef std::map< int, std::string > | AttrSpecificationMap |
Private Member Functions | |
| std::string | coolFolderKey (L1CaloPprLutContainer::eCoolFolders efolder) const |
Private Attributes | |
| L1CaloPprLutMap | m_mPprLutMap |
| std::map< L1CaloPprLutContainer::eCoolFolders, std::string > | m_mCoolFoldersKeysMap |
| AttrSpecificationMap | m_attrSpecificationNameMap |
| AttrSpecificationMap | m_attrSpecificationTypeMap |
| std::string | m_strConditionType |
Definition at line 26 of file L1CaloPprLutContainer.h.
|
privateinherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.h.
| typedef std::map<unsignedint,L1CaloPprLut>::const_iterator L1CaloPprLutContainer::const_iterator |
Definition at line 36 of file L1CaloPprLutContainer.h.
|
private |
| Enumerator | |
|---|---|
| eLutStrategy | |
| eLutOffset | |
| eLutSlope | |
| eLutNoiseCut | |
| eLutParameters | |
| ePedValue | |
| ePedMean | |
| eErrorCode | |
Definition at line 30 of file L1CaloPprLutContainer.h.
| Enumerator | |
|---|---|
| ePprLutChanCalib | |
Definition at line 34 of file L1CaloPprLutContainer.h.
| L1CaloPprLutContainer::L1CaloPprLutContainer | ( | ) |
Definition at line 16 of file L1CaloPprLutContainer.cxx.
| L1CaloPprLutContainer::L1CaloPprLutContainer | ( | const std::map< L1CaloPprLutContainer::eCoolFolders, std::string > & | folderKeysMap | ) |
Definition at line 30 of file L1CaloPprLutContainer.cxx.
|
inlinevirtual |
Definition at line 40 of file L1CaloPprLutContainer.h.
| void L1CaloPprLutContainer::addPprLut | ( | const L1CaloCoolChannelId & | channelId, |
| const L1CaloPprLut & | pprLut ) |
Definition at line 147 of file L1CaloPprLutContainer.cxx.
| void L1CaloPprLutContainer::addPprLut | ( | unsigned int | channelId, |
| const L1CaloPprLut & | pprLut ) |
Definition at line 143 of file L1CaloPprLutContainer.cxx.
|
inherited |
Definition at line 26 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 55 of file L1CaloPprLutContainer.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 158 of file L1CaloPprLutContainer.cxx.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 37 of file AbstractL1CaloPersistentCondition.h.
|
private |
Definition at line 44 of file L1CaloPprLutContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 54 of file L1CaloPprLutContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 60 of file L1CaloPprLutContainer.cxx.
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
| void L1CaloPprLutContainer::dump | ( | ) | const |
Definition at line 151 of file L1CaloPprLutContainer.cxx.
|
inline |
Definition at line 56 of file L1CaloPprLutContainer.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 64 of file L1CaloPprLutContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 30 of file AbstractL1CaloPersistentCondition.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 96 of file L1CaloPprLutContainer.cxx.
| const L1CaloPprLut * L1CaloPprLutContainer::pprLut | ( | const L1CaloCoolChannelId & | channelId | ) | const |
Definition at line 139 of file L1CaloPprLutContainer.cxx.
| const L1CaloPprLut * L1CaloPprLutContainer::pprLut | ( | unsigned int | channelId | ) | const |
Definition at line 133 of file L1CaloPprLutContainer.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 69 of file L1CaloPprLutContainer.h.
|
private |
Definition at line 68 of file L1CaloPprLutContainer.h.
|
privateinherited |
Definition at line 53 of file AbstractL1CaloPersistentCondition.h.