#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) const |
Runs the algorithm. More... | |
Private Attributes | |
double | BadElectrodeProbability_ |
double | ChannelThreshold |
std::string | clusterMode_ |
double | ClusterThreshold |
int | dn0 |
double | ElectronPerADC_ |
double | ENC_ |
double | ldriftX |
double | ldriftY |
int | MaxVoidsInCluster |
float | moduleThicknessX |
float | moduleThicknessY |
int | numStripsX |
int | numStripsXW |
int | numStripsY |
int | numStripsYW |
double | pitchX |
double | pitchY |
int | pn0 |
int | rn0 |
double | SeedThreshold |
int | sn0 |
float | Thick300 |
std::unique_ptr< const ClusterProducerFP420 > | threeThreshold_ |
bool | UseNoiseBadElectrodeFlagFromDB_ |
bool | validClusterizer_ |
int | verbosity |
int | xytype |
Definition at line 20 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, 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.
void FP420ClusterMain::run | ( | edm::Handle< DigiCollectionFP420 > & | input, |
ClusterCollectionFP420 * | soutput | ||
) | const |
Runs the algorithm.
Definition at line 107 of file FP420ClusterMain.cc.
References ClusterFP420::amplitudes(), BadElectrodeProbability_, ClusterFP420::barycenter(), ClusterFP420::barycenterW(), clusterMode_, gather_cfg::cout, dn0, ElectronPerADC_, ENC_, first, ClusterFP420::firstStrip(), ClusterCollectionFP420::get(), mps_fire::i, input, pileupCalc::inputRange, moduleThicknessX, moduleThicknessY, hgchebackDigitizer_cfi::noise, numStripsX, numStripsXW, numStripsY, numStripsYW, FP420NumberingScheme::packMYIndex(), pn0, ClusterCollectionFP420::put(), rn0, ClusterNoiseFP420::ElectrodData::setData(), sn0, Thick300, threeThreshold_, funct::true, UseNoiseBadElectrodeFlagFromDB_, validClusterizer_, verbosity, xytype, and ecaldqm::zside().
|
private |
Definition at line 42 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 45 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 35 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 47 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 62 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 40 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 41 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 50 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 51 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 48 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 54 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 55 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 56 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 56 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 57 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 52 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 53 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 66 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 68 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 46 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain().
|
private |
Definition at line 64 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 34 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 43 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 39 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 72 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().
|
private |
Definition at line 70 of file FP420ClusterMain.h.
Referenced by FP420ClusterMain(), and run().