#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 | |
constexpr iterator | begin () |
constexpr const_iterator | begin () const |
constexpr | DataFrame () |
constexpr | DataFrame (id_type i, data_type const *idata, size_type isize) |
DataFrame (DataFrameContainer const &icont, size_type i) | |
constexpr iterator | end () |
constexpr const_iterator | end () const |
constexpr id_type | id () const |
constexpr data_type & | operator[] (size_type i) |
constexpr data_type | operator[] (size_type i) const |
void | set (DataFrameContainer const &icont, size_type i) |
constexpr size_type | size () const |
Private Member Functions | |
constexpr data_type * | data () |
Private Attributes | |
data_type const * | m_data |
id_type | m_id |
size_type | m_size |
Friends | |
class | ::TestDataFrame |
Definition at line 15 of file DataFrame.h.
typedef data_type const* edm::DataFrame::const_iterator |
Definition at line 22 of file DataFrame.h.
typedef unsigned short edm::DataFrame::data_type |
Definition at line 20 of file DataFrame.h.
typedef unsigned int edm::DataFrame::id_type |
Definition at line 19 of file DataFrame.h.
typedef data_type* edm::DataFrame::iterator |
Definition at line 21 of file DataFrame.h.
typedef unsigned int edm::DataFrame::size_type |
Definition at line 18 of file DataFrame.h.
|
inline |
|
inline |
Definition at line 211 of file DataFrameContainer.h.
Definition at line 48 of file DataFrame.h.
References constexpr, and data().
Referenced by ECALpedestalPCLworker::analyze(), QIE11DataFrame::begin(), QIE10DataFrame::begin(), EBDigiCollection::push_back(), EEDigiCollection::push_back(), edm::DataMixingEMDigiWorker::putEM(), EcalTBReadout::readOut(), and edm::TransientDataFrame< SIZE >::TransientDataFrame().
|
inline |
Definition at line 70 of file DataFrame.h.
References m_data.
Referenced by begin(), end(), and operator[]().
Definition at line 51 of file DataFrame.h.
References constexpr, data(), and m_size.
Referenced by ECALpedestalPCLworker::analyze(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), QIE11DataFrame::end(), QIE10DataFrame::end(), and EcalTBReadout::readOut().
|
inline |
Definition at line 57 of file DataFrame.h.
References constexpr, m_data, and m_size.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
Definition at line 61 of file DataFrame.h.
References constexpr, and m_id.
Referenced by QIE11DataFrame::detid(), QIE10DataFrame::detid(), EcalDataFrame::id(), QIE11DataFrame::id(), and QIE10DataFrame::id().
|
inline |
Definition at line 216 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()().
Definition at line 64 of file DataFrame.h.
References m_size.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), EcalSelectiveReadoutSuppressor::accept(), ESDataFrame::ESDataFrame(), EcalDataFrame::hasSwitchToGain1(), EcalDataFrame::hasSwitchToGain6(), EcalDataFrame::lastUnsaturatedSample(), EcalDataFrame::size(), QIE11DataFrame::size(), and QIE10DataFrame::size().
|
friend |
Definition at line 68 of file DataFrame.h.
|
private |
Definition at line 75 of file DataFrame.h.
Referenced by begin(), data(), end(), operator[](), and set().
|
private |
Definition at line 74 of file DataFrame.h.