hec_ntuple_pass1.f     [#]

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    ( is called by:   hec_ntuple.f   )

    It contains the following  commons:

    hec_par.inc
    hec_datacard.inc
    hec_evth.inc
    hec_geo.inc
    hec_max.inc
    hec_search.inc
    hec_trig.inc
 
 
 

    This routine does a pass over the data to fill the
    standard ntuples.

    First, initialize data I/O with a call to:
    hec_io_pass_ini

    Start the loop over the events here

                hec_nextevt()
                reads in the next event

                hec_evt
                processes the event

                hec_ntuple_evt1
                Fills the standard event-by-event ntuples

                user_ntuple_block_evt1
                does nothing unless changed by user
                (opportunity for user to fill private ntuples)

                hec_io_pass_evt
                calls mzwipe if reading Zebra files

    The event loop is done now

    hec_ntuple_ana1
    Fills the run ntuples

    hec_io_pass_ter
    handles the end of data I/O