1 Using_COMIS

  COMIS is the  COMpilation and Interpretation  System that enables you to
  write  and  execute  FORTRAN  functions  without  having to  relink your
  program.

  COMIS is used in several places in  Mn_Fit. You can use COMIS to write a
  function to fit to (see HELP FUNCTION LIST COMIS for more details), as a
  cut when   projecting an  Ntuple or  n-dimensional   histogram
  (see HELP NTUPLE PROJECT),  as a  function which is  called for every
  event of an Ntuple (see HELP NTUPLE SCAN), or as a subroutine which you
  can just call (see HELP CALL_COMIS).

  In all cases  if the  filename you give  does not exist  a skeleton file
  will be written and you can then edit it. You can also just invoke COMIS
  by giving the command  `COMIS' if you have  something special to do
  (see HELP COMIS), although the  `CALL_COMIS' command is  probably better
  for all the purposes I have been able to think of.

  See HELP NTUPLE for details of the  common blocks available when you are
  looking at Ntuples.

  From any COMIS function or subroutine you can call many CERNLIB
  subroutines. These routines are the same as in PAW with a few
  additions. You can find documentation on most of the CERNLIB
  routines via the CERNLIB web pages:
  `http://wwwinfo.cern.ch/asd/cernlib/libraries.html' and
  `http://wwwinfo.cern.ch/asdoc/cernlib.html'.

  The following routines are known and therefore can be used:

  Mn_Fit:
    XMNCLC, XMNCNT, XMNFRG, XMNHIS, XMNRD3, XMNRES, XMNC2D, XMNDFUN
    RMNCLC, RMNCNT, RMNFRG, RMNHIS, RMNRD3, RMNRES, RMNC2D, RMNDFUN
    SMCTRL, SMQHAN, SMRMED, SMRMEN, SMSORT
  MINUIT:
    MNEMAT,MNERRS,MNSTAT
  HBOOK:
    HBOOK1,HBOOK2,HBOOKN,HFILL,HF1,HPRINT,HDELET,HRESET
    HFITGA,HFITPO,HFITEX,HPROJ1,HPROJ2,HFN,HGNPAR
    HROPEN,PAOPEN,PACLOS,PAREAD,PAWRIT,HCDIR,HGIVEN
    HPAK,HPAKE,HUNPAK,HGIVE,HGN,HGNF,HF2,HFF1,HFF2
    HMAXIM,HMINIM,HMAX,HMIN,HSUM,HNORMA,HREND
    HI,HIE,HIX,HIJ,HIF,HIDALL,HNOENT,HX,HXY
    HRIN,HROUT,HCOPY,HBPROF,HOPERA,HIDOPT,HDERIV,HGFIT
    HEXIST,HRGET,HRPUT,HSCR,HFIND,HCX,HCXY,HLABEL
    HBPROX,HBPROY,HBANDX,HBANDY,HBSLIX,HBSLIY
    HBOOKB,HBSTAT,HDIFF,HUNPKE,HREBIN,HERROR,HPROF2
    HOUTPU,HERMES,HISTDO,HFUNC,HXI,HIJXY,HXYIJ,HFINAM
    HSTATI,HLPOS,HFC1
    HSPLI1,HSPLI2,HMDIR,HLDIR,HRDIR,HLOCAT,HFITH,HFITV
    HTITLE,HBFUN1,HBFUN2,HRNDM1,HRNDM2,HBARX,HBARY
    HBNT,HBNAME,HBNAMC,HFNT,HFNTB,HGNT,HGNTF,HGNTV,HBSET
    HGNTB,HNBENT,HVXIST
  HPLOT:
    HPLOT,HPLSYM,HPLERR,HPLEGO,HPLNT,HPLSUR,HPLSOF,HPLFRA
    HPLABL,HPLSET,HPLGIV,HPLOC,HPLTOC,HPLNEW,HPLOPT
  KUIP:
    KUGETV,KUDPAR,KUVECT,KILEXP,KUTIME,KUEXEL,KUPROS
    KUNWG,KUCMD,KUGUID,KUNDPV,KUPAR,KUPVAL,KUACT
  HIGZ:
    IPL,IPM,IFA,IGTEXT,IGBOX,IGAXIS,IGPIE,IGRAPH,IGHIST
    IGARC,IGLBL,IGRNG,IGMETA,IGSA,IGSET,IRQLC,IRQST,ISCR
    ISELNT,ISFAIS,ISFASI,ISLN,ISMK,ISVP,ISWN,ITX,ICLRWK
    IGPAVE,IGTERM
  ZEBRA:
    FZIN,FZOUT,FZFILE,FZENDI,FZENDO,MZLOGL
    RZCDIR,RZLDIR,RZFILE,RZEND,RZIN,RZOUT,RZVIN,RZVOUT
    RZOPEN,RZIODO,RZCLOS,RZQUOT
  CERNLIB:
    VZERO,UCOPY,RNDM,RANNOR,LENOCC,CLTOU,CUTOL
    SBIT0,SBIT1,SBYT,JBIT,JBYT,UCTOH,UHTOC,TIMED
    ERF,ERFC,FREQ,PROB,RANLAN
    DENLAN,DSTLAN,DIFLAN,XM1LAN,XM2LAN
    BINSIZ,DERF,DERFC,DFREQ,GAMMA,DGAMMA
    RANMAR,RMARIN,RMARUT,RMMAR,RMMAQ,RANECU,RANECQ
    RANLUX,RLUXGO,RLUXAT,RLUXIN,RLUXUT,RNORML,RNORMX
    FUNLXP,FUNLUX,RADAPT,RGS56P


