#include <CastorQIEShape.h>
Public Member Functions | |
CastorQIEShape () | |
float | center (unsigned fAdc) const |
float | highEdge (unsigned fAdc) const |
unsigned | local (unsigned fAdc) const |
float | lowEdge (unsigned fAdc) const |
unsigned | range (unsigned fAdc) const |
bool | setLowEdges (const float fValue[32]) |
~CastorQIEShape () | |
Private Member Functions | |
void | expand () |
bool | setLowEdge (float fValue, unsigned fAdc) |
Private Attributes | |
float | mValues [129] |
Definition at line 14 of file CastorQIEShape.h.
CastorQIEShape::CastorQIEShape | ( | ) |
Definition at line 13 of file CastorQIEShape.cc.
References binMin, expand(), mps_fire::i, and mValues.
CastorQIEShape::~CastorQIEShape | ( | ) |
Definition at line 19 of file CastorQIEShape.cc.
float CastorQIEShape::center | ( | unsigned | fAdc | ) | const |
Definition at line 40 of file CastorQIEShape.cc.
References mValues.
Referenced by CastorQIECoder::charge().
|
private |
Definition at line 21 of file CastorQIEShape.cc.
References mps_fire::i, mValues, range(), and l1tEGammaCrystalsEmulatorProducer_cfi::scale.
Referenced by CastorQIEShape(), and setLowEdges().
float CastorQIEShape::highEdge | ( | unsigned | fAdc | ) | const |
Definition at line 50 of file CastorQIEShape.cc.
References mValues.
Referenced by CastorQIECoder::adc().
|
inline |
Definition at line 23 of file CastorQIEShape.h.
float CastorQIEShape::lowEdge | ( | unsigned | fAdc | ) | const |
Definition at line 34 of file CastorQIEShape.cc.
References mValues.
Referenced by CastorDbASCIIIO::dumpObject().
|
inline |
Definition at line 22 of file CastorQIEShape.h.
Referenced by CastorQIECoder::charge(), and expand().
|
private |
bool CastorQIEShape::setLowEdges | ( | const float | fValue[32] | ) |
Definition at line 67 of file CastorQIEShape.cc.
References gpuClustering::adc, expand(), mps_fire::result, and setLowEdge().
|
private |
Definition at line 29 of file CastorQIEShape.h.
Referenced by CastorQIEShape(), center(), expand(), highEdge(), lowEdge(), and setLowEdge().