CMS 3D CMS Logo

CaloParamsHelperO2O.h
Go to the documentation of this file.
1 #include <iostream>
2 
4 
10 
11 #ifndef CaloParamsHelperO2O_h
12 #define CaloParamsHelperO2O_h
13 
14 namespace l1t {
15 
17  public:
18  // DO NOT ADD ENTRIES ANYWHERE BUT DIRECTLY BEFORE "NUM_CALOPARAMNODES"
19  // DO NOT CHANGE NUMERICAL VALUES OF ANY ALREADY EXISTING FIELDS, YOU CAN ONLY EXTEND, AT THE END.
20  enum {
21  regionPUS = 0,
25  egShapeId = 4,
27  egPUS = 6,
30  tauPUS = 9,
32  jetPUS = 11,
35  hiQ2 = 14,
38  layer1ECal = 17,
39  layer1HCal = 18,
40  layer1HF = 19,
72  };
73 
76  if (pnode_.size() < NUM_CALOPARAMNODES) {
77  pnode_.resize(NUM_CALOPARAMNODES);
78  // at version 2, tauCompress was added, we can add a default version here if necessary...
79  }
80  };
82 
83  bool isValidForStage1() { return true; }
84  bool isValidForStage2() { return (version_ >= 2); }
85 
94 
95  // towers
96  double towerLsbH() const { return towerp_.lsbH_; }
97  double towerLsbE() const { return towerp_.lsbE_; }
98  double towerLsbSum() const { return towerp_.lsbSum_; }
99  int towerNBitsH() const { return towerp_.nBitsH_; }
100  int towerNBitsE() const { return towerp_.nBitsE_; }
101  int towerNBitsSum() const { return towerp_.nBitsSum_; }
102  int towerNBitsRatio() const { return towerp_.nBitsRatio_; }
103  int towerMaskE() const { return towerp_.maskE_; }
104  int towerMaskH() const { return towerp_.maskH_; }
105  int towerMaskSum() const { return towerp_.maskSum_; }
106  int towerMaskRatio() const { return towerp_.maskRatio_; }
107  bool doTowerEncoding() const { return towerp_.doEncoding_; }
108 
109  void setTowerLsbH(double lsb) { towerp_.lsbH_ = lsb; }
110  void setTowerLsbE(double lsb) { towerp_.lsbE_ = lsb; }
111  void setTowerLsbSum(double lsb) { towerp_.lsbSum_ = lsb; }
112  void setTowerNBitsH(int n) {
113  towerp_.nBitsH_ = n;
114  towerp_.maskH_ = std::pow(2, n) - 1;
115  }
116  void setTowerNBitsE(int n) {
117  towerp_.nBitsE_ = n;
118  towerp_.maskE_ = std::pow(2, n) - 1;
119  }
120  void setTowerNBitsSum(int n) {
121  towerp_.nBitsSum_ = n;
122  towerp_.maskSum_ = std::pow(2, n) - 1;
123  }
124  void setTowerNBitsRatio(int n) {
126  towerp_.maskRatio_ = std::pow(2, n) - 1;
127  }
128  void setTowerEncoding(bool doit) { towerp_.doEncoding_ = doit; }
129 
130  // regions
131  double regionLsb() const { return regionLsb_; }
132  std::string regionPUSType() const { return pnode_[regionPUS].type_; }
133  std::vector<double> regionPUSParams() { return pnode_[regionPUS].dparams_; }
134  l1t::LUT* regionPUSLUT() { return &pnode_[regionPUS].LUT_; }
135 
136  int regionPUSValue(int PUM0, int eta) {
137  int puSub = ceil(regionPUSParams()[18 * eta + PUM0] * 2);
138  return puSub;
139  }
140 
141  void setRegionLsb(double lsb) { regionLsb_ = lsb; }
143  void setRegionPUSParams(const std::vector<double>& params) { pnode_[regionPUS].dparams_ = params; }
144  void setRegionPUSLUT(const l1t::LUT& lut) { pnode_[regionPUS].LUT_ = lut; }
145 
146  int pileUpTowerThreshold() const { return pnode_[PUTowerThreshold].iparams_[0]; }
148  pnode_[PUTowerThreshold].iparams_.resize(1);
149  pnode_[PUTowerThreshold].iparams_[0] = thresh;
150  }
151 
152  // EG
153  int egEtaCut() const {
154  if (pnode_[egPUS].version_ == 1)
155  return pnode_[egPUS].iparams_[0];
156  else
157  return 0;
158  }
159  double egLsb() const { return egp_.lsb_; }
160  double egSeedThreshold() const { return egp_.seedThreshold_; }
161  double egNeighbourThreshold() const { return egp_.neighbourThreshold_; }
162  double egHcalThreshold() const { return egp_.hcalThreshold_; }
163  l1t::LUT* egTrimmingLUT() { return &pnode_[egTrimming].LUT_; }
164  double egMaxHcalEt() const { return egp_.maxHcalEt_; }
165  double egMaxPtHOverE() const { return egp_.maxPtHOverE_; }
168  l1t::LUT* egShapeIdLUT() { return &pnode_[egShapeId].LUT_; }
173  unsigned egBypassEGVetos() { return pnode_[egBypassEGVetosFlag].uparams_[0]; }
174  unsigned egBypassExtHOverE() { return pnode_[egBypassExtHoE].uparams_[0]; }
175  unsigned egBypassShape() const {
176  if (pnode_[egBypassShapeFlag].uparams_.empty())
177  return 0;
178  else
179  return pnode_[egBypassShapeFlag].uparams_[0];
180  }
181  unsigned egBypassECALFG() const {
182  if (pnode_[egBypassECALFGFlag].uparams_.empty())
183  return 0;
184  else
185  return pnode_[egBypassECALFGFlag].uparams_[0];
186  }
187  unsigned egBypassHoE() const {
188  if (pnode_[egBypassHoEFlag].uparams_.empty())
189  return 0;
190  else
191  return pnode_[egBypassHoEFlag].uparams_[0];
192  }
193 
194  int egHOverEcutBarrel() const { return pnode_[egHOverEBarrel].iparams_[0]; }
195  int egHOverEcutEndcap() const { return pnode_[egHOverEEndcap].iparams_[0]; }
196 
197  unsigned egIsoAreaNrTowersEta() const { return egp_.isoAreaNrTowersEta_; }
198  unsigned egIsoAreaNrTowersPhi() const { return egp_.isoAreaNrTowersPhi_; }
199  unsigned egIsoVetoNrTowersPhi() const { return egp_.isoVetoNrTowersPhi_; }
200  const std::string& egPUSType() const { return pnode_[egPUS].type_; }
201  const std::vector<double>& egPUSParams() const { return pnode_[egPUS].dparams_; }
202  double egPUSParam(int ipar) const { return pnode_[egPUS].dparams_.at(ipar); }
203 
204  std::string egIsolationType() const { return pnode_[egIsolation].type_; }
208  std::vector<double> egCalibrationParams() { return pnode_[egCalibration].dparams_; }
210 
211  void setEgEtaCut(int mask) {
212  pnode_[egPUS].iparams_.resize(1);
213  pnode_[egPUS].iparams_[0] = mask;
214  }
215  void setEgLsb(double lsb) { egp_.lsb_ = lsb; }
219  void setEgTrimmingLUT(const l1t::LUT& lut) { pnode_[egTrimming].LUT_ = lut; }
220  void setEgMaxHcalEt(double cut) { egp_.maxHcalEt_ = cut; }
222  void setEgMaxHOverELUT(const l1t::LUT& lut) { pnode_[egMaxHOverE].LUT_ = lut; }
223  void setEgCompressShapesLUT(const l1t::LUT& lut) { pnode_[egCompressShapes].LUT_ = lut; }
224  void setEgShapeIdLUT(const l1t::LUT& lut) { pnode_[egShapeId].LUT_ = lut; }
225  void setEgMinPtJetIsolation(int cutValue) { egp_.minPtJetIsolation_ = cutValue; }
226  void setEgMaxPtJetIsolation(int cutValue) { egp_.maxPtJetIsolation_ = cutValue; }
227  void setEgMinPtHOverEIsolation(int cutValue) { egp_.minPtHOverEIsolation_ = cutValue; }
228  void setEgMaxPtHOverEIsolation(int cutValue) { egp_.maxPtHOverEIsolation_ = cutValue; }
229  void setEgBypassEGVetos(unsigned flag) {
230  pnode_[egBypassEGVetosFlag].uparams_.resize(1);
231  pnode_[egBypassEGVetosFlag].uparams_[0] = flag;
232  }
233  void setEgBypassShape(unsigned flag) {
234  pnode_[egBypassShapeFlag].uparams_.resize(1);
235  pnode_[egBypassShapeFlag].uparams_[0] = flag;
236  }
237  void setEgBypassECALFG(unsigned flag) {
238  pnode_[egBypassECALFGFlag].uparams_.resize(1);
239  pnode_[egBypassECALFGFlag].uparams_[0] = flag;
240  }
241  void setEgBypassExtHOverE(unsigned flag) {
242  pnode_[egBypassExtHoE].uparams_.resize(1);
243  pnode_[egBypassExtHoE].uparams_[0] = flag;
244  }
246  pnode_[egHOverEBarrel].iparams_.resize(1);
247  pnode_[egHOverEBarrel].iparams_[0] = cut;
248  }
250  pnode_[egHOverEEndcap].iparams_.resize(1);
251  pnode_[egHOverEEndcap].iparams_[0] = cut;
252  }
253 
254  void setEgIsoAreaNrTowersEta(unsigned iEgIsoAreaNrTowersEta) { egp_.isoAreaNrTowersEta_ = iEgIsoAreaNrTowersEta; }
255  void setEgIsoAreaNrTowersPhi(unsigned iEgIsoAreaNrTowersPhi) { egp_.isoAreaNrTowersPhi_ = iEgIsoAreaNrTowersPhi; }
256  void setEgIsoVetoNrTowersPhi(unsigned iEgIsoVetoNrTowersPhi) { egp_.isoVetoNrTowersPhi_ = iEgIsoVetoNrTowersPhi; }
258  void setEgPUSParams(const std::vector<double>& params) { pnode_[egPUS].dparams_ = params; }
260  void setEgIsolationLUT(const l1t::LUT& lut) { pnode_[egIsolation].LUT_ = lut; }
261  void setEgIsolationLUT2(const l1t::LUT& lut) { pnode_[egIsolation2].LUT_ = lut; }
263  void setEgCalibrationParams(std::vector<double> params) { pnode_[egCalibration].dparams_ = params; }
264  void setEgCalibrationLUT(const l1t::LUT& lut) { pnode_[egCalibration].LUT_ = lut; }
265 
266  // - recently imported:
267  std::string egShapeIdType() const { return pnode_[egShapeId].type_; }
269  unsigned egShapeIdVersion() const { return pnode_[egShapeId].version_; }
270  void setEgShapeIdVersion(unsigned version) { pnode_[egShapeId].version_ = version; }
271  unsigned egCalibrationVersion() const { return pnode_[egCalibration].version_; }
273 
274  // tau
275  int tauRegionMask() const {
276  if (pnode_[tauPUS].version_ == 1)
277  return pnode_[tauPUS].iparams_[0];
278  else
279  return 0;
280  }
281  double tauLsb() const { return taup_.lsb_; }
282  double tauSeedThreshold() const { return taup_.seedThreshold_; }
284  double tauMaxPtTauVeto() const { return taup_.maxPtTauVeto_; }
286  double tauMaxJetIsolationB() const { return taup_.maxJetIsolationB_; }
287  double tauMaxJetIsolationA() const { return taup_.maxJetIsolationA_; }
288  int isoTauEtaMin() const { return taup_.isoEtaMin_; }
289  int isoTauEtaMax() const { return taup_.isoEtaMax_; }
290  std::string tauPUSType() const { return pnode_[tauPUS].type_; }
291  const std::vector<double>& tauPUSParams() const { return pnode_[tauPUS].dparams_; }
292  double tauPUSParam(int ipar) const { return pnode_[tauPUS].dparams_.at(ipar); }
293 
297 
299  std::vector<double> tauCalibrationParams() { return pnode_[tauCalibration].dparams_; }
302 
304 
305  unsigned tauIsoAreaNrTowersEta() const { return taup_.isoAreaNrTowersEta_; }
306  unsigned tauIsoAreaNrTowersPhi() const { return taup_.isoAreaNrTowersPhi_; }
307  unsigned tauIsoVetoNrTowersPhi() const { return taup_.isoVetoNrTowersPhi_; }
308 
309  void setTauRegionMask(int mask) {
310  pnode_[tauPUS].iparams_.resize(1);
311  pnode_[tauPUS].iparams_[0] = mask;
312  }
313  void setTauLsb(double lsb) { taup_.lsb_ = lsb; }
319  void setTauMaxJetIsolationA(double cutValue) { taup_.maxJetIsolationA_ = cutValue; }
323  void setTauIsolationLUT(const l1t::LUT& lut) { pnode_[tauIsolation].LUT_ = lut; }
324  void setTauIsolationLUT2(const l1t::LUT& lut) { pnode_[tauIsolation2].LUT_ = lut; }
326 
328  void setTauIsoAreaNrTowersEta(unsigned iTauIsoAreaNrTowersEta) {
329  taup_.isoAreaNrTowersEta_ = iTauIsoAreaNrTowersEta;
330  }
331  void setTauIsoAreaNrTowersPhi(unsigned iTauIsoAreaNrTowersPhi) {
332  taup_.isoAreaNrTowersPhi_ = iTauIsoAreaNrTowersPhi;
333  }
334  void setTauIsoVetoNrTowersPhi(unsigned iTauIsoVetoNrTowersPhi) {
335  taup_.isoVetoNrTowersPhi_ = iTauIsoVetoNrTowersPhi;
336  }
337 
338  void setTauCalibrationParams(std::vector<double> params) { pnode_[tauCalibration].dparams_ = params; }
339  void setTauCalibrationLUT(const l1t::LUT& lut) { pnode_[tauCalibration].LUT_ = lut; }
340  void setTauCompressLUT(const l1t::LUT& lut) { pnode_[tauCompress].LUT_ = lut; }
341  void setTauPUSParams(const std::vector<double>& params) { pnode_[tauPUS].dparams_ = params; }
342 
343  void setTauEtToHFRingEtLUT(const l1t::LUT& lut) { pnode_[tauEtToHFRingEt].LUT_ = lut; }
344 
345  // jets
346  double jetLsb() const { return jetp_.lsb_; }
347  double jetSeedThreshold() const { return jetp_.seedThreshold_; }
349  int jetRegionMask() const {
350  if (pnode_[jetPUS].version_ == 1)
351  return pnode_[jetPUS].iparams_[0];
352  else
353  return 0;
354  }
355 
356  unsigned jetBypassPUS() const { return pnode_[jetBypassPUSFlag].uparams_[0]; }
357  unsigned jetPUSUsePhiRing() const {
358  if (pnode_[jetPUSUsePhiRingFlag].uparams_.empty())
359  return 0;
360  else
361  return pnode_[jetPUSUsePhiRingFlag].uparams_[0];
362  }
363 
364  std::string jetPUSType() const { return pnode_[jetPUS].type_; }
365  std::vector<double> jetPUSParams() { return pnode_[jetPUS].dparams_; }
367  std::vector<double> jetCalibrationParams() { return pnode_[jetCalibration].dparams_; }
368 
372 
373  void setJetLsb(double lsb) { jetp_.lsb_ = lsb; }
376  void setJetRegionMask(int mask) {
377  pnode_[jetPUS].iparams_.resize(1);
378  pnode_[jetPUS].iparams_[0] = mask;
379  }
381  void setJetPUSParams(std::vector<double> params) { pnode_[jetPUS].dparams_ = params; }
383  void setJetCalibrationParams(std::vector<double> params) { pnode_[jetCalibration].dparams_ = params; }
384  void setJetCalibrationLUT(const l1t::LUT& lut) { pnode_[jetCalibration].LUT_ = lut; }
385  void setJetCompressEtaLUT(const l1t::LUT& lut) { pnode_[jetCompressEta].LUT_ = lut; }
386  void setJetCompressPtLUT(const l1t::LUT& lut) { pnode_[jetCompressPt].LUT_ = lut; }
387  void setJetBypassPUS(unsigned flag) {
388  pnode_[jetBypassPUSFlag].uparams_.resize(1);
389  pnode_[jetBypassPUSFlag].uparams_[0] = flag;
390  }
391  void setJetPUSUsePhiRing(unsigned flag) {
392  pnode_[jetPUSUsePhiRingFlag].uparams_.resize(1);
393  pnode_[jetPUSUsePhiRingFlag].uparams_[0] = flag;
394  }
395  // sums
396 
397  double etSumLsb() const { return etSumLsb_; }
398  int etSumEtaMin(unsigned isum) const {
399  if (etSumEtaMin_.size() > isum)
400  return etSumEtaMin_.at(isum);
401  else
402  return 0;
403  }
404  int etSumEtaMax(unsigned isum) const {
405  if (etSumEtaMax_.size() > isum)
406  return etSumEtaMax_.at(isum);
407  else
408  return 0;
409  }
410  double etSumEtThreshold(unsigned isum) const {
411  if (etSumEtThreshold_.size() > isum)
412  return etSumEtThreshold_.at(isum);
413  else
414  return 0.;
415  }
416  unsigned etSumBypassMetPUS() const { return pnode_[etSumBypassMetPUSFlag].uparams_[0]; }
417  unsigned etSumBypassEttPUS() const { return pnode_[etSumBypassEttPUSFlag].uparams_[0]; }
418  unsigned etSumBypassEcalSumPUS() const { return pnode_[etSumBypassEcalSumPUSFlag].uparams_[0]; }
419  std::string etSumMetPUSType() const { return pnode_[etSumMetPUS].type_; }
420  std::string etSumEttPUSType() const { return pnode_[etSumEttPUS].type_; }
426 
436 
437  void setEtSumLsb(double lsb) { etSumLsb_ = lsb; }
438  void setEtSumEtaMin(unsigned isum, int eta) {
439  if (etSumEtaMin_.size() <= isum)
440  etSumEtaMin_.resize(isum + 1);
441  etSumEtaMin_.at(isum) = eta;
442  }
443  void setEtSumEtaMax(unsigned isum, int eta) {
444  if (etSumEtaMax_.size() <= isum)
445  etSumEtaMax_.resize(isum + 1);
446  etSumEtaMax_.at(isum) = eta;
447  }
448  void setEtSumEtThreshold(unsigned isum, double thresh) {
449  if (etSumEtThreshold_.size() <= isum)
450  etSumEtThreshold_.resize(isum + 1);
452  }
460  void setEtSumBypassMetPUS(unsigned flag) {
461  pnode_[etSumBypassMetPUSFlag].uparams_.resize(1);
462  pnode_[etSumBypassMetPUSFlag].uparams_[0] = flag;
463  }
464  void setEtSumBypassEttPUS(unsigned flag) {
465  pnode_[etSumBypassEttPUSFlag].uparams_.resize(1);
466  pnode_[etSumBypassEttPUSFlag].uparams_[0] = flag;
467  }
469  pnode_[etSumBypassEcalSumPUSFlag].uparams_.resize(1);
470  pnode_[etSumBypassEcalSumPUSFlag].uparams_[0] = flag;
471  }
472 
473  void setEtSumMetPUSLUT(const l1t::LUT& lut) { pnode_[etSumMetPUS].LUT_ = lut; }
474  void setEtSumEttPUSLUT(const l1t::LUT& lut) { pnode_[etSumEttPUS].LUT_ = lut; }
475  void setEtSumEcalSumPUSLUT(const l1t::LUT& lut) { pnode_[etSumEcalSumPUS].LUT_ = lut; }
476  void setMetCalibrationLUT(const l1t::LUT& lut) { pnode_[metCalibration].LUT_ = lut; }
477  void setMetHFCalibrationLUT(const l1t::LUT& lut) { pnode_[metHFCalibration].LUT_ = lut; }
480  void setMetPhiCalibrationLUT(const l1t::LUT& lut) { pnode_[metPhiCalibration].LUT_ = lut; }
482 
483  double etSumCentLower(unsigned centClass) const {
484  if (pnode_[etSumCentralityLower].dparams_.size() > centClass)
485  return pnode_[etSumCentralityLower].dparams_.at(centClass);
486  else
487  return 0.;
488  }
489 
490  double etSumCentUpper(unsigned centClass) const {
491  if (pnode_[etSumCentralityUpper].dparams_.size() > centClass)
492  return pnode_[etSumCentralityUpper].dparams_.at(centClass);
493  else
494  return 0.;
495  }
496 
497  void setEtSumCentLower(unsigned centClass, double loBound) {
498  if (pnode_[etSumCentralityLower].dparams_.size() <= centClass)
499  pnode_[etSumCentralityLower].dparams_.resize(centClass + 1);
500  pnode_[etSumCentralityLower].dparams_.at(centClass) = loBound;
501  }
502 
503  void setEtSumCentUpper(unsigned centClass, double upBound) {
504  if (pnode_[etSumCentralityUpper].dparams_.size() <= centClass)
505  pnode_[etSumCentralityUpper].dparams_.resize(centClass + 1);
506  pnode_[etSumCentralityUpper].dparams_.at(centClass) = upBound;
507  }
508 
509  // HI centrality
510  int centralityRegionMask() const {
511  if (pnode_[hiCentrality].version_ == 1)
512  return pnode_[hiCentrality].iparams_[0];
513  else
514  return 0;
515  }
516  std::vector<int> minimumBiasThresholds() const {
517  if (pnode_[hiCentrality].version_ == 1 && pnode_[hiCentrality].iparams_.size() == 5) {
518  std::vector<int> newVec;
519  for (int i = 0; i < 4; i++) {
520  newVec.push_back(pnode_[hiCentrality].iparams_.at(i + 1));
521  }
522  return newVec;
523  } else {
524  std::vector<int> newVec;
525  return newVec;
526  }
527  }
529  void setCentralityRegionMask(int mask) {
530  pnode_[hiCentrality].iparams_.resize(5);
531  pnode_[hiCentrality].iparams_[0] = mask;
532  }
533  void setMinimumBiasThresholds(std::vector<int> thresholds) {
534  pnode_[hiCentrality].iparams_.resize(5);
535  for (int i = 0; i < 4; i++) {
536  pnode_[hiCentrality].iparams_[i + 1] = thresholds.at(i);
537  }
538  }
539  void setCentralityLUT(const l1t::LUT& lut) { pnode_[hiCentrality].LUT_ = lut; }
540 
541  // HI Q2
542  l1t::LUT* q2LUT() { return &pnode_[hiQ2].LUT_; }
543  void setQ2LUT(const l1t::LUT& lut) { pnode_[hiQ2].LUT_ = lut; }
544 
545  // HI parameters
546 
547  // Layer 1 LUT specification
548  std::vector<double> layer1ECalScaleFactors() { return pnode_[layer1ECal].dparams_; }
549  std::vector<double> layer1HCalScaleFactors() { return pnode_[layer1HCal].dparams_; }
550  std::vector<double> layer1HFScaleFactors() { return pnode_[layer1HF].dparams_; }
551  std::vector<int> layer1ECalScaleETBins() { return pnode_[layer1ECal].iparams_; }
552  std::vector<int> layer1HCalScaleETBins() { return pnode_[layer1HCal].iparams_; }
553  std::vector<int> layer1HFScaleETBins() { return pnode_[layer1HF].iparams_; }
554  std::vector<unsigned> layer1ECalScalePhiBins() { return pnode_[layer1ECal].uparams_; }
555  std::vector<unsigned> layer1HCalScalePhiBins() { return pnode_[layer1HCal].uparams_; }
556  std::vector<unsigned> layer1HFScalePhiBins() { return pnode_[layer1HF].uparams_; }
557  void setLayer1ECalScaleFactors(const std::vector<double> params) { pnode_[layer1ECal].dparams_ = params; }
558  void setLayer1HCalScaleFactors(const std::vector<double> params) { pnode_[layer1HCal].dparams_ = params; }
559  void setLayer1HFScaleFactors(const std::vector<double> params) { pnode_[layer1HF].dparams_ = params; }
560  void setLayer1ECalScaleETBins(const std::vector<int> params) { pnode_[layer1ECal].iparams_ = params; }
561  void setLayer1HCalScaleETBins(const std::vector<int> params) { pnode_[layer1HCal].iparams_ = params; }
562  void setLayer1HFScaleETBins(const std::vector<int> params) { pnode_[layer1HF].iparams_ = params; }
563  void setLayer1ECalScalePhiBins(const std::vector<unsigned> params) { pnode_[layer1ECal].uparams_ = params; }
564  void setLayer1HCalScalePhiBins(const std::vector<unsigned> params) { pnode_[layer1HCal].uparams_ = params; }
565  void setLayer1HFScalePhiBins(const std::vector<unsigned> params) { pnode_[layer1HF].uparams_ = params; }
566 
567  std::vector<unsigned> layer1SecondStageLUT() { return pnode_[layer1HOverE].uparams_; }
568  void setLayer1SecondStageLUT(const std::vector<unsigned>& lut) { pnode_[layer1HOverE].uparams_ = lut; }
569 
570  private:
575  };
576 
577 } // namespace l1t
578 
579 #endif
l1t::CaloParamsHelperO2O::layer1HOverE
Definition: CaloParamsHelperO2O.h:60
L1EmEtScaleRcd.h
l1t::CaloParams::TowerParams::lsbE_
double lsbE_
Definition: CaloParams.h:53
l1t::CaloParamsHelperO2O::setTauCalibrationLUT
void setTauCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:339
l1t::CaloParamsHelperO2O::metHFCalibrationLUT
l1t::LUT * metHFCalibrationLUT()
Definition: CaloParamsHelperO2O.h:431
l1t::CaloParamsHelperO2O::tauPUSType
std::string tauPUSType() const
Definition: CaloParamsHelperO2O.h:290
l1t::CaloParamsHelperO2O::towerLsbE
double towerLsbE() const
Definition: CaloParamsHelperO2O.h:97
l1t::CaloParamsHelperO2O::setLayer1HFScalePhiBins
void setLayer1HFScalePhiBins(const std::vector< unsigned > params)
Definition: CaloParamsHelperO2O.h:565
l1t::CaloParamsHelperO2O::setEtSumBypassEcalSumPUS
void setEtSumBypassEcalSumPUS(unsigned flag)
Definition: CaloParamsHelperO2O.h:468
l1t::CaloParamsHelperO2O::setIsoTauEtaMax
void setIsoTauEtaMax(int value)
Definition: CaloParamsHelperO2O.h:321
l1t::CaloParamsHelperO2O::setEgCalibrationVersion
void setEgCalibrationVersion(unsigned version)
Definition: CaloParamsHelperO2O.h:272
l1t::CaloParams::EgParams::minPtJetIsolation_
int minPtJetIsolation_
Definition: CaloParams.h:124
l1t::CaloParamsHelperO2O::egShapeIdType
std::string egShapeIdType() const
Definition: CaloParamsHelperO2O.h:267
l1t::CaloParamsHelperO2O::layer1ECalScalePhiBins
std::vector< unsigned > layer1ECalScalePhiBins()
Definition: CaloParamsHelperO2O.h:554
l1t::CaloParamsHelperO2O::layer1HF
Definition: CaloParamsHelperO2O.h:40
l1t::CaloParamsHelperO2O::tauNeighbourThreshold
double tauNeighbourThreshold() const
Definition: CaloParamsHelperO2O.h:283
l1t::CaloParamsHelperO2O::jetBypassPUS
unsigned jetBypassPUS() const
Definition: CaloParamsHelperO2O.h:356
l1t::CaloParamsHelperO2O::setEtSumLsb
void setEtSumLsb(double lsb)
Definition: CaloParamsHelperO2O.h:437
mps_fire.i
i
Definition: mps_fire.py:428
l1t::CaloParamsHelperO2O::setJetLsb
void setJetLsb(double lsb)
Definition: CaloParamsHelperO2O.h:373
l1t::CaloParamsHelperO2O::etSumBypassMetPUSFlag
Definition: CaloParamsHelperO2O.h:53
l1t::CaloParamsHelperO2O::towerNBitsH
int towerNBitsH() const
Definition: CaloParamsHelperO2O.h:99
l1t::CaloParamsHelperO2O::egNeighbourThreshold
double egNeighbourThreshold() const
Definition: CaloParamsHelperO2O.h:161
l1t::CaloParamsHelperO2O::jetCalibrationType
std::string jetCalibrationType() const
Definition: CaloParamsHelperO2O.h:366
l1t::CaloParamsHelperO2O::setPileUpTowerThreshold
void setPileUpTowerThreshold(int thresh)
Definition: CaloParamsHelperO2O.h:147
l1t::CaloParamsHelperO2O::setTauPUSParams
void setTauPUSParams(const std::vector< double > &params)
Definition: CaloParamsHelperO2O.h:341
l1t::CaloParamsHelperO2O::setEgTrimmingLUT
void setEgTrimmingLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:219
dqmiodumpmetadata.n
n
Definition: dqmiodumpmetadata.py:28
l1t::CaloParamsHelperO2O::setEgMaxPtHOverEIsolation
void setEgMaxPtHOverEIsolation(int cutValue)
Definition: CaloParamsHelperO2O.h:228
l1t::CaloParamsHelperO2O::setTauMinPtJetIsolationB
void setTauMinPtJetIsolationB(double limit)
Definition: CaloParamsHelperO2O.h:317
l1t::CaloParamsHelperO2O::setEtSumBypassMetPUS
void setEtSumBypassMetPUS(unsigned flag)
Definition: CaloParamsHelperO2O.h:460
particleFlowZeroSuppressionECAL_cff.thresholds
thresholds
Definition: particleFlowZeroSuppressionECAL_cff.py:31
l1t::CaloParamsHelperO2O::setTowerNBitsSum
void setTowerNBitsSum(int n)
Definition: CaloParamsHelperO2O.h:120
TkAlMuonSelectors_cfi.cut
cut
Definition: TkAlMuonSelectors_cfi.py:5
l1t::CaloParamsHelperO2O::tauRegionMask
int tauRegionMask() const
Definition: CaloParamsHelperO2O.h:275
l1t::CaloParamsHelperO2O::towerMaskSum
int towerMaskSum() const
Definition: CaloParamsHelperO2O.h:105
l1t::CaloParamsHelperO2O::etSumBypassEcalSumPUS
unsigned etSumBypassEcalSumPUS() const
Definition: CaloParamsHelperO2O.h:418
l1t::CaloParamsHelperO2O::setJetCalibrationLUT
void setJetCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:384
l1t::CaloParams::TowerParams::lsbH_
double lsbH_
Definition: CaloParams.h:50
l1t::CaloParams::TauParams::isoEtaMax_
int isoEtaMax_
Definition: CaloParams.h:184
l1t::CaloParamsHelperO2O::setTauCalibrationType
void setTauCalibrationType(std::string type)
Definition: CaloParamsHelperO2O.h:327
l1t::CaloParamsHelperO2O::layer1HFScalePhiBins
std::vector< unsigned > layer1HFScalePhiBins()
Definition: CaloParamsHelperO2O.h:556
l1t::CaloParamsHelperO2O::setTowerNBitsE
void setTowerNBitsE(int n)
Definition: CaloParamsHelperO2O.h:116
l1t::CaloParamsHelperO2O::setTauMaxJetIsolationA
void setTauMaxJetIsolationA(double cutValue)
Definition: CaloParamsHelperO2O.h:319
l1t::CaloParamsHelperO2O::setTauCompressLUT
void setTauCompressLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:340
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
l1t::CaloParamsHelperO2O::setLayer1HCalScaleFactors
void setLayer1HCalScaleFactors(const std::vector< double > params)
Definition: CaloParamsHelperO2O.h:558
l1t::CaloParamsHelperO2O::setEtSumEttPUSLUT
void setEtSumEttPUSLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:474
l1t::CaloParamsHelperO2O::egPUSParams
const std::vector< double > & egPUSParams() const
Definition: CaloParamsHelperO2O.h:201
l1t::CaloParamsHelperO2O::setTowerLsbE
void setTowerLsbE(double lsb)
Definition: CaloParamsHelperO2O.h:110
l1t::CaloParamsHelperO2O::setTauTrimmingShapeVetoLUT
void setTauTrimmingShapeVetoLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:325
l1t::CaloParamsHelperO2O::metPhiCalibrationLUT
l1t::LUT * metPhiCalibrationLUT()
Definition: CaloParamsHelperO2O.h:434
l1t::CaloParams::TowerParams::nBitsE_
int nBitsE_
Definition: CaloParams.h:62
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
l1t::CaloParamsHelperO2O::setTauPUSType
void setTauPUSType(std::string type)
Definition: CaloParamsHelperO2O.h:322
l1t::CaloParamsHelperO2O::setTowerLsbH
void setTowerLsbH(double lsb)
Definition: CaloParamsHelperO2O.h:109
l1t::CaloParamsHelperO2O::egMinPtJetIsolation
int egMinPtJetIsolation() const
Definition: CaloParamsHelperO2O.h:169
l1t::CaloParamsHelperO2O::metCalibrationType
std::string metCalibrationType() const
Definition: CaloParamsHelperO2O.h:422
l1t::CaloParamsHelperO2O::regionPUSValue
int regionPUSValue(int PUM0, int eta)
Definition: CaloParamsHelperO2O.h:136
l1t::CaloParams::TowerParams::maskRatio_
int maskRatio_
Definition: CaloParams.h:80
l1t::CaloParamsHelperO2O::setEgMaxPtJetIsolation
void setEgMaxPtJetIsolation(int cutValue)
Definition: CaloParamsHelperO2O.h:226
l1t::CaloParamsHelperO2O::etSumEttPUS
Definition: CaloParamsHelperO2O.h:56
l1t::CaloParams::EgParams::maxHcalEt_
double maxHcalEt_
Definition: CaloParams.h:118
l1t::CaloParamsHelperO2O::layer1HFScaleFactors
std::vector< double > layer1HFScaleFactors()
Definition: CaloParamsHelperO2O.h:550
l1t::CaloParams::EgParams::maxPtHOverEIsolation_
int maxPtHOverEIsolation_
Definition: CaloParams.h:129
l1t::CaloParamsHelperO2O::tauPUS
Definition: CaloParamsHelperO2O.h:30
l1t::CaloParamsHelperO2O::metHFPhiCalibration
Definition: CaloParamsHelperO2O.h:70
l1t::CaloParamsHelperO2O::setEgIsoVetoNrTowersPhi
void setEgIsoVetoNrTowersPhi(unsigned iEgIsoVetoNrTowersPhi)
Definition: CaloParamsHelperO2O.h:256
l1t::CaloParamsHelperO2O::egIsolationLUT2
l1t::LUT * egIsolationLUT2()
Definition: CaloParamsHelperO2O.h:206
l1t::CaloParams::TauParams::minPtJetIsolationB_
double minPtJetIsolationB_
Definition: CaloParams.h:174
l1t::CaloParams::EgParams::lsb_
double lsb_
Definition: CaloParams.h:106
l1t::CaloParamsHelperO2O::setEgSeedThreshold
void setEgSeedThreshold(double thresh)
Definition: CaloParamsHelperO2O.h:216
l1t::CaloParamsHelperO2O::metCalibrationLUT
l1t::LUT * metCalibrationLUT()
Definition: CaloParamsHelperO2O.h:430
l1t::CaloParamsHelperO2O::setEgPUSParams
void setEgPUSParams(const std::vector< double > &params)
Definition: CaloParamsHelperO2O.h:258
l1t::CaloParamsHelperO2O::centralityRegionMask
int centralityRegionMask() const
Definition: CaloParamsHelperO2O.h:510
l1t::CaloParamsHelperO2O::metPhiCalibration
Definition: CaloParamsHelperO2O.h:69
l1t::CaloParamsHelperO2O::tauPUSParam
double tauPUSParam(int ipar) const
Definition: CaloParamsHelperO2O.h:292
l1t::CaloParamsHelperO2O::setLayer1ECalScalePhiBins
void setLayer1ECalScalePhiBins(const std::vector< unsigned > params)
Definition: CaloParamsHelperO2O.h:563
l1t::CaloParamsHelperO2O::towerNBitsRatio
int towerNBitsRatio() const
Definition: CaloParamsHelperO2O.h:102
l1t::CaloParamsHelperO2O::metHFCalibrationType
std::string metHFCalibrationType() const
Definition: CaloParamsHelperO2O.h:423
l1t::CaloParamsHelperO2O::setEgShapeIdType
void setEgShapeIdType(std::string type)
Definition: CaloParamsHelperO2O.h:268
l1t::CaloParamsHelperO2O::setEtSumEttPUSType
void setEtSumEttPUSType(std::string type)
Definition: CaloParamsHelperO2O.h:454
l1t::CaloParamsHelperO2O::egMaxHOverE
Definition: CaloParamsHelperO2O.h:23
l1t::CaloParamsHelperO2O::tauIsolationLUT
l1t::LUT * tauIsolationLUT()
Definition: CaloParamsHelperO2O.h:294
l1t::CaloParamsHelperO2O::etSumCentLower
double etSumCentLower(unsigned centClass) const
Definition: CaloParamsHelperO2O.h:483
l1t::CaloParamsHelperO2O::PUTowerThreshold
Definition: CaloParamsHelperO2O.h:61
l1t::CaloParamsHelperO2O::isValidForStage1
bool isValidForStage1()
Definition: CaloParamsHelperO2O.h:83
l1t::CaloParamsHelperO2O::egShapeIdVersion
unsigned egShapeIdVersion() const
Definition: CaloParamsHelperO2O.h:269
l1t::CaloParamsHelperO2O::q2LUT
l1t::LUT * q2LUT()
Definition: CaloParamsHelperO2O.h:542
l1t::CaloParamsHelperO2O::egEtaCut
int egEtaCut() const
Definition: CaloParamsHelperO2O.h:153
l1t::CaloParamsHelperO2O::jetCompressEta
Definition: CaloParamsHelperO2O.h:41
l1t::CaloParamsHelperO2O::jetCalibrationParams
std::vector< double > jetCalibrationParams()
Definition: CaloParamsHelperO2O.h:367
l1t::CaloParamsHelperO2O::jetPUSUsePhiRingFlag
Definition: CaloParamsHelperO2O.h:68
hgcalVFEProducer_cfi.lsb
lsb
Definition: hgcalVFEProducer_cfi.py:80
l1t::CaloParams::TowerParams::nBitsRatio_
int nBitsRatio_
Definition: CaloParams.h:68
l1t::CaloParamsHelperO2O::tauCalibrationType
std::string tauCalibrationType() const
Definition: CaloParamsHelperO2O.h:298
l1t::CaloParamsHelperO2O::egShapeIdLUT
l1t::LUT * egShapeIdLUT()
Definition: CaloParamsHelperO2O.h:168
l1t::CaloParamsHelperO2O::tauIsoAreaNrTowersEta
unsigned tauIsoAreaNrTowersEta() const
Definition: CaloParamsHelperO2O.h:305
l1t::CaloParamsHelperO2O::isoTauEtaMin
int isoTauEtaMin() const
Definition: CaloParamsHelperO2O.h:288
l1t::CaloParams::pnode_
std::vector< Node > pnode_
Definition: CaloParams.h:236
l1t::CaloParamsHelperO2O::egIsolation
Definition: CaloParamsHelperO2O.h:28
l1t::CaloParams::TauParams::isoAreaNrTowersEta_
unsigned isoAreaNrTowersEta_
Definition: CaloParams.h:187
l1t::CaloParams::TowerParams::maskE_
int maskE_
Definition: CaloParams.h:74
l1t::CaloParams::TowerParams::lsbSum_
double lsbSum_
Definition: CaloParams.h:56
l1t::CaloParamsHelperO2O::etSumEcalSumCalibrationType
std::string etSumEcalSumCalibrationType() const
Definition: CaloParamsHelperO2O.h:425
l1t::CaloParamsHelperO2O::setEgMinPtJetIsolation
void setEgMinPtJetIsolation(int cutValue)
Definition: CaloParamsHelperO2O.h:225
l1t::CaloParamsHelperO2O::setRegionPUSType
void setRegionPUSType(std::string type)
Definition: CaloParamsHelperO2O.h:142
l1t::CaloParams::regionLsb_
double regionLsb_
Definition: CaloParams.h:241
l1t::CaloParamsHelperO2O::etSumEcalSumPUSLUT
l1t::LUT * etSumEcalSumPUSLUT()
Definition: CaloParamsHelperO2O.h:429
l1t::CaloParamsHelperO2O::setEtSumEcalSumCalibrationLUT
void setEtSumEcalSumCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:479
l1t::CaloParamsHelperO2O::egPUSParam
double egPUSParam(int ipar) const
Definition: CaloParamsHelperO2O.h:202
l1t::CaloParamsHelperO2O::tauIsolationLUT2
l1t::LUT * tauIsolationLUT2()
Definition: CaloParamsHelperO2O.h:295
l1t::CaloParamsHelperO2O::egMaxPtJetIsolation
int egMaxPtJetIsolation() const
Definition: CaloParamsHelperO2O.h:170
l1t::CaloParamsHelperO2O::towerNBitsE
int towerNBitsE() const
Definition: CaloParamsHelperO2O.h:100
l1t::CaloParamsHelperO2O::setTauIsoVetoNrTowersPhi
void setTauIsoVetoNrTowersPhi(unsigned iTauIsoVetoNrTowersPhi)
Definition: CaloParamsHelperO2O.h:334
l1t::CaloParamsHelperO2O::tauIsoAreaNrTowersPhi
unsigned tauIsoAreaNrTowersPhi() const
Definition: CaloParamsHelperO2O.h:306
l1t::CaloParams::EgParams::isoAreaNrTowersEta_
unsigned isoAreaNrTowersEta_
Definition: CaloParams.h:132
l1t::CaloParamsHelperO2O::setMinimumBiasThresholds
void setMinimumBiasThresholds(std::vector< int > thresholds)
Definition: CaloParamsHelperO2O.h:533
l1t::CaloParams::towerp_
TowerParams towerp_
Definition: CaloParams.h:238
l1t::CaloParamsHelperO2O::setTauIsoAreaNrTowersEta
void setTauIsoAreaNrTowersEta(unsigned iTauIsoAreaNrTowersEta)
Definition: CaloParamsHelperO2O.h:328
l1t::CaloParamsHelperO2O::setEgIsoAreaNrTowersPhi
void setEgIsoAreaNrTowersPhi(unsigned iEgIsoAreaNrTowersPhi)
Definition: CaloParamsHelperO2O.h:255
l1t::CaloParamsHelperO2O::setTauNeighbourThreshold
void setTauNeighbourThreshold(double thresh)
Definition: CaloParamsHelperO2O.h:315
l1t::CaloParams::EgParams::maxPtHOverE_
double maxPtHOverE_
Definition: CaloParams.h:121
l1t::CaloParamsHelperO2O::setRegionPUSLUT
void setRegionPUSLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:144
l1t::CaloParamsHelperO2O::centralityLUT
l1t::LUT * centralityLUT()
Definition: CaloParamsHelperO2O.h:528
l1t::CaloParams::EgParams::maxPtJetIsolation_
int maxPtJetIsolation_
Definition: CaloParams.h:125
l1t::CaloParamsHelperO2O::setTauCalibrationParams
void setTauCalibrationParams(std::vector< double > params)
Definition: CaloParamsHelperO2O.h:338
l1t::CaloParamsHelperO2O::setTowerNBitsRatio
void setTowerNBitsRatio(int n)
Definition: CaloParamsHelperO2O.h:124
l1t::CaloParamsHelperO2O::setEmScale
void setEmScale(L1CaloEtScale emScale)
Definition: CaloParamsHelperO2O.h:87
l1t::CaloParamsHelperO2O::etSumMetPUS
Definition: CaloParamsHelperO2O.h:52
L1HtMissScaleRcd.h
l1t::CaloParamsHelperO2O::regionPUSType
std::string regionPUSType() const
Definition: CaloParamsHelperO2O.h:132
l1t::CaloParamsHelperO2O::CaloParamsHelperO2O
CaloParamsHelperO2O(const CaloParams &p)
Definition: CaloParamsHelperO2O.h:75
l1t::CaloParamsHelperO2O::egLsb
double egLsb() const
Definition: CaloParamsHelperO2O.h:159
l1t::CaloParamsHelperO2O::tauCompressLUT
l1t::LUT * tauCompressLUT()
Definition: CaloParamsHelperO2O.h:301
l1t::CaloParamsHelperO2O::jetRegionMask
int jetRegionMask() const
Definition: CaloParamsHelperO2O.h:349
l1t::CaloParamsHelperO2O::egCalibrationType
std::string egCalibrationType() const
Definition: CaloParamsHelperO2O.h:207
l1t::CaloParamsHelperO2O::setJetScale
void setJetScale(L1CaloEtScale jetScale)
Definition: CaloParamsHelperO2O.h:89
l1t::CaloParamsHelperO2O::egIsolation2
Definition: CaloParamsHelperO2O.h:55
l1t::CaloParamsHelperO2O::setEgLsb
void setEgLsb(double lsb)
Definition: CaloParamsHelperO2O.h:215
l1t::CaloParams::TauParams::maxPtTauVeto_
double maxPtTauVeto_
Definition: CaloParams.h:171
l1t::CaloParamsHelperO2O::tauMinPtJetIsolationB
double tauMinPtJetIsolationB() const
Definition: CaloParamsHelperO2O.h:285
l1t::CaloParamsHelperO2O::setMetCalibrationLUT
void setMetCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:476
reco::ceil
constexpr int32_t ceil(float num)
Definition: constexpr_cmath.h:7
l1t::CaloParamsHelperO2O::etSumBypassMetPUS
unsigned etSumBypassMetPUS() const
Definition: CaloParamsHelperO2O.h:416
l1t::CaloParamsHelperO2O::setEgMaxHcalEt
void setEgMaxHcalEt(double cut)
Definition: CaloParamsHelperO2O.h:220
l1t::CaloParamsHelperO2O::egCalibrationVersion
unsigned egCalibrationVersion() const
Definition: CaloParamsHelperO2O.h:271
l1t::CaloParamsHelperO2O::egIsoAreaNrTowersEta
unsigned egIsoAreaNrTowersEta() const
Definition: CaloParamsHelperO2O.h:197
l1t::CaloParams::JetParams::neighbourThreshold_
double neighbourThreshold_
Definition: CaloParams.h:222
l1t::CaloParams::jetp_
JetParams jetp_
Definition: CaloParams.h:245
l1t::CaloParamsHelperO2O::setTauIsolationLUT2
void setTauIsolationLUT2(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:324
l1t::CaloParamsHelperO2O::emScale
L1CaloEtScale emScale()
Definition: CaloParamsHelperO2O.h:86
l1t::CaloParams::TauParams::maxJetIsolationB_
double maxJetIsolationB_
Definition: CaloParams.h:177
PVValHelper::eta
Definition: PVValidationHelpers.h:69
l1t::CaloParamsHelperO2O::etSumEcalSumCalibration
Definition: CaloParamsHelperO2O.h:46
l1t::CaloParamsHelperO2O::CaloParamsHelperO2O
CaloParamsHelperO2O()
Definition: CaloParamsHelperO2O.h:74
l1t::CaloParamsHelperO2O::etSumEttCalibrationLUT
l1t::LUT * etSumEttCalibrationLUT()
Definition: CaloParamsHelperO2O.h:432
l1t::CaloParamsHelperO2O::setTauMaxJetIsolationB
void setTauMaxJetIsolationB(double limit)
Definition: CaloParamsHelperO2O.h:318
l1t::CaloParamsHelperO2O::egCalibration
Definition: CaloParamsHelperO2O.h:26
CaloParams.h
l1t::CaloParamsHelperO2O::egBypassECALFG
unsigned egBypassECALFG() const
Definition: CaloParamsHelperO2O.h:181
l1t::CaloParams::JetParams::seedThreshold_
double seedThreshold_
Definition: CaloParams.h:219
l1t::CaloParamsHelperO2O::etSumEcalSumCalibrationLUT
l1t::LUT * etSumEcalSumCalibrationLUT()
Definition: CaloParamsHelperO2O.h:433
l1t::CaloParamsHelperO2O::layer1HFScaleETBins
std::vector< int > layer1HFScaleETBins()
Definition: CaloParamsHelperO2O.h:553
l1t::CaloParams::etSumEtaMin_
std::vector< int > etSumEtaMin_
Definition: CaloParams.h:253
l1t::CaloParamsHelperO2O::egSeedThreshold
double egSeedThreshold() const
Definition: CaloParamsHelperO2O.h:160
l1t::CaloParamsHelperO2O::setEtSumEcalSumCalibrationType
void setEtSumEcalSumCalibrationType(std::string type)
Definition: CaloParamsHelperO2O.h:459
l1t::CaloParamsHelperO2O::layer1ECalScaleETBins
std::vector< int > layer1ECalScaleETBins()
Definition: CaloParamsHelperO2O.h:551
l1t::CaloParamsHelperO2O::setCentralityRegionMask
void setCentralityRegionMask(int mask)
Definition: CaloParamsHelperO2O.h:529
l1t::CaloParamsHelperO2O::etSumEttPUSLUT
l1t::LUT * etSumEttPUSLUT()
Definition: CaloParamsHelperO2O.h:428
l1t::CaloParamsHelperO2O::setTauMaxPtTauVeto
void setTauMaxPtTauVeto(double limit)
Definition: CaloParamsHelperO2O.h:316
l1t::CaloParamsHelperO2O::egBypassExtHOverE
unsigned egBypassExtHOverE()
Definition: CaloParamsHelperO2O.h:174
l1t::CaloParamsHelperO2O::hiQ2
Definition: CaloParamsHelperO2O.h:35
l1t::CaloParamsHelperO2O::egHOverEEndcap
Definition: CaloParamsHelperO2O.h:51
l1t::CaloParamsHelperO2O::tauMaxPtTauVeto
double tauMaxPtTauVeto() const
Definition: CaloParamsHelperO2O.h:284
l1t::CaloParamsHelperO2O::setEtSumEcalSumPUSLUT
void setEtSumEcalSumPUSLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:475
l1t::CaloParamsHelperO2O::setLayer1HCalScalePhiBins
void setLayer1HCalScalePhiBins(const std::vector< unsigned > params)
Definition: CaloParamsHelperO2O.h:564
l1t::CaloParams::etSumEtaMax_
std::vector< int > etSumEtaMax_
Definition: CaloParams.h:256
l1t::CaloParamsHelperO2O::regionPUSParams
std::vector< double > regionPUSParams()
Definition: CaloParamsHelperO2O.h:133
l1t::CaloParamsHelperO2O::setEtSumMetPUSLUT
void setEtSumMetPUSLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:473
l1t::CaloParams::TauParams::neighbourThreshold_
double neighbourThreshold_
Definition: CaloParams.h:168
l1t::CaloParamsHelperO2O::setJetCalibrationType
void setJetCalibrationType(std::string type)
Definition: CaloParamsHelperO2O.h:382
l1t::CaloParamsHelperO2O::egMinPtHOverEIsolation
int egMinPtHOverEIsolation() const
Definition: CaloParamsHelperO2O.h:171
l1t::CaloParamsHelperO2O::egCalibrationLUT
l1t::LUT * egCalibrationLUT()
Definition: CaloParamsHelperO2O.h:209
l1t::CaloParamsHelperO2O::setTauEtToHFRingEtLUT
void setTauEtToHFRingEtLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:343
l1t::CaloParamsHelperO2O::tauLsb
double tauLsb() const
Definition: CaloParamsHelperO2O.h:281
l1t::CaloParamsHelperO2O
Definition: CaloParamsHelperO2O.h:16
l1t::CaloParamsHelperO2O::tauMaxJetIsolationB
double tauMaxJetIsolationB() const
Definition: CaloParamsHelperO2O.h:286
l1t::CaloParamsHelperO2O::setLayer1HFScaleFactors
void setLayer1HFScaleFactors(const std::vector< double > params)
Definition: CaloParamsHelperO2O.h:559
l1t::CaloParamsHelperO2O::HfRingScale
L1CaloEtScale HfRingScale()
Definition: CaloParamsHelperO2O.h:91
l1t::CaloParamsHelperO2O::setRegionPUSParams
void setRegionPUSParams(const std::vector< double > &params)
Definition: CaloParamsHelperO2O.h:143
l1t::CaloParamsHelperO2O::egBypassShape
unsigned egBypassShape() const
Definition: CaloParamsHelperO2O.h:175
l1t::CaloParamsHelperO2O::setJetBypassPUS
void setJetBypassPUS(unsigned flag)
Definition: CaloParamsHelperO2O.h:387
l1t::CaloParamsHelperO2O::hiCentrality
Definition: CaloParamsHelperO2O.h:34
l1t::CaloParamsHelperO2O::tauCompress
Definition: CaloParamsHelperO2O.h:37
l1t::CaloParamsHelperO2O::emScale_
L1CaloEtScale emScale_
Definition: CaloParamsHelperO2O.h:571
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
l1t::CaloParamsHelperO2O::regionPUSLUT
l1t::LUT * regionPUSLUT()
Definition: CaloParamsHelperO2O.h:134
l1t::CaloParamsHelperO2O::minimumBiasThresholds
std::vector< int > minimumBiasThresholds() const
Definition: CaloParamsHelperO2O.h:516
l1t::CaloParamsHelperO2O::setEgCompressShapesLUT
void setEgCompressShapesLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:223
l1t::CaloParamsHelperO2O::egPUSType
const std::string & egPUSType() const
Definition: CaloParamsHelperO2O.h:200
l1t::CaloParamsHelperO2O::setMetHFCalibrationLUT
void setMetHFCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:477
l1t::CaloParams::TauParams::maxJetIsolationA_
double maxJetIsolationA_
Definition: CaloParams.h:180
l1t::CaloParamsHelperO2O::setEgMaxHOverELUT
void setEgMaxHOverELUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:222
l1t::CaloParamsHelperO2O::etSumMetPUSType
std::string etSumMetPUSType() const
Definition: CaloParamsHelperO2O.h:419
l1t::CaloParamsHelperO2O::setLayer1SecondStageLUT
void setLayer1SecondStageLUT(const std::vector< unsigned > &lut)
Definition: CaloParamsHelperO2O.h:568
l1t::CaloParamsHelperO2O::setJetCompressEtaLUT
void setJetCompressEtaLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:385
l1t::CaloParamsHelperO2O::setEtSumCentUpper
void setEtSumCentUpper(unsigned centClass, double upBound)
Definition: CaloParamsHelperO2O.h:503
l1t::CaloParams::TauParams::seedThreshold_
double seedThreshold_
Definition: CaloParams.h:165
l1t::CaloParams::EgParams::isoAreaNrTowersPhi_
unsigned isoAreaNrTowersPhi_
Definition: CaloParams.h:135
l1t::CaloParamsHelperO2O::egMaxPtHOverEIsolation
int egMaxPtHOverEIsolation() const
Definition: CaloParamsHelperO2O.h:172
l1t::CaloParamsHelperO2O::towerMaskRatio
int towerMaskRatio() const
Definition: CaloParamsHelperO2O.h:106
l1t::CaloParamsHelperO2O::towerMaskE
int towerMaskE() const
Definition: CaloParamsHelperO2O.h:103
l1t::CaloParamsHelperO2O::setTauSeedThreshold
void setTauSeedThreshold(double thresh)
Definition: CaloParamsHelperO2O.h:314
l1t::CaloParamsHelperO2O::egHOverEcutEndcap
int egHOverEcutEndcap() const
Definition: CaloParamsHelperO2O.h:195
l1t::CaloParams::EgParams::isoVetoNrTowersPhi_
unsigned isoVetoNrTowersPhi_
Definition: CaloParams.h:138
l1t::CaloParamsHelperO2O::jetCalibrationLUT
l1t::LUT * jetCalibrationLUT()
Definition: CaloParamsHelperO2O.h:369
l1t::CaloParamsHelperO2O::egBypassEGVetos
unsigned egBypassEGVetos()
Definition: CaloParamsHelperO2O.h:173
l1t
delete x;
Definition: CaloConfig.h:22
l1t::CaloParamsHelperO2O::setMetHFCalibrationType
void setMetHFCalibrationType(std::string type)
Definition: CaloParamsHelperO2O.h:457
l1t::CaloParamsHelperO2O::HtMissScale
L1CaloEtScale HtMissScale()
Definition: CaloParamsHelperO2O.h:90
type
type
Definition: SiPixelVCal_PayloadInspector.cc:37
l1t::CaloParamsHelperO2O::setHfRingScale
void setHfRingScale(L1CaloEtScale HfRingScale)
Definition: CaloParamsHelperO2O.h:93
l1t::CaloParamsHelperO2O::NUM_CALOPARAMNODES
Definition: CaloParamsHelperO2O.h:71
l1t::CaloParamsHelperO2O::tauSeedThreshold
double tauSeedThreshold() const
Definition: CaloParamsHelperO2O.h:282
l1t::CaloParamsHelperO2O::setEgBypassEGVetos
void setEgBypassEGVetos(unsigned flag)
Definition: CaloParamsHelperO2O.h:229
gainCalibHelper::gainCalibPI::type
type
Definition: SiPixelGainCalibHelper.h:39
l1t::CaloParamsHelperO2O::egHcalThreshold
double egHcalThreshold() const
Definition: CaloParamsHelperO2O.h:162
l1t::CaloParamsHelperO2O::setCentralityLUT
void setCentralityLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:539
l1t::CaloParamsHelperO2O::etSumEttPUSType
std::string etSumEttPUSType() const
Definition: CaloParamsHelperO2O.h:420
l1t::CaloParamsHelperO2O::setTauIsolationLUT
void setTauIsolationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:323
l1t::CaloParamsHelperO2O::etSumBypassEcalSumPUSFlag
Definition: CaloParamsHelperO2O.h:59
l1t::CaloParamsHelperO2O::setEgMinPtHOverEIsolation
void setEgMinPtHOverEIsolation(int cutValue)
Definition: CaloParamsHelperO2O.h:227
l1t::CaloParamsHelperO2O::egHOverEBarrel
Definition: CaloParamsHelperO2O.h:50
l1t::CaloParams::TauParams::lsb_
double lsb_
Definition: CaloParams.h:162
L1CaloEtScale
Definition: L1CaloEtScale.h:29
l1t::CaloParamsHelperO2O::metHFCalibration
Definition: CaloParamsHelperO2O.h:44
value
Definition: value.py:1
l1t::CaloParamsHelperO2O::towerLsbSum
double towerLsbSum() const
Definition: CaloParamsHelperO2O.h:98
L1HfRingEtScaleRcd.h
l1t::CaloParamsHelperO2O::layer1HCalScaleFactors
std::vector< double > layer1HCalScaleFactors()
Definition: CaloParamsHelperO2O.h:549
l1t::CaloParamsHelperO2O::isoTauEtaMax
int isoTauEtaMax() const
Definition: CaloParamsHelperO2O.h:289
l1t::CaloParamsHelperO2O::setHtMissScale
void setHtMissScale(L1CaloEtScale HtMissScale)
Definition: CaloParamsHelperO2O.h:92
l1t::CaloParamsHelperO2O::egCompressShapesLUT
l1t::LUT * egCompressShapesLUT()
Definition: CaloParamsHelperO2O.h:167
l1t::CaloParamsHelperO2O::setEtSumEcalSumPUSType
void setEtSumEcalSumPUSType(std::string type)
Definition: CaloParamsHelperO2O.h:455
l1t::CaloParamsHelperO2O::jetScale_
L1CaloEtScale jetScale_
Definition: CaloParamsHelperO2O.h:572
l1t::CaloParamsHelperO2O::regionPUS
Definition: CaloParamsHelperO2O.h:21
l1t::CaloParamsHelperO2O::setEgCalibrationLUT
void setEgCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:264
l1t::CaloParamsHelperO2O::tauCalibration
Definition: CaloParamsHelperO2O.h:29
l1t::CaloParamsHelperO2O::setJetPUSType
void setJetPUSType(std::string type)
Definition: CaloParamsHelperO2O.h:380
l1t::CaloParamsHelperO2O::setEgBypassECALFG
void setEgBypassECALFG(unsigned flag)
Definition: CaloParamsHelperO2O.h:237
l1t::CaloParamsHelperO2O::setMetPhiCalibrationLUT
void setMetPhiCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:480
l1t::CaloParamsHelperO2O::jetLsb
double jetLsb() const
Definition: CaloParamsHelperO2O.h:346
l1t::CaloParamsHelperO2O::etSumLsb
double etSumLsb() const
Definition: CaloParamsHelperO2O.h:397
l1t::CaloParamsHelperO2O::tauCalibrationParams
std::vector< double > tauCalibrationParams()
Definition: CaloParamsHelperO2O.h:299
l1t::CaloParamsHelperO2O::setEtSumCentLower
void setEtSumCentLower(unsigned centClass, double loBound)
Definition: CaloParamsHelperO2O.h:497
l1t::CaloParamsHelperO2O::etSumMetPUSLUT
l1t::LUT * etSumMetPUSLUT()
Definition: CaloParamsHelperO2O.h:427
l1t::CaloParamsHelperO2O::setEgBypassShape
void setEgBypassShape(unsigned flag)
Definition: CaloParamsHelperO2O.h:233
l1t::CaloParamsHelperO2O::setEgIsolationLUT
void setEgIsolationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:260
l1t::CaloParamsHelperO2O::egIsoVetoNrTowersPhi
unsigned egIsoVetoNrTowersPhi() const
Definition: CaloParamsHelperO2O.h:199
l1t::CaloParamsHelperO2O::etSumEtaMin
int etSumEtaMin(unsigned isum) const
Definition: CaloParamsHelperO2O.h:398
l1t::CaloParamsHelperO2O::setJetPUSUsePhiRing
void setJetPUSUsePhiRing(unsigned flag)
Definition: CaloParamsHelperO2O.h:391
l1t::CaloParams::TauParams::isoVetoNrTowersPhi_
unsigned isoVetoNrTowersPhi_
Definition: CaloParams.h:193
l1t::CaloParamsHelperO2O::setLayer1HCalScaleETBins
void setLayer1HCalScaleETBins(const std::vector< int > params)
Definition: CaloParamsHelperO2O.h:561
l1t::CaloParamsHelperO2O::tauPUSParams
const std::vector< double > & tauPUSParams() const
Definition: CaloParamsHelperO2O.h:291
l1t::CaloParams::version_
unsigned version_
Definition: CaloParams.h:234
l1t::CaloParamsHelperO2O::setRegionLsb
void setRegionLsb(double lsb)
Definition: CaloParamsHelperO2O.h:141
l1t::CaloParamsHelperO2O::egMaxHcalEt
double egMaxHcalEt() const
Definition: CaloParamsHelperO2O.h:164
l1t::CaloParamsHelperO2O::jetCompressEtaLUT
l1t::LUT * jetCompressEtaLUT()
Definition: CaloParamsHelperO2O.h:371
GOODCOLL_filter_cfg.thresh
thresh
Definition: GOODCOLL_filter_cfg.py:74
l1t::CaloParamsHelperO2O::metCalibration
Definition: CaloParamsHelperO2O.h:43
l1t::CaloParams::TowerParams::maskSum_
int maskSum_
Definition: CaloParams.h:77
L1CaloEtScale.h
l1t::CaloParams::taup_
TauParams taup_
Definition: CaloParams.h:244
l1t::CaloParamsHelperO2O::etSumEttCalibration
Definition: CaloParamsHelperO2O.h:45
l1t::CaloParamsHelperO2O::setEgIsolationType
void setEgIsolationType(std::string type)
Definition: CaloParamsHelperO2O.h:259
l1t::CaloParamsHelperO2O::tauIsolation
Definition: CaloParamsHelperO2O.h:31
l1t::CaloParamsHelperO2O::jetPUSParams
std::vector< double > jetPUSParams()
Definition: CaloParamsHelperO2O.h:365
l1t::CaloParamsHelperO2O::setTauIsoAreaNrTowersPhi
void setTauIsoAreaNrTowersPhi(unsigned iTauIsoAreaNrTowersPhi)
Definition: CaloParamsHelperO2O.h:331
l1t::CaloParams::TauParams::isoAreaNrTowersPhi_
unsigned isoAreaNrTowersPhi_
Definition: CaloParams.h:190
l1t::CaloParamsHelperO2O::jetPUSUsePhiRing
unsigned jetPUSUsePhiRing() const
Definition: CaloParamsHelperO2O.h:357
l1t::CaloParamsHelperO2O::egCompressShapes
Definition: CaloParamsHelperO2O.h:24
l1t::CaloParamsHelperO2O::setTowerNBitsH
void setTowerNBitsH(int n)
Definition: CaloParamsHelperO2O.h:112
l1t::CaloParamsHelperO2O::egTrimmingLUT
l1t::LUT * egTrimmingLUT()
Definition: CaloParamsHelperO2O.h:163
l1t::CaloParams
Definition: CaloParams.h:25
l1t::CaloParamsHelperO2O::layer1SecondStageLUT
std::vector< unsigned > layer1SecondStageLUT()
Definition: CaloParamsHelperO2O.h:567
l1t::CaloParamsHelperO2O::etSumBypassEttPUS
unsigned etSumBypassEttPUS() const
Definition: CaloParamsHelperO2O.h:417
l1t::CaloParamsHelperO2O::setJetCompressPtLUT
void setJetCompressPtLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:386
l1t::CaloParamsHelperO2O::tauIsoVetoNrTowersPhi
unsigned tauIsoVetoNrTowersPhi() const
Definition: CaloParamsHelperO2O.h:307
l1t::CaloParamsHelperO2O::egBypassECALFGFlag
Definition: CaloParamsHelperO2O.h:64
isum
double isum
Definition: MuScleFitUtils.cc:77
l1t::CaloParamsHelperO2O::setEgCalibrationParams
void setEgCalibrationParams(std::vector< double > params)
Definition: CaloParamsHelperO2O.h:263
remoteMonitoring_LED_IterMethod_cfg.limit
limit
Definition: remoteMonitoring_LED_IterMethod_cfg.py:427
l1t::LUT
Definition: LUT.h:29
l1t::CaloParamsHelperO2O::tauTrimmingShapeVetoLUT
l1t::LUT * tauTrimmingShapeVetoLUT()
Definition: CaloParamsHelperO2O.h:296
l1t::CaloParamsHelperO2O::egPUS
Definition: CaloParamsHelperO2O.h:27
l1t::CaloParamsHelperO2O::setEtSumBypassEttPUS
void setEtSumBypassEttPUS(unsigned flag)
Definition: CaloParamsHelperO2O.h:464
l1t::CaloParams::EgParams::seedThreshold_
double seedThreshold_
Definition: CaloParams.h:109
l1t::CaloParamsHelperO2O::setEgHOverEcutBarrel
void setEgHOverEcutBarrel(int cut)
Definition: CaloParamsHelperO2O.h:245
l1t::CaloParamsHelperO2O::setTauLsb
void setTauLsb(double lsb)
Definition: CaloParamsHelperO2O.h:313
l1t::CaloParamsHelperO2O::layer1HCal
Definition: CaloParamsHelperO2O.h:39
l1t::CaloParamsHelperO2O::setMetCalibrationType
void setMetCalibrationType(std::string type)
Definition: CaloParamsHelperO2O.h:456
l1t::CaloParams::JetParams::lsb_
double lsb_
Definition: CaloParams.h:216
l1t::CaloParamsHelperO2O::etSumCentralityLower
Definition: CaloParamsHelperO2O.h:66
l1t::CaloParamsHelperO2O::towerNBitsSum
int towerNBitsSum() const
Definition: CaloParamsHelperO2O.h:101
l1t::CaloParams::EgParams::neighbourThreshold_
double neighbourThreshold_
Definition: CaloParams.h:112
l1t::CaloParamsHelperO2O::tauCalibrationLUT
l1t::LUT * tauCalibrationLUT()
Definition: CaloParamsHelperO2O.h:300
relativeConstraints.value
value
Definition: relativeConstraints.py:53
l1t::CaloParamsHelperO2O::isValidForStage2
bool isValidForStage2()
Definition: CaloParamsHelperO2O.h:84
l1t::CaloParamsHelperO2O::setEgEtaCut
void setEgEtaCut(int mask)
Definition: CaloParamsHelperO2O.h:211
l1t::CaloParamsHelperO2O::egIsolationLUT
l1t::LUT * egIsolationLUT()
Definition: CaloParamsHelperO2O.h:205
l1t::CaloParamsHelperO2O::etSumCentralityUpper
Definition: CaloParamsHelperO2O.h:67
l1t::CaloParamsHelperO2O::etSumCentUpper
double etSumCentUpper(unsigned centClass) const
Definition: CaloParamsHelperO2O.h:490
l1t::CaloParamsHelperO2O::setEgHOverEcutEndcap
void setEgHOverEcutEndcap(int cut)
Definition: CaloParamsHelperO2O.h:249
l1t::CaloParamsHelperO2O::egBypassEGVetosFlag
Definition: CaloParamsHelperO2O.h:48
l1t::CaloParamsHelperO2O::setEgIsoAreaNrTowersEta
void setEgIsoAreaNrTowersEta(unsigned iEgIsoAreaNrTowersEta)
Definition: CaloParamsHelperO2O.h:254
l1t::CaloParamsHelperO2O::tauIsolation2
Definition: CaloParamsHelperO2O.h:47
l1t::CaloParamsHelperO2O::jetCompressPt
Definition: CaloParamsHelperO2O.h:42
l1t::CaloParamsHelperO2O::jetSeedThreshold
double jetSeedThreshold() const
Definition: CaloParamsHelperO2O.h:347
l1t::CaloParamsHelperO2O::towerLsbH
double towerLsbH() const
Definition: CaloParamsHelperO2O.h:96
l1t::CaloParamsHelperO2O::setEtSumEttCalibrationType
void setEtSumEttCalibrationType(std::string type)
Definition: CaloParamsHelperO2O.h:458
l1t::CaloParamsHelperO2O::setTowerLsbSum
void setTowerLsbSum(double lsb)
Definition: CaloParamsHelperO2O.h:111
l1t::CaloParamsHelperO2O::layer1HCalScalePhiBins
std::vector< unsigned > layer1HCalScalePhiBins()
Definition: CaloParamsHelperO2O.h:555
l1t::CaloParamsHelperO2O::etSumEcalSumPUS
Definition: CaloParamsHelperO2O.h:58
l1t::CaloParamsHelperO2O::etSumEtaMax
int etSumEtaMax(unsigned isum) const
Definition: CaloParamsHelperO2O.h:404
l1t::CaloParamsHelperO2O::egCalibrationParams
std::vector< double > egCalibrationParams()
Definition: CaloParamsHelperO2O.h:208
l1t::CaloParamsHelperO2O::setLayer1ECalScaleFactors
void setLayer1ECalScaleFactors(const std::vector< double > params)
Definition: CaloParamsHelperO2O.h:557
l1t::CaloParams::TowerParams::doEncoding_
bool doEncoding_
Definition: CaloParams.h:83
l1t::CaloParamsHelperO2O::doTowerEncoding
bool doTowerEncoding() const
Definition: CaloParamsHelperO2O.h:107
l1t::CaloParamsHelperO2O::jetScale
L1CaloEtScale jetScale()
Definition: CaloParamsHelperO2O.h:88
l1t::CaloParamsHelperO2O::setTauRegionMask
void setTauRegionMask(int mask)
Definition: CaloParamsHelperO2O.h:309
l1t::CaloParamsHelperO2O::setEgShapeIdVersion
void setEgShapeIdVersion(unsigned version)
Definition: CaloParamsHelperO2O.h:270
l1t::CaloParamsHelperO2O::setEgCalibrationType
void setEgCalibrationType(std::string type)
Definition: CaloParamsHelperO2O.h:262
l1t::CaloParamsHelperO2O::setQ2LUT
void setQ2LUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:543
l1t::CaloParamsHelperO2O::egMaxHOverELUT
l1t::LUT * egMaxHOverELUT()
Definition: CaloParamsHelperO2O.h:166
l1t::CaloParamsHelperO2O::setIsoTauEtaMin
void setIsoTauEtaMin(int value)
Definition: CaloParamsHelperO2O.h:320
l1t::CaloParams::EgParams::minPtHOverEIsolation_
int minPtHOverEIsolation_
Definition: CaloParams.h:128
l1t::CaloParamsHelperO2O::setEgShapeIdLUT
void setEgShapeIdLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:224
l1t::CaloParamsHelperO2O::setLayer1ECalScaleETBins
void setLayer1ECalScaleETBins(const std::vector< int > params)
Definition: CaloParamsHelperO2O.h:560
l1t::CaloParamsHelperO2O::tauTrimmingShapeVeto
Definition: CaloParamsHelperO2O.h:62
funct::pow
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:29
l1t::CaloParamsHelperO2O::setEgHcalThreshold
void setEgHcalThreshold(double thresh)
Definition: CaloParamsHelperO2O.h:218
l1t::CaloParamsHelperO2O::egMaxPtHOverE
double egMaxPtHOverE() const
Definition: CaloParamsHelperO2O.h:165
l1t::CaloParamsHelperO2O::setJetSeedThreshold
void setJetSeedThreshold(double thresh)
Definition: CaloParamsHelperO2O.h:374
l1t::CaloParamsHelperO2O::setEtSumMetPUSType
void setEtSumMetPUSType(std::string type)
Definition: CaloParamsHelperO2O.h:453
l1t::CaloParams::etSumLsb_
double etSumLsb_
Definition: CaloParams.h:250
l1t::CaloParamsHelperO2O::setEtSumEtaMax
void setEtSumEtaMax(unsigned isum, int eta)
Definition: CaloParamsHelperO2O.h:443
l1t::CaloParamsHelperO2O::egBypassHoE
unsigned egBypassHoE() const
Definition: CaloParamsHelperO2O.h:187
l1t::CaloParamsHelperO2O::setEgPUSType
void setEgPUSType(std::string type)
Definition: CaloParamsHelperO2O.h:257
l1t::CaloParamsHelperO2O::egTrimming
Definition: CaloParamsHelperO2O.h:22
l1t::CaloParams::EgParams::hcalThreshold_
double hcalThreshold_
Definition: CaloParams.h:115
l1t::CaloParamsHelperO2O::setEgIsolationLUT2
void setEgIsolationLUT2(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:261
l1t::CaloParamsHelperO2O::egIsolationType
std::string egIsolationType() const
Definition: CaloParamsHelperO2O.h:204
l1t::CaloParamsHelperO2O::jetPUSType
std::string jetPUSType() const
Definition: CaloParamsHelperO2O.h:364
l1t::CaloParamsHelperO2O::setEtSumEttCalibrationLUT
void setEtSumEttCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:478
l1t::CaloParams::TowerParams::maskH_
int maskH_
Definition: CaloParams.h:71
l1t::CaloParamsHelperO2O::setLayer1HFScaleETBins
void setLayer1HFScaleETBins(const std::vector< int > params)
Definition: CaloParamsHelperO2O.h:562
l1t::CaloParamsHelperO2O::etSumBypassEttPUSFlag
Definition: CaloParamsHelperO2O.h:57
l1t::CaloParamsHelperO2O::setEgNeighbourThreshold
void setEgNeighbourThreshold(double thresh)
Definition: CaloParamsHelperO2O.h:217
l1t::CaloParamsHelperO2O::jetPUS
Definition: CaloParamsHelperO2O.h:32
l1t::CaloParamsHelperO2O::setEgBypassExtHOverE
void setEgBypassExtHOverE(unsigned flag)
Definition: CaloParamsHelperO2O.h:241
l1t::CaloParamsHelperO2O::setTowerEncoding
void setTowerEncoding(bool doit)
Definition: CaloParamsHelperO2O.h:128
l1t::CaloParamsHelperO2O::jetCompressPtLUT
l1t::LUT * jetCompressPtLUT()
Definition: CaloParamsHelperO2O.h:370
l1t::CaloParamsHelperO2O::metHFPhiCalibrationLUT
l1t::LUT * metHFPhiCalibrationLUT()
Definition: CaloParamsHelperO2O.h:435
L1JetEtScaleRcd.h
l1t::CaloParamsHelperO2O::etSumEcalSumPUSType
std::string etSumEcalSumPUSType() const
Definition: CaloParamsHelperO2O.h:421
l1t::CaloParamsHelperO2O::egShapeId
Definition: CaloParamsHelperO2O.h:25
l1t::CaloParamsHelperO2O::layer1ECalScaleFactors
std::vector< double > layer1ECalScaleFactors()
Definition: CaloParamsHelperO2O.h:548
l1t::CaloParamsHelperO2O::etSumEtThreshold
double etSumEtThreshold(unsigned isum) const
Definition: CaloParamsHelperO2O.h:410
l1t::CaloParamsHelperO2O::egHOverEcutBarrel
int egHOverEcutBarrel() const
Definition: CaloParamsHelperO2O.h:194
l1t::CaloParamsHelperO2O::setJetNeighbourThreshold
void setJetNeighbourThreshold(double thresh)
Definition: CaloParamsHelperO2O.h:375
l1t::CaloParamsHelperO2O::~CaloParamsHelperO2O
~CaloParamsHelperO2O()
Definition: CaloParamsHelperO2O.h:81
l1t::CaloParamsHelperO2O::jetBypassPUSFlag
Definition: CaloParamsHelperO2O.h:49
BeamSplash_cfg.version
version
Definition: BeamSplash_cfg.py:45
l1t::CaloParams::TowerParams::nBitsSum_
int nBitsSum_
Definition: CaloParams.h:65
l1t::CaloParamsHelperO2O::setJetPUSParams
void setJetPUSParams(std::vector< double > params)
Definition: CaloParamsHelperO2O.h:381
l1t::CaloParamsHelperO2O::layer1ECal
Definition: CaloParamsHelperO2O.h:38
l1t::CaloParamsHelperO2O::setEgMaxPtHOverE
void setEgMaxPtHOverE(double thresh)
Definition: CaloParamsHelperO2O.h:221
l1t::CaloParamsHelperO2O::tauMaxJetIsolationA
double tauMaxJetIsolationA() const
Definition: CaloParamsHelperO2O.h:287
l1t::CaloParamsHelperO2O::setEtSumEtaMin
void setEtSumEtaMin(unsigned isum, int eta)
Definition: CaloParamsHelperO2O.h:438
l1t::CaloParams::egp_
EgParams egp_
Definition: CaloParams.h:243
l1t::CaloParamsHelperO2O::tauEtToHFRingEtLUT
l1t::LUT * tauEtToHFRingEtLUT()
Definition: CaloParamsHelperO2O.h:303
l1t::CaloParamsHelperO2O::layer1HCalScaleETBins
std::vector< int > layer1HCalScaleETBins()
Definition: CaloParamsHelperO2O.h:552
l1t::CaloParamsHelperO2O::setJetCalibrationParams
void setJetCalibrationParams(std::vector< double > params)
Definition: CaloParamsHelperO2O.h:383
l1t::CaloParamsHelperO2O::pileUpTowerThreshold
int pileUpTowerThreshold() const
Definition: CaloParamsHelperO2O.h:146
l1t::CaloParamsHelperO2O::setMetHFPhiCalibrationLUT
void setMetHFPhiCalibrationLUT(const l1t::LUT &lut)
Definition: CaloParamsHelperO2O.h:481
l1t::CaloParamsHelperO2O::regionLsb
double regionLsb() const
Definition: CaloParamsHelperO2O.h:131
l1t::CaloParams::TowerParams::nBitsH_
int nBitsH_
Definition: CaloParams.h:59
l1t::CaloParamsHelperO2O::egIsoAreaNrTowersPhi
unsigned egIsoAreaNrTowersPhi() const
Definition: CaloParamsHelperO2O.h:198
l1t::CaloParamsHelperO2O::towerMaskH
int towerMaskH() const
Definition: CaloParamsHelperO2O.h:104
l1t::CaloParamsHelperO2O::jetNeighbourThreshold
double jetNeighbourThreshold() const
Definition: CaloParamsHelperO2O.h:348
RemoveAddSevLevel.flag
flag
Definition: RemoveAddSevLevel.py:116
l1t::CaloParamsHelperO2O::egBypassHoEFlag
Definition: CaloParamsHelperO2O.h:65
l1t::CaloParamsHelperO2O::egBypassShapeFlag
Definition: CaloParamsHelperO2O.h:63
l1t::CaloParamsHelperO2O::HfRingScale_
L1CaloEtScale HfRingScale_
Definition: CaloParamsHelperO2O.h:574
l1t::CaloParamsHelperO2O::tauEtToHFRingEt
Definition: CaloParamsHelperO2O.h:36
l1t::CaloParamsHelperO2O::HtMissScale_
L1CaloEtScale HtMissScale_
Definition: CaloParamsHelperO2O.h:573
l1t::CaloParamsHelperO2O::setEtSumEtThreshold
void setEtSumEtThreshold(unsigned isum, double thresh)
Definition: CaloParamsHelperO2O.h:448
l1t::CaloParams::etSumEtThreshold_
std::vector< double > etSumEtThreshold_
Definition: CaloParams.h:259
l1t::CaloParamsHelperO2O::egBypassExtHoE
Definition: CaloParamsHelperO2O.h:54
l1t::CaloParams::TauParams::isoEtaMin_
int isoEtaMin_
Definition: CaloParams.h:183
l1t::CaloParamsHelperO2O::etSumEttCalibrationType
std::string etSumEttCalibrationType() const
Definition: CaloParamsHelperO2O.h:424
l1t::CaloParamsHelperO2O::setJetRegionMask
void setJetRegionMask(int mask)
Definition: CaloParamsHelperO2O.h:376
l1t::CaloParamsHelperO2O::jetCalibration
Definition: CaloParamsHelperO2O.h:33