Subroutine DPLOT

subroutine DPLOT

        ! Uses
    use precision_mod
    use unp_mod
    use unpmc_mod, ONLY: unpmc, unpGeantSP, unpackMUSR
    use unpderiv_mod
    use filters_mod
    use hists_mod
    use rawhists_mod
    use user_hists_mod
    use namelist_mod
    use xtalk_mod
    use pattern_mod
    use windowbj_mod
    use windowstat_mod
    use pattern_log_mod
    use tracking_mod
    use stopdistrib_mod
    use classify_mod
    use classifybj_mod
    use physics_hist_mod
    use skim_mod
    use trackrange_mod
    use beam_spot_mod
    use track_mod
    use pact_mod
    use tec_mod
    use qhists_mod
    use bmspotjb_mod
    use chambers_mod
    use timezero_mod

        ! Calls
    call BMJBanalysis
    call BeamSpots
    call BulgeMonitor
    call ClearClassify
    call ClearImportantTECArrays
    call ClearTracking
    call ClearWindowingBJ
    call EvalTwoHits
    call Fail_Status
    call FillHelixTree
    call FillPhysicsHists
    call FillRawHists
    call Filters
    call GetCWD
    call Getenv
    call HF1
    call IdentifyPositrons
    call InitTracking
    call LogFGResult
    call LogWinDCs
    call PACTanalysis
    call PACThists
    call PactRawHists
    call PostFitClassify
    call Ratios
    call ResetSkim
    call SelectTriggerParticle
    call TECanalysis
    call TimeZeroHists
    call Tracking
    call UnpGeantSP
    call UnpackDeriv
    call UnpackMUSR
    call WindowingBJ
    call Xtalk
    call hbook1
    call hf1
    call kerror
    call ko_tdctree
    call ko_tree
    call makebranch
    call opentree
    call savec
    call savetree
    call see_tec
    call setbranchvar
    call tdc_listhits
    call trackrange
    call uFillPatternHists
    call uFillPostFilterHists
    call uFillRawHists
    call uFillTrackHists

        ! Variables
    integer, EXTERNAL :: iutime
    integer :: eventstarttime
    integer :: eventendtime
    integer :: unpackstarttime
    integer :: unpackendtime
    integer :: windowingstarttime
    integer :: windowingendtime
    integer :: xtalkstarttime
    integer :: xtalkendtime
    integer :: trackingstarttime
    integer :: trackingendtime
    logical, PARAMETER :: enableTiming = .false.
    integer (kind=i4) :: itest
    integer (kind=i4) :: istat
    integer (kind=i4) :: dummy
    integer (kind=i4) :: iTime
    integer (kind=i4) :: iWindow
    integer (kind=i4) :: ClassStat
    integer (kind=i4), PARAMETER :: iTimeMax = 20
    real (kind=r4), dimension (iTimeMax) :: Time
    logical :: first = .true.
    logical :: sprint
    logical :: Pact_Fail
    integer (kind=i4) :: itr
    character (len=4) :: cer
    logical :: AnalyzeEvent = .true.
    character (len=256) :: strfile1
    character (len=256) :: strfile2
    real (kind=r8) :: totalP
    character (len=255) :: tree_path
    character (len=255) :: FullTreeFilename

        ! Subroutines and functions
    subroutine ClearClassify ()
    function elapsedtime (start, stop)

end subroutine DPLOT

Description of Variables

iutime

integer, EXTERNAL :: iutime

eventstarttime

integer :: eventstarttime

eventendtime

integer :: eventendtime

unpackstarttime

integer :: unpackstarttime

unpackendtime

integer :: unpackendtime

windowingstarttime

integer :: windowingstarttime

windowingendtime

integer :: windowingendtime

xtalkstarttime

integer :: xtalkstarttime

xtalkendtime

integer :: xtalkendtime

trackingstarttime

integer :: trackingstarttime

trackingendtime

integer :: trackingendtime

enableTiming

logical, PARAMETER :: enableTiming = .false.

itest

integer (kind=i4) :: itest

istat

integer (kind=i4) :: istat

dummy

integer (kind=i4) :: dummy

iTime

integer (kind=i4) :: iTime

iWindow

integer (kind=i4) :: iWindow

ClassStat

integer (kind=i4) :: ClassStat

iTimeMax

integer (kind=i4), PARAMETER :: iTimeMax = 20

Time

real (kind=r4), dimension (iTimeMax) :: Time

first

logical :: first = .true.

sprint

logical :: sprint

Pact_Fail

logical :: Pact_Fail

itr

integer (kind=i4) :: itr

cer

character (len=4) :: cer

AnalyzeEvent

logical :: AnalyzeEvent = .true.

strfile1

character (len=256) :: strfile1

strfile2

character (len=256) :: strfile2

totalP

real (kind=r8) :: totalP

tree_path

character (len=255) :: tree_path

FullTreeFilename

character (len=255) :: FullTreeFilename

Description of Subroutines and Functions

ClearClassify

subroutine ClearClassify ()
end subroutine ClearClassify

elapsedtime

function elapsedtime (start, stop)
    integer, INTENT(in) :: start
    integer, INTENT(in) :: stop
    real :: elapsedtime
end function elapsedtime