#include <DataFrame.h>
Public Types | |
typedef data_type const * | const_iterator |
typedef unsigned short | data_type |
typedef unsigned int | id_type |
typedef data_type * | iterator |
typedef unsigned int | size_type |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
DataFrame (id_type i, data_type const *idata, size_type isize) | |
DataFrame () | |
DataFrame (DataFrameContainer const &icont, size_type i) | |
iterator | end () |
const_iterator | end () const |
id_type | id () const |
data_type & | operator[] (size_type i) |
data_type | operator[] (size_type i) const |
void | set (DataFrameContainer const &icont, size_type i) |
size_type | size () const |
Private Member Functions | |
data_type * | data () |
Private Attributes | |
data_type const * | m_data |
id_type | m_id |
size_type | m_size |
Definition at line 14 of file DataFrame.h.
typedef data_type const* edm::DataFrame::const_iterator |
Definition at line 21 of file DataFrame.h.
typedef unsigned short edm::DataFrame::data_type |
Definition at line 19 of file DataFrame.h.
typedef unsigned int edm::DataFrame::id_type |
Definition at line 18 of file DataFrame.h.
typedef data_type* edm::DataFrame::iterator |
Definition at line 20 of file DataFrame.h.
typedef unsigned int edm::DataFrame::size_type |
Definition at line 17 of file DataFrame.h.
edm::DataFrame::DataFrame | ( | ) | [inline] |
Definition at line 25 of file DataFrame.h.
edm::DataFrame::DataFrame | ( | DataFrameContainer const & | icont, |
size_type | i | ||
) | [inline] |
iterator edm::DataFrame::begin | ( | void | ) | [inline] |
Definition at line 47 of file DataFrame.h.
References data().
Referenced by edm::DataMixingEMDigiWorker::putEM(), EcalTBReadout::readOut(), and edm::TransientDataFrame< SIZE >::TransientDataFrame().
{ return data();}
const_iterator edm::DataFrame::begin | ( | void | ) | const [inline] |
data_type* edm::DataFrame::data | ( | ) | [inline, private] |
Definition at line 66 of file DataFrame.h.
References m_data.
Referenced by begin(), end(), and operator[]().
iterator edm::DataFrame::end | ( | void | ) | [inline] |
Definition at line 50 of file DataFrame.h.
References data(), and m_size.
Referenced by EcalTBReadout::readOut().
const_iterator edm::DataFrame::end | ( | void | ) | const [inline] |
id_type edm::DataFrame::id | ( | void | ) | const [inline] |
Definition at line 60 of file DataFrame.h.
References m_id.
Referenced by EcalDataFrame::id().
{ return m_id;}
void edm::DataFrame::set | ( | DataFrameContainer const & | icont, |
size_type | i | ||
) | [inline] |
Definition at line 203 of file DataFrameContainer.h.
References edm::DataFrameContainer::frame(), edm::DataFrameContainer::id(), m_data, m_id, m_size, and edm::DataFrameContainer::stride().
Referenced by edm::DataFrameContainer::IterHelp::operator()().
size_type edm::DataFrame::size | ( | void | ) | const [inline] |
Definition at line 63 of file DataFrame.h.
References m_size.
Referenced by EcalSelectiveReadoutSuppressor::accept(), ESDataFrame::ESDataFrame(), EcalDataFrame::hasSwitchToGain1(), EcalDataFrame::hasSwitchToGain6(), EcalDataFrame::lastUnsaturatedSample(), and EcalDataFrame::size().
{ return m_size; }
data_type const* edm::DataFrame::m_data [private] |
Definition at line 71 of file DataFrame.h.
Referenced by begin(), data(), end(), operator[](), and set().
id_type edm::DataFrame::m_id [private] |
Definition at line 70 of file DataFrame.h.
size_type edm::DataFrame::m_size [private] |
Definition at line 72 of file DataFrame.h.