|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGT1CALOCALIBCONDITIONS_ABSTRACTL1CALOPERSISTENTCONDITION_H
6 #define TRIGT1CALOCALIBCONDITIONS_ABSTRACTL1CALOPERSISTENTCONDITION_H
10 #include "GaudiKernel/DataObject.h"
11 #include "CoralBase/AttributeListSpecification.h"
29 virtual void makeTransient(
const std::map<std::string, const CondAttrListCollection*>& condAttrListCollectionMap);
30 virtual void makeTransient(
const std::map<std::string, const AthenaAttributeList*>& condAttributeList);
34 void addSpecification(
int specId,
const std::string& specName,
const std::string& specType);
39 virtual std::vector<std::string>
coolInputKeys()
const {
return std::vector<std::string>(); };
AttrSpecificationMap m_attrSpecificationTypeMap
virtual ~AbstractL1CaloPersistentCondition()
virtual std::vector< std::string > coolInputKeys() const
void addSpecification(int specId, const std::string &specName, const std::string &specType)
coral::AttributeListSpecification * createAttributeListSpecification() const
std::map< int, std::string > AttrSpecificationMap
virtual std::string coolOutputKey() const
AbstractL1CaloPersistentCondition(const std::string &condType)
AttrSpecificationMap m_attrSpecificationNameMap
virtual std::string conditionType() const
std::string specificationType(int specId) const
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
std::string specificationName(int specId) const
virtual DataObject * makePersistent() const
std::string m_strConditionType
AbstractL1CaloConditionContainer abstract base class for L1Calo persistent conditions container objec...