#include <EBDataFrame.h>
Public Types | |
typedef EcalDataFrame | Base |
typedef EBDetId | key_type |
For the sorted collection. More... | |
Public Member Functions | |
EBDataFrame () | |
EBDataFrame (edm::DataFrame const &base) | |
EBDataFrame (EcalDataFrame const &base) | |
key_type | id () const |
float | spikeEstimator () const |
virtual | ~EBDataFrame () |
Public Member Functions inherited from EcalDataFrame | |
EcalDataFrame () | |
EcalDataFrame (edm::DataFrame const &iframe) | |
edm::DataFrame const & | frame () const |
edm::DataFrame & | frame () |
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 () |
Additional Inherited Members | |
Static Public Attributes inherited from EcalDataFrame | |
static const int | MAXSAMPLES = 10 |
Definition at line 13 of file EBDataFrame.h.
typedef EcalDataFrame EBDataFrame::Base |
Definition at line 17 of file EBDataFrame.h.
typedef EBDetId EBDataFrame::key_type |
For the sorted collection.
Definition at line 16 of file EBDataFrame.h.
|
inline |
Definition at line 19 of file EBDataFrame.h.
|
inline |
Definition at line 21 of file EBDataFrame.h.
|
inline |
Definition at line 22 of file EBDataFrame.h.
|
inlinevirtual |
Definition at line 29 of file EBDataFrame.h.
|
inline |
Definition at line 31 of file EBDataFrame.h.
References EcalDataFrame::id().
Referenced by EBSelectiveReadoutTask::anaDigi(), EBSelectiveReadoutTask::analyze(), EcalTPGAnalyzer::analyze(), EcalBarrelDigisValidation::analyze(), EcalDigisValidation::analyze(), EcalMixingModuleValidation::analyze(), EcalSelectiveReadoutValidation::analyzeEB(), TowerBlockFormatter::DigiToRaw(), GlobalDigisProducer::fillECal(), GlobalDigisAnalyzer::fillECal(), EcalSimRawData::getEbDigi(), operator<<(), EcalTPCondAnalyzer::printCRYSTAL(), EcalTBWeightUncalibRecHitProducer::produce(), EcalTBReadout::readOut(), EcalFenixStripFormatEB::setParameters(), EcalFenixStripFormatEE::setParameters(), EcalSelectiveReadoutValidation::setTtEtSums(), and EcalSelectiveReadoutSuppressor::setTtFlags().
float EBDataFrame::spikeEstimator | ( | ) | const |
estimator for a signal being a spike based on ratios between 4th, 5th and 6th sample
Definition at line 5 of file EBDataFrame.cc.
References ecalMGPA::adc(), EcalMGPASample::adc(), i, EcalDataFrame::sample(), and EcalDataFrame::size().