#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 14 of file ESDataFrame.h.
ESDataFrame::ESDataFrame | ( | ) |
Definition at line 3 of file ESDataFrame.cc.
|
explicit |
Definition at line 8 of file ESDataFrame.cc.
ESDataFrame::ESDataFrame | ( | const edm::DataFrame & | df | ) |
Definition at line 14 of file ESDataFrame.cc.
References data_, i, MessageLogger_cfi::limit, PFRecoTauDiscriminationByIsolation_cfi::offset, setSize(), edm::DataFrame::size(), and size_.
|
inline |
Definition at line 21 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 |
Definition at line 25 of file ESDataFrame.h.
|
inline |
Definition at line 26 of file ESDataFrame.h.
References data_, i, setSize(), and size().
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 30 of file ESDataFrame.h.
Referenced by ESElectronicsSim::analogToDigital(), ESElectronicsSimFast::analogToDigital(), edm::DataMixingEMDigiWorker::putEM(), and ESUnpacker::word2digi().
void ESDataFrame::setSize | ( | int | size | ) |
Definition at line 27 of file ESDataFrame.cc.
References MAXSAMPLES, size(), and size_.
Referenced by ESElectronicsSim::analogToDigital(), ESElectronicsSimFast::analogToDigital(), ESDataFrame(), sample(), and ESUnpacker::word2digi().
|
inline |
Definition at line 23 of file ESDataFrame.h.
References size_.
Referenced by ntuple._Collection::__iter__(), ntuple._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(), sample(), EcalSignalGenerator< ESDigitizerTraits >::samplesInPE(), and setSize().
|
private |
Definition at line 39 of file ESDataFrame.h.
Referenced by ESDataFrame(), operator[](), sample(), and setSample().
|
private |
Definition at line 36 of file ESDataFrame.h.
Referenced by id().
|
static |
Definition at line 32 of file ESDataFrame.h.
Referenced by EcalPreshowerNoiseDistrib::analyze(), EcalPreshowerDigisValidation::analyze(), EcalMixingModuleValidation::analyze(), EcalMixingModuleValidation::computeSDBunchDigi(), EcalMixingModuleValidation::endRun(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), and setSize().
|
private |
Definition at line 37 of file ESDataFrame.h.
Referenced by ESDataFrame(), setSize(), and size().