#include <EcalDataFrame.h>
Public Member Functions | |
EcalDataFrame () | |
EcalDataFrame (edm::DataFrame const &iframe) | |
edm::DataFrame & | frame () |
edm::DataFrame const & | frame () const |
bool | hasSwitchToGain1 () const |
bool | hasSwitchToGain6 () const |
DetId | id () const |
bool | isSaturated () const |
int | lastUnsaturatedSample () const |
EcalMGPASample | operator[] (int i) const |
EcalMGPASample | sample (int i) const |
void | setSample (int i, EcalMGPASample sam) |
void | setSize (int) |
int | size () const |
virtual | ~EcalDataFrame () |
Static Public Attributes | |
static constexpr int | MAXSAMPLES = 10 |
Private Attributes | |
edm::DataFrame | m_data |
Definition at line 16 of file EcalDataFrame.h.
|
inline |
Definition at line 18 of file EcalDataFrame.h.
|
inline |
Definition at line 20 of file EcalDataFrame.h.
|
inlinevirtual |
Definition at line 22 of file EcalDataFrame.h.
|
inline |
|
inline |
Definition at line 50 of file EcalDataFrame.h.
References m_data.
Referenced by ECALpedestalPCLworker::analyze(), EBDigiCollection::push_back(), EEDigiCollection::push_back(), edm::DataMixingEMDigiWorker::putEM(), and EcalTBReadout::readOut().
bool EcalDataFrame::hasSwitchToGain1 | ( | ) | const |
Definition at line 25 of file EcalDataFrame.cc.
References EcalMgpaBitwiseGain1, m_data, and edm::DataFrame::size().
Referenced by EcalUncalibRecHitMultiFitAlgo::makeRecHit().
bool EcalDataFrame::hasSwitchToGain6 | ( | ) | const |
Definition at line 17 of file EcalDataFrame.cc.
References EcalMgpaBitwiseGain6, m_data, and edm::DataFrame::size().
Referenced by EcalUncalibRecHitMultiFitAlgo::makeRecHit().
|
inline |
Definition at line 24 of file EcalDataFrame.h.
References edm::DataFrame::id(), and m_data.
Referenced by EEDataFrame::id(), EBDataFrame::id(), and EcalUncalibRecHitMultiFitAlgo::makeRecHit().
|
inline |
Definition at line 38 of file EcalDataFrame.h.
References lastUnsaturatedSample().
Referenced by EcalUncalibRecHitMultiFitAlgo::makeRecHit().
int EcalDataFrame::lastUnsaturatedSample | ( | ) | const |
Definition at line 3 of file EcalDataFrame.cc.
References EcalMgpaBitwiseGain0, mps_fire::i, dqmiolumiharvest::j, m_data, and edm::DataFrame::size().
Referenced by isSaturated().
|
inline |
Definition at line 28 of file EcalDataFrame.h.
References mps_fire::i, and m_data.
|
inline |
Definition at line 29 of file EcalDataFrame.h.
References mps_fire::i, and m_data.
Referenced by EcalTBValidation::analyze(), EcalSimpleTBAnalyzer::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), EcalUncalibRecHitTimingCCAlgo::computeTimeCC(), TowerBlockFormatter::DigiToRaw(), EcalUncalibRecHitMultiFitAlgo::makeRecHit(), operator<<(), EcalTBWeightUncalibRecHitProducer::produce(), EcalDigiSelector::produce(), ecaldqm::PedestalTask::runOnDigis(), ecaldqm::TestPulseTask::runOnDigis(), ecaldqm::LedTask::runOnDigis(), ecaldqm::LaserTask::runOnDigis(), and EBDataFrame::spikeEstimator().
|
inline |
Definition at line 43 of file EcalDataFrame.h.
References mps_fire::i, and m_data.
Referenced by EcalTBDaqFormatter::interpretRawData(), EcalTB07DaqFormatter::interpretRawData(), and edm::DataMixingEMDigiWorker::putEM().
|
inline |
Definition at line 41 of file EcalDataFrame.h.
|
inline |
Definition at line 26 of file EcalDataFrame.h.
References m_data, and edm::DataFrame::size().
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), EcalTBValidation::analyze(), EcalTPInputAnalyzer::analyze(), EcalSimpleTBAnalyzer::analyze(), EcalSimple2007H4TBAnalyzer::analyze(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), EcalDigisValidation::analyze(), EcalMixingModuleValidation::analyze(), TowerBlockFormatter::DigiToRaw(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), operator<<(), EcalTBWeightUncalibRecHitProducer::produce(), EcalDigiSelector::produce(), edm::DataMixingEMDigiWorker::putEM(), and EBDataFrame::spikeEstimator().
|
private |
Definition at line 54 of file EcalDataFrame.h.
Referenced by frame(), hasSwitchToGain1(), hasSwitchToGain6(), id(), lastUnsaturatedSample(), operator[](), sample(), setSample(), and size().
|
staticconstexpr |
Definition at line 48 of file EcalDataFrame.h.
Referenced by EcalCPUDigisProducer::acquire(), ecal::raw::OutputDataGPU::allocate(), ecal::multifit::EventOutputDataGPU::allocate(), ecal::multifit::EventDataForScratchGPU::allocate(), EcalBarrelDigisValidation::analyze(), EcalEndcapDigisValidation::analyze(), testChannel::analyze(), EcalDigisValidation::analyze(), EcalMixingModuleValidation::analyze(), EcalUncalibRecHitTimingCCAlgo::computeTimeCC(), EcalMixingModuleValidation::dqmEndRun(), EcalSampleMask::EcalSampleMask(), EcalUncalibratedRecHit::EcalUncalibratedRecHit(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), EcalUncalibRecHitMultiFitAlgo::makeRecHit(), EcalUncalibRecHitConvertGPU2CPUFormat::produce(), EcalPedOffset::readDACs(), ecal::UncalibratedRecHit< calo::common::VecStoragePolicy< calo::common::CUDAHostAllocatorAlias > >::resize(), EcalUncalibRecHitWorkerGlobal::run(), EcalUncalibRecHitWorkerMultiFit::run(), ecaldqm::PresampleTask::runOnDigis(), ecaldqm::PedestalTask::runOnDigis(), ecaldqm::LaserTask::runOnDigis(), EcalSampleMask::setEcalSampleMaskRecordEB(), EcalSampleMask::setEcalSampleMaskRecordEE(), EcalUncalibRecHitTimeWeightsAlgo< EBDataFrame >::time(), EcalSampleMask::useSample(), EcalSampleMask::useSampleEB(), and EcalSampleMask::useSampleEE().