@@ -70,7 +70,9 @@ namespace l1t {
7070 metHFPhiCalibration = 49 ,
7171 layer1HCalFBUpper = 50 ,
7272 layer1HCalFBLower = 51 ,
73- NUM_CALOPARAMNODES = 52
73+ layer1ECalZS = 52 ,
74+ layer1HCalZS = 53 ,
75+ NUM_CALOPARAMNODES = 54
7476 };
7577
7678 CaloParamsHelperO2O () { pnode_.resize (NUM_CALOPARAMNODES); }
@@ -550,6 +552,8 @@ namespace l1t {
550552 // Layer 1 LUT specification
551553 std::vector<double > layer1ECalScaleFactors () { return pnode_[layer1ECal].dparams_ ; }
552554 std::vector<double > layer1HCalScaleFactors () { return pnode_[layer1HCal].dparams_ ; }
555+ std::vector<double > layer1ECalZSFactors () { return pnode_[layer1ECalZS].dparams_ ; }
556+ std::vector<double > layer1HCalZSFactors () { return pnode_[layer1HCalZS].dparams_ ; }
553557 std::vector<double > layer1HFScaleFactors () { return pnode_[layer1HF].dparams_ ; }
554558 std::vector<unsigned > layer1HCalFBLUTUpper () { return pnode_[layer1HCalFBUpper].uparams_ ; }
555559 std::vector<unsigned > layer1HCalFBLUTLower () { return pnode_[layer1HCalFBLower].uparams_ ; }
@@ -561,6 +565,8 @@ namespace l1t {
561565 std::vector<unsigned > layer1HFScalePhiBins () { return pnode_[layer1HF].uparams_ ; }
562566 void setLayer1ECalScaleFactors (const std::vector<double > params) { pnode_[layer1ECal].dparams_ = params; }
563567 void setLayer1HCalScaleFactors (const std::vector<double > params) { pnode_[layer1HCal].dparams_ = params; }
568+ void setLayer1ECalZSFactors (const std::vector<double > params) { pnode_[layer1ECalZS].dparams_ = params; }
569+ void setLayer1HCalZSFactors (const std::vector<double > params) { pnode_[layer1HCalZS].dparams_ = params; }
564570 void setLayer1HFScaleFactors (const std::vector<double > params) { pnode_[layer1HF].dparams_ = params; }
565571 void setLayer1HCalFBLUTUpper (const std::vector<unsigned > params) { pnode_[layer1HCalFBUpper].uparams_ = params; }
566572 void setLayer1HCalFBLUTLower (const std::vector<unsigned > params) { pnode_[layer1HCalFBLower].uparams_ = params; }
0 commit comments