ATLAS Offline Software
|
#include <L1CaloPprChanCalibV1Container.h>
Public Types | |
using | const_iterator = std::vector< L1CaloPprChanCalibV1 >::const_iterator |
Public Member Functions | |
L1CaloPprChanCalibV1Container () | |
L1CaloPprChanCalibV1Container (const std::string &folderKey) | |
virtual | ~L1CaloPprChanCalibV1Container () |
virtual void | makeTransient (const std::map< std::string, const CondAttrListCollection * > &) |
virtual DataObject * | makePersistent () const |
virtual std::vector< std::string > | coolInputKeys () const |
virtual std::string | coolOutputKey () const |
virtual void | clear () |
const L1CaloPprChanCalibV1 * | pprChanCalibV1 (unsigned int channelId) const |
const L1CaloPprChanCalibV1 * | pprChanCalibV1 (const L1CaloCoolChannelId &channelId) const |
const_iterator | begin () const |
const_iterator | end () const |
void | addPprChanCalibV1 (const L1CaloPprChanCalibV1 &pprChanCalib) |
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 { eErrorCode, ePedMean, ePedValue, eExtBcidThreshold, eSatBcidThreshLow, eSatBcidThreshHigh, eSatBcidLevel, eBcidEnergyRangeLow, eBcidEnergyRangeHigh, eFirStartBit, eFirCoeff1, eFirCoeff2, eFirCoeff3, eFirCoeff4, eFirCoeff5, eLutStrategy, eLutOffset, eLutNoiseCut, eLutSlope } |
typedef std::map< int, std::string > | AttrSpecificationMap |
Private Attributes | |
std::vector< L1CaloPprChanCalibV1 > | m_pprChanCalibs |
std::string | m_coolFolderKey = "/TRIGGER/L1Calo/V1/Calibration/Physics/PprChanCalib" |
AttrSpecificationMap | m_attrSpecificationNameMap |
AttrSpecificationMap | m_attrSpecificationTypeMap |
std::string | m_strConditionType |
Definition at line 26 of file L1CaloPprChanCalibV1Container.h.
|
privateinherited |
Definition at line 50 of file AbstractL1CaloPersistentCondition.h.
using L1CaloPprChanCalibV1Container::const_iterator = std::vector<L1CaloPprChanCalibV1>::const_iterator |
Definition at line 53 of file L1CaloPprChanCalibV1Container.h.
|
private |
Definition at line 33 of file L1CaloPprChanCalibV1Container.h.
L1CaloPprChanCalibV1Container::L1CaloPprChanCalibV1Container | ( | ) |
Definition at line 16 of file L1CaloPprChanCalibV1Container.cxx.
L1CaloPprChanCalibV1Container::L1CaloPprChanCalibV1Container | ( | const std::string & | folderKey | ) |
Definition at line 40 of file L1CaloPprChanCalibV1Container.cxx.
|
virtual |
Definition at line 47 of file L1CaloPprChanCalibV1Container.cxx.
void L1CaloPprChanCalibV1Container::addPprChanCalibV1 | ( | const L1CaloPprChanCalibV1 & | pprChanCalib | ) |
Definition at line 136 of file L1CaloPprChanCalibV1Container.cxx.
|
inherited |
Definition at line 26 of file AbstractL1CaloPersistentCondition.cxx.
const_iterator L1CaloPprChanCalibV1Container::begin | ( | ) | const |
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 148 of file L1CaloPprChanCalibV1Container.cxx.
|
inlinevirtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 37 of file AbstractL1CaloPersistentCondition.h.
|
inlinevirtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 43 of file L1CaloPprChanCalibV1Container.h.
|
inlinevirtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 44 of file L1CaloPprChanCalibV1Container.h.
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
const_iterator L1CaloPprChanCalibV1Container::end | ( | ) | const |
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 51 of file L1CaloPprChanCalibV1Container.cxx.
|
virtualinherited |
Implements IL1CaloPersistenceCapable.
Definition at line 21 of file AbstractL1CaloPersistentCondition.cxx.
void AbstractL1CaloPersistentCondition::makeTransient |
Definition at line 30 of file AbstractL1CaloPersistentCondition.cxx.
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 88 of file L1CaloPprChanCalibV1Container.cxx.
void AbstractL1CaloPersistentCondition::makeTransient |
Definition at line 29 of file AbstractL1CaloPersistentCondition.cxx.
|
inline |
Definition at line 49 of file L1CaloPprChanCalibV1Container.h.
const L1CaloPprChanCalibV1 * L1CaloPprChanCalibV1Container::pprChanCalibV1 | ( | unsigned int | channelId | ) | const |
Definition at line 124 of file L1CaloPprChanCalibV1Container.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 62 of file L1CaloPprChanCalibV1Container.h.
|
private |
Definition at line 61 of file L1CaloPprChanCalibV1Container.h.
|
privateinherited |
Definition at line 53 of file AbstractL1CaloPersistentCondition.h.