Correct the incorrect assumption of detectordotdat file

Although present almost always, according to the control group, the phi
column is the first of the User optional column. So, we can not suppose
it is there.

re #8003
Merge branch 'bugfix/8003_detector_dat_file' into develop