#include <ClusterProducerFP420.h>
Public Types | |
typedef std::vector< HDigiFP420 >::const_iterator | HDigiFP420Iter |
Public Member Functions | |
float | channelThresholdInNoiseSigma () const |
std::vector< ClusterFP420 > | clusterizeDetUnit (HDigiFP420Iter begin, HDigiFP420Iter end, unsigned int detid, const ElectrodNoiseVector &vnoise) |
std::vector< ClusterFP420 > | clusterizeDetUnitPixels (HDigiFP420Iter begin, HDigiFP420Iter end, unsigned int detid, const ElectrodNoiseVector &vnoise, unsigned int xytype, int verb) |
ClusterProducerFP420 (float electrode_thr, float seed_thr, float clust_thr, int max_voids) | |
float | clusterThresholdInNoiseSigma () const |
int | difNarr (unsigned int xytype, HDigiFP420Iter ichannel, HDigiFP420Iter jchannel) |
int | difWide (unsigned int xytype, HDigiFP420Iter ichannel, HDigiFP420Iter jchannel) |
float | seedThresholdInNoiseSigma () const |
Private Member Functions | |
bool | badChannel (int channel, const std::vector< short > &badChannels) const |
Private Attributes | |
int | max_voids_ |
float | theChannelThreshold |
float | theClusterThreshold |
float | theSeedThreshold |
Definition at line 13 of file ClusterProducerFP420.h.
typedef std::vector<HDigiFP420>::const_iterator ClusterProducerFP420::HDigiFP420Iter |
Definition at line 15 of file ClusterProducerFP420.h.
|
inline |
Definition at line 17 of file ClusterProducerFP420.h.
References begin, clusterizeDetUnit(), clusterizeDetUnitPixels(), difNarr(), difWide(), and end.
|
private |
Definition at line 12 of file ClusterProducerFP420.cc.
References spr::find().
|
inline |
Definition at line 37 of file ClusterProducerFP420.h.
References theChannelThreshold.
std::vector< ClusterFP420 > ClusterProducerFP420::clusterizeDetUnit | ( | HDigiFP420Iter | begin, |
HDigiFP420Iter | end, | ||
unsigned int | detid, | ||
const ElectrodNoiseVector & | vnoise | ||
) |
Definition at line 38 of file ClusterProducerFP420.cc.
References begin, ALCARECOTkAlJpsiMuMu_cff::charge, gather_cfg::cout, runTheMatrix::err, mps_fire::i, dqmiolumiharvest::j, and mathSSE::sqrt().
Referenced by ClusterProducerFP420().
std::vector< ClusterFP420 > ClusterProducerFP420::clusterizeDetUnitPixels | ( | HDigiFP420Iter | begin, |
HDigiFP420Iter | end, | ||
unsigned int | detid, | ||
const ElectrodNoiseVector & | vnoise, | ||
unsigned int | xytype, | ||
int | verb | ||
) |
Definition at line 179 of file ClusterProducerFP420.cc.
References begin, ALCARECOTkAlJpsiMuMu_cff::charge, gather_cfg::cout, runTheMatrix::err, mps_fire::i, dqmiolumiharvest::j, and mathSSE::sqrt().
Referenced by ClusterProducerFP420(), and FP420ClusterMain::run().
|
inline |
Definition at line 39 of file ClusterProducerFP420.h.
References theClusterThreshold.
int ClusterProducerFP420::difNarr | ( | unsigned int | xytype, |
HDigiFP420Iter | ichannel, | ||
HDigiFP420Iter | jchannel | ||
) |
Definition at line 152 of file ClusterProducerFP420.cc.
References funct::abs(), gather_cfg::cout, and ztail::d.
Referenced by ClusterProducerFP420().
int ClusterProducerFP420::difWide | ( | unsigned int | xytype, |
HDigiFP420Iter | ichannel, | ||
HDigiFP420Iter | jchannel | ||
) |
Definition at line 165 of file ClusterProducerFP420.cc.
References funct::abs(), gather_cfg::cout, and ztail::d.
Referenced by ClusterProducerFP420().
|
inline |
|
private |
Definition at line 45 of file ClusterProducerFP420.h.
|
private |
Definition at line 42 of file ClusterProducerFP420.h.
Referenced by channelThresholdInNoiseSigma().
|
private |
Definition at line 44 of file ClusterProducerFP420.h.
Referenced by clusterThresholdInNoiseSigma().
|
private |
Definition at line 43 of file ClusterProducerFP420.h.
Referenced by seedThresholdInNoiseSigma().