Source
827
827
// polarity id
828
828
state.SummaryMinor( IPosition(2,6,cShp[1]+row) ) = summary(IPosition(2,6,row));
829
829
// cycle start iterations done
830
830
state.SummaryMinor( IPosition(2,7,cShp[1]+row) ) = state.IterDone + summary(IPosition(2,7,row));
831
831
// starting iterations done
832
832
state.SummaryMinor( IPosition(2,8,cShp[1]+row) ) = state.IterDone + summary(IPosition(2,8,row));
833
833
// starting peak residual
834
834
state.SummaryMinor( IPosition(2,9,cShp[1]+row) ) = summary(IPosition(2,9,row));
835
835
// starting model flux
836
836
state.SummaryMinor( IPosition(2,10,cShp[1]+row) ) = summary(IPosition(2,10,row));
837
-
// stopcode
837
+
// starting peak residual, not limited to the user's mask
838
838
state.SummaryMinor( IPosition(2,11,cShp[1]+row) ) = summary(IPosition(2,11,row));
839
+
// peak residual, not limited to the user's mask
840
+
state.SummaryMinor( IPosition(2,12,cShp[1]+row) ) = summary(IPosition(2,12,row));
841
+
// stopcode
842
+
state.SummaryMinor( IPosition(2,13,cShp[1]+row) ) = summary(IPosition(2,13,row));
839
843
}
840
844
}
841
845
842
846
void grpcInteractiveCleanManager::mergeCycleExecutionRecord( Record& execRecord ){
843
847
LogIO os( LogOrigin("grpcInteractiveCleanManager",__FUNCTION__,WHERE) );
844
848
845
849
access( (void*) 0,
846
850
std::function< void* ( void*, grpcInteractiveCleanState& )>(
847
851
[&]( void *dummy, grpcInteractiveCleanState &state ) -> void* {
848
852
mergeMinorCycleSummary( execRecord.asArrayDouble( RecordFieldId("summaryminor")), state );