◆ ICSB
◆ PFCBB
◆ PosCalc
◆ PFMultiDepthClusterProducer()
PFMultiDepthClusterProducer::PFMultiDepthClusterProducer |
( |
const edm::ParameterSet & |
conf | ) |
|
Definition at line 91 of file PFMultiDepthClusterProducer.cc.
References _clustersLabel, _energyCorrector, _pfClusterBuilder, gpuPixelDoublets::cc, cutsFromDB, edm::ParameterSet::empty(), get, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), hcalCutsToken_, and AlCaHLTBitMon_QueryRunRegistry::string.
102 if (!pfcConf.empty()) {
104 if (!pfcName.empty())
109 if (!cConf.
empty()) {
115 produces<reco::PFClusterCollection>();
T getParameter(std::string const &) const
uint32_t cc[maxCellsPerHit]
ParameterSet const & getParameterSet(std::string const &) const
std::unique_ptr< PFClusterBuilderBase > _pfClusterBuilder
std::unique_ptr< PFClusterEnergyCorrectorBase > _energyCorrector
edm::ESGetToken< HcalPFCuts, HcalPFCutsRcd > hcalCutsToken_
edm::EDGetTokenT< reco::PFClusterCollection > _clustersLabel
◆ ~PFMultiDepthClusterProducer()
PFMultiDepthClusterProducer::~PFMultiDepthClusterProducer |
( |
| ) |
|
|
overridedefault |
◆ beginRun()
◆ fillDescriptions()
Definition at line 44 of file PFMultiDepthClusterProducer.cc.
References edm::ParameterSetDescription::add(), edm::ParameterSetDescription::addVPSet(), edm::ConfigurationDescriptions::addWithDefaultLabel(), submitPVResolutionJobs::desc, MillePedeFileConverter_cfg::e, and AlCaHLTBitMon_QueryRunRegistry::string.
53 pset1.
add<
std::string>(
"algoName",
"Basic2DGenericPFlowPositionCalc");
56 psd.
add<std::vector<int>>(
"depths", {});
58 psd.
add<std::vector<double>>(
"logWeightDenominator", {});
59 pset1.
addVPSet(
"logWeightDenominatorByDetector", psd, {});
61 pset1.
add<
double>(
"minAllowedNormalization", 1
e-09);
62 pset1.
add<
double>(
"minFractionInCalc", 1
e-09);
63 pset1.
add<
int>(
"posCalcNCrystals", -1);
69 pset0.
add<
double>(
"minFractionToKeep", 1
e-07);
70 pset0.
add<
double>(
"nSigmaEta", 2.0);
71 pset0.
add<
double>(
"nSigmaPhi", 2.0);
75 desc.add<
bool>(
"usePFThresholdsFromDB",
false);
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
ParameterDescriptionBase * addVPSet(U const &iLabel, ParameterSetDescription const &validator, std::vector< ParameterSet > const &defaults)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
◆ produce()
◆ _clustersLabel
◆ _energyCorrector
◆ _pfClusterBuilder
◆ cutsFromDB
bool PFMultiDepthClusterProducer::cutsFromDB |
|
private |
◆ hcalCutsToken_
◆ paramPF
HcalPFCuts const* PFMultiDepthClusterProducer::paramPF = nullptr |
|
private |