#include <ESDataFrame.h>
Public Types | |
typedef ESDetId | key_type |
For the sorted collection. More... | |
Public Member Functions | |
ESDataFrame () | |
ESDataFrame (const ESDetId &id) | |
ESDataFrame (const edm::DataFrame &df) | |
const ESDetId & | id () const |
const ESSample & | operator[] (int i) const |
const ESSample & | sample (int i) const |
void | setSample (int i, const ESSample &sam) |
void | setSize (int size) |
int | size () const |
Static Public Attributes | |
static const int | MAXSAMPLES = 3 |
Private Attributes | |
ESSample | data_ [MAXSAMPLES] |
ESDetId | id_ |
int | size_ |
Definition at line 10 of file ESDataFrame.h.
typedef ESDetId ESDataFrame::key_type |
For the sorted collection.
Definition at line 12 of file ESDataFrame.h.
ESDataFrame::ESDataFrame | ( | ) |
Definition at line 3 of file ESDataFrame.cc.
|
explicit |
Definition at line 5 of file ESDataFrame.cc.
ESDataFrame::ESDataFrame | ( | const edm::DataFrame & | df | ) |
Definition at line 7 of file ESDataFrame.cc.
References data_, mps_fire::i, MessageLogger_cff::limit, hltrates_dqm_sourceclient-live_cfg::offset, setSize(), edm::DataFrame::size(), and size_.
|
inline |
Definition at line 19 of file ESDataFrame.h.
References id_.
Referenced by ESPedestalTask::analyze(), ESTimingTask::analyze(), EcalPreshowerDigisValidation::analyze(), EcalMixingModuleValidation::analyze(), ESElectronicsSim::digitalToAnalog(), ESDataFormatterV1_1::DigiToRaw(), ESDataFormatterV4::DigiToRaw(), GlobalDigisProducer::fillECal(), ESRecHitSimAlgo::oldreconstruct(), operator<<(), ESZeroSuppressionProducer::produce(), ESDigiCollection::push_back(), ESRecHitAnalyticAlgo::reconstruct(), ESRecHitSimAlgo::reconstruct(), ESRecHitFitAlgo::reconstruct(), and EcalSignalGenerator< ESDigitizerTraits >::samplesInPE().
|
inline |
|
inline |
Definition at line 24 of file ESDataFrame.h.
References data_, and mps_fire::i.
Referenced by ESPedestalTask::analyze(), ESTimingTask::analyze(), ESDataFormatterV1_1::DigiToRaw(), ESDataFormatterV4::DigiToRaw(), ESRecHitAnalyticAlgo::EvalAmplitude(), ESRecHitFitAlgo::EvalAmplitude(), ESRecHitSimAlgo::evalAmplitude(), ESRecHitSimAlgo::oldEvalAmplitude(), operator<<(), ESZeroSuppressionProducer::produce(), and ESUnpacker::word2digi().
|
inline |
Definition at line 28 of file ESDataFrame.h.
References data_, and mps_fire::i.
Referenced by ESElectronicsSim::analogToDigital(), ESElectronicsSimFast::analogToDigital(), edm::DataMixingEMDigiWorker::putEM(), and ESUnpacker::word2digi().
void ESDataFrame::setSize | ( | int | size | ) |
Definition at line 17 of file ESDataFrame.cc.
References MAXSAMPLES, size(), and size_.
Referenced by ESElectronicsSim::analogToDigital(), ESElectronicsSimFast::analogToDigital(), ESDataFrame(), and ESUnpacker::word2digi().
|
inline |
Definition at line 21 of file ESDataFrame.h.
References size_.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), ESElectronicsSim::analogToDigital(), ESTimingTask::analyze(), EcalPreshowerNoiseDistrib::analyze(), EcalPreshowerDigisValidation::analyze(), EcalMixingModuleValidation::analyze(), ESElectronicsSim::digitalToAnalog(), ESDataFormatterV1_1::DigiToRaw(), ESDataFormatterV4::DigiToRaw(), ESRecHitAnalyticAlgo::EvalAmplitude(), ESRecHitFitAlgo::EvalAmplitude(), ESRecHitSimAlgo::evalAmplitude(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), ESRecHitSimAlgo::oldEvalAmplitude(), operator<<(), edm::DataMixingEMDigiWorker::putEM(), EcalSignalGenerator< ESDigitizerTraits >::samplesInPE(), and setSize().
|
private |
Definition at line 36 of file ESDataFrame.h.
Referenced by ESDataFrame(), operator[](), sample(), and setSample().
|
private |
Definition at line 33 of file ESDataFrame.h.
Referenced by id().
|
static |
Definition at line 30 of file ESDataFrame.h.
Referenced by EcalPreshowerNoiseDistrib::analyze(), EcalPreshowerDigisValidation::analyze(), EcalMixingModuleValidation::analyze(), EcalMixingModuleValidation::computeSDBunchDigi(), EcalMixingModuleValidation::dqmEndRun(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), and setSize().
|
private |
Definition at line 34 of file ESDataFrame.h.
Referenced by ESDataFrame(), setSize(), and size().