COSMOS v7.655  COSMOSv7655
(AirShowerMC)
mnmatu.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine mnmatu (KODE)
 

Function/Subroutine Documentation

◆ mnmatu()

subroutine mnmatu (   KODE)

Definition at line 10 of file mnmatu.f.

References a, b, c, d, e, f, g, h, softenpik::half, i, j, m, maxp, mnemat(), mnwerr(), n, o, p, parameter(), up(), x, xs, and z.

Referenced by mnexcm(), mnmigr(), mnmnos(), mnread(), and mnset().

10 *
11 * $Id: d506dp.inc,v 1.1.1.1 1996/03/07 14:31:32 mclareni Exp $
12 *
13 * $Log: d506dp.inc,v $
14 * Revision 1.1.1.1 1996/03/07 14:31:32 mclareni
15 * Minuit
16 *
17 *
18 *
19 *
20 * d506dp.inc
21 *
22 C ************ DOUBLE PRECISION VERSION *************
23  IMPLICIT DOUBLE PRECISION (a-h,o-z)
24 CC prints the covariance matrix v when KODE=1.
25 CC always prints the global correlations, and
26 CC calculates and prints the individual correlation coefficients
27 CC
28 *
29 * $Id: d506cm.inc,v 1.1.1.1 1996/03/07 14:31:32 mclareni Exp $
30 *
31 * $Log: d506cm.inc,v $
32 * Revision 1.1.1.1 1996/03/07 14:31:32 mclareni
33 * Minuit
34 *
35 *
36 *
37 *
38 * d506cm.inc
39 *
40  parameter(mne=100 , mni=50)
41  parameter(mnihl=mni*(mni+1)/2)
42  CHARACTER*10 cpnam
43  COMMON
44  1/mn7nam/ cpnam(mne)
45  2/mn7ext/ u(mne) ,alim(mne) ,blim(mne)
46  3/mn7err/ erp(mni) ,ern(mni) ,werr(mni) ,globcc(mni)
47  4/mn7inx/ nvarl(mne) ,niofex(mne),nexofi(mni)
48  5/mn7int/ x(mni) ,xt(mni) ,dirin(mni)
49  6/mn7fx2/ xs(mni) ,xts(mni) ,dirins(mni)
50  7/mn7der/ grd(mni) ,g2(mni) ,gstep(mni) ,gin(mne) ,dgrd(mni)
51  8/mn7fx3/ grds(mni) ,g2s(mni) ,gsteps(mni)
52  9/mn7fx1/ ipfix(mni) ,npfix
53  a/mn7var/ vhmat(mnihl)
54  b/mn7vat/ vthmat(mnihl)
55  c/mn7sim/ p(mni,mni+1),pstar(mni),pstst(mni) ,pbar(mni),prho(mni)
56 C
57  parameter(maxdbg=10, maxstk=10, maxcwd=20, maxp=30, maxcpt=101)
58  parameter(zero=0.0, one=1.0, half=0.5)
59  COMMON
60  d/mn7npr/ maxint ,npar ,maxext ,nu
61  e/mn7iou/ isysrd ,isyswr ,isyssa ,npagwd ,npagln ,newpag
62  e/mn7io2/ istkrd(maxstk) ,nstkrd ,istkwr(maxstk) ,nstkwr
63  f/mn7tit/ cfrom ,cstatu ,ctitl ,cword ,cundef ,cvrsn ,covmes
64  g/mn7flg/ isw(7) ,idbg(0:maxdbg) ,nblock ,icomnd
65  h/mn7min/ amin ,up ,edm ,fval3 ,epsi ,apsi ,dcovar
66  i/mn7cnv/ nfcn ,nfcnmx ,nfcnlc ,nfcnfr ,itaur,istrat,nwrmes(2)
67  j/mn7arg/ word7(maxp)
68  k/mn7log/ lwarn ,lrepor ,limset ,lnolim ,lnewmn ,lphead
69  l/mn7cns/ epsmac ,epsma2 ,vlimlo ,vlimhi ,undefi ,bigedm,updflt
70  m/mn7rpt/ xpt(maxcpt) ,ypt(maxcpt)
71  n/mn7cpt/ chpt(maxcpt)
72  o/mn7xcr/ xmidcr ,ymidcr ,xdircr ,ydircr ,ke1cr ,ke2cr
73  CHARACTER ctitl*50, cword*(maxcwd), cundef*10, cfrom*8,
74  + cvrsn*6, covmes(0:3)*22, cstatu*10, chpt*1
75  LOGICAL lwarn, lrepor, limset, lnolim, lnewmn, lphead
76  dimension vline(mni)
77  isw2 = isw(2)
78  IF (isw2 .LT. 1) THEN
79  WRITE (isyswr,'(1X,A)') covmes(isw2)
80  GO TO 500
81  ENDIF
82  IF (npar .EQ. 0) THEN
83  WRITE (isyswr,'('' MNMATU: NPAR=0'')')
84  GO TO 500
85  ENDIF
86 C . . . . .external error matrix
87  IF (kode .EQ. 1) THEN
88  isw5 = isw(5)
89  isw(5) = 2
90  CALL mnemat(p,maxint)
91  IF (isw2.LT.3) WRITE (isyswr,'(1X,A)') covmes(isw2)
92  isw(5) = isw5
93  ENDIF
94 C . . . . . correlation coeffs. .
95  IF (npar .LE. 1) GO TO 500
96  CALL mnwerr
97 C NCOEF is number of coeff. that fit on one line, not to exceed 20
98  ncoef = (npagwd-19)/6
99  ncoef = min(ncoef,20)
100  nparm = min(npar,ncoef)
101  WRITE (isyswr, 150) (nexofi(id),id=1,nparm)
102  150 FORMAT (/36h PARAMETER correlation coefficients /
103  + 18h no. global ,20i6)
104  DO 200 i= 1, npar
105  ix = nexofi(i)
106  ndi = i*(i+1)/2
107  DO 170 j= 1, npar
108  m = max(i,j)
109  n = min(i,j)
110  ndex = m*(m-1)/2 + n
111  ndj = j*(j+1)/2
112  170 vline(j) = vhmat(ndex)/sqrt(abs(vhmat(ndi)*vhmat(ndj)))
113  nparm = min(npar,ncoef)
114  WRITE (isyswr,171) ix, globcc(i), (vline(it),it=1,nparm)
115  171 FORMAT (6x,i3,2x,f7.5,1x,20f6.3)
116  IF (i.LE.nparm) GO TO 200
117  DO 190 iso= 1, 10
118  nsofar = nparm
119  nparm = min(npar,nsofar+ncoef)
120  WRITE (isyswr,181) (vline(it),it=nsofar+1,nparm)
121  181 FORMAT (19x,20f6.3)
122  IF (i .LE. nparm) GO TO 192
123  190 CONTINUE
124  192 CONTINUE
125  200 CONTINUE
126  IF (isw2.LT.3) WRITE (isyswr,'(1X,A)') covmes(isw2)
127  500 RETURN
subroutine mnemat(EMAT, NDIM)
Definition: mnemat.f:10
integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
nodes z
block data include Zlatfit h c fitting region data data data data data d0 data data d0 data data h g *is for param c g data up(2, 1)/7.0d0/
dE dx *! Nuc Int sampling table e
Definition: cblkMuInt.h:130
nodes i
subroutine mnwerr
Definition: mnwerr.f:10
real(4), dimension(:), allocatable, save h
Definition: cNRLAtmos.f:28
! constants thru Cosmos real ! if multiplied to deg radian Torad ! light velocity m sec ! infinty ! kg m2 *Togpcm2 g cm2 ! g cm2 *Tokgpm2 kg m2 ! cm *Tom m ! m *Tocm cm ! g cm3 *Tokgpm3 kg m3 ! kg m3 *Togpcm3 g cm3 ! sec *Tonsec nsec ! Tesla m ! Avogadro *A2deninv ! mfp *n * xs
Definition: Zglobalc.h:18
********************block data cblkHeavy ********************integer j data *HeavyG2symbol p
Definition: cblkHeavy.h:7
********************block data cblkHeavy ********************integer j data *HeavyG2symbol *data *HeavyG2code kiron data j
Definition: cblkHeavy.h:36
struct ob o[NpMax]
Definition: Zprivate.h:34
dE dx *! Nuc Int sampling table d
Definition: cblkMuInt.h:130
block data include Zlatfit h c fitting region data data data data data d0 data data d0 data data m
Definition: ZlatfitBD.h:35
real(4), save a
Definition: cNRLAtmos.f:20
dE dx *! Nuc Int sampling table g
Definition: cblkMuInt.h:130
real(4), save b
Definition: cNRLAtmos.f:21
!onst int maxp
Definition: Zprivate.h:3
integer n
Definition: Zcinippxc.h:1
integer, parameter half
Definition: csoftenPiK.f:108
! structure defining a particle at production ! Basic idea of what is to be contained in ! the particle structue is that dynamical ones should be included those derivable from the particle code ! is not included ******************************************************type fmom momentum sequence union map real e endmap map real * x
Definition: Zptcl.h:21
dE dx *! Nuc Int sampling table f
Definition: cblkMuInt.h:130
dE dx *! Nuc Int sampling table c
Definition: cblkMuInt.h:130
Here is the call graph for this function:
Here is the caller graph for this function: