#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, 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 |
float | Thick300 |
ClusterProducerFP420 * | threeThreshold_ |
bool | UseNoiseBadElectrodeFlagFromDB_ |
bool | validClusterizer_ |
int | verbosity |
int | xytype |
Definition at line 25 of file FP420ClusterMain.h.
FP420ClusterMain::FP420ClusterMain | ( | const edm::ParameterSet & | conf, |
int | dn, | ||
int | sn, | ||
int | pn, | ||
int | rn | ||
) |
Definition at line 22 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, Thick300, threeThreshold_, UseNoiseBadElectrodeFlagFromDB_, validClusterizer_, verbosity, and xytype.
FP420ClusterMain::~FP420ClusterMain | ( | ) |
Definition at line 104 of file FP420ClusterMain.cc.
References threeThreshold_.
void FP420ClusterMain::run | ( | edm::Handle< DigiCollectionFP420 > & | input, |
ClusterCollectionFP420 * | soutput, | ||
std::vector< ClusterNoiseFP420 > & | noise | ||
) |
Runs the algorithm.
Definition at line 112 of file FP420ClusterMain.cc.
References ClusterFP420::amplitudes(), BadElectrodeProbability_, ClusterFP420::barycenter(), ClusterFP420::barycenterW(), ClusterProducerFP420::clusterizeDetUnitPixels(), clusterMode_, gather_cfg::cout, dn0, ElectronPerADC_, ENC_, dqmdumpme::first, ClusterFP420::firstStrip(), ClusterCollectionFP420::get(), mps_fire::i, input, pileupCalc::inputRange, ldrift, ldriftX, ldriftY, moduleThickness, moduleThicknessX, moduleThicknessY, hgcalDigitizer_cfi::noise, numStrips, numStripsX, numStripsXW, numStripsY, numStripsYW, FP420NumberingScheme::packMYIndex(), pitch, pitchX, pitchY, pn0, ClusterCollectionFP420::put(), rn0, ClusterNoiseFP420::ElectrodData::setData(), sn0, Thick300, threeThreshold_, funct::true, UseNoiseBadElectrodeFlagFromDB_, validClusterizer_, verbosity, xytype, and ecaldqm::zside().
Referenced by cms::ClusterizerFP420::produce().
|
private |
Definition at line 52 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 55 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 44 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 57 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 47 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 76 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 50 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 51 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 62 of file FP420ClusterMain.h.
Referenced by run().
|
private |
Definition at line 60 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 61 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 58 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 68 of file FP420ClusterMain.h.
Referenced by run().
|
private |
Definition at line 66 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 67 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 71 of file FP420ClusterMain.h.
Referenced by run().
|
private |
Definition at line 69 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 69 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 70 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 70 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 65 of file FP420ClusterMain.h.
Referenced by run().
|
private |
Definition at line 63 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 64 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 82 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 56 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 78 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 73 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 43 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), run(), and ~FP420ClusterMain().
|
private |
Definition at line 53 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 49 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 86 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 84 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().