FORTRAN Generation
(/./ftp/cats/J/MNRAS/413/1206)

Conversion of standardized ReadMe file for file /./ftp/cats/J/MNRAS/413/1206 into FORTRAN code for reading data files line by line.

Note that special values are assigned to unknown or unspecified numbers (also called NULL numbers); when necessary, the coordinate components making up the right ascension and declination are converted into floating-point numbers representing these angles in degrees.



      program load_ReadMe
C=============================================================================
C  F77-compliant program generated by readme2f_1.81 (2015-09-23), on 2024-Apr-19
C=============================================================================
*  This code was generated from the ReadMe file documenting a catalogue
*  according to the "Standard for Documentation of Astronomical Catalogues"
*  currently in use by the Astronomical Data Centers (CDS, ADC, A&A)
*  (see full documentation at URL http://vizier.u-strasbg.fr/doc/catstd.htx)
*  Please report problems or questions to   
C=============================================================================

      implicit none
*  Unspecified or NULL values, generally corresponding to blank columns,
*  are assigned one of the following special values:
*     rNULL__    for unknown or NULL floating-point values
*     iNULL__    for unknown or NULL   integer      values
      real*4     rNULL__
      integer*4  iNULL__
      parameter  (rNULL__=--2147483648.)  	! NULL real number
      parameter  (iNULL__=(-2147483647-1))	! NULL int  number
      integer    idig			! testing NULL number

C=============================================================================
Cat. J/MNRAS/413/1206     XMM survey of 12um selected galaxies  (Brightman+, 2011)
*================================================================================
*An XMM-Newton spectral survey of 12{mu}m selected galaxies.
*I. X-ray data.
*    Brightman M., Nandra K.
*   <Mon. Not. R. Astron. Soc., 413, 1206-1235 (2011)>
*   =2011MNRAS.413.1206B
C=============================================================================

C  Internal variables

      integer*4 i__

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table2.dat'	! Observational data for the 126 XMM-Newton
                              observations used here

      integer*4 nr__
      parameter (nr__=126)	! Number of records
      character*112 ar__   	! Full-size record

C  J2000 position composed of: RAdeg DEdeg
      character*23  Name        ! Galaxy name as given by NED
      character*15  ONames      ! Galaxy name(s) as given by RMS
      real*8        RAdeg       ! (deg) RMS right ascension in decimal degrees (J2000)
      real*8        DEdeg       ! (deg) RMS declination in decimal degrees (J2000)
      real*8        z           ! Redshift as reported in NED
      character*1   n_z         ! [a] negative z (1)
      integer*4     ObsID       ! XMM-Newton observation identifier
      integer*4     Rev         ! XMM-Newton revolution number
      character*10  Date        ! ("YYYY-MM-DD") Date of XMM-Newton observation
      real*4        Dur         ! (ks) Duration of the XMM-Newton observation before
*                                   background screening
      real*4        Texp        ! (ks) Exposure time after screening and
*                                   dead-time correction
      character*3   Mode        ! XMM-Newton readout mode (2)
      character*6   Filt        ! Optical filter in place during XMM-Newton
*                                   observation
*Note (1): a: Messier 81, NGC 4214 and Messier 90 have reported negative
*   redshifts, indicating that they have peculiar velocities in our direction.
*   We use the luminosity distance reported in NED when calculating the
*   luminosities for these objects (0.662, 7.54 and 1.22Mpc, respectively).
*Note (2): XMM-Newton readout mode code as follows:
*   FW = full window
*   FWe = full window extended
*   LW = large window
*   SW = small window

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table3.dat'	! *Parameters of the basic model consisting of the
                              primary power law and the thermal plasma
                              component, where present

      integer*4 nr__1
      parameter (nr__1=126)	! Number of records
      character*168 ar__1  	! Full-size record

      character*23  Name_1      ! Galaxy name
      real*8        chi2        ! chi^2^ value of the fit
      integer*4     dof         ! Degree of freedom value of the fit
      character*3   n_dof       ! Note on dof (1)
      real*4        NHg         ! (10+20cm-2) Galactic column density
      character*1   l_NH        ! Limit flag on NH
      real*8        NH          ! (10+22cm-2) ? Neutral column density measured in
*                                        the primary power law
      real*8        E_NH        ! (10+22cm-2) ? Error on NH (upper value)
      real*8        e_NH_1      ! (10+22cm-2) ? Error on NH (lower value)
      character*1   n_NH        ! [*] * indicates that an ionized absorber
*                                      has been detected in this spectral fit,
*                                      details of which are in Table 7
      real*4        Gam1        ! Power-law index of the primary power law
*                                      {Gamma}_1_
      character*1   n_Gam1      ! [f] f indicates that this parameter
*                                          was fixed in the fit
      real*4        E_Gam1      ! ? Error on Gamma1 (upper value)
      real*4        e_Gam1_1    ! ? Error on Gam1 (lower value)
      real*8        Apl         ! (10-5/cm2/s/keV) ? Normalization of the primary power
*                                        law (x10-5ph/cm2/s/keV at 1keV)
      real*8        E_Apl       ! (10-5/cm2/s/keV) ? Error on Apl (upper value)
      real*8        e_Apl_1     ! (10-5/cm2/s/keV) ? Error on Apl (lower value)
      real*4        kT          ! (keV) ? Temperature of the thermal plasma
*                                        component
      real*4        E_kT        ! (keV) ? Error on kT (upper value)
      real*4        e_kT_1      ! (keV) ? Error on kT (lower value)
      real*8        R           ! ? Ratio of the normalization of the
*                                      thermal plasma component to the
*                                      normalization of the primary power law
      real*8        E_R         ! ? Error on R (upper value)
      real*4        e_R_1       ! ? Error on R (upper value)
      integer*4     FHX         ! (10-17W/m2) Observed flux in the 2-10keV band
      real*4        logLHX      ! ([10-7W]) logarithm of the intrinsic luminosity
*                                      in 2-10keV (hard) band
*Note (1): Notes as follows:
*   (F) = full band spectral fit method was used
*   (D) = although the {chi}^2^_r_ of this fit is bad ({chi}^2^_r_>2), the
*         data/model ratio never exceeded 5 per cent, which is the level of
*         uncertainties in the XMM-Newton calibration
*   (H) = only the 2.5-10keV fit parameters have been presented here due to
*         spectral complexities below 2keV. For the 2.5-10keV fits, only
*         NGC 1068, NGC 1365 and M82 have bad fits. These sources have
*         notoriously complex spectra, which are high signal-to-noise ratio in
*         this case, with several emission and absorption features. We do not
*         attempt to fit these additional complexities, however, and present
*         only the basic hard band parameters for these fits. No errors are
*         quoted because the standard formalism does not apply unless the model
*         fits the data (Lampton et al. 1976ApJ...208..177L).

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table4.dat'	! Parameters of the second power-law component,
                              if it is present

      integer*4 nr__2
      parameter (nr__2=44)	! Number of records
      character*90 ar__2  	! Full-size record

      character*23  Name_2      ! Galaxy name
      real*8        NH_2        ! (10+22cm02) ? Neutral column density measured in the
*                                      secondary power law
      real*8        E_NH_2      ! (10+22cm02) ? Error on NH.2 (upper limit)
      real*8        e_NH_2_1    ! (10+22cm02) ? Error on NH.2 (lower limit)
      real*4        Gam2        ! ? Power-law index of the secondary power law
*                                      {Gamma}_2_
      real*4        E_Gam2      ! ? Error on Gam2 (upper limit)
      real*4        e_Gam2_1    ! ? Error on Gam2 (lower limit)
      character*1   n_Gam2      ! [G] G when Gam2=Gam1
      real*8        Fpl         ! Ratio of the normalization of the second
*                                    power law to the primary power law
      real*8        E_Fpl       ! ? Error on Fpl (upper value)
      real*8        e_Fpl_1     ! ? Error on Fpl (lower value)

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table5.dat'	! Parameters of the soft excess component,
                              if it is present

      integer*4 nr__3
      parameter (nr__3=15)	! Number of records
      character*123 ar__3  	! Full-size record

      character*23  Name_3      ! Galaxy name
      real*4        R_1         ! Ratio of the data at 0.4keV to the extrapolated
*                                 2.5-10keV power law
      character*1   n_R         ! [a] Note on R (1)
      character*6   Model       ! Model used (bbody or compTT)
      real*8        T0          ! (keV) ? The input soft photon (Wien) temperature
*                                   (compTT model only)
      real*4        E_T0        ! (keV) ? Error on T0 (upper value)
      real*8        e_T0_1      ! (keV) ? Error on T0 (lower value)
      real*4        kT_1        ! (keV) Temperature
      real*4        E_kT_2      ! (keV) ? Error on kT (upper value)
      real*4        e_kT_3      ! (keV) ? Error on kT (lower value)
      real*4        taup        ! ? Plasma optical depth (compTT model only)
      real*4        E_taup      ! ? Error on taup (upper value)
      real*4        e_taup_1    ! ? Error on taup (lower value)
      real*8        FSX         ! Ratio of the normalization of this component to
*                                the normalization of the primary power law
      real*8        E_FSX       ! ? Error on FSX (upper value)
      real*8        e_FSX_1     ! ? Error on FSX (lower value)
*Note (1): a: 3C 120 has a soft excess which does not fit our criteria, as it
*   does not have a data/model ratio greater than 20 per cent at 0.4keV. However,
*   this source has a clear soft excess at 0.7keV not well modelled by thermal
*   plasma emission. We find that a ratio of 3.2 at 0.4keV is recovered when an
*   additional intrinsic absorption component is used.

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table6.dat'	! Parameters of the reflection component,
                             if it is present

      integer*4 nr__4
      parameter (nr__4=44)	! Number of records
      character*81 ar__4  	! Full-size record

      character*23  Name_4      ! Galaxy name
      real*4        Gam2_1      ! ? Power-law index of the reflection component
      real*4        E_Gam2_2    ! ? Error on Gam2 (upper value)
      real*4        e_Gam2_3    ! ? Error on Gam2 (lower value)
      character*1   n_Gam2_1    ! [G] G when Gam2=Gam1
      character*1   f_Gam2      ! [f] f when parameter has been fixed at
*                                   this value
      real*8        Rpex        ! Ratio of the normalization of the PEXMON
*                                   component to the normalization of the
*                                   primary power law
      real*8        E_Rpex      ! ? Error on Rpex (upper value)
      real*8        e_Rpex_1    ! ? Error on Rpex (lower value)
      real*4        Rtor        ! ? Ratio of the normalization of the TORUS
*                                   component to the normalization of the
*                                   primary power law (only when Rpex>1)
      real*4        logLHXpex   ! ([10-7W]) ? Intrinsic 2-10keV luminosity as determined
*                                   from the PEXMON component
      real*4        logLHXtor   ! ([10-7W]) ? Intrinsic 2-10keV luminosity as determined
*                                   from the TORUS component

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table7.dat'	! X-ray spectral fitting data. Parameters of the
                              warm absorber, if it is present

      integer*4 nr__5
      parameter (nr__5=39)	! Number of records
      character*56 ar__5  	! Full-size record

      character*23  Name_5      ! Galaxy name
      real*4        logNH       ! ([cm-2]) logarithm of the ionized column density
      real*4        E_logNH     ! ([cm-2]) ? Error on logNH (upper value)
      real*4        e_logNH_1   ! ([cm-2]) ? Error on logNH (lower value)
      real*4        logxi       ! ([-]) logarithm of the ionization parameter, {xi}
      real*4        E_logxi     ! ([-]) ? Error on logxi (upper value)
      real*4        e_logxi_1   ! ([-]) ? Error on logxi (lower value)

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table8.dat'	! Parameters of the Fe-K{alpha} line, be it narrow
                              or broad, if it is present

      integer*4 nr__6
      parameter (nr__6=71)	! Number of records
      character*91 ar__6  	! Full-size record

      character*23  Name_6      ! Galaxy name
      real*8        EW6_4       ! (eV) ? Equivalent width of the narrow line at
*                                    6.4keV modelled by either TRANS or PEXMON
      real*8        E_EW6_4     ! (eV) ? Error on EW6.4 (upper value)
      real*8        e_EW6_4_1   ! (eV) ? Error on EW6.4 (lower value)
      real*4        EFeKa       ! (keV) ? Energy of the line constrained to be between
*                                    6.2 and 6.6keV, not associated with any
*                                    other component
      real*4        E_EFeKa     ! (keV) ? Error on EFeKa (upper value)
      real*4        e_EFeKa_1   ! (keV) ? Error on EFeKa (lower value)
      character*1   l_sigFeKa   ! Limit flag on sigmaFeKa
      real*4        sigFeKa     ! ? Gaussian width of this component
      real*4        E_sigFeKa   ! ? Error on sigFeKa (upper value)
      real*4        e_sigFeKa_1 ! ? Error on sigFeKa (lower value)
      integer*4     EWFeKa      ! (eV) ? Equivalent width of FeK{alpha}
      integer*4     E_EWFeKa    ! (eV) ? Error on EWFeKa (upper value)
      integer*4     e_EWFeKa_1  ! (eV) ? Error on EWFeKa (lower value)

c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

C  Declarations for 'table9.dat'	! Details of the Compton thick sources found in
                              this sample

      integer*4 nr__7
      parameter (nr__7=16)	! Number of records
      character*72 ar__7  	! Full-size record

      character*23  Name_7      ! Galaxy name
      real*4        NH_1        ! (cm-2) ? Directly measured hydrogen column density
      real*4        E_NH_2      ! (cm-2) ? Error on NH (upper value)
      real*4        e_NH_3      ! (cm-2) ? Error on NH (lower value)
      integer*4     EWFeKa_1    ! (eV) ? Equivalent width of the Fe K{alpha} line
      integer*4     E_EWFeKa_2  ! (eV) ? Error on EWFeKa (upper value)
      integer*4     e_EWFeKa_3  ! (eV) ? Error on EWFeKa (lower value)
      real*4        R_2         ! ? Reflection fraction determined from the
*                                   PEXMON model
      real*4        E_R_2       ! ? Error on R (upper value)
      real*4        e_R_3       ! ? Error on R (lower value)

C=============================================================================

C  Loading file 'table2.dat'	! Observational data for the 126 XMM-Newton
*                              observations used here

C  Format for file interpretation

    1 format(
     +  A23,1X,A15,1X,F7.3,1X,F7.3,1X,F7.4,A1,1X,I9,1X,I4,1X,A10,1X,
     +  F5.1,1X,F4.1,1X,A3,1X,A6)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table2.dat')
      write(6,*) '....Loading file: table2.dat'
      do i__=1,126
        read(1,'(A112)')ar__
        read(ar__,1)
     +  Name,ONames,RAdeg,DEdeg,z,n_z,ObsID,Rev,Date,Dur,Texp,Mode,
     +  Filt
c    ..............Just test output...........
        write(6,1)
     +  Name,ONames,RAdeg,DEdeg,z,n_z,ObsID,Rev,Date,Dur,Texp,Mode,
     +  Filt
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table3.dat'	! *Parameters of the basic model consisting of the
*                              primary power law and the thermal plasma
*                              component, where present

C  Format for file interpretation

    2 format(
     +  A23,F7.2,1X,I3,A3,1X,F4.1,1X,A1,F8.4,1X,F9.4,1X,F8.4,A1,1X,
     +  F4.2,A1,F4.2,1X,F4.2,F9.3,1X,F9.3,1X,F8.3,1X,F6.3,1X,F5.3,1X,
     +  F5.3,1X,F9.5,F7.4,1X,F6.4,1X,I4,1X,F4.1)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table3.dat')
      write(6,*) '....Loading file: table3.dat'
      do i__=1,126
        read(1,'(A168)')ar__1
        read(ar__1,2)
     +  Name_1,chi2,dof,n_dof,NHg,l_NH,NH,E_NH,e_NH_1,n_NH,Gam1,
     +  n_Gam1,E_Gam1,e_Gam1_1,Apl,E_Apl,e_Apl_1,kT,E_kT,e_kT_1,R,E_R,
     +  e_R_1,FHX,logLHX
        if(ar__1(45:52) .EQ. '') NH = rNULL__
        if(ar__1(54:62) .EQ. '') E_NH = rNULL__
        if(ar__1(64:71) .EQ. '') e_NH_1 = rNULL__
        if(ar__1(79:82) .EQ. '') E_Gam1 = rNULL__
        if(ar__1(84:87) .EQ. '') e_Gam1_1 = rNULL__
        if(ar__1(88:96) .EQ. '') Apl = rNULL__
        if(ar__1(98:106) .EQ. '') E_Apl = rNULL__
        if(ar__1(108:115) .EQ. '') e_Apl_1 = rNULL__
        if(ar__1(117:122) .EQ. '') kT = rNULL__
        if(ar__1(124:128) .EQ. '') E_kT = rNULL__
        if(ar__1(130:134) .EQ. '') e_kT_1 = rNULL__
        if(ar__1(136:144) .EQ. '') R = rNULL__
        if(ar__1(145:151) .EQ. '') E_R = rNULL__
        if(ar__1(153:158) .EQ. '') e_R_1 = rNULL__
c    ..............Just test output...........
        write(6,2)
     +  Name_1,chi2,dof,n_dof,NHg,l_NH,NH,E_NH,e_NH_1,n_NH,Gam1,
     +  n_Gam1,E_Gam1,e_Gam1_1,Apl,E_Apl,e_Apl_1,kT,E_kT,e_kT_1,R,E_R,
     +  e_R_1,FHX,logLHX
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table4.dat'	! Parameters of the second power-law component,
*                              if it is present

C  Format for file interpretation

    3 format(
     +  A23,1X,F8.5,1X,F7.5,F7.5,F5.2,1X,F4.2,1X,F4.2,A1,1X,F7.5,1X,
     +  F10.5,1X,F7.5)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table4.dat')
      write(6,*) '....Loading file: table4.dat'
      do i__=1,44
        read(1,'(A90)')ar__2
        read(ar__2,3)
     +  Name_2,NH_2,E_NH_2,e_NH_2_1,Gam2,E_Gam2,e_Gam2_1,n_Gam2,Fpl,
     +  E_Fpl,e_Fpl_1
        if(ar__2(25:32) .EQ. '') NH_2 = rNULL__
        if(ar__2(34:40) .EQ. '') E_NH_2 = rNULL__
        if(ar__2(41:47) .EQ. '') e_NH_2_1 = rNULL__
        if(ar__2(48:52) .EQ. '') Gam2 = rNULL__
        if(ar__2(54:57) .EQ. '') E_Gam2 = rNULL__
        if(ar__2(59:62) .EQ. '') e_Gam2_1 = rNULL__
        if(ar__2(73:82) .EQ. '') E_Fpl = rNULL__
        if(ar__2(84:90) .EQ. '') e_Fpl_1 = rNULL__
c    ..............Just test output...........
        write(6,3)
     +  Name_2,NH_2,E_NH_2,e_NH_2_1,Gam2,E_Gam2,e_Gam2_1,n_Gam2,Fpl,
     +  E_Fpl,e_Fpl_1
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table5.dat'	! Parameters of the soft excess component,
*                              if it is present

C  Format for file interpretation

    4 format(
     +  A23,1X,F4.2,A1,2X,A6,2X,F7.5,1X,F6.4,1X,F7.5,1X,F5.2,F5.2,
     +  F5.2,1X,F6.4,1X,F5.3,1X,F4.2,1X,F8.4,1X,F8.4,2X,F8.4)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table5.dat')
      write(6,*) '....Loading file: table5.dat'
      do i__=1,15
        read(1,'(A123)')ar__3
        read(ar__3,4)
     +  Name_3,R_1,n_R,Model,T0,E_T0,e_T0_1,kT_1,E_kT_2,e_kT_3,taup,
     +  E_taup,e_taup_1,FSX,E_FSX,e_FSX_1
        if(ar__3(40:46) .EQ. '') T0 = rNULL__
        if(ar__3(48:53) .EQ. '') E_T0 = rNULL__
        if(ar__3(55:61) .EQ. '') e_T0_1 = rNULL__
        if(ar__3(68:72) .EQ. '') E_kT_2 = rNULL__
        if(ar__3(73:77) .EQ. '') e_kT_3 = rNULL__
        if(ar__3(79:84) .EQ. '') taup = rNULL__
        if(ar__3(86:90) .EQ. '') E_taup = rNULL__
        if(ar__3(92:95) .EQ. '') e_taup_1 = rNULL__
        if(ar__3(106:113) .EQ. '') E_FSX = rNULL__
        if(ar__3(116:123) .EQ. '') e_FSX_1 = rNULL__
c    ..............Just test output...........
        write(6,4)
     +  Name_3,R_1,n_R,Model,T0,E_T0,e_T0_1,kT_1,E_kT_2,e_kT_3,taup,
     +  E_taup,e_taup_1,FSX,E_FSX,e_FSX_1
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table6.dat'	! Parameters of the reflection component,
*                             if it is present

C  Format for file interpretation

    5 format(
     +  A23,1X,F4.2,1X,F4.2,1X,F4.2,A1,A1,1X,F7.3,1X,F7.3,1X,F7.3,1X,
     +  F6.1,1X,F4.1,1X,F4.1)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table6.dat')
      write(6,*) '....Loading file: table6.dat'
      do i__=1,44
        read(1,'(A81)')ar__4
        read(ar__4,5)
     +  Name_4,Gam2_1,E_Gam2_2,e_Gam2_3,n_Gam2_1,f_Gam2,Rpex,E_Rpex,
     +  e_Rpex_1,Rtor,logLHXpex,logLHXtor
        if(ar__4(25:28) .EQ. '') Gam2_1 = rNULL__
        if(ar__4(30:33) .EQ. '') E_Gam2_2 = rNULL__
        if(ar__4(35:38) .EQ. '') e_Gam2_3 = rNULL__
        if(ar__4(50:56) .EQ. '') E_Rpex = rNULL__
        if(ar__4(58:64) .EQ. '') e_Rpex_1 = rNULL__
        if(ar__4(66:71) .EQ. '') Rtor = rNULL__
        if(ar__4(73:76) .EQ. '') logLHXpex = rNULL__
        if(ar__4(78:81) .EQ. '') logLHXtor = rNULL__
c    ..............Just test output...........
        write(6,5)
     +  Name_4,Gam2_1,E_Gam2_2,e_Gam2_3,n_Gam2_1,f_Gam2,Rpex,E_Rpex,
     +  e_Rpex_1,Rtor,logLHXpex,logLHXtor
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table7.dat'	! X-ray spectral fitting data. Parameters of the
*                              warm absorber, if it is present

C  Format for file interpretation

    6 format(A23,1X,F4.1,1X,F3.1,1X,F3.1,1X,F6.3,2X,F5.3,1X,F5.3)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table7.dat')
      write(6,*) '....Loading file: table7.dat'
      do i__=1,39
        read(1,'(A56)')ar__5
        read(ar__5,6)
     +  Name_5,logNH,E_logNH,e_logNH_1,logxi,E_logxi,e_logxi_1
        if(ar__5(30:32) .EQ. '') E_logNH = rNULL__
        if(ar__5(34:36) .EQ. '') e_logNH_1 = rNULL__
        if(ar__5(46:50) .EQ. '') E_logxi = rNULL__
        if(ar__5(52:56) .EQ. '') e_logxi_1 = rNULL__
c    ..............Just test output...........
        write(6,6)
     +  Name_5,logNH,E_logNH,e_logNH_1,logxi,E_logxi,e_logxi_1
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table8.dat'	! Parameters of the Fe-K{alpha} line, be it narrow
*                              or broad, if it is present

C  Format for file interpretation

    7 format(
     +  A23,1X,F7.2,1X,F7.2,1X,F7.2,2X,F4.2,1X,F4.2,1X,F4.2,1X,A1,
     +  F4.2,1X,F4.2,1X,F4.2,1X,I3,1X,I3,1X,I3)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table8.dat')
      write(6,*) '....Loading file: table8.dat'
      do i__=1,71
        read(1,'(A91)')ar__6
        read(ar__6,7)
     +  Name_6,EW6_4,E_EW6_4,e_EW6_4_1,EFeKa,E_EFeKa,e_EFeKa_1,
     +  l_sigFeKa,sigFeKa,E_sigFeKa,e_sigFeKa_1,EWFeKa,E_EWFeKa,
     +  e_EWFeKa_1
        if(ar__6(25:31) .EQ. '') EW6_4 = rNULL__
        if(ar__6(33:39) .EQ. '') E_EW6_4 = rNULL__
        if(ar__6(41:47) .EQ. '') e_EW6_4_1 = rNULL__
        if(ar__6(50:53) .EQ. '') EFeKa = rNULL__
        if(ar__6(55:58) .EQ. '') E_EFeKa = rNULL__
        if(ar__6(60:63) .EQ. '') e_EFeKa_1 = rNULL__
        if(ar__6(66:69) .EQ. '') sigFeKa = rNULL__
        if(ar__6(71:74) .EQ. '') E_sigFeKa = rNULL__
        if(ar__6(76:79) .EQ. '') e_sigFeKa_1 = rNULL__
        if(ar__6(81:83) .EQ. '') EWFeKa = iNULL__
        if(ar__6(85:87) .EQ. '') E_EWFeKa = iNULL__
        if(ar__6(89:91) .EQ. '') e_EWFeKa_1 = iNULL__
c    ..............Just test output...........
        write(6,7)
     +  Name_6,EW6_4,E_EW6_4,e_EW6_4_1,EFeKa,E_EFeKa,e_EFeKa_1,
     +  l_sigFeKa,sigFeKa,E_sigFeKa,e_sigFeKa_1,EWFeKa,E_EWFeKa,
     +  e_EWFeKa_1
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================

C  Loading file 'table9.dat'	! Details of the Compton thick sources found in
*                              this sample

C  Format for file interpretation

    8 format(
     +  A23,1X,F4.1,1X,F3.1,1X,F3.1,1X,I4,1X,I4,1X,I4,1X,F6.2,1X,F6.2,
     +  1X,F6.2)

C  Effective file loading

      open(unit=1,status='old',file=
     +'table9.dat')
      write(6,*) '....Loading file: table9.dat'
      do i__=1,16
        read(1,'(A72)')ar__7
        read(ar__7,8)
     +  Name_7,NH_1,E_NH_2,e_NH_3,EWFeKa_1,E_EWFeKa_2,e_EWFeKa_3,R_2,
     +  E_R_2,e_R_3
        if(ar__7(25:28) .EQ. '') NH_1 = rNULL__
        if(ar__7(30:32) .EQ. '') E_NH_2 = rNULL__
        if(ar__7(34:36) .EQ. '') e_NH_3 = rNULL__
        if(ar__7(38:41) .EQ. '') EWFeKa_1 = iNULL__
        if(ar__7(43:46) .EQ. '') E_EWFeKa_2 = iNULL__
        if(ar__7(48:51) .EQ. '') e_EWFeKa_3 = iNULL__
        if(ar__7(53:58) .EQ. '') R_2 = rNULL__
        if(ar__7(60:65) .EQ. '') E_R_2 = rNULL__
        if(ar__7(67:72) .EQ. '') e_R_3 = rNULL__
c    ..............Just test output...........
        write(6,8)
     +  Name_7,NH_1,E_NH_2,e_NH_3,EWFeKa_1,E_EWFeKa_2,e_EWFeKa_3,R_2,
     +  E_R_2,e_R_3
c    .......End.of.Just test output...........
      end do
      close(1)

C=============================================================================
      stop
      end