#include <CondAttrListVec.h>
Definition at line 30 of file CondAttrListVec.h.
◆ AttrListCVMap
◆ AttrListDataIter
◆ AttrListIOVMap
◆ AttrListPair
◆ AttrListVec
◆ const_iterator
◆ iov_const_iterator
◆ iov_size_type
◆ size_type
◆ CondAttrListVec() [1/4]
CondAttrListVec::CondAttrListVec |
( |
bool |
runevent | ) |
|
|
inline |
◆ CondAttrListVec() [2/4]
CondAttrListVec::CondAttrListVec |
( |
bool |
runevent, |
|
|
size_type |
nelm |
|
) |
| |
|
inline |
◆ ~CondAttrListVec()
CondAttrListVec::~CondAttrListVec |
( |
| ) |
|
|
inline |
◆ CondAttrListVec() [3/4]
Definition at line 149 of file CondAttrListVec.h.
150 DataObject::DataObject(rhs),
159 if (rhs.
m_data.size()>0) {
160 m_spec=
new coral::AttributeListSpecification();
162 for (coral::AttributeList::const_iterator itr=atr1.begin();itr!=atr1.end();
164 const coral::AttributeSpecification& aspec=itr->specification();
165 m_spec->extend(aspec.name(),aspec.typeName());
170 (
m_data.back().second).fastCopyData(itr->second);
◆ CondAttrListVec() [4/4]
CondAttrListVec::CondAttrListVec |
( |
| ) |
|
|
private |
◆ add()
Definition at line 239 of file CondAttrListVec.h.
252 if (
m_spec==0 && data_begin!=data_end) {
253 m_spec=
new coral::AttributeListSpecification();
254 for (coral::AttributeList::const_iterator itr=data_begin->begin();itr!=data_begin->end();++itr) {
255 const coral::AttributeSpecification& aspec=itr->specification();
256 m_spec->extend(aspec.name(),aspec.typeName());
262 (
m_data.back().second).fastCopyData(*itr);
◆ addNewStop()
◆ addSlice()
void CondAttrListVec::addSlice |
( |
const IOVRange & |
range, |
|
|
const unsigned int |
chan, |
|
|
const std::vector< coral::AttributeList > & |
data, |
|
|
const unsigned int |
datastart, |
|
|
const unsigned int |
dataend |
|
) |
| |
|
inline |
Definition at line 267 of file CondAttrListVec.h.
283 if (
m_spec==0 && datastart!=dataend) {
284 m_spec=
new coral::AttributeListSpecification();
286 for (coral::AttributeList::const_iterator itr=atr0.begin();
287 itr!=atr0.end();++itr) {
288 const coral::AttributeSpecification& aspec=itr->specification();
289 m_spec->extend(aspec.name(),aspec.typeName());
293 for (
unsigned int i=datastart;
i<dataend;++
i) {
◆ attrListVec()
const std::vector< const coral::AttributeList * > & CondAttrListVec::attrListVec |
( |
const int |
chan | ) |
const |
|
inline |
Definition at line 314 of file CondAttrListVec.h.
317 AttrListCVMap::const_iterator
it =
m.find (
chan);
321 static const std::vector<const coral::AttributeList*> dum;
◆ begin()
◆ channelIDs()
const std::vector< unsigned int > & CondAttrListVec::channelIDs |
( |
| ) |
const |
|
inline |
◆ end()
◆ hasChannel()
bool CondAttrListVec::hasChannel |
( |
const int |
chan | ) |
const |
|
inline |
◆ hasUniqueIOV()
bool CondAttrListVec::hasUniqueIOV |
( |
| ) |
const |
|
inline |
◆ index()
Definition at line 326 of file CondAttrListVec.h.
334 unsigned int chan=
p.first;
336 if (clist==
index.m_indexchanvec.end()) {
338 std::pair<AttrListCVMap::iterator,bool>
res=
339 index.m_indexchanvec.insert(AttrListCVMap::value_type(
chan,
340 std::vector<const coral::AttributeList*>()));
344 clist->second.push_back(&(
p.second));
◆ iov_begin()
◆ iov_end()
◆ iov_size()
◆ iovRange()
◆ minRange()
◆ operator=()
◆ size()
◆ m_data
◆ m_index
◆ m_iovmap
◆ m_minrange
◆ m_runevent
bool CondAttrListVec::m_runevent |
|
private |
◆ m_spec
coral::AttributeListSpecification* CondAttrListVec::m_spec |
|
private |
◆ m_uniqueiov
bool CondAttrListVec::m_uniqueiov |
|
private |
The documentation for this class was generated from the following file: