Module FGntuple_mod 
module FGntuple_mod
        ! Uses
    use Precision_mod
    use physicalconstants_mod
    use Namelist_mod
    use Chambers_mod
    use Det_Geom_mod
    use Tdc_mod
    use Unp_mod
    use Pattern_mod
    use Track_mod
    use FirstGuess_mod
        ! Variables
    character (len=10), private :: Directory
    character (len=10), private :: dirques
    character (len=100000), private :: CHFORM
    character (len=5), private :: aPause
    integer (kind=I4), private :: ikykle
        ! Subroutines and functions
    public subroutine FGnt ()
    private subroutine MCnt ()
    private subroutine IncrementMCFile ()
    private subroutine DefineMCntuples ()
    private function nHitPlanes (kWin, PorD) result (nPls)
    private subroutine DataNt ()
    private subroutine InsertDataNt (iFGTrack, jFGTrack)
    private subroutine IncrementDataFile ()
    private subroutine DefineDataNtuples ()
end module FGntuple_mod
==============================================================================
 Author: Jim Musser
 Date Created: October 29, 2001
------------------------------------------------------------------------------
 Description of Variables 
Directory
character (len=10), private :: Directory
dirques
character (len=10), private :: dirques
CHFORM
character (len=100000), private :: CHFORM
aPause
character (len=5), private :: aPause
ikykle
integer (kind=I4), private :: ikykle
 Description of Subroutines and Functions 
FGnt
public subroutine FGnt ()
    ! Calls: DataNt, MCnt
end subroutine FGnt
------------------------------------------------------------------------------
MCnt
private subroutine MCnt ()
    ! Calls: HCDIR, HFNT, IncrementMCFile
end subroutine MCnt
------------------------------------------------------------------------------
 x = (1/Emax)[(eB)^2*(R^2 + 1/w^2) + m^2*c^4]^(1/2)
------------------------------------------------------------------------------
IncrementMCFile
private subroutine IncrementMCFile ()
    ! Calls: DefineMCntuples, Getenv, HCDIR, HREND, HROPEN, HROUT
end subroutine IncrementMCFile
DefineMCntuples
private subroutine DefineMCntuples ()
    ! Calls: HBNAME, HBNT, HNFORM
end subroutine DefineMCntuples
nHitPlanes
private function nHitPlanes (kWin, PorD) result (nPls)
    integer (kind=I4), INTENT(in) :: kWin
    character, INTENT(in) :: PorD
    integer (kind=I4) :: nPls
end function nHitPlanes
DataNt
private subroutine DataNt ()
    ! Calls: HCDIR, HFNT, IncrementDataFile, InsertDataNt
end subroutine DataNt
InsertDataNt
private subroutine InsertDataNt (iFGTrack, jFGTrack)
    integer (kind=I4), INTENT(in) :: iFGTrack
    integer (kind=I4), INTENT(in) :: jFGTrack
end subroutine InsertDataNt
IncrementDataFile
private subroutine IncrementDataFile ()
    ! Calls: DefineDataNtuples, Getenv, HCDIR, HREND, HROPEN, HROUT
end subroutine IncrementDataFile
DefineDataNtuples
private subroutine DefineDataNtuples ()
    ! Calls: HBNAME, HBNT, HNFORM
end subroutine DefineDataNtuples