20 const auto parabolaPSets = iConfig.
getParameter<std::vector<edm::ParameterSet>>(
"parabolaParameterSets");
21 for (
const auto &pSet : parabolaPSets) {
23 pSet.getParameter<
double>(
"etaMin"),
24 pSet.getParameter<std::vector<double>>(
"pUp"),
25 pSet.getParameter<std::vector<double>>(
"pLow"),
26 pSet.getParameter<std::vector<double>>(
"w0Up"),
27 pSet.getParameter<std::vector<double>>(
"w1Up"),
28 pSet.getParameter<std::vector<double>>(
"w0Low"),
29 pSet.getParameter<std::vector<double>>(
"w1Low")};
49 const auto p1Mins = std::make_pair(
p1.log10EMin,
p1.etaMin);
50 const auto p2Mins = std::make_pair(
p2.log10EMin,
p2.etaMin);
51 return p1Mins < p2Mins;
void setSqrtLogClustETuning(const float sqrtLogClustETuning)
T getParameter(std::string const &) const
void addParabolaParameters(const EcalMustacheSCParameters::ParabolaParameters ¶bolaParams)
void sortParabolaParametersCollection()
float sqrtLogClustETuning_
std::vector< ParabolaParameters > parabolaParametersCollection_
EcalMustacheSCParameters & parameters_
MustacheSCParametersHelper(EcalMustacheSCParameters ¶ms, const edm::ParameterSet &iConfig)