ATLAS Offline Software
|
#include <L1CaloPprDisabledChannelContainer.h>
Public Types | |
enum | eCoolFolders { ePpmDeadChannels, ePprChanCalib, eDisabledTowers, eOKS2COOL } |
typedef std::map< unsigned int, L1CaloPprDisabledChannel >::const_iterator | const_iterator |
Public Member Functions | |
L1CaloPprDisabledChannelContainer () | |
L1CaloPprDisabledChannelContainer (const std::map< L1CaloPprDisabledChannelContainer::eCoolFolders, std::string > &folderKeysMap) | |
virtual | ~L1CaloPprDisabledChannelContainer () |
virtual DataObject * | makePersistent () const |
virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap) |
const L1CaloPprDisabledChannel * | pprDisabledChannel (unsigned int channelId) const |
const L1CaloPprDisabledChannel * | pprDisabledChannel (const L1CaloCoolChannelId &channelId) const |
void | addPprDisabledChannel (unsigned int channelId, const L1CaloPprDisabledChannel &pprDisabledChannel) |
void | addPprDisabledChannel (const L1CaloCoolChannelId &channelId, const L1CaloPprDisabledChannel &pprDisabledChannel) |
L1CaloPprDisabledChannelMap::const_iterator | begin () const |
L1CaloPprDisabledChannelMap::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 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 Types | |
enum | eAttrSpecification { eChanDeadErrorCode, eChanCalibErrorCode, eCaloDisableMask, eEtaDisableMask, ePhiDisableMask, eChanDisableMask, eNoiseCut, eDisabledBits } |
typedef std::map< int, std::string > | AttrSpecificationMap |
Private Member Functions | |
virtual std::string | coolFolderKey (L1CaloPprDisabledChannelContainer::eCoolFolders efolder) const |
Private Attributes | |
L1CaloPprDisabledChannelMap | m_mPprDisabledChannelMap |
std::map< L1CaloPprDisabledChannelContainer::eCoolFolders, std::string > | m_mCoolFoldersKeysMap |
AttrSpecificationMap | m_attrSpecificationNameMap |
AttrSpecificationMap | m_attrSpecificationTypeMap |
std::string | m_strConditionType |
Definition at line 27 of file L1CaloPprDisabledChannelContainer.h.
|
privateinherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.h.
typedef std::map<unsigned int, L1CaloPprDisabledChannel>::const_iterator L1CaloPprDisabledChannelContainer::const_iterator |
Definition at line 35 of file L1CaloPprDisabledChannelContainer.h.
Enumerator | |
---|---|
eChanDeadErrorCode | |
eChanCalibErrorCode | |
eCaloDisableMask | |
eEtaDisableMask | |
ePhiDisableMask | |
eChanDisableMask | |
eNoiseCut | |
eDisabledBits |
Definition at line 30 of file L1CaloPprDisabledChannelContainer.h.
Enumerator | |
---|---|
ePpmDeadChannels | |
ePprChanCalib | |
eDisabledTowers | |
eOKS2COOL |
Definition at line 33 of file L1CaloPprDisabledChannelContainer.h.
L1CaloPprDisabledChannelContainer::L1CaloPprDisabledChannelContainer | ( | ) |
Definition at line 18 of file L1CaloPprDisabledChannelContainer.cxx.
L1CaloPprDisabledChannelContainer::L1CaloPprDisabledChannelContainer | ( | const std::map< L1CaloPprDisabledChannelContainer::eCoolFolders, std::string > & | folderKeysMap | ) |
Definition at line 38 of file L1CaloPprDisabledChannelContainer.cxx.
|
inlinevirtual |
Definition at line 39 of file L1CaloPprDisabledChannelContainer.h.
void L1CaloPprDisabledChannelContainer::addPprDisabledChannel | ( | const L1CaloCoolChannelId & | channelId, |
const L1CaloPprDisabledChannel & | pprDisabledChannel | ||
) |
Definition at line 238 of file L1CaloPprDisabledChannelContainer.cxx.
void L1CaloPprDisabledChannelContainer::addPprDisabledChannel | ( | unsigned int | channelId, |
const L1CaloPprDisabledChannel & | pprDisabledChannel | ||
) |
Definition at line 234 of file L1CaloPprDisabledChannelContainer.cxx.
|
inherited |
Definition at line 26 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 51 of file L1CaloPprDisabledChannelContainer.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 249 of file L1CaloPprDisabledChannelContainer.cxx.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 37 of file AbstractL1CaloPersistentCondition.h.
|
privatevirtual |
Reimplemented in L1CaloPprDisabledChannelContainerRun2.
Definition at line 54 of file L1CaloPprDisabledChannelContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Reimplemented in L1CaloPprDisabledChannelContainerRun2.
Definition at line 64 of file L1CaloPprDisabledChannelContainer.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Reimplemented in L1CaloPprDisabledChannelContainerRun2.
Definition at line 73 of file L1CaloPprDisabledChannelContainer.cxx.
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
void L1CaloPprDisabledChannelContainer::dump | ( | ) | const |
Definition at line 242 of file L1CaloPprDisabledChannelContainer.cxx.
|
inline |
Definition at line 52 of file L1CaloPprDisabledChannelContainer.h.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 78 of file L1CaloPprDisabledChannelContainer.cxx.
|
virtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 21 of file AbstractL1CaloPersistentCondition.cxx.
void AbstractL1CaloPersistentCondition::makeTransient |
Definition at line 30 of file AbstractL1CaloPersistentCondition.cxx.
void AbstractL1CaloPersistentCondition::makeTransient |
Definition at line 29 of file AbstractL1CaloPersistentCondition.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 108 of file L1CaloPprDisabledChannelContainer.cxx.
const L1CaloPprDisabledChannel * L1CaloPprDisabledChannelContainer::pprDisabledChannel | ( | const L1CaloCoolChannelId & | channelId | ) | const |
Definition at line 230 of file L1CaloPprDisabledChannelContainer.cxx.
const L1CaloPprDisabledChannel * L1CaloPprDisabledChannelContainer::pprDisabledChannel | ( | unsigned int | channelId | ) | const |
Definition at line 224 of file L1CaloPprDisabledChannelContainer.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 65 of file L1CaloPprDisabledChannelContainer.h.
|
private |
Definition at line 64 of file L1CaloPprDisabledChannelContainer.h.
|
privateinherited |
Definition at line 53 of file AbstractL1CaloPersistentCondition.h.