5#ifndef CORACOOL_CORACOOLOBJECT_H
6#define CORACOOL_CORACOOLOBJECT_H
13#include "CoralBase/Attribute.h"
14#include "CoralBase/AttributeList.h"
15#include "CoralBase/AttributeListSpecification.h"
16#include "CoolKernel/types.h"
17#include "CoolKernel/ValidityKey.h"
18#include "CoolKernel/ChannelId.h"
29 const cool::ValidityKey&
until,
const cool::ChannelId& chan);
33 const cool::ValidityKey&
until,
const cool::ChannelId& chan,
34 const coral::AttributeListSpecification* spec);
38 cool::ValidityKey
since()
const;
39 cool::ValidityKey
until()
const;
47 void add(
const coral::AttributeList&
data);
54 const coral::AttributeListSpecification*
m_spec;
char data[hepevt_bytes_allocation_ATLAS]
const_iterator end() const
cool::ValidityKey until() const
cool::ChannelId channelId() const
cool::ValidityKey m_since
AttrListVec::const_iterator const_iterator
cool::ValidityKey since() const
AttrListVec::size_type size_type
const coral::AttributeListSpecification * m_spec
const_iterator begin() const
void add(const coral::AttributeList &data)
std::vector< coral::AttributeList > AttrListVec
CoraCoolObject(const cool::ValidityKey &since, const cool::ValidityKey &until, const cool::ChannelId &chan)
cool::ValidityKey m_until