1
subroutine stdxwcm1(ilbl,istream,lok)
3
C...Purpose: to write begin/end run information in a standard format
5
C if ilbl = 100 write STDHEP begin run record
6
C if ilbl = 200 write STDHEP end run record
8
C lok = 0 if no problems were encountered
16
integer xdr_stdhep_cm1
17
external xdr_stdhep_cm1
20
if(nevtlh.eq.0) nevtlh = nlhwrt
22
if(mcfio_block(istream, MCFIO_STDHEPBEG, xdr_stdhep_cm1)
24
if(mcfio_NextEvent(istream) .eq. -1) go to 900
25
elseif(ilbl.eq.200)then
26
if(mcfio_block(istream, MCFIO_STDHEPEND, xdr_stdhep_cm1)
28
if(mcfio_NextEvent(istream) .eq. -1) go to 900
31
write (lnhout,701) ilbl
35
800 write (lnhout,801) ilbl
38
900 write (lnhout,901)
41
701 format(/5X,'STDXWCM1: called with improper label ',i4)
42
801 format(/5X,'STDXWCM1: error filling stdhep cm1 block for label '
44
901 format(/5X,'STDXWCM1: error writing stdhep cm1 block ')