22 minGoodPixelCharge_= 0,
24 cutOnPixelCharge_ =
false;
25 cutOnStripCharge_ = minGoodStripCharge_>0;
26 cutOnPixelShape_ = (iConfig.
exists(
"doPixelShapeCut") ? iConfig.
getParameter<
bool>(
"doPixelShapeCut") :
true);
27 cutOnStripShape_ = (iConfig.
exists(
"doStripShapeCut") ? iConfig.
getParameter<
bool>(
"doStripShapeCut") :
true);
30 <<
" with name: " << componentName;
32 setWhatProduced(
this, componentName);
84 aFilter->setShapeCuts(cutOnPixelShape_, cutOnStripShape_);
85 aFilter->setChargeCuts(cutOnPixelCharge_, minGoodPixelCharge_, cutOnStripCharge_,
T getParameter(std::string const &) const
bool exists(std::string const ¶meterName) const
checks if a parameter exists
float clusterChargeCut(const edm::ParameterSet &conf, const char *name="clusterChargeCut")
ClusterShapeHitFilterESProducer(const edm::ParameterSet &)
ReturnType produce(const ClusterShapeHitFilter::Record &)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
const DepRecordT getRecord() const
~ClusterShapeHitFilterESProducer() override
std::unique_ptr< ClusterShapeHitFilter > ReturnType
T const * product() const