File indexing completed on 2024-04-06 12:20:25
0001
0002
0003
0004
0005
0006 #include "L1Trigger/L1TCalorimeter/interface/CaloParamsHelper.h"
0007
0008 namespace l1t {
0009 CaloParamsHelper::CaloParamsHelper(const CaloParams p) : CaloParams(p) {
0010 if (pnode_.size() < NUM_CALOPARAMNODES) {
0011 pnode_.resize(NUM_CALOPARAMNODES);
0012
0013 }
0014 };
0015
0016 std::ostream& operator<<(std::ostream& os, const l1t::CaloParamsHelper& p) { return os << "CaloParamsHelper..."; }
0017
0018 int CaloParamsHelper::etSumEtaMin(unsigned isum) const {
0019 if (etSumEtaMin_.size() > isum)
0020 return etSumEtaMin_.at(isum);
0021 else
0022 return 0;
0023 }
0024
0025 int CaloParamsHelper::etSumEtaMax(unsigned isum) const {
0026 if (etSumEtaMax_.size() > isum)
0027 return etSumEtaMax_.at(isum);
0028 else
0029 return 0;
0030 }
0031
0032 double CaloParamsHelper::etSumEtThreshold(unsigned isum) const {
0033 if (etSumEtThreshold_.size() > isum)
0034 return etSumEtThreshold_.at(isum);
0035 else
0036 return 0.;
0037 }
0038
0039 void CaloParamsHelper::setEtSumEtaMin(unsigned isum, int eta) {
0040 if (etSumEtaMin_.size() <= isum)
0041 etSumEtaMin_.resize(isum + 1);
0042 etSumEtaMin_.at(isum) = eta;
0043 }
0044
0045 void CaloParamsHelper::setEtSumEtaMax(unsigned isum, int eta) {
0046 if (etSumEtaMax_.size() <= isum)
0047 etSumEtaMax_.resize(isum + 1);
0048 etSumEtaMax_.at(isum) = eta;
0049 }
0050
0051 void CaloParamsHelper::setEtSumEtThreshold(unsigned isum, double thresh) {
0052 if (etSumEtThreshold_.size() <= isum)
0053 etSumEtThreshold_.resize(isum + 1);
0054 etSumEtThreshold_.at(isum) = thresh;
0055 }
0056 }