Improve data structures to speed up LArHVCondAlg - use binary search instead of linear search
Compare changes
@@ -413,9 +413,10 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -456,9 +457,10 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -497,9 +499,10 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -536,9 +539,10 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -603,9 +607,10 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -684,9 +689,10 @@ StatusCode LArHVCondAlg::fillPayload(LArHVData* hvdata
@@ -801,6 +807,7 @@ StatusCode LArHVCondAlg::fillUpdatedHVChannelsVec(std::vector<float> &voltageCac
@@ -812,15 +819,18 @@ StatusCode LArHVCondAlg::fillUpdatedHVChannelsVec(std::vector<float> &voltageCac
@@ -859,9 +869,10 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMB(CaloAffectedRegionInfoVec *vAffe
@@ -947,9 +958,10 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMB(CaloAffectedRegionInfoVec *vAffe
@@ -1024,9 +1036,10 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMEC_OUTER(CaloAffectedRegionInfoVec
@@ -1113,9 +1126,10 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMEC_OUTER(CaloAffectedRegionInfoVec
@@ -1188,9 +1202,10 @@ StatusCode LArHVCondAlg::searchNonNominalHV_EMEC_INNER(CaloAffectedRegionInfoVec
@@ -1311,9 +1326,10 @@ StatusCode LArHVCondAlg::searchNonNominalHV_HEC(CaloAffectedRegionInfoVec *vAffe
@@ -1392,9 +1408,10 @@ StatusCode LArHVCondAlg::searchNonNominalHV_FCAL(CaloAffectedRegionInfoVec *vAff