#include <HcalQIEShape.h>
Public Member Functions | |
float | center (unsigned fAdc) const |
HcalQIEShape () | |
float | highEdge (unsigned fAdc) const |
unsigned | local (unsigned fAdc) const |
float | lowEdge (unsigned fAdc) const |
unsigned | nbins () const |
unsigned | range (unsigned fAdc) const |
bool | setLowEdges (unsigned int nVals, const float *fValue) |
~HcalQIEShape () | |
Private Member Functions | |
void | expand () |
bool | setLowEdge (float fValue, unsigned fAdc) |
Private Attributes | |
std::vector< float > | mValues |
unsigned int | nbins_ |
Definition at line 17 of file HcalQIEShape.h.
HcalQIEShape::HcalQIEShape | ( | ) |
Definition at line 11 of file HcalQIEShape.cc.
HcalQIEShape::~HcalQIEShape | ( | ) |
Definition at line 13 of file HcalQIEShape.cc.
float HcalQIEShape::center | ( | unsigned | fAdc | ) | const |
Definition at line 36 of file HcalQIEShape.cc.
References mValues, and nbins_.
Referenced by HcalQIECoder::charge().
|
private |
Definition at line 15 of file HcalQIEShape.cc.
References DQMScaleToClient_cfi::factor, mps_fire::i, mValues, nbins_, muon::overlap(), range(), and L1EGammaCrystalsEmulatorProducer_cfi::scale.
Referenced by setLowEdges().
float HcalQIEShape::highEdge | ( | unsigned | fAdc | ) | const |
Definition at line 46 of file HcalQIEShape.cc.
References mValues, and nbins_.
Referenced by HcalQIECoder::adc().
|
inline |
Definition at line 29 of file HcalQIEShape.h.
References nbins_, and createJobs::tmp.
float HcalQIEShape::lowEdge | ( | unsigned | fAdc | ) | const |
|
inline |
Definition at line 33 of file HcalQIEShape.h.
References nbins_.
Referenced by HcalQIECoder::adc(), and setLowEdges().
|
inline |
Definition at line 25 of file HcalQIEShape.h.
References nbins_.
Referenced by HcalQIECoder::charge(), and expand().
|
private |
Definition at line 52 of file HcalQIEShape.cc.
References mValues, and nbins_.
Referenced by setLowEdges().
bool HcalQIEShape::setLowEdges | ( | unsigned int | nVals, |
const float * | fValue | ||
) |
Definition at line 59 of file HcalQIEShape.cc.
References gpuClustering::adc, expand(), mValues, nbins(), nbins_, mps_fire::result, and setLowEdge().
Referenced by HcalQIEData::setupShape().
|
private |
Definition at line 39 of file HcalQIEShape.h.
Referenced by center(), expand(), highEdge(), lowEdge(), setLowEdge(), and setLowEdges().
|
private |
Definition at line 40 of file HcalQIEShape.h.
Referenced by center(), expand(), highEdge(), local(), lowEdge(), nbins(), range(), setLowEdge(), and setLowEdges().