#include <L1CaloPpmFineTimeRefsContainer.h>
◆ AttrSpecificationMap
◆ const_iterator
◆ eAttrSpecification
◆ eCoolFolders
◆ L1CaloPpmFineTimeRefsContainer() [1/2]
| L1CaloPpmFineTimeRefsContainer::L1CaloPpmFineTimeRefsContainer |
( |
| ) |
|
Definition at line 15 of file L1CaloPpmFineTimeRefsContainer.cxx.
16
21
22
24}
AbstractL1CaloPersistentCondition(const std::string &condType)
void addSpecification(int specId, const std::string &specName, const std::string &specType)
std::map< L1CaloPpmFineTimeRefsContainer::eCoolFolders, std::string > m_mCoolFoldersKeysMap
◆ L1CaloPpmFineTimeRefsContainer() [2/2]
◆ ~L1CaloPpmFineTimeRefsContainer()
| virtual L1CaloPpmFineTimeRefsContainer::~L1CaloPpmFineTimeRefsContainer |
( |
| ) |
|
|
inlinevirtual |
◆ addPpmFineTimeRefs() [1/2]
◆ addPpmFineTimeRefs() [2/2]
| void L1CaloPpmFineTimeRefsContainer::addPpmFineTimeRefs |
( |
unsigned int | channelId, |
|
|
const L1CaloPpmFineTimeRefs & | ppmFineTimeRefs ) |
◆ addSpecification()
| void AbstractL1CaloPersistentCondition::addSpecification |
( |
int | specId, |
|
|
const std::string & | specName, |
|
|
const std::string & | specType ) |
|
inherited |
◆ begin()
| L1CaloPpmFineTimeRefsMap::const_iterator L1CaloPpmFineTimeRefsContainer::begin |
( |
| ) |
const |
|
inline |
◆ clear()
| void L1CaloPpmFineTimeRefsContainer::clear |
( |
| ) |
|
|
virtual |
◆ conditionType()
| virtual std::string AbstractL1CaloPersistentCondition::conditionType |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ coolFolderKey()
◆ coolInputKeys()
| std::vector< std::string > L1CaloPpmFineTimeRefsContainer::coolInputKeys |
( |
| ) |
const |
|
virtual |
◆ coolOutputKey()
| std::string L1CaloPpmFineTimeRefsContainer::coolOutputKey |
( |
| ) |
const |
|
virtual |
◆ createAttributeListSpecification()
| coral::AttributeListSpecification * AbstractL1CaloPersistentCondition::createAttributeListSpecification |
( |
| ) |
const |
|
inherited |
Definition at line 31 of file AbstractL1CaloPersistentCondition.cxx.
31 {
32
33 coral::AttributeListSpecification* attrSpecification = new coral::AttributeListSpecification();
34
37
39 attrSpecification->extend(it_name->second, it_type->second);
40 }
41 return attrSpecification;
42}
◆ dump()
| void L1CaloPpmFineTimeRefsContainer::dump |
( |
| ) |
const |
Definition at line 137 of file L1CaloPpmFineTimeRefsContainer.cxx.
137 {
140 std::cout <<
" * item: " <<
it->first <<
" => "<<
it->second <<std::endl;
141 }
142}
L1CaloPpmFineTimeRefsMap::const_iterator begin() const
std::map< unsignedint, L1CaloPpmFineTimeRefs >::const_iterator const_iterator
L1CaloPpmFineTimeRefsMap::const_iterator end() const
◆ end()
| L1CaloPpmFineTimeRefsMap::const_iterator L1CaloPpmFineTimeRefsContainer::end |
( |
| ) |
const |
|
inline |
◆ makePersistent()
| DataObject * L1CaloPpmFineTimeRefsContainer::makePersistent |
( |
| ) |
const |
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 56 of file L1CaloPpmFineTimeRefsContainer.cxx.
56 {
57
59
60
61
63 if(!attrSpecification->size()) return NULL;
64
65 CondAttrListCollection* attrListCollection = new CondAttrListCollection(true);
66
70 const L1CaloPpmFineTimeRefs&
p =
pos->second;
71
72 AthenaAttributeList attrList(*attrSpecification);
73
74
79
80 attrListCollection->
add(channelId, attrList);
81 }
82
83 return attrListCollection;
84}
std::string specificationName(int specId) const
coral::AttributeListSpecification * createAttributeListSpecification() const
bool add(ChanNum chanNum, const AttributeList &attributeList)
Adding in chan/attrList pairs.
◆ makeTransient() [1/2]
| void AbstractL1CaloPersistentCondition::makeTransient |
( |
const std::map< std::string, const AthenaAttributeList * > & | condAttributeList | ) |
|
|
virtual |
◆ makeTransient() [2/2]
| void L1CaloPpmFineTimeRefsContainer::makeTransient |
( |
const std::map< std::string, const CondAttrListCollection * > & | condAttrListCollectionMap | ) |
|
|
virtual |
Reimplemented from AbstractL1CaloPersistentCondition.
Definition at line 86 of file L1CaloPpmFineTimeRefsContainer.cxx.
86 {
87
89
90 std::map<std::string, const CondAttrListCollection*>::const_iterator it_map;
91
93 if(it_map!=condAttrListCollectionMap.end()) {
94
95 const CondAttrListCollection* attrListCollection = it_map->second;
96
97
99 for(;
it!=attrListCollection->
end();++
it) {
100
101 const coral::AttributeList& attrList =
it->second;
102
103
105
110
111 L1CaloPpmFineTimeRefs l1caloFineTimeRefs(chanNum, errorCode, refVal, criterion, calibVal);
113 }
114 } else {
116 }
117}
char data[hepevt_bytes_allocation_ATLAS]
const_iterator end() const
const_iterator begin() const
Access to Chan/AttributeList pairs via iterators.
ChanAttrListMap::const_iterator const_iterator
◆ ppmFineTimeRefs() [1/2]
◆ ppmFineTimeRefs() [2/2]
| const L1CaloPpmFineTimeRefs * L1CaloPpmFineTimeRefsContainer::ppmFineTimeRefs |
( |
unsigned int | channelId | ) |
const |
◆ specificationName()
| std::string AbstractL1CaloPersistentCondition::specificationName |
( |
int | specId | ) |
const |
|
inherited |
◆ specificationType()
| std::string AbstractL1CaloPersistentCondition::specificationType |
( |
int | specId | ) |
const |
|
inherited |
◆ m_attrSpecificationNameMap
◆ m_attrSpecificationTypeMap
◆ m_mCoolFoldersKeysMap
◆ m_mPpmFineTimeRefsMap
◆ m_strConditionType
| std::string AbstractL1CaloPersistentCondition::m_strConditionType |
|
privateinherited |
The documentation for this class was generated from the following files: