Improve data structures to speed up LArHVCondAlg - use binary search instead of linear search
Compare changes
@@ -413,7 +413,7 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -456,7 +456,7 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -497,7 +497,7 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -536,7 +536,7 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -603,7 +603,7 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -684,7 +684,7 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -801,6 +801,7 @@ StatusCode LArHVCondAlg::fillUpdatedHVChannelsVec(std::vector<float> &voltageCac
@@ -812,15 +813,18 @@ StatusCode LArHVCondAlg::fillUpdatedHVChannelsVec(std::vector<float> &voltageCac
@@ -859,7 +863,7 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMB(CaloAffectedRegionInfoVec *vAffe
@@ -947,7 +951,7 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMB(CaloAffectedRegionInfoVec *vAffe
@@ -1024,7 +1028,7 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMEC_OUTER(CaloAffectedRegionInfoVec
@@ -1113,7 +1117,7 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMEC_OUTER(CaloAffectedRegionInfoVec
@@ -1188,7 +1192,7 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMEC_INNER(CaloAffectedRegionInfoVec
@@ -1311,7 +1315,7 @@ StatusCode LArHVCondAlg::searchNonNominalHV_HEC(CaloAffectedRegionInfoVec *vAffe
@@ -1392,7 +1396,7 @@ StatusCode LArHVCondAlg::searchNonNominalHV_FCAL(CaloAffectedRegionInfoVec *vAff