#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 14 of file ClusterProducerFP420.h.
typedef std::vector<HDigiFP420>::const_iterator ClusterProducerFP420::HDigiFP420Iter |
Definition at line 17 of file ClusterProducerFP420.h.
|
inline |
Definition at line 19 of file ClusterProducerFP420.h.
|
private |
Definition at line 12 of file ClusterProducerFP420.cc.
References spr::find().
|
inline |
Definition at line 36 of file ClusterProducerFP420.h.
References theChannelThreshold.
std::vector< ClusterFP420 > ClusterProducerFP420::clusterizeDetUnit | ( | HDigiFP420Iter | begin, |
HDigiFP420Iter | end, | ||
unsigned int | detid, | ||
const ElectrodNoiseVector & | vnoise | ||
) |
Definition at line 43 of file ClusterProducerFP420.cc.
References begin, DeDxDiscriminatorTools::charge(), gather_cfg::cout, i, j, and mathSSE::sqrt().
std::vector< ClusterFP420 > ClusterProducerFP420::clusterizeDetUnitPixels | ( | HDigiFP420Iter | begin, |
HDigiFP420Iter | end, | ||
unsigned int | detid, | ||
const ElectrodNoiseVector & | vnoise, | ||
unsigned int | xytype, | ||
int | verb | ||
) |
Definition at line 185 of file ClusterProducerFP420.cc.
References begin, DeDxDiscriminatorTools::charge(), gather_cfg::cout, i, j, and mathSSE::sqrt().
Referenced by FP420ClusterMain::run().
|
inline |
Definition at line 38 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(), and gather_cfg::cout.
int ClusterProducerFP420::difWide | ( | unsigned int | xytype, |
HDigiFP420Iter | ichannel, | ||
HDigiFP420Iter | jchannel | ||
) |
Definition at line 168 of file ClusterProducerFP420.cc.
References funct::abs(), and gather_cfg::cout.
|
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().