Yes. In case you are right. The previous refinement.db holds all angles. In case you are doing a restrained angular refinement, it will be based on previous refinement.
Taking a closer look at your refinement parameter file, 'too few segments' error may occur that you simply excluded too many. In your case, you specified 2 exclusion criteria, probably you removed too many. For example by:
Persistence class option = True
Persistence class length in Angstrom = 84
Class occupancy threshold = 0.5
You only consider members of class 84. Is this intentional. There may not be many segments left. Here you can include also list of classes.
In case you would like to better estimate how many segments will be left, you can simply run SEGMENTPLOT and view the segments that make it through your selection procedure.
You will have to predefine that correlation by running them through SEGMENTEXAM. In SEGMENTEXAM you define the area to correlate in Fourier space. SEGMENTEXAM will write out a spring.db. Please continue your refinement with that spring.db as it contains the required correlation values.
Relevant parameters in SEGMENTEXAM are:
Compute layer-line correlation option = False
Layer-line region in 1/Angstrom = (0.03, 0.035)
If you have followed this sequence, the error should not be raised.
I hope this helps.
Best wishes,
Carsten