#include <FP420ClusterMain.h>
Public Member Functions | |
FP420ClusterMain (const edm::ParameterSet &conf, int dn, int sn, int pn, int rn) | |
void | run (edm::Handle< DigiCollectionFP420 > &input, std::auto_ptr< ClusterCollectionFP420 > &soutput, std::vector< ClusterNoiseFP420 > &noise) |
Runs the algorithm. More... | |
~FP420ClusterMain () | |
Private Attributes | |
double | BadElectrodeProbability_ |
double | ChannelThreshold |
std::string | clusterMode_ |
double | ClusterThreshold |
edm::ParameterSet | conf_ |
int | dn0 |
double | ElectronPerADC_ |
double | ENC_ |
double | ldrift |
double | ldriftX |
double | ldriftY |
int | MaxVoidsInCluster |
float | moduleThickness |
float | moduleThicknessX |
float | moduleThicknessY |
int | numStrips |
int | numStripsX |
int | numStripsXW |
int | numStripsY |
int | numStripsYW |
double | pitch |
double | pitchX |
double | pitchY |
int | pn0 |
int | rn0 |
double | SeedThreshold |
int | sn0 |
FP420NumberingScheme * | theFP420NumberingScheme |
float | Thick300 |
ClusterProducerFP420 * | threeThreshold_ |
bool | UseNoiseBadElectrodeFlagFromDB_ |
bool | validClusterizer_ |
int | verbosity |
int | xytype |
Definition at line 26 of file FP420ClusterMain.h.
FP420ClusterMain::FP420ClusterMain | ( | const edm::ParameterSet & | conf, |
int | dn, | ||
int | sn, | ||
int | pn, | ||
int | rn | ||
) |
Definition at line 23 of file FP420ClusterMain.cc.
References BadElectrodeProbability_, ChannelThreshold, clusterMode_, ClusterThreshold, conf_, gather_cfg::cout, dn0, ElectronPerADC_, ENC_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), ldriftX, ldriftY, MaxVoidsInCluster, moduleThicknessX, moduleThicknessY, numStripsX, numStripsXW, numStripsY, numStripsYW, pitchX, pitchY, pn0, rn0, SeedThreshold, sn0, AlCaHLTBitMon_QueryRunRegistry::string, theFP420NumberingScheme, Thick300, threeThreshold_, UseNoiseBadElectrodeFlagFromDB_, validClusterizer_, verbosity, and xytype.
FP420ClusterMain::~FP420ClusterMain | ( | ) |
Definition at line 113 of file FP420ClusterMain.cc.
References threeThreshold_.
void FP420ClusterMain::run | ( | edm::Handle< DigiCollectionFP420 > & | input, |
std::auto_ptr< ClusterCollectionFP420 > & | soutput, | ||
std::vector< ClusterNoiseFP420 > & | noise | ||
) |
Runs the algorithm.
Definition at line 122 of file FP420ClusterMain.cc.
References ClusterFP420::amplitudes(), BadElectrodeProbability_, ClusterFP420::barycenter(), ClusterFP420::barycenterW(), ClusterProducerFP420::clusterizeDetUnitPixels(), clusterMode_, gather_cfg::cout, dn0, ElectronPerADC_, ENC_, first, ClusterFP420::firstStrip(), i, estimatePileup::inputRange, ldrift, ldriftX, ldriftY, moduleThickness, moduleThicknessX, moduleThicknessY, numStrips, numStripsX, numStripsXW, numStripsY, numStripsYW, pitch, pitchX, pitchY, pn0, rn0, ClusterNoiseFP420::ElectrodData::setData(), sn0, theFP420NumberingScheme, Thick300, threeThreshold_, UseNoiseBadElectrodeFlagFromDB_, validClusterizer_, verbosity, and xytype.
Referenced by cms::ClusterizerFP420::produce().
|
private |
Definition at line 60 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 65 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 51 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 67 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 54 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 86 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 58 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 59 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 72 of file FP420ClusterMain.h.
Referenced by run().
|
private |
Definition at line 70 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 71 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 68 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 78 of file FP420ClusterMain.h.
Referenced by run().
|
private |
Definition at line 76 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 77 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 81 of file FP420ClusterMain.h.
Referenced by run().
|
private |
Definition at line 79 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 79 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 80 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 80 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 75 of file FP420ClusterMain.h.
Referenced by run().
|
private |
Definition at line 73 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 74 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 90 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 92 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 66 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 88 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 63 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 83 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 50 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), run(), and ~FP420ClusterMain().
|
private |
Definition at line 61 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 57 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 96 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 94 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().