#include <SiStripApproximateCluster.h>
Public Member Functions | |
cms_uint8_t | avgCharge () const |
cms_uint16_t | barycenter () const |
bool | filter () const |
bool | isSaturated () const |
bool | peakFilter () const |
SiStripApproximateCluster () | |
SiStripApproximateCluster (cms_uint16_t barycenter, cms_uint8_t width, cms_uint8_t avgCharge, bool filter, bool isSaturated) | |
SiStripApproximateCluster (const SiStripCluster &cluster, unsigned int maxNSat, float hitPredPos, bool peakFilter) | |
cms_uint8_t | width () const |
Private Attributes | |
cms_uint8_t | avgCharge_ = 0 |
cms_uint16_t | barycenter_ = 0 |
bool | filter_ = false |
bool | isSaturated_ = false |
bool | peakFilter_ = false |
cms_uint8_t | width_ = 0 |
Static Private Attributes | |
static constexpr double | maxTrimmedSizeDiffNeg_ = .7 |
static constexpr double | maxTrimmedSizeDiffPos_ = 1. |
static constexpr double | trimMaxADC_ = 30. |
static constexpr double | trimMaxFracNeigh_ = .25 |
static constexpr double | trimMaxFracTotal_ = .15 |
Definition at line 7 of file SiStripApproximateCluster.h.
|
inline |
Definition at line 9 of file SiStripApproximateCluster.h.
|
inlineexplicit |
Definition at line 11 of file SiStripApproximateCluster.h.
References avgCharge(), avgCharge_, barycenter(), barycenter_, filter(), filter_, isSaturated(), isSaturated_, width(), and width_.
|
explicit |
Definition at line 6 of file SiStripApproximateCluster.cc.
References funct::abs(), SiStripCluster::amplitudes(), avgCharge_, SiStripCluster::barycenter(), barycenter_, reco::ceil(), SiStripCluster::charge(), filter_, mps_fire::i, isSaturated_, dqmdumpme::last, HLT_2023v12_cff::maxNSat, maxTrimmedSizeDiffNeg_, maxTrimmedSizeDiffPos_, dqmiodumpmetadata::n, peakFilter(), peakFilter_, SiStripCluster::size(), trimMaxADC_, trimMaxFracNeigh_, trimMaxFracTotal_, and width_.
|
inline |
Definition at line 27 of file SiStripApproximateCluster.h.
References avgCharge_.
Referenced by siStripRawPrime::monitorApproxCluster::fill(), SiStripApproximateCluster(), and SiStripCluster::SiStripCluster().
|
inline |
Definition at line 25 of file SiStripApproximateCluster.h.
References barycenter_.
Referenced by siStripRawPrime::monitorApproxCluster::fill(), SiStripApproximateCluster(), and SiStripCluster::SiStripCluster().
|
inline |
Definition at line 28 of file SiStripApproximateCluster.h.
References filter_.
Referenced by SiStripApproximateCluster(), and SiStripCluster::SiStripCluster().
|
inline |
Definition at line 29 of file SiStripApproximateCluster.h.
References isSaturated_.
Referenced by siStripRawPrime::monitorApproxCluster::fill(), and SiStripApproximateCluster().
|
inline |
Definition at line 30 of file SiStripApproximateCluster.h.
References peakFilter_.
Referenced by SiStripApproximateCluster().
|
inline |
Definition at line 26 of file SiStripApproximateCluster.h.
References width_.
Referenced by siStripRawPrime::monitorApproxCluster::fill(), SiStripApproximateCluster(), and SiStripCluster::SiStripCluster().
|
private |
Definition at line 35 of file SiStripApproximateCluster.h.
Referenced by avgCharge(), and SiStripApproximateCluster().
|
private |
Definition at line 33 of file SiStripApproximateCluster.h.
Referenced by barycenter(), and SiStripApproximateCluster().
|
private |
Definition at line 36 of file SiStripApproximateCluster.h.
Referenced by filter(), and SiStripApproximateCluster().
|
private |
Definition at line 37 of file SiStripApproximateCluster.h.
Referenced by isSaturated(), and SiStripApproximateCluster().
|
staticprivate |
Definition at line 42 of file SiStripApproximateCluster.h.
Referenced by SiStripApproximateCluster().
|
staticprivate |
Definition at line 43 of file SiStripApproximateCluster.h.
Referenced by SiStripApproximateCluster().
|
private |
Definition at line 38 of file SiStripApproximateCluster.h.
Referenced by peakFilter(), and SiStripApproximateCluster().
|
staticprivate |
Definition at line 39 of file SiStripApproximateCluster.h.
Referenced by SiStripApproximateCluster().
|
staticprivate |
Definition at line 41 of file SiStripApproximateCluster.h.
Referenced by SiStripApproximateCluster().
|
staticprivate |
Definition at line 40 of file SiStripApproximateCluster.h.
Referenced by SiStripApproximateCluster().
|
private |
Definition at line 34 of file SiStripApproximateCluster.h.
Referenced by SiStripApproximateCluster(), and width().