#include <IOVProxy.h>
Public Types | |
typedef iov_range_iterator | const_iterator |
Public Member Functions | |
IOVElementProxy | back () const |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | find (cond::Time_t time) const |
IOVElementProxy | front () const |
IOVRange () | |
IOVRange (const boost::shared_ptr< IOVProxyData > &iov, cond::Time_t since, cond::Time_t till, int selection=0) | |
IOVRange (const boost::shared_ptr< IOVProxyData > &iov, int selection) | |
IOVRange (const IOVRange &rhs) | |
IOVRange & | operator= (const IOVRange &rhs) |
size_t | size () const |
Private Attributes | |
int | m_high |
boost::shared_ptr< IOVProxyData > | m_iov |
int | m_low |
cond::Time_t | m_lowBound |
Definition at line 111 of file IOVProxy.h.
Definition at line 114 of file IOVProxy.h.
cond::IOVRange::IOVRange | ( | ) |
Definition at line 85 of file IOVProxy.cc.
cond::IOVRange::IOVRange | ( | const boost::shared_ptr< IOVProxyData > & | iov, |
cond::Time_t | since, | ||
cond::Time_t | till, | ||
int | selection = 0 |
||
) |
Definition at line 92 of file IOVProxy.cc.
References m_high, m_iov, m_low, m_lowBound, bookConverter::max, and min().
cond::IOVRange::IOVRange | ( | const boost::shared_ptr< IOVProxyData > & | iov, |
int | selection | ||
) |
Definition at line 115 of file IOVProxy.cc.
References m_high, m_low, min(), and corrVsCorr::selection.
cond::IOVRange::IOVRange | ( | const IOVRange & | rhs | ) |
Definition at line 132 of file IOVProxy.cc.
cond::IOVElementProxy cond::IOVRange::back | ( | ) | const |
Definition at line 160 of file IOVProxy.cc.
Referenced by BOOST_PYTHON_MODULE(), and cond::persistency::OraTagTable::select().
|
inline |
Definition at line 128 of file IOVProxy.h.
References m_iov, m_low, and m_lowBound.
Referenced by BOOST_PYTHON_MODULE(), CondBasicIter::setMax(), CondBasicIter::setMin(), and CondBasicIter::setRange().
|
inline |
Definition at line 133 of file IOVProxy.h.
References cmsHarvester::index, m_high, m_iov, and m_lowBound.
Referenced by BOOST_PYTHON_MODULE(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), CondBasicIter::setMax(), CondBasicIter::setMin(), and CondBasicIter::setRange().
cond::IOVRange::const_iterator cond::IOVRange::find | ( | cond::Time_t | time | ) | const |
Definition at line 147 of file IOVProxy.cc.
Referenced by BeautifulSoup.Tag::__getattr__(), and BeautifulSoup.Tag::firstText().
cond::IOVElementProxy cond::IOVRange::front | ( | ) | const |
Definition at line 155 of file IOVProxy.cc.
Referenced by BOOST_PYTHON_MODULE(), and cond::persistency::OraTagTable::select().
cond::IOVRange & cond::IOVRange::operator= | ( | const IOVRange & | rhs | ) |
size_t cond::IOVRange::size | ( | void | ) | const |
|
private |
Definition at line 152 of file IOVProxy.h.
Referenced by end(), IOVRange(), and operator=().
|
private |
Definition at line 150 of file IOVProxy.h.
Referenced by begin(), end(), IOVRange(), and operator=().
|
private |
Definition at line 151 of file IOVProxy.h.
Referenced by begin(), IOVRange(), and operator=().
|
private |
Definition at line 153 of file IOVProxy.h.
Referenced by begin(), end(), IOVRange(), and operator=().