ATLAS Offline Software
|
#include <L1CaloReadoutConfigContainerJSON.h>
Public Types | |
using | const_iterator = std::vector< L1CaloReadoutConfigJSON >::const_iterator |
Public Member Functions | |
L1CaloReadoutConfigContainerJSON () | |
L1CaloReadoutConfigContainerJSON (const std::string &folderKey) | |
virtual | ~L1CaloReadoutConfigContainerJSON ()=default |
virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &) override |
virtual DataObject * | makePersistent () const override |
virtual void | clear () override |
const L1CaloReadoutConfigJSON * | readoutConfigJSON (unsigned int channelId) const |
const L1CaloReadoutConfigJSON * | readoutConfigJSON (const L1CaloCoolChannelId &channelId) const |
const_iterator | begin () const |
const_iterator | end () const |
void | addReadoutConfigJSON (const L1CaloReadoutConfigJSON &readoutConfigJSON) |
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 |
virtual std::vector< std::string > | coolInputKeys () const |
virtual std::string | coolOutputKey () const |
Private Attributes | |
std::vector< L1CaloReadoutConfigJSON > | m_readoutConfigsJSON |
AttrSpecificationMap | m_attrSpecificationNameMap |
AttrSpecificationMap | m_attrSpecificationTypeMap |
std::string | m_strConditionType |
Definition at line 27 of file L1CaloReadoutConfigContainerJSON.h.
|
privateinherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.h.
using L1CaloReadoutConfigContainerJSON::const_iterator = std::vector<L1CaloReadoutConfigJSON>::const_iterator |
Definition at line 52 of file L1CaloReadoutConfigContainerJSON.h.
|
private |
Definition at line 34 of file L1CaloReadoutConfigContainerJSON.h.
L1CaloReadoutConfigContainerJSON::L1CaloReadoutConfigContainerJSON | ( | ) |
Definition at line 19 of file L1CaloReadoutConfigContainerJSON.cxx.
L1CaloReadoutConfigContainerJSON::L1CaloReadoutConfigContainerJSON | ( | const std::string & | folderKey | ) |
|
virtualdefault |
void L1CaloReadoutConfigContainerJSON::addReadoutConfigJSON | ( | const L1CaloReadoutConfigJSON & | readoutConfigJSON | ) |
Definition at line 249 of file L1CaloReadoutConfigContainerJSON.cxx.
|
inherited |
Definition at line 26 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 53 of file L1CaloReadoutConfigContainerJSON.h.
|
inlineoverridevirtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 44 of file L1CaloReadoutConfigContainerJSON.h.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 37 of file AbstractL1CaloPersistentCondition.h.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Reimplemented in L1CaloPprConditionsContainerRun2, L1CaloHVCorrectionsContainer, L1CaloPprConditionsContainer, L1CaloRxLayersContainer, L1CaloEnergyScanResultsContainer, L1CaloPprLutContainer, L1CaloPpmFineTimeRefsContainer, L1CaloPprDisabledChannelContainer, L1CaloRxGainContainer, L1CaloEnergyScanRunInfoContainer, L1CaloPprDisabledChannelContainerRun2, L1CaloPprChanDefaultsContainer, L1CaloDisabledTowersContainer, L1CaloPpmDeadChannelsContainer, L1CaloPprChanCalibContainer, L1CaloPprChanCalibV1Container, L1CaloPprChanDefaultsV1Container, L1CaloPprChanExtraContainer, L1CaloDerivedRunParsContainer, L1CaloRunParametersContainer, L1CaloPprChanStrategyContainer, and L1CaloReadoutConfigContainer.
Definition at line 39 of file AbstractL1CaloPersistentCondition.h.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Reimplemented in L1CaloPprConditionsContainerRun2, L1CaloHVCorrectionsContainer, L1CaloPprConditionsContainer, L1CaloRxLayersContainer, L1CaloEnergyScanResultsContainer, L1CaloPprLutContainer, L1CaloPpmFineTimeRefsContainer, L1CaloPprDisabledChannelContainer, L1CaloRxGainContainer, L1CaloEnergyScanRunInfoContainer, L1CaloPprDisabledChannelContainerRun2, L1CaloPprChanDefaultsContainer, L1CaloDisabledTowersContainer, L1CaloPpmDeadChannelsContainer, L1CaloPprChanCalibContainer, L1CaloPprChanCalibV1Container, L1CaloPprChanDefaultsV1Container, L1CaloPprChanExtraContainer, L1CaloDerivedRunParsContainer, L1CaloRunParametersContainer, L1CaloPprChanStrategyContainer, and L1CaloReadoutConfigContainer.
Definition at line 40 of file AbstractL1CaloPersistentCondition.h.
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 54 of file L1CaloReadoutConfigContainerJSON.h.
|
overridevirtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 83 of file L1CaloReadoutConfigContainerJSON.cxx.
|
virtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 21 of file AbstractL1CaloPersistentCondition.cxx.
void AbstractL1CaloPersistentCondition::makeTransient |
Definition at line 30 of file AbstractL1CaloPersistentCondition.cxx.
|
overridevirtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 153 of file L1CaloReadoutConfigContainerJSON.cxx.
void AbstractL1CaloPersistentCondition::makeTransient |
Definition at line 29 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 48 of file L1CaloReadoutConfigContainerJSON.h.
const L1CaloReadoutConfigJSON * L1CaloReadoutConfigContainerJSON::readoutConfigJSON | ( | unsigned int | channelId | ) | const |
Definition at line 237 of file L1CaloReadoutConfigContainerJSON.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 L1CaloReadoutConfigContainerJSON.h.
|
privateinherited |
Definition at line 53 of file AbstractL1CaloPersistentCondition.h.