Module hists_mod

module hists_mod

        ! Uses
    use precision_mod
    use det_geom_mod
    use namelist_mod

        ! Variables
    integer, public :: NumBins
    integer, public, PARAMETER :: RawHists = 1000
    integer, public, PARAMETER :: PostFilterHists = 15000
    integer, public, PARAMETER :: ScHists = 18000
    integer, public, PARAMETER :: ADCHists = 19000
    integer, public, PARAMETER :: XtalkHists = 20000
    integer, public, PARAMETER :: HelixFitHist = 22000
    integer, public, PARAMETER :: SkimHists = 28000
    integer, public, PARAMETER :: PatHists = 30000
    integer, public, PARAMETER :: TrackHists = 35000
    integer, public, PARAMETER :: KalmanHists = 40000
    integer, public, PARAMETER :: EffHists = 49000
    integer, public, PARAMETER :: PhysHists = 50000
    integer, private, PARAMETER :: Scatterweights = 60000
    integer, public, PARAMETER :: TECHists = 61001
    integer, public, PARAMETER :: MCTestHists = 62001
    integer, public, PARAMETER :: IDH_WIRE_HITS = RawHists + 1
    integer, public, PARAMETER :: IDH_RAWHIT_MULT = RawHists + 2
    integer, public, PARAMETER :: IDH_TDC_ALL = RawHists + 3
    integer, public, PARAMETER :: IDH_WTDC_ALL = RawHists + 4
    integer, public, PARAMETER :: IDH_TDCw_DC = RawHists + 5
    integer, public, PARAMETER :: IDH_TDCt_DC = RawHists + 6
    integer, public, PARAMETER :: IDH_BEAM_UPSTREAM = RawHists + 7
    integer, public, PARAMETER :: IDH_BEAM_DOWNSTREAM = RawHists + 8
    integer, public, PARAMETER :: IDH_FAILED_TEST = RawHists + 9
    integer, public, PARAMETER :: IDH_RAWHIT_WIRE = RawHists + 100
    integer, public, PARAMETER :: IDH_RAWHIT_WIRE_MULT = RawHists + 150
    integer, public, PARAMETER :: IDH_RAWHIT_PLANE_MULT = RawHists + 200
    integer, public, PARAMETER :: IDH_TDC_PLANE = RawHists + 250
    integer, public, PARAMETER :: IDH_WTDC_PLANE = RawHists + 300
    integer, public, PARAMETER :: IDH_RAWADC_S1 = RawHists + 351
    integer, public, PARAMETER :: IDH_RAWADC_S2 = RawHists + 352
    integer, public, PARAMETER :: IDH_RAWTDC_RFC = RawHists + 353
    integer, public, PARAMETER :: IDH_RAWTDC_CAMAC = RawHists + 354
    integer, public, PARAMETER :: IDH_PCWIRE_HITS = RawHists + 501
    integer, public, PARAMETER :: IDH_PCRAWHIT_MULT = RawHists + 502
    integer, public, PARAMETER :: IDH_PCTDC_ALL = RawHists + 503
    integer, public, PARAMETER :: IDH_PCWTDC_ALL = RawHists + 504
    integer, public, PARAMETER :: IDH_TDCw_PC = RawHists + 508
    integer, public, PARAMETER :: IDH_TDCt_PC = RawHists + 509
    integer, public, PARAMETER :: IDH_TDCw_PCcentr = RawHists + 510
    integer, public, PARAMETER :: IDH_PCRAWHIT_WIRE = RawHists + 600
    integer, public, PARAMETER :: IDH_PCRAWHIT_WIRE_MULT = RawHists + 620
    integer, public, PARAMETER :: IDH_PCRAWHIT_PLANE_MULT = RawHists + 640
    integer, public, PARAMETER :: IDH_PCTDC_PLANE = RawHists + 700
    integer, public, PARAMETER :: IDH_PCWTDC_PLANE = RawHists + 800
    integer, public, PARAMETER :: IDH_BEAMSPOT_JB = RawHists + 900
    integer, public, PARAMETER :: IDH_RAWDC43 = RawHists + 1000
    integer, public, PARAMETER :: IDH_TDCUNP_RAW = RawHists + 4000
    integer, public, PARAMETER :: IDH_SCTDC_RAW = RawHists + 8000
    integer, public, PARAMETER :: IDH_SCADC_RAW = RawHists + 8100
    integer, public, PARAMETER :: IDH_RFTOF_RAW = RawHists + 8250
    integer, public, PARAMETER :: IDH_CPTOF_RAW = RawHists + 8251
    integer, public, PARAMETER :: IDH_RFTOF_RAW_RAW = RawHists + 8252
    integer, public, PARAMETER :: IDH_CPTOF_RAW_RAW = RawHists + 8253
    integer, public, PARAMETER :: IDH_CPTOF_MULT = RawHists + 8254
    integer, public, PARAMETER :: IDH_CPTOF_DELTA = RawHists + 8255
    integer, public, PARAMETER :: IDH_PCADC_RAW = RawHists + 8260
    integer, public, PARAMETER :: IDH_PC5ADC_RAW = RawHists + 8261
    integer, public, PARAMETER :: IDH_PC6ADC_RAW = RawHists + 8262
    integer, public, PARAMETER :: IDH_PC7ADC_RAW = RawHists + 8263
    integer, public, PARAMETER :: IDH_PC8ADC_RAW = RawHists + 8264
    integer, public, PARAMETER :: IDH_PC5ADCWMAP_RAW = RawHists + 8265
    integer, public, PARAMETER :: IDH_PC6ADCWMAP_RAW = RawHists + 8266
    integer, public, PARAMETER :: IDH_PC7ADCWMAP_RAW = RawHists + 8267
    integer, public, PARAMETER :: IDH_PC8ADCWMAP_RAW = RawHists + 8268
    integer, public, PARAMETER :: IDH_PC5ADCWMAPTHR_RAW = RawHists + 8269
    integer, public, PARAMETER :: IDH_PC6ADCWMAPTHR_RAW = RawHists + 8270
    integer, public, PARAMETER :: IDH_PC7ADCWMAPTHR_RAW = RawHists + 8271
    integer, public, PARAMETER :: IDH_PC8ADCWMAPTHR_RAW = RawHists + 8272
    integer, public, PARAMETER :: IDH_PC5ADCTDC_RAW = RawHists + 8273
    integer, public, PARAMETER :: IDH_PC6ADCTDC_RAW = RawHists + 8274
    integer, public, PARAMETER :: IDH_PC7ADCTDC_RAW = RawHists + 8275
    integer, public, PARAMETER :: IDH_PC8ADCTDC_RAW = RawHists + 8276
    integer, public, PARAMETER :: IDH_M1ADC_RAW = RawHists + 8281
    integer, public, PARAMETER :: IDH_M2ADC_RAW = RawHists + 8282
    integer, public, PARAMETER :: IDH_M12ADC_RAW = RawHists + 8283
    integer, public, PARAMETER :: IDH_M1vs2ADC_RAW = RawHists + 8284
    integer, public, PARAMETER :: IDH_MsumvsM12ADC_RAW = RawHists + 8285
    integer, public, PARAMETER :: IDH_M12vsTCAP_RAW = RawHists + 8286
    integer, public, PARAMETER :: IDH_CPU_TIME = RawHists + 9950
    integer, public, PARAMETER :: IDH_DCU_GEOM = RawHists + 9996
    integer, public, PARAMETER :: IDH_DCV_GEOM = RawHists + 9997
    integer, public, PARAMETER :: IDH_PCU_GEOM = RawHists + 9998
    integer, public, PARAMETER :: IDH_PCV_GEOM = RawHists + 9999
    integer, public, PARAMETER :: IDH_T0_SC = 10000
    integer, public, PARAMETER :: IDH_SCSIGNALS = ScHists + 1
    integer, public, PARAMETER :: IDH_RFTOF = ScHists + 250
    integer, public, PARAMETER :: IDH_CPTOF = ScHists + 251
    integer, private, PARAMETER :: ADCShift = -5
    integer, public, PARAMETER :: FirstPCADC = 5
    integer, public, PARAMETER :: LastPCADC = 8
    integer, public, PARAMETER :: FirstSCADC = 1
    integer, public, PARAMETER :: LastSCADC = 3
    integer, public, PARAMETER :: IDH_PCADC_RawHits = ADCHists + 1
    integer, public, PARAMETER :: IDH_PCADC_WidthAll = ADCHists + 2
    integer, public, PARAMETER :: IDH_PCADC_Width = ADCHists + 3 + ADCShift
    integer, public, PARAMETER :: IDH_PCADC_EnergyAll = ADCHists + 10
    integer, public, PARAMETER :: IDH_PCADC_Energy = ADCHists + 11 + ADCShift
    integer, public, PARAMETER :: IDH_PCADC_EnergyWire = ADCHists + 15 + ADCShift
    integer, public, PARAMETER :: IDH_PCADC_TimeAll = ADCHists + 20
    integer, public, PARAMETER :: IDH_PCADC_HitsAll = ADCHists + 21
    integer, public, PARAMETER :: IDH_PCADC_HitsPlane = ADCHists + 22 + ADCShift
    integer, public, PARAMETER :: IDH_PCADC_PC6_eplus = ADCHists + 30
    integer, public, PARAMETER :: IDH_PCADC_ElossAll = ADCHists + 40
    integer, public, PARAMETER :: IDH_PCADC_Eloss = ADCHists + 41 + ADCShift
    integer, public, PARAMETER :: IDH_PCADC_ElossWire = ADCHists + 45 + ADCShift
    integer, public, PARAMETER :: IDH_SCADC_Energy = ScHists + 500
    integer, public, DIMENSION(1) :: NDH_SCADC_Energy = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_RawHits = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_WidthAll = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_Width = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_EnergyWire = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_EnergyAll = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_Energy = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_TimeAll = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_HitsAll = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_HitsPlane = 0
    integer, public, PARAMETER :: IDH_PCADC_AnalFail = ADCHists + 99
    integer, public, PARAMETER :: IDH_PCADC_EvsNext = ADCHists + 100 + ADCShift
    integer, public, PARAMETER :: IDH_PCADC_S6M5 = ADCHists + 105
    integer, public, PARAMETER :: IDH_PCADC_M6S5 = ADCHists + 106
    integer, public, PARAMETER :: IDH_PCADC_M6M5 = ADCHists + 107
    integer, public, PARAMETER :: IDH_PCADC_6vs5ifno78 = ADCHists + 108
    integer, public, PARAMETER :: IDH_PCADC_S6S5_F1 = ADCHists + 109
    integer, public, PARAMETER :: IDH_PCADC_S6S5_F2 = ADCHists + 110
    integer, public, PARAMETER :: IDH_PCADC_S6S5_F3 = ADCHists + 111
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z1 = ADCHists + 112
    integer, public, PARAMETER :: IDH_PCADC_S6M5_Z1 = ADCHists + 113
    integer, public, PARAMETER :: IDH_PCADC_M6S5_Z1 = ADCHists + 114
    integer, public, PARAMETER :: IDH_PCADC_M6M5_Z1 = ADCHists + 115
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z2 = ADCHists + 116
    integer, public, PARAMETER :: IDH_PCADC_S6M5_Z2 = ADCHists + 117
    integer, public, PARAMETER :: IDH_PCADC_M6S5_Z2 = ADCHists + 118
    integer, public, PARAMETER :: IDH_PCADC_M6M5_Z2 = ADCHists + 119
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z3 = ADCHists + 120
    integer, public, PARAMETER :: IDH_PCADC_S6M5_Z3 = ADCHists + 121
    integer, public, PARAMETER :: IDH_PCADC_M6S5_Z3 = ADCHists + 122
    integer, public, PARAMETER :: IDH_PCADC_M6M5_Z3 = ADCHists + 123
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z1_F1 = ADCHists + 124
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z2_F1 = ADCHists + 125
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z3_F1 = ADCHists + 126
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z1_F2 = ADCHists + 127
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z2_F2 = ADCHists + 128
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z3_F2 = ADCHists + 129
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z1_F3 = ADCHists + 130
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z2_F3 = ADCHists + 131
    integer, public, PARAMETER :: IDH_PCADC_S6S5_Z3_F3 = ADCHists + 132
    integer, public, PARAMETER :: IDH_PCADC_6vs5if7 = ADCHists + 133
    integer, public, PARAMETER :: IDH_PCADC_6vs5ifStop6 = ADCHists + 134
    integer, public, PARAMETER :: IDH_PC6StopCuts = ADCHists + 135
    integer, public, PARAMETER :: IDH_PCADC_6vsno78_6stopcut = ADCHists + 136
    integer, public, PARAMETER :: IDH_PC7StopCuts = ADCHists + 137
    integer, public, PARAMETER :: IDH_PCADC_EMuAll = ADCHists + 140
    integer, public, PARAMETER :: IDH_PCADC_EMu = ADCHists + 141 + ADCShift
    integer, public, PARAMETER :: IDH_PCADC_LastHit = ADCHists + 145
    integer, public, PARAMETER :: IDH_PCADC_NotFound = ADCHists + 146
    integer, public, PARAMETER :: IDH_PCADCvsDCsum = ADCHists + 150
    integer, public, PARAMETER :: IDH_PCADCvsPCsum = ADCHists + 151
    integer, public, PARAMETER :: IDH_PCADCvsSCsum = ADCHists + 152
    integer, public, PARAMETER :: IDH_PCADCvsDCpPCsum = ADCHists + 153
    integer, public, PARAMETER :: IDH_PCADCvsAllsum = ADCHists + 154
    integer, public, PARAMETER :: IDH_PCADC_TDChitCut = ADCHists + 155
    integer, public, PARAMETER :: IDH_PCADC_Eloss_vs_hit = ADCHists + 160
    integer, public, PARAMETER :: IDH_PCADCn_Eloss_vs_hit = ADCHists + 161 + ADCShift
    integer, public, PARAMETER :: IDH_PCADC_NotAdj_hits = ADCHists + 162
    integer, public, PARAMETER :: IDH_PCADCn_NotAdj_hits = ADCHists + 163 + ADCShift
    integer, public, PARAMETER :: IDH_PCADCn_ClusterSize = ADCHists + 167 + ADCShift
    integer, public, DIMENSION(1) :: NDH_PCADC_AnalFail = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_EvsNext = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_6vs5if7 = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_6vs5ifStop6 = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_7vs6ifStop7 = 0
    integer, public, DIMENSION(1) :: NDH_PC6StopCuts = 0
    integer, public, DIMENSION(1) :: NDH_PC7StopCuts = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_6vs5ifno78 = 0
    integer, public, PARAMETER, DIMENSION(1) :: NDH_PCADC_PC6_eplus = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_ElossAll = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_Eloss = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_ElossWire = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_EMuAll = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_EMu = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_vsTDCwAll = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_vsTDCw = 0
    integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_NoMatch = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_LastHit = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_NotFound = 0
    integer, public, DIMENSION(1) :: NDH_PCADCvsDCsum = 0
    integer, public, DIMENSION(1) :: NDH_PCADCvsPCsum = 0
    integer, public, DIMENSION(1) :: NDH_PCADCvsSCsum = 0
    integer, public, DIMENSION(1) :: NDH_PCADCvsDCpPCsum = 0
    integer, public, DIMENSION(1) :: NDH_PCADCvsAllsum = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_TDChitCut = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_Eloss_vs_hit = 0
    integer, public, DIMENSION(1) :: NDH_PCADCn_Eloss_vs_hit = 0
    integer, public, DIMENSION(1) :: NDH_PCADC_NotAdj_hits = 0
    integer, public, DIMENSION(1) :: NDH_PCADCn_NotAdj_hits = 0
    integer, public, DIMENSION(1) :: NDH_PCADCn_ClusterSize = 0
    integer, public, PARAMETER :: IDH_EffDCplane = EffHists + 1
    integer, public, PARAMETER :: IDH_EffDCwires = EffHists + 2
    integer, public, PARAMETER :: IDH_EffDCAdjFrac = EffHists + 3
    integer, public, PARAMETER :: IDH_EffDCAdjside = EffHists + 4
    integer, public, PARAMETER :: IDH_EffDCwire = EffHists + 10
    integer, public, PARAMETER :: IDH_EffPCplane = EffHists + 1 + 100
    integer, public, PARAMETER :: IDH_EffPCwires = EffHists + 2 + 100
    integer, public, PARAMETER :: IDH_EffPCAdjFrac = EffHists + 3 + 100
    integer, public, PARAMETER :: IDH_EffPCAdjside = EffHists + 4 + 100
    integer, public, PARAMETER :: IDH_EffPCwire = EffHists + 10 + 100
    integer, public, PARAMETER :: IDH_cda0 = EffHists + 800 + 0
    integer, public, PARAMETER :: IDH_cda1 = EffHists + 800 + 1
    integer, public, PARAMETER :: IDH_cda2 = EffHists + 800 + 2
    integer, public, PARAMETER :: IDH_cda3 = EffHists + 800 + 3
    integer, public, PARAMETER :: IDH_cda4 = EffHists + 800 + 4
    integer, public, PARAMETER :: IDH_cda5 = EffHists + 800 + 5
    integer, public, PARAMETER :: IDH_cda6 = EffHists + 800 + 6
    integer, public, PARAMETER :: IDH_cda7 = EffHists + 800 + 7
    integer, public, PARAMETER :: IDH_cda8 = EffHists + 800 + 8
    integer, public, PARAMETER :: IDH_cda9 = EffHists + 800 + 9
    integer, public, PARAMETER :: IDH_cda10 = EffHists + 800 + 10
    integer, public, PARAMETER :: IDH_cda11 = EffHists + 800 + 11
    integer, public, PARAMETER :: IDH_cda12 = EffHists + 800 + 12
    integer, public, PARAMETER :: IDH_cda13 = EffHists + 800 + 13
    integer, public, PARAMETER :: IDH_cda14 = EffHists + 800 + 14
    integer, public, PARAMETER :: IDH_cda15 = EffHists + 800 + 15
    integer, public, PARAMETER :: IDH_cda16 = EffHists + 800 + 16
    integer, public, PARAMETER :: IDH_cda17 = EffHists + 800 + 17
    integer, public, PARAMETER :: IDH_cda18 = EffHists + 800 + 18
    integer, public, PARAMETER :: IDH_cda19 = EffHists + 800 + 19
    integer, public, PARAMETER :: IDH_cda20 = EffHists + 800 + 20
    integer, public, PARAMETER :: IDH_cda21 = EffHists + 800 + 21
    integer, public, PARAMETER :: IDH_cda22 = EffHists + 800 + 22
    integer, public, PARAMETER :: IDH_cda23 = EffHists + 800 + 23
    integer, public, PARAMETER :: IDH_cda24 = EffHists + 800 + 24
    integer, public, PARAMETER, dimension (2) :: XTDC_shift = (/ 0, 1 /)
    integer, public, PARAMETER, dimension (2) :: XTPC_shift = (/ 1000, 2 /)
    integer, public, PARAMETER, dimension (2) :: XTDC_Af_shift = (/ 500, 3 /)
    integer, public, PARAMETER, dimension (2) :: XTPC_Af_shift = (/ 1500, 4 /)
    integer, private, PARAMETER :: nX = 4
    integer, public, PARAMETER :: IDH_XTPHits = XtalkHists + 1
    integer, public, PARAMETER :: IDH_XTWHits = XtalkHists + 2
    integer, public, PARAMETER :: IDH_XTAwayHits = XtalkHists + 3
    integer, public, PARAMETER :: IDH_XTCausedMult = XtalkHists + 4
    integer, public, PARAMETER :: IDH_XTHitMult = XtalkHists + 5
    integer, public, PARAMETER :: IDH_Double_WdvsTd = XtalkHists + 6
    integer, public, DIMENSION(nX) :: NDH_XTPHits = 0
    integer, public, DIMENSION(nX) :: NDH_XTWHits = 0
    integer, public, DIMENSION(nX) :: NDH_XTAwayHits = 0
    integer, public, DIMENSION(nX) :: NDH_XTCausedMult = 0
    integer, public, DIMENSION(nX) :: NDH_XTHitMult = 0
    integer, public, DIMENSION(nX) :: NDH_Double_WdvsTd = 0
    integer, public, PARAMETER :: IDH_TimeDiff = XtalkHists + 10
    integer, public, PARAMETER :: IDH_PTimeDiff = XtalkHists + 11
    integer, public, PARAMETER :: IDH_WideWvsXTW = XtalkHists + 12
    integer, public, PARAMETER :: IDH_XTWvsT = XtalkHists + 13
    integer, public, PARAMETER :: IDH_WvsTd_central = XtalkHists + 14
    integer, public, PARAMETER :: IDH_WvsTd_ganged = XtalkHists + 15
    integer, public, PARAMETER :: IDH_TDiff_TDCwDiff = XtalkHists + 16
    integer, public, DIMENSION(nX) :: NDH_TimeDiff = 0
    integer, public, DIMENSION(nX) :: NDH_PTimeDiff = 0
    integer, public, DIMENSION(nX) :: NDH_WideWvsXTW = 0
    integer, public, DIMENSION(nX) :: NDH_XTWvsT = 0
    integer, public, DIMENSION(nX) :: NDH_WvsTd_central = 0
    integer, public, DIMENSION(nX) :: NDH_WvsTd_ganged = 0
    integer, public, DIMENSION(nX) :: NDH_TDiff_TDCwDiff = 0
    integer, public, PARAMETER :: IDH_WTDC_1Hit = XtalkHists + 20
    integer, public, PARAMETER :: IDH_WTDC_1WIRE = XtalkHists + 21
    integer, public, PARAMETER :: IDH_TDCw_All = XtalkHists + 22
    integer, public, DIMENSION(nX) :: NDH_WTDC_1Hit = 0
    integer, public, DIMENSION(nX) :: NDH_WTDC_1WIRE = 0
    integer, public, DIMENSION(nX) :: NDH_TDCw_All = 0
    integer, public, PARAMETER :: IDH_PlaneMult = XtalkHists + 30
    integer, public, PARAMETER :: IDH_AdjMult = XtalkHists + 31
    integer, public, PARAMETER :: IDH_WireMult = XtalkHists + 32
    integer, public, DIMENSION(nX) :: NDH_PlaneMult = 0
    integer, public, DIMENSION(nX) :: NDH_AdjMult = 0
    integer, public, DIMENSION(nX) :: NDH_WireMult = 0
    integer, public, PARAMETER :: IDH_TTDC_ADJACENT = XtalkHists + 40
    integer, public, PARAMETER :: IDH_WTDC_ADJACENT = XtalkHists + 41
    integer, public, DIMENSION(nX) :: NDH_TTDC_ADJACENT = 0
    integer, public, DIMENSION(nX) :: NDH_WTDC_ADJACENT = 0
    integer, public, PARAMETER :: IDH_Adj0_WvsT = XtalkHists + 54
    integer, public, PARAMETER :: IDH_Adj1_WvsT = XtalkHists + 55
    integer, public, PARAMETER :: IDH_Adj2_WvsT = XtalkHists + 56
    integer, public, PARAMETER :: IDH_AdjMore_WvsT = XtalkHists + 57
    integer, public, DIMENSION(nX) :: NDH_Adj0_WvsT = 0
    integer, public, DIMENSION(nX) :: NDH_Adj1_WvsT = 0
    integer, public, DIMENSION(nX) :: NDH_Adj2_WvsT = 0
    integer, public, DIMENSION(nX) :: NDH_AdjMore_WvsT = 0
    integer, public, PARAMETER :: IDH_XTMissed = XtalkHists + 60
    integer, public, PARAMETER :: IDH_XTMissed_W = XtalkHists + 61
    integer, public, PARAMETER :: IDH_XTMissed_ring = XtalkHists + 62
    integer, public, PARAMETER :: IDH_XTMissed_time = XtalkHists + 63
    integer, public, PARAMETER :: IDH_XTMissed_width = XtalkHists + 64
    integer, public, DIMENSION(nX) :: NDH_XTMissed = 0
    integer, public, DIMENSION(nX) :: NDH_XTMissed_W = 0
    integer, public, DIMENSION(nX) :: NDH_XTMissed_ring = 0
    integer, public, DIMENSION(nX) :: NDH_XTMissed_time = 0
    integer, public, DIMENSION(nX) :: NDH_XTMissed_width = 0
    integer, public, PARAMETER :: IDH_XTRecov_Singl = XtalkHists + 70
    integer, public, PARAMETER :: IDH_XTRecov_Doubl = XtalkHists + 71
    integer, public, DIMENSION(1) :: NDH_XTRecov_Singl = 0
    integer, public, DIMENSION(1) :: NDH_XTRecov_Doubl = 0
    integer, public, PARAMETER :: IDH_PCWTDC_upst = XtalkHists + 80
    integer, public, PARAMETER :: IDH_PCWTDC_TargUp = XtalkHists + 81
    integer, public, PARAMETER :: IDH_PCWTDC_TargDown = XtalkHists + 82
    integer, public, PARAMETER :: IDH_PCWTDC_downst = XtalkHists + 83
    integer, public, DIMENSION(nX) :: NDH_PCWTDC_upst = 0
    integer, public, DIMENSION(nX) :: NDH_PCWTDC_TargUp = 0
    integer, public, DIMENSION(nX) :: NDH_PCWTDC_TargDown = 0
    integer, public, DIMENSION(nX) :: NDH_PCWTDC_downst = 0
    integer, public, PARAMETER :: IDH_SkimFitFailures = SkimHists + 1
    integer, public, DIMENSION(1) :: NDH_SkimFitFailures
    integer, public, PARAMETER :: IDH_SkimFitFailuresAcc = SkimHists + 2
    integer, public, DIMENSION(1) :: NDH_SkimFitFailuresAcc
    integer, public, PARAMETER :: IDH_SkimmedEvents = SkimHists + 4
    integer, public, DIMENSION(1) :: NDH_SkimmedEvents
    integer, public, PARAMETER :: IDH_CleanSkim = SkimHists + 9
    integer, public, DIMENSION(1) :: NDH_CleanSkim
    integer, public, PARAMETER :: IDH_skim_mcptot = SkimHists + 10
    integer, public, PARAMETER :: IDH_skim_mccosth = SkimHists + 40
    integer, public, PARAMETER :: IDH_skim_mctime = SkimHists + 70
    integer, public, PARAMETER :: IDH_skim_mcpt = SkimHists + 100
    integer, public, PARAMETER :: IDH_skim_mcvx = SkimHists + 130
    integer, public, PARAMETER :: IDH_skim_mcvy = SkimHists + 160
    integer, public, PARAMETER :: IDH_skim_mcvz = SkimHists + 190
    integer, public, PARAMETER :: IDH_skim_mcmichel = SkimHists + 220
    integer, public, PARAMETER :: IDH_skim_mccostht = SkimHists + 250
    integer, public, PARAMETER :: IDH_mcskim_mcptot = SkimHists + 280
    integer, public, PARAMETER :: IDH_mcskim_mccosth = SkimHists + 310
    integer, public, PARAMETER :: IDH_mcskim_mctime = SkimHists + 340
    integer, public, PARAMETER :: IDH_mcskim_mcpt = SkimHists + 370
    integer, public, PARAMETER :: IDH_mcskim_mcvx = SkimHists + 400
    integer, public, PARAMETER :: IDH_mcskim_mcvy = SkimHists + 430
    integer, public, PARAMETER :: IDH_mcskim_mcvz = SkimHists + 460
    integer, public, PARAMETER :: IDH_mcskim_mcmichel = SkimHists + 490
    integer, public, PARAMETER :: IDH_mcskim_mccostht = SkimHists + 520
    integer, public, PARAMETER :: IDH_fitfail_mcptot = SkimHists + 280
    integer, public, dimension (0:3,1) :: NDH_fitfail_mcptot = 0
    integer, public, PARAMETER :: IDH_fitfail_mccosth = SkimHists + 285
    integer, public, dimension (0:3,1) :: NDH_fitfail_mccosth = 0
    integer, public, PARAMETER :: IDH_fitfail_mctime = SkimHists + 290
    integer, public, dimension (0:3,1) :: NDH_fitfail_mctime = 0
    integer, public, PARAMETER :: IDH_fitfail_mcpt = SkimHists + 295
    integer, public, dimension (0:3,1) :: NDH_fitfail_mcpt = 0
    integer, public, PARAMETER :: IDH_fitfail_mcvx = SkimHists + 300
    integer, public, dimension (0:3,1) :: NDH_fitfail_mcvx = 0
    integer, public, PARAMETER :: IDH_fitfail_mcvy = SkimHists + 305
    integer, public, dimension (0:3,1) :: NDH_fitfail_mcvy = 0
    integer, public, PARAMETER :: IDH_fitfail_mcvz = SkimHists + 310
    integer, public, dimension (0:3,1) :: NDH_fitfail_mcvz = 0
    integer, public, PARAMETER :: IDH_fitfail_mcmichel = SkimHists + 315
    integer, public, dimension (0:3,1) :: NDH_fitfail_mcmichel = 0
    integer, public, PARAMETER :: WinHists = PatHists
    integer, public, PARAMETER :: ClustHists = PatHists + 1000
    integer, public, PARAMETER :: FGHists = PatHists + 2000
    integer, public, PARAMETER :: ClassHists = PatHists + 4000
    integer, public, PARAMETER :: WinBJHists = Pathists + 100
    integer, public, PARAMETER :: IDH_nWindows = WinHists + 1
    integer, public, PARAMETER :: IDH_Windowt0 = WinHists + 2
    integer, public, PARAMETER :: IDH_WindowNPCHits = WinHists + 3
    integer, public, PARAMETER :: IDH_WindowNDCHits = WinHists + 4
    integer, public, PARAMETER :: IDH_PCClusterType = ClustHists + 1
    integer, public, PARAMETER :: IDH_DCClusterType = ClustHists + 2
    integer, public, PARAMETER :: IDH_PCClusterSize = ClustHists + 3
    integer, public, PARAMETER :: IDH_DCClusterSize = ClustHists + 5
    integer, public, PARAMETER :: IDH_CircleResidual = FGHists + 1
    integer, public, DIMENSION(1) :: NDH_CircleResidual
    integer, public, PARAMETER :: IDH_CircleResidual2 = FGHists + 2
    integer, public, DIMENSION(1) :: NDH_CircleResidual2
    integer, public, PARAMETER :: IDH_CircleX2 = FGHists + 3
    integer, public, DIMENSION(1) :: NDH_CircleX2
    integer, public, PARAMETER :: IDH_CircleDOF = FGHists + 4
    integer, public, DIMENSION(1) :: NDH_CircleDOF
    integer, public, PARAMETER :: IDH_CircleX2vsDOF = FGHists + 5
    integer, public, DIMENSION(1) :: NDH_CircleX2vsDOF
    integer, public, PARAMETER :: IDH_CircleCenter = FGHists + 6
    integer, public, DIMENSION(1) :: NDH_CircleCenter
    integer, public, PARAMETER :: IDH_Radius = FGHists + 7
    integer, public, DIMENSION(1) :: NDH_Radius
    integer, public, PARAMETER :: IDH_HelixResidual = FGHists + 8
    integer, public, DIMENSION(1) :: NDH_HelixResidual
    integer, public, PARAMETER :: IDH_HelixResidual2 = FGHists + 9
    integer, public, DIMENSION(1) :: NDH_HelixResidual2
    integer, public, PARAMETER :: IDH_HelixX2 = FGHists + 10
    integer, public, DIMENSION(1) :: NDH_HelixX2
    integer, public, PARAMETER :: IDH_HelixDOF = FGHists + 11
    integer, public, DIMENSION(1) :: NDH_HelixDOF
    integer, public, PARAMETER :: IDH_HelixX2VsDOF = FGHists + 12
    integer, public, DIMENSION(1) :: NDH_HelixX2VsDOF
    integer, public, PARAMETER :: IDH_PhiNot = FGHists + 13
    integer, public, DIMENSION(1) :: NDH_PhiNot
    integer, public, PARAMETER :: IDH_Omega = FGHists + 14
    integer, public, DIMENSION(1) :: NDH_Omega
    integer, public, PARAMETER :: IDH_FGcosTheta = FGHists + 15
    integer, public, DIMENSION(1) :: NDH_FGcosTheta
    integer, public, PARAMETER :: IDH_FGx = FGHists + 16
    integer, public, DIMENSION(1) :: NDH_FGx
    integer, public, PARAMETER :: IDH_FGcosThetaVSx = FGHists + 17
    integer, public, DIMENSION(1) :: NDH_FGcosThetaVSx
    integer, public, PARAMETER :: IDH_ExcessFGTracks = FGHists + 18
    integer, public, DIMENSION(1) :: NDH_ExcessFGTracks
    integer, public, PARAMETER :: IDH_AreaCosTheta = FGHists + 19
    integer, public, DIMENSION(1) :: NDH_AreaCosTheta
    integer, public, PARAMETER :: IDH_AreaS = FGHists + 20
    integer, public, DIMENSION(1) :: NDH_AreaS
    integer, public, PARAMETER :: IDH_AreaTanTheta = FGHists + 21
    integer, public, DIMENSION(1) :: NDH_AreaTanTheta
    integer, public, PARAMETER :: IDH_LengthS = FGHists + 22
    integer, public, DIMENSION(1) :: NDH_LengthS
    integer, public, PARAMETER :: IDH_LengthTanTheta = FGHists + 23
    integer, public, DIMENSION(1) :: NDH_LengthTanTheta
    integer, public, PARAMETER :: IDH_LengthCosTheta = FGHists + 24
    integer, public, DIMENSION(1) :: NDH_LengthCosTheta
    integer, public, PARAMETER :: IDH_DiffTanTheta = FGHists + 25
    integer, public, DIMENSION(1) :: NDH_DiffTanTheta
    integer, public, PARAMETER :: IDH_DiffR = FGHists + 26
    integer, public, DIMENSION(1) :: NDH_DiffR
    integer, public, PARAMETER :: IDH_MCDifftanTheta = FGHists + 27
    integer, public, PARAMETER :: IDH_MCDiffR = FGHists + 28
    integer, public, PARAMETER :: IDH_LengthMCtanTheta = FGHists + 29
    integer, public, DIMENSION(1) :: NDH_LengthMCtanTheta
    integer, public, PARAMETER :: IDH_AreaMCtanTheta = FGHists + 30
    integer, public, DIMENSION(1) :: NDH_AreaMCtanTheta
    integer, public, PARAMETER :: IDH_ClSizeExtrema = FGHists + 31
    integer, public, DIMENSION(1) :: NDH_ClSizeExtrema
    integer, public, PARAMETER :: IDH_Omega_Comparison = FGHists + 40
    integer, public, DIMENSION(6,1) :: NDH_Omega_Comparison
    integer, public, PARAMETER :: IDH_OmegaDiff = FGHists + 51
    integer, public, DIMENSION(1) :: NDH_OmegaDiff
    integer, public, PARAMETER :: IDH_PhiDiff = FGHists + 52
    integer, public, DIMENSION(1) :: NDH_PhiDiff
    integer, public, PARAMETER :: IDH_MCOmega = FGHists + 53
    integer, public, DIMENSION(1) :: NDH_MCOmega
    integer, public, PARAMETER :: IDH_FGOmega = FGHists + 54
    integer, public, DIMENSION(1) :: NDH_FGOmega
    integer, public, PARAMETER :: IDH_MCPhi = FGHists + 55
    integer, public, DIMENSION(1) :: NDH_MCPhi
    integer, public, PARAMETER :: IDH_FGPhi = FGHists + 56
    integer, public, DIMENSION(1) :: NDH_FGPhi
    integer, public, PARAMETER :: IDH_RDiff = FGHists + 57
    integer, public, DIMENSION(1) :: NDH_RDiff
    integer, public, PARAMETER :: IDH_PhiDiffvsOmegaDiff = FGHists + 58
    integer, public, DIMENSION(1) :: NDH_PhiDiffvsOmegaDiff
    integer, public, PARAMETER :: IDH_RDiffvsOmegaDiff = FGHists + 59
    integer, public, DIMENSION(1) :: NDH_RDiffvsOmegaDiff
    integer, public, PARAMETER :: IDH_RDiffvsPhiDiff = FGHists + 60
    integer, public, DIMENSION(1) :: NDH_RDiffvsPhiDiff
    integer, public, PARAMETER :: IDH_MCR = FGHists + 61
    integer, public, DIMENSION(1) :: NDH_MCR
    integer, public, PARAMETER :: IDH_FGR = FGHists + 62
    integer, public, DIMENSION(1) :: NDH_FGR
    integer, public, PARAMETER :: IDH_MCR_FailFit = FGHists + 63
    integer, public, DIMENSION(1) :: NDH_MCR_FailFit
    integer, public, PARAMETER :: IDH_MCOmega_FailFit = FGHists + 64
    integer, public, DIMENSION(1) :: NDH_MCOmega_FailFit
    integer, public, PARAMETER :: IDH_MCPhi_FailFit = FGHists + 65
    integer, public, DIMENSION(1) :: NDH_MCPhi_FailFit
    integer, public, PARAMETER :: IDH_PhivsOmega_FailFit = FGHists + 66
    integer, public, DIMENSION(1) :: NDH_PhivsOmega_FailFit
    integer, public, PARAMETER :: IDH_RvsOmega_FailFit = FGHists + 67
    integer, public, DIMENSION(1) :: NDH_RvsOmega_FailFit
    integer, public, PARAMETER :: IDH_RvsPhi_FailFit = FGHists + 68
    integer, public, DIMENSION(1) :: NDH_RvsPhi_FailFit
    integer, public, PARAMETER :: IDH_MCcos_FailFit = FGHists + 69
    integer, public, DIMENSION(1) :: NDH_MCcos_FailFit
    integer, public, PARAMETER :: IDH_pvscos_FailFit = FGHists + 70
    integer, public, DIMENSION(1) :: NDH_pvscos_FailFit
    integer, public, PARAMETER :: IDH_nDeltas = FGHists + 101
    integer, public, DIMENSION(1) :: NDH_nDeltas
    integer, public, PARAMETER :: IDH_Del_nPairs = FGHists + 102
    integer, public, DIMENSION(1) :: NDH_Del_nPairs
    integer, public, PARAMETER :: IDH_Del_nCl = FGHists + 103
    integer, public, DIMENSION(1) :: NDH_Del_nCl
    integer, public, PARAMETER :: IDH_Del_nSkipped = FGHists + 104
    integer, public, DIMENSION(1) :: NDH_Del_nSkipped
    integer, public, PARAMETER :: IDH_Del_Length = FGHists + 105
    integer, public, DIMENSION(1) :: NDH_Del_Length
    integer, public, PARAMETER :: IDH_Del_Width = FGHists + 106
    integer, public, DIMENSION(1) :: NDH_Del_Width
    integer, public, PARAMETER :: IDH_Del_uv = FGHists + 107
    integer, public, DIMENSION(1) :: NDH_Del_uv
    integer, public, PARAMETER :: IDH_FitSuccess = FGHists + 108
    integer, public, DIMENSION(1) :: NDH_FitSuccess
    integer, public, PARAMETER :: IDH_nMuonDeltas = FGHists + 121
    integer, public, DIMENSION(1) :: NDH_nMuonDeltas
    integer, public, PARAMETER :: IDH_Del_Muon_nPairs = FGHists + 122
    integer, public, DIMENSION(1) :: NDH_Del_Muon_nPairs
    integer, public, PARAMETER :: IDH_Del_Muon_nCl = FGHists + 123
    integer, public, DIMENSION(1) :: NDH_Del_Muon_nCl
    integer, public, PARAMETER :: IDH_Del_Muon_nSkipped = FGHists + 124
    integer, public, DIMENSION(1) :: NDH_Del_Muon_nSkipped
    integer, public, PARAMETER :: IDH_Del_Muon_Length = FGHists + 125
    integer, public, DIMENSION(1) :: NDH_Del_Muon_Length
    integer, public, PARAMETER :: IDH_Del_Muon_Width = FGHists + 126
    integer, public, DIMENSION(1) :: NDH_Del_Muon_Width
    integer, public, PARAMETER :: IDH_Del_Muon_uv = FGHists + 127
    integer, public, DIMENSION(1) :: NDH_Del_Muon_uv
    integer, public, PARAMETER :: IDH_nDecayDeltas = FGHists + 141
    integer, public, DIMENSION(1) :: NDH_nDecayDeltas
    integer, public, PARAMETER :: IDH_Del_Decay_nPairs = FGHists + 142
    integer, public, DIMENSION(1) :: NDH_Del_Decay_nPairs
    integer, public, PARAMETER :: IDH_Del_Decay_nCl = FGHists + 143
    integer, public, DIMENSION(1) :: NDH_Del_Decay_nCl
    integer, public, PARAMETER :: IDH_Del_Decay_nSkipped = FGHists + 144
    integer, public, DIMENSION(1) :: NDH_Del_Decay_nSkipped
    integer, public, PARAMETER :: IDH_Del_Decay_Length = FGHists + 145
    integer, public, DIMENSION(1) :: NDH_Del_Decay_Length
    integer, public, PARAMETER :: IDH_Del_Decay_Width = FGHists + 146
    integer, public, DIMENSION(1) :: NDH_Del_Decay_Width
    integer, public, PARAMETER :: IDH_Del_Decay_uv = FGHists + 147
    integer, public, DIMENSION(1) :: NDH_Del_Decay_uv
    integer, public, PARAMETER :: IDH_Success_nDecayDeltas = FGHists + 148
    integer, public, DIMENSION(1) :: NDH_Success_nDecayDeltas
    integer, public, PARAMETER :: IDH_Success_nDecayDeltaPrs = FGHists + 149
    integer, public, DIMENSION(1) :: NDH_Success_nDecayDeltaPrs
    integer, public, PARAMETER :: IDH_Success_nDecayDeltaCls = FGHists + 150
    integer, public, DIMENSION(1) :: NDH_Success_nDecayDeltaCls
    integer, public, PARAMETER :: IDH_nBeam_eDeltas = FGHists + 161
    integer, public, DIMENSION(1) :: NDH_nBeam_eDeltas
    integer, public, PARAMETER :: IDH_Del_Beam_e_nPairs = FGHists + 162
    integer, public, DIMENSION(1) :: NDH_Del_Beam_e_nPairs
    integer, public, PARAMETER :: IDH_Del_Beam_e_nCl = FGHists + 163
    integer, public, DIMENSION(1) :: NDH_Del_Beam_e_nCl
    integer, public, PARAMETER :: IDH_Del_Beam_e_nSkipped = FGHists + 164
    integer, public, DIMENSION(1) :: NDH_Del_Beam_e_nSkipped
    integer, public, PARAMETER :: IDH_Del_Beam_e_Length = FGHists + 165
    integer, public, DIMENSION(1) :: NDH_Del_Beam_e_Length
    integer, public, PARAMETER :: IDH_Del_Beam_e_Width = FGHists + 166
    integer, public, DIMENSION(1) :: NDH_Del_Beam_e_Width
    integer, public, PARAMETER :: IDH_Del_Beam_e_uv = FGHists + 167
    integer, public, DIMENSION(1) :: NDH_Del_Beam_e_uv
    integer, public, PARAMETER :: IDH_nSingle = FGHists + 171
    integer, public, DIMENSION(1) :: NDH_nSingle
    integer, public, PARAMETER :: IDH_nMultiple = FGHists + 172
    integer, public, DIMENSION(1) :: NDH_nMultiple
    integer, public, PARAMETER :: IDH_AmPairs = FGHists + 173
    integer, public, DIMENSION(1) :: NDH_AmPairs
    integer, public, PARAMETER :: IDH_nSingle_Post = FGHists + 174
    integer, public, DIMENSION(1) :: NDH_nSingle_Post
    integer, public, PARAMETER :: IDH_nMultiple_Post = FGHists + 175
    integer, public, DIMENSION(1) :: NDH_nMultiple_Post
    integer, public, PARAMETER :: IDH_AmPairs_Post = FGHists + 176
    integer, public, DIMENSION(1) :: NDH_AmPairs_Post
    integer, public, PARAMETER :: IDH_DeltaDiffu = FGHists + 177
    integer, public, DIMENSION(1) :: NDH_DeltaDiffu
    integer, public, PARAMETER :: IDH_DeltaDiffv = FGHists + 178
    integer, public, DIMENSION(1) :: NDH_DeltaDiffv
    integer, public, PARAMETER :: IDH_DeltaDiffuv = FGHists + 179
    integer, public, DIMENSION(1) :: NDH_DeltaDiffuv
    integer, public, PARAMETER :: IDH_nMCDeltas = FGHists + 191
    integer, public, DIMENSION(1) :: NDH_nMCDeltas
    integer, public, PARAMETER :: IDH_MCmDeltas = FGHists + 200
    integer, public, DIMENSION(12,1) :: NDH_MCmDeltas
    integer, public, PARAMETER :: IDH_MCposDeltas = FGHists + 220
    integer, public, DIMENSION(12,1) :: NDH_MCposDeltas
    integer, public, PARAMETER :: IDH_MCeDeltas = FGHists + 240
    integer, public, DIMENSION(12,1) :: NDH_MCeDeltas
    integer, public, PARAMETER :: IDH_MCbeamDeltas = FGHists + 260
    integer, public, DIMENSION(12,1) :: NDH_MCbeamDeltas
    integer, public, PARAMETER :: IDH_MCDelFound_Viuv = FGHists + 281
    integer, public, DIMENSION(1) :: NDH_MCDelFound_Viuv
    integer, public, PARAMETER :: IDH_MCDelFound_Viz = FGHists + 282
    integer, public, DIMENSION(1) :: NDH_MCDelFound_Viz
    integer, public, PARAMETER :: IDH_MCDelFound_Vfz = FGHists + 283
    integer, public, DIMENSION(1) :: NDH_MCDelFound_Vfz
    integer, public, PARAMETER :: IDH_MCDelFound_Vifz = FGHists + 284
    integer, public, DIMENSION(1) :: NDH_MCDelFound_Vifz
    integer, public, PARAMETER :: IDH_MCDelFound_Length = FGHists + 285
    integer, public, DIMENSION(1) :: NDH_MCDelFound_Length
    integer, public, PARAMETER :: IDH_MCDelFound_MinPl = FGHists + 286
    integer, public, DIMENSION(1) :: NDH_MCDelFound_MinPl
    integer, public, PARAMETER :: IDH_MCDelFound_MaxPl = FGHists + 287
    integer, public, DIMENSION(1) :: NDH_MCDelFound_MaxPl
    integer, public, PARAMETER :: IDH_MCDelFound_MinMaxPl = FGHists + 288
    integer, public, DIMENSION(1) :: NDH_MCDelFound_MinMaxPl
    integer, public, PARAMETER :: IDH_MCDelFound_nHits = FGHists + 289
    integer, public, DIMENSION(1) :: NDH_MCDelFound_nHits
    integer, public, PARAMETER :: IDH_MCDelFound_p = FGHists + 290
    integer, public, DIMENSION(1) :: NDH_MCDelFound_p
    integer, public, PARAMETER :: IDH_MCDelFound_cos = FGHists + 291
    integer, public, DIMENSION(1) :: NDH_MCDelFound_cos
    integer, public, PARAMETER :: IDH_MCDelFound_p_cos = FGHists + 292
    integer, public, DIMENSION(1) :: NDH_MCDelFound_p_cos
    integer, public, PARAMETER :: IDH_MCDelFound_Cl_Size = FGHists + 293
    integer, public, DIMENSION(1) :: NDH_MCDelFound_Cl_Size
    integer, public, PARAMETER :: IDH_zMin_Diff = FGHists + 300
    integer, public, DIMENSION(1) :: NDH_zMin_Diff
    integer, public, PARAMETER :: IDH_zMax_Diff = FGHists + 301
    integer, public, DIMENSION(1) :: NDH_zMax_Diff
    integer, public, PARAMETER :: IDH_Length_Diff = FGHists + 302
    integer, public, DIMENSION(1) :: NDH_Length_Diff
    integer, public, PARAMETER :: IDH_nPCHits_Diff = FGHists + 303
    integer, public, DIMENSION(1) :: NDH_nPCHits_Diff
    integer, public, PARAMETER :: IDH_nDCHits_Diff = FGHists + 304
    integer, public, DIMENSION(1) :: NDH_nDCHits_Diff
    integer, public, PARAMETER :: IDH_MCDelLost_Viuv = FGHists + 321
    integer, public, DIMENSION(1) :: NDH_MCDelLost_Viuv
    integer, public, PARAMETER :: IDH_MCDelLost_Viz = FGHists + 322
    integer, public, DIMENSION(1) :: NDH_MCDelLost_Viz
    integer, public, PARAMETER :: IDH_MCDelLost_Vfz = FGHists + 323
    integer, public, DIMENSION(1) :: NDH_MCDelLost_Vfz
    integer, public, PARAMETER :: IDH_MCDelLost_Vifz = FGHists + 324
    integer, public, DIMENSION(1) :: NDH_MCDelLost_Vifz
    integer, public, PARAMETER :: IDH_MCDelLost_Length = FGHists + 325
    integer, public, DIMENSION(1) :: NDH_MCDelLost_Length
    integer, public, PARAMETER :: IDH_MCDelLost_MinPl = FGHists + 326
    integer, public, DIMENSION(1) :: NDH_MCDelLost_MinPl
    integer, public, PARAMETER :: IDH_MCDelLost_MaxPl = FGHists + 327
    integer, public, DIMENSION(1) :: NDH_MCDelLost_MaxPl
    integer, public, PARAMETER :: IDH_MCDelLost_MinMaxPl = FGHists + 328
    integer, public, DIMENSION(1) :: NDH_MCDelLost_MinMaxPl
    integer, public, PARAMETER :: IDH_MCDelLost_nHits = FGHists + 329
    integer, public, DIMENSION(1) :: NDH_MCDelLost_nHits
    integer, public, PARAMETER :: IDH_MCDelLost_p = FGHists + 330
    integer, public, DIMENSION(1) :: NDH_MCDelLost_p
    integer, public, PARAMETER :: IDH_MCDelLost_cos = FGHists + 331
    integer, public, DIMENSION(1) :: NDH_MCDelLost_cos
    integer, public, PARAMETER :: IDH_MCDelLost_p_cos = FGHists + 332
    integer, public, DIMENSION(1) :: NDH_MCDelLost_p_cos
    integer, public, PARAMETER :: IDH_MCDelLost_Cl_Size = FGHists + 333
    integer, public, DIMENSION(1) :: NDH_MCDelLost_Cl_Size
    integer, public, PARAMETER :: IDH_IDpos_num = ClassHists + 3
    integer, public, DIMENSION(1) :: NDH_IDpos_num
    integer, public, PARAMETER :: IDH_IDpos_win = ClassHists + 4
    integer, public, DIMENSION(1) :: NDH_IDpos_win
    integer, public, PARAMETER :: IDH_IDpos_TOF = ClassHists + 5
    integer, public, DIMENSION(1) :: NDH_IDpos_TOF
    integer, public, PARAMETER :: IDH_IDpos_scpTOF = ClassHists + 6
    integer, public, DIMENSION(1) :: NDH_IDpos_scpTOF
    integer, public, PARAMETER :: IDH_IDpos_pcpTOF = ClassHists + 7
    integer, public, DIMENSION(1) :: NDH_IDpos_pcpTOF
    integer, public, PARAMETER :: IDH_IDpos_dcpTOF = ClassHists + 8
    integer, public, DIMENSION(1) :: NDH_IDpos_dcpTOF
    integer, public, PARAMETER :: IDH_IDpos_pcp = ClassHists + 9
    integer, public, DIMENSION(1) :: NDH_IDpos_pcp
    integer, public, PARAMETER :: IDH_IDpos_dcp = ClassHists + 10
    integer, public, DIMENSION(1) :: NDH_IDpos_dcp
    integer, public, PARAMETER :: IDH_IDpos_pcp_ev = ClassHists + 11
    integer, public, DIMENSION(1) :: NDH_IDpos_pcp_ev
    integer, public, PARAMETER :: IDH_IDpos_prf_ev = ClassHists + 12
    integer, public, DIMENSION(1) :: NDH_IDpos_prf_ev
    integer, public, PARAMETER :: IDH_nBeamPositrons = ClassHists + 13
    integer, public, PARAMETER :: IDH_EventType = ClassHists + 14
    integer, public, PARAMETER :: IDH_EventType2 = ClassHists + 15
    integer, public, PARAMETER :: IDH_EventType_Mod = ClassHists + 16
    integer, public, PARAMETER :: IDH_BeamPositronTime = ClassHists + 17
    integer, public, DIMENSION(1) :: NDH_BeamPositronTime
    integer, public, PARAMETER :: IDH_nMuons = ClassHists + 18
    integer, public, PARAMETER :: IDH_F = ClassHists + 20
    integer, public, PARAMETER :: IDH_B = ClassHists + 21
    integer, public, PARAMETER :: IDH_FPB = ClassHists + 22
    integer, public, PARAMETER :: IDH_FMB = ClassHists + 23
    integer, public, PARAMETER :: IDH_G = ClassHists + 24
    integer, public, PARAMETER :: IDH_MCEventType = ClassHists + 25
    integer, public, PARAMETER :: IDH_CompareEventType = ClassHists + 26
    integer, public, PARAMETER :: IDH_MCEventTypeBroad = ClassHists + 27
    integer, public, PARAMETER :: IDH_CompareEvBroad = ClassHists + 28
    integer, public, PARAMETER :: IDH_FMC = ClassHists + 29
    integer, public, PARAMETER :: IDH_BMC = ClassHists + 30
    integer, public, PARAMETER :: IDH_FPBMC = ClassHists + 31
    integer, public, PARAMETER :: IDH_FMBMC = ClassHists + 32
    integer, public, PARAMETER :: IDH_GMC = ClassHists + 33
    integer, public, PARAMETER :: IDH_FMCMC = ClassHists + 34
    integer, public, PARAMETER :: IDH_BMCMC = ClassHists + 35
    integer, public, PARAMETER :: IDH_FPBMCMC = ClassHists + 36
    integer, public, PARAMETER :: IDH_FMBMCMC = ClassHists + 37
    integer, public, PARAMETER :: IDH_GMCMC = ClassHists + 38
    integer, public, PARAMETER :: IDH_FF = ClassHists + 39
    integer, public, PARAMETER :: IDH_BB = ClassHists + 40
    integer, public, PARAMETER :: IDH_FFPB = ClassHists + 41
    integer, public, PARAMETER :: IDH_FFMB = ClassHists + 42
    integer, public, PARAMETER :: IDH_GG = ClassHists + 43
    integer, public, PARAMETER :: IDH_FFMC = ClassHists + 44
    integer, public, PARAMETER :: IDH_BBMC = ClassHists + 45
    integer, public, PARAMETER :: IDH_FFPBMC = ClassHists + 46
    integer, public, PARAMETER :: IDH_FFMBMC = ClassHists + 47
    integer, public, PARAMETER :: IDH_GGMC = ClassHists + 48
    integer, public, PARAMETER :: IDH_MCPOL_EV = ClassHists + 49
    integer, public, PARAMETER :: IDH_MCPOL_MCEV = ClassHists + 50
    integer, public, PARAMETER :: IDH_MCPOL_MCEVBr = ClassHists + 51
    integer, public, PARAMETER :: IDH_MC_Michel = ClassHists + 52
    integer, public, PARAMETER :: IDH_MC_Michel_cut = ClassHists + 53
    integer, public, PARAMETER :: IDH_MuPol_Pt = ClassHists + 55
    integer, public, PARAMETER :: IDH_MuPol_Ptot = ClassHists + 56
    integer, public, PARAMETER :: IDH_MuPol_Costh = ClassHists + 57
    integer, public, PARAMETER :: IDH_MuPol_Con1 = ClassHists + 58
    integer, public, PARAMETER :: IDH_MuPol_Con2 = ClassHists + 59
    integer, public, PARAMETER :: IDH_MuPol_Nhits = ClassHists + 60
    integer, public, PARAMETER :: IDH_MuPol_McPt = ClassHists + 61
    integer, public, PARAMETER :: IDH_MuPol_McPtot = ClassHists + 62
    integer, public, PARAMETER :: IDH_MuPol_McCosth = ClassHists + 63
    integer, public, PARAMETER :: IDH_MCWinType = ClassHists + 64
    integer, public, PARAMETER :: IDH_WtypeRatio = ClassHists + 65
    integer, public, PARAMETER :: IDH_WtypeVSMC = ClassHists + 66
    integer, public, PARAMETER :: IDH_PCOverlapTime = ClassHists + 67
    integer, public, PARAMETER :: IDH_PCOverVSTsig = ClassHists + 68
    integer, public, PARAMETER :: IDH_AvgTDCWid_Muon = ClassHists + 76
    integer, public, PARAMETER :: IDH_AvgTDCWid_UpDecay = ClassHists + 77
    integer, public, PARAMETER :: IDH_AvgTDCWid_DownDecay = ClassHists + 78
    integer, public, PARAMETER :: IDH_AvgTDCWid_Beame = ClassHists + 79
    integer, public, PARAMETER :: IDH_AvgTDCWid_All = ClassHists + 80
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_Muon = ClassHists + 81
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_UpDecay = ClassHists + 82
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_DownDecay = ClassHists + 83
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_Beame = ClassHists + 84
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_All = ClassHists + 85
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_Muon = ClassHists + 86
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_UpDecay = ClassHists + 87
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_DownDecay = ClassHists + 88
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_Beame = ClassHists + 89
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_All = ClassHists + 90
    integer, public, PARAMETER :: IDH_AvgTDCWid_cptof = ClassHists + 91
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_cptof = ClassHists + 92
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_cptof = ClassHists + 93
    integer, public, PARAMETER :: IDH_AvgTDCWid_cptof_mu = ClassHists + 94
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_cptof_mu = ClassHists + 95
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_cptof_mu = ClassHists + 96
    integer, public, PARAMETER :: IDH_AvgTDCWid_elost = ClassHists + 100
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_elost = ClassHists + 104
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_elost = ClassHists + 108
    integer, public, PARAMETER :: IDH_AvgTDCWid_elost_mu = ClassHists + 112
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_elost_mu = ClassHists + 116
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_elost_mu = ClassHists + 120
    integer, public, PARAMETER :: IDH_AvgTDCWid_m1m2 = ClassHists + 124
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_m1m2 = ClassHists + 125
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_m1m2 = ClassHists + 126
    integer, public, PARAMETER :: IDH_AvgTDCWid_m1m2_mu = ClassHists + 127
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_m1m2_mu = ClassHists + 128
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_m1m2_mu = ClassHists + 129
    integer, public, PARAMETER :: IDH_AvgTDCWid_m1m2_e = ClassHists + 130
    integer, public, PARAMETER :: IDH_WiAvgTDCWid_m1m2_e = ClassHists + 131
    integer, public, PARAMETER :: IDH_PlAvgTDCWid_m1m2_e = ClassHists + 132
    integer, public, PARAMETER :: IDH_Wintype = ClassHists + 133
    integer, public, PARAMETER :: IDH_TrackRange_Base = ClassHists + 150
    integer, public, PARAMETER :: IDH_muADC_simpclean = ClassHists + 200
    integer, public, PARAMETER :: IDH_muADC_timeclean = ClassHists + 201
    integer, public :: IDH_classifyBJ = ClassHists + 250
    integer, public, PARAMETER :: IDH_MuBeam_Tgt_X_fg = TrackHists + 12
    integer, public :: NDH_MuBeam_Tgt_X_fg
    integer, public, PARAMETER :: IDH_MuBeam_Tgt_Y_fg = TrackHists + 13
    integer, public :: NDH_MuBeam_Tgt_Y_fg
    integer, public, PARAMETER :: IDH_MuBeam_Tgt_XY_fg = TrackHists + 14
    integer, public, DIMENSION(1) :: NDH_MuBeam_Tgt_XY_fg
    integer, public, PARAMETER :: IDH_eBeam_Tgt_X_fg = TrackHists + 15
    integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_X_fg
    integer, public, PARAMETER :: IDH_eBeam_Tgt_Y_fg = TrackHists + 16
    integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_Y_fg
    integer, public, PARAMETER :: IDH_eBeam_Tgt_XY_fg = TrackHists + 17
    integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_XY_fg
    integer, public, PARAMETER :: IDH_MuBeam_PC1_X_fg = TrackHists + 18
    integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_X_fg
    integer, public, PARAMETER :: IDH_MuBeam_PC1_Y_fg = TrackHists + 19
    integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_Y_fg
    integer, public, PARAMETER :: IDH_MuBeam_PC1_XY_fg = TrackHists + 20
    integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_XY_fg
    integer, public, PARAMETER :: IDH_BeamSep_Tgt_X_fg = TrackHists + 21
    integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_X_fg
    integer, public, PARAMETER :: IDH_BeamSep_Tgt_Y_fg = TrackHists + 22
    integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_Y_fg
    integer, public, PARAMETER :: IDH_BeamSep_Tgt_XY_fg = TrackHists + 23
    integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_XY_fg
    integer, public, PARAMETER :: IDH_MuBeam_Tgt_X = TrackHists + 42
    integer, public, DIMENSION(1) :: NDH_MuBeam_Tgt_X
    integer, public, PARAMETER :: IDH_MuBeam_Tgt_Y = TrackHists + 43
    integer, public, DIMENSION(1) :: NDH_MuBeam_Tgt_Y
    integer, public, PARAMETER :: IDH_MuBeam_Tgt_XY = TrackHists + 44
    integer, public, DIMENSION(1) :: NDH_MuBeam_Tgt_XY
    integer, public, PARAMETER :: IDH_eBeam_Tgt_X = TrackHists + 45
    integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_X
    integer, public, PARAMETER :: IDH_eBeam_Tgt_Y = TrackHists + 46
    integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_Y
    integer, public, PARAMETER :: IDH_eBeam_Tgt_XY = TrackHists + 47
    integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_XY
    integer, public, PARAMETER :: IDH_MuBeam_PC1_X = TrackHists + 48
    integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_X
    integer, public, PARAMETER :: IDH_MuBeam_PC1_Y = TrackHists + 49
    integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_Y
    integer, public, PARAMETER :: IDH_MuBeam_PC1_XY = TrackHists + 50
    integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_XY
    integer, public, PARAMETER :: IDH_BeamSep_Tgt_X = TrackHists + 51
    integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_X
    integer, public, PARAMETER :: IDH_BeamSep_Tgt_Y = TrackHists + 52
    integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_Y
    integer, public, PARAMETER :: IDH_BeamSep_Tgt_XY = TrackHists + 53
    integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_XY
    integer, public, PARAMETER :: IDH_nTwoHits = TrackHists + 100
    integer, public, DIMENSION(1) :: NDH_nTwoHits
    integer, public, PARAMETER :: IDH_TwoHits_Dt = TrackHists + 101
    integer, public, DIMENSION(1) :: NDH_TwoHits_Dt
    integer, public, PARAMETER :: IDH_TwoHitFailCode = TrackHists + 103
    integer, public, DIMENSION(1) :: NDH_TwoHitFailCode
    integer, public, PARAMETER :: IDH_TwoHitSepU = TrackHists + 104
    integer, public, DIMENSION(1) :: NDH_TwoHitSepU
    integer, public, DIMENSION(1) :: NDH_TwoHitSepU2
    integer, public, PARAMETER :: IDH_TwoHitSepV = TrackHists + 105
    integer, public, DIMENSION(1) :: NDH_TwoHitSepV
    integer, public, DIMENSION(1) :: NDH_TwoHitSepV2
    integer, public, PARAMETER :: IDH_TwoHitSep_Wire = TrackHists + 108
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_Wire
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_Wire1
    integer, public, PARAMETER :: IDH_TwoHitSep_Plane = TrackHists + 110
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_Plane
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_Plane1
    integer, public, PARAMETER :: IDH_TwoHitSep_PlaneWire = TrackHists + 112
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_PlaneWire
    integer, public, PARAMETER :: IDH_TwoHitSep_nTwoHit = TrackHists + 114
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_nTwoHit
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_nTwoHit1
    integer, public, PARAMETER :: IDH_TwoHitSep_Total = TrackHists + 120
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_Total
    integer, public, PARAMETER :: IDH_TwoHitSepUW = TrackHists + 124
    integer, public, DIMENSION(1) :: NDH_TwoHitSepUW
    integer, public, DIMENSION(1) :: NDH_TwoHitSepUW2
    integer, public, PARAMETER :: IDH_TwoHitSepVW = TrackHists + 125
    integer, public, DIMENSION(1) :: NDH_TwoHitSepVW
    integer, public, DIMENSION(1) :: NDH_TwoHitSepVW2
    integer, public, PARAMETER :: IDH_TwoHitSepW_Wire = TrackHists + 128
    integer, public, DIMENSION(1) :: NDH_TwoHitSepW_Wire
    integer, public, DIMENSION(1) :: NDH_TwoHitSepW_Wire1
    integer, public, PARAMETER :: IDH_TwoHitSepW_Plane = TrackHists + 130
    integer, public, DIMENSION(1) :: NDH_TwoHitSepW_Plane
    integer, public, DIMENSION(1) :: NDH_TwoHitSepW_Plane1
    integer, public, PARAMETER :: IDH_TwoHitSepW_nTwoHit = TrackHists + 134
    integer, public, DIMENSION(1) :: NDH_TwoHitSepW_nTwoHit
    integer, public, DIMENSION(1) :: NDH_TwoHitSepW_nTwoHit1
    integer, public, PARAMETER :: IDH_TwoHitSep_Cor = TrackHists + 136
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_Cor
    integer, public, DIMENSION(1) :: NDH_TwoHitSep_Cor1
    integer, public, PARAMETER :: IDH_SpaceQReturn = TrackHists + 60
    integer, public, PARAMETER :: IDH_SpaceQEff = TrackHists + 61
    integer, public, PARAMETER :: IDH_SpaceQDt = TrackHists + 62
    integer, public, PARAMETER :: IDH_SpaceQSepU = TrackHists + 63
    integer, public, PARAMETER :: IDH_SpaceQSepV = TrackHists + 64
    integer, public, PARAMETER :: IDH_SpaceQMuFit = TrackHists + 65
    integer, public, PARAMETER :: IDH_SpaceQSepWU = TrackHists + 66
    integer, public, PARAMETER :: IDH_SpaceQSepWV = TrackHists + 67
    integer, public, PARAMETER :: IDH_SpaceQSep_WireT = TrackHists + 68
    integer, public, PARAMETER :: IDH_SpaceQSep_PlaneT = TrackHists + 69
    integer, public, PARAMETER :: IDH_SpaceQSepW_WireT = TrackHists + 70
    integer, public, PARAMETER :: IDH_SpaceQSepW_PlaneT = TrackHists + 71
    integer, public, PARAMETER :: IDH_SpaceQSep_WireF = TrackHists + 72
    integer, public, PARAMETER :: IDH_SpaceQSep_PlaneF = TrackHists + 73
    integer, public, PARAMETER :: IDH_SpaceQSepW_WireF = TrackHists + 74
    integer, public, PARAMETER :: IDH_SpaceQSepW_PlaneF = TrackHists + 75
    integer, public, PARAMETER :: IDH_MuSpot_CON1 = TrackHists + 292
    integer, public, PARAMETER :: IDH_MuSpot_CON2 = TrackHists + 293
    integer, public, PARAMETER :: IDH_MuSpotErr_Z = TrackHists + 294
    integer, public, PARAMETER :: IDH_MuSpotMC_P = TrackHists + 295
    integer, public, PARAMETER :: IDH_MuSpot_P = TrackHists + 296
    integer, public, PARAMETER :: IDH_MuSpot_P_FIT = TrackHists + 396
    integer, public, PARAMETER :: IDH_MuSpotErr_P = TrackHists + 297
    integer, public, PARAMETER :: IDH_MuSpot_COSTH = TrackHists + 298
    integer, public, PARAMETER :: IDH_MuSpot_COSTH_FIT = TrackHists + 398
    integer, public, PARAMETER :: IDH_MuSpot_PHI = TrackHists + 299
    integer, public, PARAMETER :: IDH_MuSpotMC_XY = TrackHists + 300
    integer, public, PARAMETER :: IDH_MuSpotMC_PR = TrackHists + 301
    integer, public, PARAMETER :: IDH_MuSpot_XY = TrackHists + 302
    integer, public, PARAMETER :: IDH_MuSpot_PR = TrackHists + 303
    integer, public, PARAMETER :: IDH_MuSpot_PR_FIT = TrackHists + 403
    integer, public, PARAMETER :: IDH_MuSpotErr_X = TrackHists + 304
    integer, public, PARAMETER :: IDH_MuSpotErr_X_FIT = TrackHists + 404
    integer, public, PARAMETER :: IDH_MuSpotErr_Y = TrackHists + 305
    integer, public, PARAMETER :: IDH_MuSpotErr_Y_FIT = TrackHists + 405
    integer, public, PARAMETER :: IDH_MuSpotErr_R = TrackHists + 306
    integer, public, PARAMETER :: IDH_MuSpotErr_R_FIT = TrackHists + 406
    integer, public, PARAMETER :: IDH_MuSpotErr_PR = TrackHists + 307
    integer, public, PARAMETER :: IDH_MuSpotErr_PR_FIT = TrackHists + 407
    integer, public, PARAMETER :: IDH_MuSpotErrPR_PR = TrackHists + 308
    integer, public, PARAMETER :: IDH_MuSpotErrPR_PR_FIT = TrackHists + 408
    integer, public, PARAMETER :: IDH_MuSpotMC_PR_US = TrackHists + 309
    integer, public, PARAMETER :: MuSpot_Ntot = TrackHists + 410
    integer, public, PARAMETER :: MuSpot_Nfit = TrackHists + 411
    integer, public, PARAMETER :: MuSpot_Pt_FGvsFIT = TrackHists + 412
    integer, public, PARAMETER :: MuSpot_Pt_FGvsMC = TrackHists + 413
    integer, public, PARAMETER :: MuSpot_Pt_FITvsMC = TrackHists + 414
    integer, public, DIMENSION(1) :: NDH_MuSpotErr_Z
    integer, public, DIMENSION(1) :: NDH_MuSpotMC_P
    integer, public, DIMENSION(1) :: NDH_MuSpot_P
    integer, public, DIMENSION(1) :: NDH_MuSpotErr_P
    integer, public, DIMENSION(1) :: NDH_MuSpotMC_XY
    integer, public, DIMENSION(1) :: NDH_MuSpotMC_PR
    integer, public, DIMENSION(1) :: NDH_MuSpot_XY
    integer, public, DIMENSION(1) :: NDH_MuSpot_PR
    integer, public, DIMENSION(1) :: NDH_MuSpotErr_X
    integer, public, DIMENSION(1) :: NDH_MuSpotErr_Y
    integer, public, DIMENSION(1) :: NDH_MuSpotErr_R
    integer, public, DIMENSION(1) :: NDH_MuSpotErr_PR
    integer, public, DIMENSION(1) :: NDH_MuSpotErrPR_PR
    integer, public, DIMENSION(1) :: NDH_MuSpotMC_PR_US
    integer, public, PARAMETER :: IDH_eSpotMC_XY = TrackHists + 310
    integer, public, PARAMETER :: IDH_eSpotMC_PR = TrackHists + 311
    integer, public, PARAMETER :: IDH_eSpot_XY_US = TrackHists + 312
    integer, public, PARAMETER :: IDH_eSpot_PR_US = TrackHists + 313
    integer, public, PARAMETER :: IDH_eSpotErr_X_US = TrackHists + 314
    integer, public, PARAMETER :: IDH_eSpotErr_Y_US = TrackHists + 315
    integer, public, PARAMETER :: IDH_eSpotErr_R_US = TrackHists + 316
    integer, public, PARAMETER :: IDH_eSpotErr_PX_US = TrackHists + 317
    integer, public, PARAMETER :: IDH_eSpotErr_PY_US = TrackHists + 318
    integer, public, PARAMETER :: IDH_eSpotErr_PR_US = TrackHists + 319
    integer, public, DIMENSION(1) :: NDH_eSpotMC_XY
    integer, public, DIMENSION(1) :: NDH_eSpotMC_PR
    integer, public, DIMENSION(1) :: NDH_eSpot_XY_US
    integer, public, DIMENSION(1) :: NDH_eSpot_PR_US
    integer, public, DIMENSION(1) :: NDH_eSpotErr_X_US
    integer, public, DIMENSION(1) :: NDH_eSpotErr_Y_US
    integer, public, DIMENSION(1) :: NDH_eSpotErr_R_US
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PX_US
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PY_US
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PR_US
    integer, public, PARAMETER :: IDH_eSpotErrPR_PR_BS = TrackHists + 321
    integer, public, PARAMETER :: IDH_eSpot_XY_BS = TrackHists + 322
    integer, public, PARAMETER :: IDH_eSpot_PR_BS = TrackHists + 323
    integer, public, PARAMETER :: IDH_eSpotErr_X_BS = TrackHists + 324
    integer, public, PARAMETER :: IDH_eSpotErr_Y_BS = TrackHists + 325
    integer, public, PARAMETER :: IDH_eSpotErr_R_BS = TrackHists + 326
    integer, public, PARAMETER :: IDH_eSpotErr_PX_BS = TrackHists + 327
    integer, public, PARAMETER :: IDH_eSpotErr_PY_BS = TrackHists + 328
    integer, public, PARAMETER :: IDH_eSpotErr_PR_BS = TrackHists + 329
    integer, public, DIMENSION(1) :: NDH_eSpot_XY_BS
    integer, public, DIMENSION(1) :: NDH_eSpot_PR_BS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_X_BS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_Y_BS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_R_BS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PX_BS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PY_BS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PR_BS
    integer, public, DIMENSION(1) :: NDH_eSpotErrPR_PR_BS
    integer, public, PARAMETER :: IDH_eSpot_XY_DS = TrackHists + 332
    integer, public, PARAMETER :: IDH_eSpot_PR_DS = TrackHists + 333
    integer, public, PARAMETER :: IDH_eSpotErr_X_DS = TrackHists + 334
    integer, public, PARAMETER :: IDH_eSpotErr_Y_DS = TrackHists + 335
    integer, public, PARAMETER :: IDH_eSpotErr_R_DS = TrackHists + 336
    integer, public, PARAMETER :: IDH_eSpotErr_PX_DS = TrackHists + 337
    integer, public, PARAMETER :: IDH_eSpotErr_PY_DS = TrackHists + 338
    integer, public, PARAMETER :: IDH_eSpotErr_PR_DS = TrackHists + 339
    integer, public, DIMENSION(1) :: NDH_eSpot_XY_DS
    integer, public, DIMENSION(1) :: NDH_eSpot_PR_DS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_X_DS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_Y_DS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_R_DS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PX_DS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PY_DS
    integer, public, DIMENSION(1) :: NDH_eSpotErr_PR_DS
    integer, public, PARAMETER :: IDH_eSpotMC_PR_US = TrackHists + 340
    integer, public, PARAMETER :: IDH_eSpotMC_PR_BS = TrackHists + 341
    integer, public, PARAMETER :: IDH_eSpotMC_PR_DS = TrackHists + 342
    integer, public, DIMENSION(1) :: NDH_eSpotMC_PR_US
    integer, public, DIMENSION(1) :: NDH_eSpotMC_PR_BS
    integer, public, DIMENSION(1) :: NDH_eSpotMC_PR_DS
    integer, public, PARAMETER :: IDH_eSpotMC_P = TrackHists + 343
    integer, public, PARAMETER :: IDH_eSpot_P = TrackHists + 344
    integer, public, PARAMETER :: IDH_eSpotErr_P = TrackHists + 345
    integer, public, PARAMETER :: IDH_eSpotErr_Z = TrackHists + 346
    integer, public, PARAMETER :: IDH_eSpot_COSTH = TrackHists + 347
    integer, public, PARAMETER :: IDH_eSpot_PHI = TrackHists + 348
    integer, public, PARAMETER :: IDH_eSpot_CON = TrackHists + 349
    integer, public, DIMENSION(1) :: NDH_eSpotMC_P
    integer, public, DIMENSION(1) :: NDH_eSpot_P
    integer, public, DIMENSION(1) :: NDH_eSpotErr_P
    integer, public, DIMENSION(1) :: NDH_eSpotErr_Z
    integer, public, PARAMETER :: IDH_eSpotMC_TH0 = TrackHists + 350
    integer, public, PARAMETER :: IDH_eSpotMC_TH1 = TrackHists + 351
    integer, public, PARAMETER :: IDH_eSpotMC_TH2 = TrackHists + 352
    integer, public, PARAMETER :: IDH_eSpotMC_DTH10 = TrackHists + 353
    integer, public, PARAMETER :: IDH_eSpotMC_DTH20 = TrackHists + 354
    integer, public, PARAMETER :: IDH_eSpotMC_DTH21 = TrackHists + 355
    integer, public, PARAMETER :: IDH_eSpotMC_XY2 = TrackHists + 356
    integer, public, PARAMETER :: IDH_eSpotMC_PTOT0 = TrackHists + 357
    integer, public, PARAMETER :: IDH_eSpotMC_PTOT1 = TrackHists + 358
    integer, public, PARAMETER :: IDH_eSpotMC_PTOT2 = TrackHists + 359
    integer, public, PARAMETER :: IDH_eSpotMC_DPTOT10 = TrackHists + 360
    integer, public, PARAMETER :: IDH_eSpotMC_DPTOT20 = TrackHists + 361
    integer, public, PARAMETER :: IDH_eSpotMC_DPTOT21 = TrackHists + 362
    integer, public, PARAMETER :: IDH_eSpotMC_PT0 = TrackHists + 363
    integer, public, PARAMETER :: IDH_eSpotMC_PT1 = TrackHists + 364
    integer, public, PARAMETER :: IDH_eSpotMC_PT2 = TrackHists + 365
    integer, public, PARAMETER :: IDH_eSpotMC_DPT10 = TrackHists + 366
    integer, public, PARAMETER :: IDH_eSpotMC_DPT20 = TrackHists + 367
    integer, public, PARAMETER :: IDH_eSpotMC_DPT21 = TrackHists + 368
    integer, public, PARAMETER :: IDH_eSpotMC_PTOT0vsCOSTH0 = TrackHists + 369
    integer, public, PARAMETER :: IDH_eSpotMC_PTOT1vsDTH10 = TrackHists + 370
    integer, public, PARAMETER :: IDH_eSpotMC_PTOT2vsDTH20 = TrackHists + 371
    integer, public, PARAMETER :: IDH_DKSPOT_THETA0 = TrackHists + 380
    integer, public, PARAMETER :: IDH_DKSPOT_THETA1 = TrackHists + 381
    integer, public, PARAMETER :: IDH_DKSPOT_THETA10 = TrackHists + 382
    integer, public, PARAMETER :: IDH_DKSPOT_PTOT0 = TrackHists + 383
    integer, public, PARAMETER :: IDH_DKSPOT_PTOT1 = TrackHists + 384
    integer, public, PARAMETER :: IDH_DKSPOT_PTOT10 = TrackHists + 385
    integer, public, PARAMETER :: IDH_DKSPOT_PT0 = TrackHists + 386
    integer, public, PARAMETER :: IDH_DKSPOT_PT1 = TrackHists + 387
    integer, public, PARAMETER :: IDH_DKSPOT_PT10 = TrackHists + 388
    integer, public, PARAMETER :: IDH_DRIFT_TvsU_0 = TrackHists + 1000
    integer, public, PARAMETER :: IDH_DRIFT_TvsU_1 = TrackHists + 1001
    integer, public, PARAMETER :: IDH_DRIFT_TvsU_2 = TrackHists + 1002
    integer, public, PARAMETER :: IDH_DRIFT_TvsV_0 = TrackHists + 1003
    integer, public, PARAMETER :: IDH_DRIFT_TvsV_1 = TrackHists + 1004
    integer, public, PARAMETER :: IDH_DRIFT_TvsV_2 = TrackHists + 1005
    integer, public, PARAMETER :: IDH_DRIFT_DTvsU_12 = TrackHists + 1006
    integer, public, PARAMETER :: IDH_DRIFT_DTvsV_12 = TrackHists + 1007
    integer, public, PARAMETER :: IDH_DRIFT_DTvsR_12 = TrackHists + 1008
    integer, public, PARAMETER :: IDH_DRIFT_DT_12 = TrackHists + 1009
    integer, public, PARAMETER :: IDH_DRIFT_DTvsU_01 = TrackHists + 1010
    integer, public, PARAMETER :: IDH_DRIFT_DTvsV_01 = TrackHists + 1011
    integer, public, PARAMETER :: IDH_DRIFT_DTvsR_01 = TrackHists + 1012
    integer, public, PARAMETER :: IDH_DRIFT_DT_01 = TrackHists + 1013
    integer, public, PARAMETER :: IDH_DRIFT_DTvsU_02 = TrackHists + 1014
    integer, public, PARAMETER :: IDH_DRIFT_DTvsV_02 = TrackHists + 1015
    integer, public, PARAMETER :: IDH_DRIFT_DTvsR_02 = TrackHists + 1016
    integer, public, PARAMETER :: IDH_DRIFT_DT_02 = TrackHists + 1017
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_1 = TrackHists + 1020
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_2 = TrackHists + 1021
    integer, public, PARAMETER :: IDH_DRIFT_DD = TrackHists + 1022
    integer, public, PARAMETER :: IDH_DRIFT_DDvsT = TrackHists + 1023
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_1_A0 = TrackHists + 1024
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_2_A0 = TrackHists + 1025
    integer, public, PARAMETER :: IDH_DRIFT_DD_A0 = TrackHists + 1026
    integer, public, PARAMETER :: IDH_DRIFT_DDvsT_A0 = TrackHists + 1027
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_1_A1 = TrackHists + 1028
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_2_A1 = TrackHists + 1029
    integer, public, PARAMETER :: IDH_DRIFT_DD_A1 = TrackHists + 1030
    integer, public, PARAMETER :: IDH_DRIFT_DDvsT_A1 = TrackHists + 1031
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_1_A2 = TrackHists + 1032
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_2_A2 = TrackHists + 1033
    integer, public, PARAMETER :: IDH_DRIFT_DD_A2 = TrackHists + 1034
    integer, public, PARAMETER :: IDH_DRIFT_DDvsT_A2 = TrackHists + 1035
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_1_A3 = TrackHists + 1036
    integer, public, PARAMETER :: IDH_DRIFT_DvsT_2_A3 = TrackHists + 1037
    integer, public, PARAMETER :: IDH_DRIFT_DD_A3 = TrackHists + 1038
    integer, public, PARAMETER :: IDH_DRIFT_DDvsT_A3 = TrackHists + 1039
    integer, public, PARAMETER :: IDH_PreExtend = TrackHists + 1051
    integer, public, DIMENSION(1) :: NDH_PreExtend
    integer, public, PARAMETER :: IDH_PostExtend = TrackHists + 1052
    integer, public, DIMENSION(1) :: NDH_PostExtend
    integer, public, PARAMETER :: IDH_nOverTracks = TrackHists + 1053
    integer, public, DIMENSION(1) :: NDH_nOverTracks
    integer, public, PARAMETER :: IDH_nPostOverTracks = TrackHists + 1054
    integer, public, DIMENSION(1) :: NDH_nPostOverTracks
    integer, public, PARAMETER :: IDH_PreNHits = TrackHists + 1055
    integer, public, DIMENSION(1) :: NDH_PreNHits
    integer, public, PARAMETER :: IDH_PostNHits = TrackHists + 1056
    integer, public, DIMENSION(1) :: NDH_PostNHits
    integer, public, PARAMETER :: IDH_PreDOF = TrackHists + 1057
    integer, public, DIMENSION(1) :: NDH_PreDOF
    integer, public, PARAMETER :: IDH_PostDOF = TrackHists + 1058
    integer, public, DIMENSION(1) :: NDH_PostDOF
    integer, public, PARAMETER :: IDH_epFailStatus = TrackHists + 1101
    integer, public, DIMENSION(1) :: NDH_epFailStatus
    integer, public, PARAMETER :: IDH_FitSuccess_R = TrackHists + 1110
    integer, public, DIMENSION(1) :: NDH_FitSuccess_R0
    integer, public, DIMENSION(10,1) :: NDH_FitSuccess_R
    integer, public, PARAMETER :: IDH_ClSize_MCtanTh_R_Succ = TrackHists + 1120
    integer, public, DIMENSION(10,1) :: NDH_ClSize_MCtanTh_R_Succ
    integer, public, PARAMETER :: IDH_ClSize_MCtanTh_R_Fail = TrackHists + 1130
    integer, public, DIMENSION(1) :: NDH_ClSize_MCtanTh_R_Fail
    integer, public, PARAMETER :: IDH_ClSize_tanTh_R = TrackHists + 1140
    integer, public, DIMENSION(10,1) :: NDH_ClSize_tanTh_R
    integer, public, PARAMETER :: IDH_R_Success = TrackHists + 1151
    integer, public, DIMENSION(1) :: NDH_R_Success
    integer, public, PARAMETER :: IDH_R_Failure = TrackHists + 1152
    integer, public, DIMENSION(1) :: NDH_R_Failure
    integer, public, PARAMETER :: IDH_Rcos_Success = TrackHists + 1153
    integer, public, DIMENSION(1) :: NDH_Rcos_Success
    integer, public, PARAMETER :: IDH_Rcos_Failure = TrackHists + 1154
    integer, public, DIMENSION(1) :: NDH_Rcos_Failure
    integer, public, PARAMETER :: IDH_Size_Success = TrackHists + 1155
    integer, public, DIMENSION(1) :: NDH_Size_Success
    integer, public, PARAMETER :: IDH_Size_Failure = TrackHists + 1156
    integer, public, DIMENSION(1) :: NDH_Size_Failure
    integer, public, PARAMETER :: IDH_Size_R_Success = TrackHists + 1157
    integer, public, DIMENSION(1) :: NDH_Size_R_Success
    integer, public, PARAMETER :: IDH_Size_R_Failure = TrackHists + 1158
    integer, public, DIMENSION(1) :: NDH_Size_R_Failure
    integer, public, PARAMETER :: IDH_FGFailedierror = TrackHists + 1159
    integer, public, DIMENSION(1) :: NDH_FGFailedierror
    integer, public, PARAMETER :: IDH_FitFailedierror = TrackHists + 1160
    integer, public, DIMENSION(1) :: NDH_FitFailedierror
    integer, public, PARAMETER :: IDH_FitSuccess_cos = TrackHists + 1170
    integer, public, DIMENSION(1) :: NDH_FitSuccess_cos0
    integer, public, DIMENSION(10,1) :: NDH_FitSuccess_cos
    integer, public, PARAMETER :: IDH_KalFail = KalmanHists + 0
    integer, public, PARAMETER :: IDH_KalU0 = KalmanHists + 1
    integer, public, PARAMETER :: IDH_KalV0 = KalmanHists + 2
    integer, public, PARAMETER :: IDH_KalPhi = KalmanHists + 3
    integer, public, PARAMETER :: IDH_KalTheta = KalmanHists + 4
    integer, public, PARAMETER :: IDH_KalSmootherChi2 = KalmanHists + 10
    integer, public, PARAMETER :: IDH_KalSmootherChi2norm = KalmanHists + 11
    integer, public, PARAMETER :: IDH_KalChi2 = KalmanHists + 12
    integer, public, PARAMETER :: IDH_KalChi2Theta = KalmanHists + 13
    integer, public, PARAMETER :: IDH_KalChi2Phi = KalmanHists + 14
    integer, public, PARAMETER :: IDH_KalChi2Plane = KalmanHists + 15
    integer, public, PARAMETER :: IDH_KalChi2Wire = KalmanHists + 16
    integer, public, PARAMETER :: IDH_KalChi2Nhits = KalmanHists + 17
    integer, public, PARAMETER :: IDH_KalResid = KalmanHists + 30
    integer, public, PARAMETER :: IDH_KalResid2 = KalmanHists + 31
    integer, public, PARAMETER :: IDH_KalResidU = KalmanHists + 32
    integer, public, PARAMETER :: IDH_KalResidV = KalmanHists + 33
    integer, public, PARAMETER :: IDH_KalResidLeft = KalmanHists + 34
    integer, public, PARAMETER :: IDH_KalResidRight = KalmanHists + 35
    integer, public, PARAMETER :: IDH_KalResidSingle = KalmanHists + 36
    integer, public, PARAMETER :: IDH_KalResidMultiple = KalmanHists + 37
    integer, public, PARAMETER :: IDH_KalResidThetaL = KalmanHists + 38
    integer, public, PARAMETER :: IDH_KalResidThetaG = KalmanHists + 39
    integer, public, PARAMETER :: IDH_KalResidTheta = KalmanHists + 40
    integer, public, PARAMETER :: IDH_KalResidRadius = KalmanHists + 41
    integer, public, PARAMETER :: IDH_KalResidRadiusU = KalmanHists + 42
    integer, public, PARAMETER :: IDH_KalResidRadiusV = KalmanHists + 43
    integer, public, PARAMETER :: IDH_KalResidPlane = KalmanHists + 44
    integer, public, PARAMETER :: IDH_KalResidEx = KalmanHists + 45
    integer, public, PARAMETER :: IDH_KalLRmismatch = KalmanHists + 60
    integer, public, PARAMETER :: IDH_KalLRmismatchRadius = KalmanHists + 61
    integer, public, PARAMETER :: IDH_KalClusterIteration = KalmanHists + 70
    integer, public, PARAMETER :: IDH_KalTimeIteration = KalmanHists + 71
    integer, public, PARAMETER :: IDH_KalDCtdcU = KalmanHists + 80
    integer, public, PARAMETER :: IDH_KalDCtdcV = KalmanHists + 81
    integer, public, PARAMETER :: IDH_KalRadiusTime = KalmanHists + 82
    integer, public, PARAMETER :: IDH_KalResidPlanes = KalmanHists + 200
    integer, public, PARAMETER :: IDH_KalResidPlanesEx = KalmanHists + 250
    integer, public, PARAMETER :: IDH_KalResidPlanesAll = KalmanHists + 300
    integer, public, PARAMETER :: IDH_KalResidWires = KalmanHists + 350
    integer, public, PARAMETER :: IDH_KalDCtdcPlane = KalmanHists + 400
    integer, public, PARAMETER :: IDH_HitResiduals = KalmanHists + 500
    integer, public, PARAMETER :: IDH_HitResidualsEx = KalmanHists + 600
    integer, public, PARAMETER :: IDH_AlignU = KalmanHists + 700
    integer, public, PARAMETER :: IDH_AlignV = KalmanHists + 701
    integer, public, PARAMETER :: IDH_XY_Z1project = KalmanHists + 804
    integer, public, PARAMETER :: IDH_XY_Z2project = KalmanHists + 805
    integer, public, PARAMETER :: IDH_XY_Z3project = KalmanHists + 806
    integer, public, PARAMETER :: IDH_XY_Z4project = KalmanHists + 807
    integer, public, PARAMETER :: IDH_XY_Z5project = KalmanHists + 808
    integer, public, PARAMETER :: IDH_XY_Z6project = KalmanHists + 809
    integer, public, PARAMETER :: IDH_XdX_Z1project = KalmanHists + 810
    integer, public, PARAMETER :: IDH_XdX_Z2project = KalmanHists + 811
    integer, public, PARAMETER :: IDH_XdX_Z3project = KalmanHists + 812
    integer, public, PARAMETER :: IDH_XdX_Z4project = KalmanHists + 813
    integer, public, PARAMETER :: IDH_XdX_Z5project = KalmanHists + 814
    integer, public, PARAMETER :: IDH_XdX_Z6project = KalmanHists + 815
    integer, public, PARAMETER :: IDH_YdY_Z1project = KalmanHists + 820
    integer, public, PARAMETER :: IDH_YdY_Z2project = KalmanHists + 821
    integer, public, PARAMETER :: IDH_YdY_Z3project = KalmanHists + 822
    integer, public, PARAMETER :: IDH_YdY_Z4project = KalmanHists + 823
    integer, public, PARAMETER :: IDH_YdY_Z5project = KalmanHists + 824
    integer, public, PARAMETER :: IDH_YdY_Z6project = KalmanHists + 825
    integer, public, PARAMETER :: IDH_XCP_Z1project = KalmanHists + 830
    integer, public, PARAMETER :: IDH_XCP_Z2project = KalmanHists + 831
    integer, public, PARAMETER :: IDH_XCP_Z3project = KalmanHists + 832
    integer, public, PARAMETER :: IDH_XCP_Z4project = KalmanHists + 833
    integer, public, PARAMETER :: IDH_XCP_Z5project = KalmanHists + 834
    integer, public, PARAMETER :: IDH_XCP_Z6project = KalmanHists + 835
    integer, public, PARAMETER :: IDH_YCP_Z1project = KalmanHists + 840
    integer, public, PARAMETER :: IDH_YCP_Z2project = KalmanHists + 841
    integer, public, PARAMETER :: IDH_YCP_Z3project = KalmanHists + 842
    integer, public, PARAMETER :: IDH_YCP_Z4project = KalmanHists + 843
    integer, public, PARAMETER :: IDH_YCP_Z5project = KalmanHists + 844
    integer, public, PARAMETER :: IDH_YCP_Z6project = KalmanHists + 845
    integer, public, PARAMETER :: IDH_XY_Z1proj_CP = KalmanHists + 850
    integer, public, PARAMETER :: IDH_XY_Z2proj_CP = KalmanHists + 851
    integer, public, PARAMETER :: IDH_XY_Z3proj_CP = KalmanHists + 852
    integer, public, PARAMETER :: IDH_XY_Z4proj_CP = KalmanHists + 853
    integer, public, PARAMETER :: IDH_XY_Z5proj_CP = KalmanHists + 854
    integer, public, PARAMETER :: IDH_XY_Z6proj_CP = KalmanHists + 855
    integer, public, PARAMETER :: IDH_XdX_Z1proj_CP = KalmanHists + 860
    integer, public, PARAMETER :: IDH_XdX_Z2proj_CP = KalmanHists + 861
    integer, public, PARAMETER :: IDH_XdX_Z3proj_CP = KalmanHists + 862
    integer, public, PARAMETER :: IDH_XdX_Z4proj_CP = KalmanHists + 863
    integer, public, PARAMETER :: IDH_XdX_Z5proj_CP = KalmanHists + 864
    integer, public, PARAMETER :: IDH_XdX_Z6proj_CP = KalmanHists + 865
    integer, public, PARAMETER :: IDH_YdY_Z1proj_CP = KalmanHists + 870
    integer, public, PARAMETER :: IDH_YdY_Z2proj_CP = KalmanHists + 871
    integer, public, PARAMETER :: IDH_YdY_Z3proj_CP = KalmanHists + 872
    integer, public, PARAMETER :: IDH_YdY_Z4proj_CP = KalmanHists + 873
    integer, public, PARAMETER :: IDH_YdY_Z5proj_CP = KalmanHists + 874
    integer, public, PARAMETER :: IDH_YdY_Z6proj_CP = KalmanHists + 875
    integer, public, PARAMETER :: IDH_KalDeltaP = KalmanHists + 901
    integer, public, PARAMETER :: IDH_KalDeltaCos = KalmanHists + 902
    integer, public, PARAMETER :: IDH_KalLambda = KalmanHists + 903
    integer, public, PARAMETER :: IDH_KalResidRadiusBins = KalmanHists + 1000
    integer, public, PARAMETER :: IDH_KalResidRadiusBinsEx = KalmanHists + 1050
    integer, public, PARAMETER :: IDH_KalResidLengthBins = KalmanHists + 1100
    integer, public, PARAMETER :: IDH_KalResidPC = KalmanHists + 5600
    integer, public, PARAMETER :: IDH_PC_RATIO = PhysHists + 100
    integer, public, PARAMETER :: IDH_F_nocut = PhysHists + 200
    integer, public, PARAMETER :: IDH_B_nocut = PhysHists + 201
    integer, public, PARAMETER :: IDH_FPB_nocut = PhysHists + 202
    integer, public, PARAMETER :: IDH_FMB_nocut = PhysHists + 203
    integer, public, PARAMETER :: IDH_G_nocut = PhysHists + 204
    integer, public, PARAMETER :: IDH_F_tcapcut = PhysHists + 205
    integer, public, PARAMETER :: IDH_B_tcapcut = PhysHists + 206
    integer, public, PARAMETER :: IDH_FPB_tcapcut = PhysHists + 207
    integer, public, PARAMETER :: IDH_FMB_tcapcut = PhysHists + 208
    integer, public, PARAMETER :: IDH_G_tcapcut = PhysHists + 209
    integer, public, PARAMETER :: IDH_F_tcap = PhysHists + 210
    integer, public, PARAMETER :: IDH_B_tcap = PhysHists + 211
    integer, public, PARAMETER :: IDH_FPB_tcap = PhysHists + 212
    integer, public, PARAMETER :: IDH_FMB_tcap = PhysHists + 213
    integer, public, PARAMETER :: IDH_G_tcap = PhysHists + 214
    integer, public, PARAMETER :: IDH_F_tcap_tgt = PhysHists + 215
    integer, public, PARAMETER :: IDH_B_tcap_tgt = PhysHists + 216
    integer, public, PARAMETER :: IDH_FPB_tcap_tgt = PhysHists + 217
    integer, public, PARAMETER :: IDH_FMB_tcap_tgt = PhysHists + 218
    integer, public, PARAMETER :: IDH_G_tcap_tgt = PhysHists + 219
    integer, public, PARAMETER :: IDH_BlairPhysics = PhysHists + 500
    integer, public, PARAMETER :: IDH_scatter_DC = scatterweights
    integer, public, PARAMETER :: IDH_scatter_PC = scatterweights + 44
    integer, public, PARAMETER :: IDH_TecRawhist = TecHists
    integer, public, PARAMETER :: IDH_TecAnalHist = TecHists + 500
    integer, public, PARAMETER :: IDH_BEAM_UPSTREAM_XY = TecHists + 4000
    integer, public, PARAMETER :: IDH_BEAM_DOWNSTREAM_XY = TecHists + 4001
    integer, public, PARAMETER :: IDH_BEAM_DC = TecHists + 1000 - 1
    integer, public, PARAMETER :: IDH_BEAM_TECvsDC = TecHists + 1100 - 1

        ! Subroutines and functions
    public subroutine LoadHist ()

end module hists_mod
 ===========================================================================
  --------------------------------------------------------------------------
  Description:    
       
  This module contains histogram ID definitions, histogramming 
  switches and paramters. The subroutines where all 
  histograms should be defined, and the subroutines where they
  should be filled have been moved to the modules containing the data
  to be processed.  This module will contain the "official" 
  histograms that everyone will use. User histograms should be 
  defined in the module "user_hists_mod" NOT HERE!
 ===========================================================================

Author: Maher Quraan, Jim Musser

Version: June 2002


Description of Variables

NumBins

integer, public :: NumBins

RawHists

integer, public, PARAMETER :: RawHists = 1000

PostFilterHists

integer, public, PARAMETER :: PostFilterHists = 15000

ScHists

integer, public, PARAMETER :: ScHists = 18000

ADCHists

integer, public, PARAMETER :: ADCHists = 19000

XtalkHists

integer, public, PARAMETER :: XtalkHists = 20000

HelixFitHist

integer, public, PARAMETER :: HelixFitHist = 22000

SkimHists

integer, public, PARAMETER :: SkimHists = 28000

PatHists

integer, public, PARAMETER :: PatHists = 30000

TrackHists

integer, public, PARAMETER :: TrackHists = 35000

KalmanHists

integer, public, PARAMETER :: KalmanHists = 40000

EffHists

integer, public, PARAMETER :: EffHists = 49000

PhysHists

integer, public, PARAMETER :: PhysHists = 50000

Scatterweights

integer, private, PARAMETER :: Scatterweights = 60000

TECHists

integer, public, PARAMETER :: TECHists = 61001

MCTestHists

integer, public, PARAMETER :: MCTestHists = 62001

IDH_WIRE_HITS

integer, public, PARAMETER :: IDH_WIRE_HITS = RawHists + 1

IDH_RAWHIT_MULT

integer, public, PARAMETER :: IDH_RAWHIT_MULT = RawHists + 2

IDH_TDC_ALL

integer, public, PARAMETER :: IDH_TDC_ALL = RawHists + 3

IDH_WTDC_ALL

integer, public, PARAMETER :: IDH_WTDC_ALL = RawHists + 4

IDH_TDCw_DC

integer, public, PARAMETER :: IDH_TDCw_DC = RawHists + 5

IDH_TDCt_DC

integer, public, PARAMETER :: IDH_TDCt_DC = RawHists + 6

IDH_BEAM_UPSTREAM

integer, public, PARAMETER :: IDH_BEAM_UPSTREAM = RawHists + 7

IDH_BEAM_DOWNSTREAM

integer, public, PARAMETER :: IDH_BEAM_DOWNSTREAM = RawHists + 8

IDH_FAILED_TEST

integer, public, PARAMETER :: IDH_FAILED_TEST = RawHists + 9

IDH_RAWHIT_WIRE

integer, public, PARAMETER :: IDH_RAWHIT_WIRE = RawHists + 100

IDH_RAWHIT_WIRE_MULT

integer, public, PARAMETER :: IDH_RAWHIT_WIRE_MULT = RawHists + 150

IDH_RAWHIT_PLANE_MULT

integer, public, PARAMETER :: IDH_RAWHIT_PLANE_MULT = RawHists + 200

IDH_TDC_PLANE

integer, public, PARAMETER :: IDH_TDC_PLANE = RawHists + 250

IDH_WTDC_PLANE

integer, public, PARAMETER :: IDH_WTDC_PLANE = RawHists + 300

IDH_RAWADC_S1

integer, public, PARAMETER :: IDH_RAWADC_S1 = RawHists + 351

IDH_RAWADC_S2

integer, public, PARAMETER :: IDH_RAWADC_S2 = RawHists + 352

IDH_RAWTDC_RFC

integer, public, PARAMETER :: IDH_RAWTDC_RFC = RawHists + 353

IDH_RAWTDC_CAMAC

integer, public, PARAMETER :: IDH_RAWTDC_CAMAC = RawHists + 354

IDH_PCWIRE_HITS

integer, public, PARAMETER :: IDH_PCWIRE_HITS = RawHists + 501

IDH_PCRAWHIT_MULT

integer, public, PARAMETER :: IDH_PCRAWHIT_MULT = RawHists + 502

IDH_PCTDC_ALL

integer, public, PARAMETER :: IDH_PCTDC_ALL = RawHists + 503

IDH_PCWTDC_ALL

integer, public, PARAMETER :: IDH_PCWTDC_ALL = RawHists + 504

IDH_TDCw_PC

integer, public, PARAMETER :: IDH_TDCw_PC = RawHists + 508

IDH_TDCt_PC

integer, public, PARAMETER :: IDH_TDCt_PC = RawHists + 509

IDH_TDCw_PCcentr

integer, public, PARAMETER :: IDH_TDCw_PCcentr = RawHists + 510

IDH_PCRAWHIT_WIRE

integer, public, PARAMETER :: IDH_PCRAWHIT_WIRE = RawHists + 600

IDH_PCRAWHIT_WIRE_MULT

integer, public, PARAMETER :: IDH_PCRAWHIT_WIRE_MULT = RawHists + 620

IDH_PCRAWHIT_PLANE_MULT

integer, public, PARAMETER :: IDH_PCRAWHIT_PLANE_MULT = RawHists + 640

IDH_PCTDC_PLANE

integer, public, PARAMETER :: IDH_PCTDC_PLANE = RawHists + 700

IDH_PCWTDC_PLANE

integer, public, PARAMETER :: IDH_PCWTDC_PLANE = RawHists + 800

IDH_BEAMSPOT_JB

integer, public, PARAMETER :: IDH_BEAMSPOT_JB = RawHists + 900

IDH_RAWDC43

integer, public, PARAMETER :: IDH_RAWDC43 = RawHists + 1000

IDH_TDCUNP_RAW

integer, public, PARAMETER :: IDH_TDCUNP_RAW = RawHists + 4000

IDH_SCTDC_RAW

integer, public, PARAMETER :: IDH_SCTDC_RAW = RawHists + 8000

IDH_SCADC_RAW

integer, public, PARAMETER :: IDH_SCADC_RAW = RawHists + 8100

IDH_RFTOF_RAW

integer, public, PARAMETER :: IDH_RFTOF_RAW = RawHists + 8250

IDH_CPTOF_RAW

integer, public, PARAMETER :: IDH_CPTOF_RAW = RawHists + 8251

IDH_RFTOF_RAW_RAW

integer, public, PARAMETER :: IDH_RFTOF_RAW_RAW = RawHists + 8252

IDH_CPTOF_RAW_RAW

integer, public, PARAMETER :: IDH_CPTOF_RAW_RAW = RawHists + 8253

IDH_CPTOF_MULT

integer, public, PARAMETER :: IDH_CPTOF_MULT = RawHists + 8254

IDH_CPTOF_DELTA

integer, public, PARAMETER :: IDH_CPTOF_DELTA = RawHists + 8255

IDH_PCADC_RAW

integer, public, PARAMETER :: IDH_PCADC_RAW = RawHists + 8260

IDH_PC5ADC_RAW

integer, public, PARAMETER :: IDH_PC5ADC_RAW = RawHists + 8261

IDH_PC6ADC_RAW

integer, public, PARAMETER :: IDH_PC6ADC_RAW = RawHists + 8262

IDH_PC7ADC_RAW

integer, public, PARAMETER :: IDH_PC7ADC_RAW = RawHists + 8263

IDH_PC8ADC_RAW

integer, public, PARAMETER :: IDH_PC8ADC_RAW = RawHists + 8264

IDH_PC5ADCWMAP_RAW

integer, public, PARAMETER :: IDH_PC5ADCWMAP_RAW = RawHists + 8265

IDH_PC6ADCWMAP_RAW

integer, public, PARAMETER :: IDH_PC6ADCWMAP_RAW = RawHists + 8266

IDH_PC7ADCWMAP_RAW

integer, public, PARAMETER :: IDH_PC7ADCWMAP_RAW = RawHists + 8267

IDH_PC8ADCWMAP_RAW

integer, public, PARAMETER :: IDH_PC8ADCWMAP_RAW = RawHists + 8268

IDH_PC5ADCWMAPTHR_RAW

integer, public, PARAMETER :: IDH_PC5ADCWMAPTHR_RAW = RawHists + 8269

IDH_PC6ADCWMAPTHR_RAW

integer, public, PARAMETER :: IDH_PC6ADCWMAPTHR_RAW = RawHists + 8270

IDH_PC7ADCWMAPTHR_RAW

integer, public, PARAMETER :: IDH_PC7ADCWMAPTHR_RAW = RawHists + 8271

IDH_PC8ADCWMAPTHR_RAW

integer, public, PARAMETER :: IDH_PC8ADCWMAPTHR_RAW = RawHists + 8272

IDH_PC5ADCTDC_RAW

integer, public, PARAMETER :: IDH_PC5ADCTDC_RAW = RawHists + 8273

IDH_PC6ADCTDC_RAW

integer, public, PARAMETER :: IDH_PC6ADCTDC_RAW = RawHists + 8274

IDH_PC7ADCTDC_RAW

integer, public, PARAMETER :: IDH_PC7ADCTDC_RAW = RawHists + 8275

IDH_PC8ADCTDC_RAW

integer, public, PARAMETER :: IDH_PC8ADCTDC_RAW = RawHists + 8276

IDH_M1ADC_RAW

integer, public, PARAMETER :: IDH_M1ADC_RAW = RawHists + 8281

IDH_M2ADC_RAW

integer, public, PARAMETER :: IDH_M2ADC_RAW = RawHists + 8282

IDH_M12ADC_RAW

integer, public, PARAMETER :: IDH_M12ADC_RAW = RawHists + 8283

IDH_M1vs2ADC_RAW

integer, public, PARAMETER :: IDH_M1vs2ADC_RAW = RawHists + 8284

IDH_MsumvsM12ADC_RAW

integer, public, PARAMETER :: IDH_MsumvsM12ADC_RAW = RawHists + 8285

IDH_M12vsTCAP_RAW

integer, public, PARAMETER :: IDH_M12vsTCAP_RAW = RawHists + 8286

IDH_CPU_TIME

integer, public, PARAMETER :: IDH_CPU_TIME = RawHists + 9950

IDH_DCU_GEOM

integer, public, PARAMETER :: IDH_DCU_GEOM = RawHists + 9996

IDH_DCV_GEOM

integer, public, PARAMETER :: IDH_DCV_GEOM = RawHists + 9997

IDH_PCU_GEOM

integer, public, PARAMETER :: IDH_PCU_GEOM = RawHists + 9998

IDH_PCV_GEOM

integer, public, PARAMETER :: IDH_PCV_GEOM = RawHists + 9999

IDH_T0_SC

integer, public, PARAMETER :: IDH_T0_SC = 10000

IDH_SCSIGNALS

integer, public, PARAMETER :: IDH_SCSIGNALS = ScHists + 1

IDH_RFTOF

integer, public, PARAMETER :: IDH_RFTOF = ScHists + 250

IDH_CPTOF

integer, public, PARAMETER :: IDH_CPTOF = ScHists + 251

ADCShift

integer, private, PARAMETER :: ADCShift = -5

FirstPCADC

integer, public, PARAMETER :: FirstPCADC = 5

LastPCADC

integer, public, PARAMETER :: LastPCADC = 8

FirstSCADC

integer, public, PARAMETER :: FirstSCADC = 1

LastSCADC

integer, public, PARAMETER :: LastSCADC = 3

IDH_PCADC_RawHits

integer, public, PARAMETER :: IDH_PCADC_RawHits = ADCHists + 1

IDH_PCADC_WidthAll

integer, public, PARAMETER :: IDH_PCADC_WidthAll = ADCHists + 2

IDH_PCADC_Width

integer, public, PARAMETER :: IDH_PCADC_Width = ADCHists + 3 + ADCShift

IDH_PCADC_EnergyAll

integer, public, PARAMETER :: IDH_PCADC_EnergyAll = ADCHists + 10

IDH_PCADC_Energy

integer, public, PARAMETER :: IDH_PCADC_Energy = ADCHists + 11 + ADCShift

IDH_PCADC_EnergyWire

integer, public, PARAMETER :: IDH_PCADC_EnergyWire = ADCHists + 15 + ADCShift

IDH_PCADC_TimeAll

integer, public, PARAMETER :: IDH_PCADC_TimeAll = ADCHists + 20

IDH_PCADC_HitsAll

integer, public, PARAMETER :: IDH_PCADC_HitsAll = ADCHists + 21

IDH_PCADC_HitsPlane

integer, public, PARAMETER :: IDH_PCADC_HitsPlane = ADCHists + 22 + ADCShift

IDH_PCADC_PC6_eplus

integer, public, PARAMETER :: IDH_PCADC_PC6_eplus = ADCHists + 30

IDH_PCADC_ElossAll

integer, public, PARAMETER :: IDH_PCADC_ElossAll = ADCHists + 40

IDH_PCADC_Eloss

integer, public, PARAMETER :: IDH_PCADC_Eloss = ADCHists + 41 + ADCShift

IDH_PCADC_ElossWire

integer, public, PARAMETER :: IDH_PCADC_ElossWire = ADCHists + 45 + ADCShift

IDH_SCADC_Energy

integer, public, PARAMETER :: IDH_SCADC_Energy = ScHists + 500

NDH_SCADC_Energy

integer, public, DIMENSION(1) :: NDH_SCADC_Energy = 0

NDH_PCADC_RawHits

integer, public, DIMENSION(1) :: NDH_PCADC_RawHits = 0

NDH_PCADC_WidthAll

integer, public, DIMENSION(1) :: NDH_PCADC_WidthAll = 0

NDH_PCADC_Width

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_Width = 0

NDH_PCADC_EnergyWire

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_EnergyWire = 0

NDH_PCADC_EnergyAll

integer, public, DIMENSION(1) :: NDH_PCADC_EnergyAll = 0

NDH_PCADC_Energy

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_Energy = 0

NDH_PCADC_TimeAll

integer, public, DIMENSION(1) :: NDH_PCADC_TimeAll = 0

NDH_PCADC_HitsAll

integer, public, DIMENSION(1) :: NDH_PCADC_HitsAll = 0

NDH_PCADC_HitsPlane

integer, public, DIMENSION(1) :: NDH_PCADC_HitsPlane = 0

IDH_PCADC_AnalFail

integer, public, PARAMETER :: IDH_PCADC_AnalFail = ADCHists + 99

IDH_PCADC_EvsNext

integer, public, PARAMETER :: IDH_PCADC_EvsNext = ADCHists + 100 + ADCShift

IDH_PCADC_S6M5

integer, public, PARAMETER :: IDH_PCADC_S6M5 = ADCHists + 105

IDH_PCADC_M6S5

integer, public, PARAMETER :: IDH_PCADC_M6S5 = ADCHists + 106

IDH_PCADC_M6M5

integer, public, PARAMETER :: IDH_PCADC_M6M5 = ADCHists + 107

IDH_PCADC_6vs5ifno78

integer, public, PARAMETER :: IDH_PCADC_6vs5ifno78 = ADCHists + 108

IDH_PCADC_S6S5_F1

integer, public, PARAMETER :: IDH_PCADC_S6S5_F1 = ADCHists + 109

IDH_PCADC_S6S5_F2

integer, public, PARAMETER :: IDH_PCADC_S6S5_F2 = ADCHists + 110

IDH_PCADC_S6S5_F3

integer, public, PARAMETER :: IDH_PCADC_S6S5_F3 = ADCHists + 111

IDH_PCADC_S6S5_Z1

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z1 = ADCHists + 112

IDH_PCADC_S6M5_Z1

integer, public, PARAMETER :: IDH_PCADC_S6M5_Z1 = ADCHists + 113

IDH_PCADC_M6S5_Z1

integer, public, PARAMETER :: IDH_PCADC_M6S5_Z1 = ADCHists + 114

IDH_PCADC_M6M5_Z1

integer, public, PARAMETER :: IDH_PCADC_M6M5_Z1 = ADCHists + 115

IDH_PCADC_S6S5_Z2

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z2 = ADCHists + 116

IDH_PCADC_S6M5_Z2

integer, public, PARAMETER :: IDH_PCADC_S6M5_Z2 = ADCHists + 117

IDH_PCADC_M6S5_Z2

integer, public, PARAMETER :: IDH_PCADC_M6S5_Z2 = ADCHists + 118

IDH_PCADC_M6M5_Z2

integer, public, PARAMETER :: IDH_PCADC_M6M5_Z2 = ADCHists + 119

IDH_PCADC_S6S5_Z3

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z3 = ADCHists + 120

IDH_PCADC_S6M5_Z3

integer, public, PARAMETER :: IDH_PCADC_S6M5_Z3 = ADCHists + 121

IDH_PCADC_M6S5_Z3

integer, public, PARAMETER :: IDH_PCADC_M6S5_Z3 = ADCHists + 122

IDH_PCADC_M6M5_Z3

integer, public, PARAMETER :: IDH_PCADC_M6M5_Z3 = ADCHists + 123

IDH_PCADC_S6S5_Z1_F1

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z1_F1 = ADCHists + 124

IDH_PCADC_S6S5_Z2_F1

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z2_F1 = ADCHists + 125

IDH_PCADC_S6S5_Z3_F1

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z3_F1 = ADCHists + 126

IDH_PCADC_S6S5_Z1_F2

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z1_F2 = ADCHists + 127

IDH_PCADC_S6S5_Z2_F2

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z2_F2 = ADCHists + 128

IDH_PCADC_S6S5_Z3_F2

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z3_F2 = ADCHists + 129

IDH_PCADC_S6S5_Z1_F3

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z1_F3 = ADCHists + 130

IDH_PCADC_S6S5_Z2_F3

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z2_F3 = ADCHists + 131

IDH_PCADC_S6S5_Z3_F3

integer, public, PARAMETER :: IDH_PCADC_S6S5_Z3_F3 = ADCHists + 132

IDH_PCADC_6vs5if7

integer, public, PARAMETER :: IDH_PCADC_6vs5if7 = ADCHists + 133

IDH_PCADC_6vs5ifStop6

integer, public, PARAMETER :: IDH_PCADC_6vs5ifStop6 = ADCHists + 134

IDH_PC6StopCuts

integer, public, PARAMETER :: IDH_PC6StopCuts = ADCHists + 135

IDH_PCADC_6vsno78_6stopcut

integer, public, PARAMETER :: IDH_PCADC_6vsno78_6stopcut = ADCHists + 136

IDH_PC7StopCuts

integer, public, PARAMETER :: IDH_PC7StopCuts = ADCHists + 137

IDH_PCADC_EMuAll

integer, public, PARAMETER :: IDH_PCADC_EMuAll = ADCHists + 140

IDH_PCADC_EMu

integer, public, PARAMETER :: IDH_PCADC_EMu = ADCHists + 141 + ADCShift

IDH_PCADC_LastHit

integer, public, PARAMETER :: IDH_PCADC_LastHit = ADCHists + 145

IDH_PCADC_NotFound

integer, public, PARAMETER :: IDH_PCADC_NotFound = ADCHists + 146

IDH_PCADCvsDCsum

integer, public, PARAMETER :: IDH_PCADCvsDCsum = ADCHists + 150

IDH_PCADCvsPCsum

integer, public, PARAMETER :: IDH_PCADCvsPCsum = ADCHists + 151

IDH_PCADCvsSCsum

integer, public, PARAMETER :: IDH_PCADCvsSCsum = ADCHists + 152

IDH_PCADCvsDCpPCsum

integer, public, PARAMETER :: IDH_PCADCvsDCpPCsum = ADCHists + 153

IDH_PCADCvsAllsum

integer, public, PARAMETER :: IDH_PCADCvsAllsum = ADCHists + 154

IDH_PCADC_TDChitCut

integer, public, PARAMETER :: IDH_PCADC_TDChitCut = ADCHists + 155

IDH_PCADC_Eloss_vs_hit

integer, public, PARAMETER :: IDH_PCADC_Eloss_vs_hit = ADCHists + 160

IDH_PCADCn_Eloss_vs_hit

integer, public, PARAMETER :: IDH_PCADCn_Eloss_vs_hit = ADCHists + 161 + ADCShift

IDH_PCADC_NotAdj_hits

integer, public, PARAMETER :: IDH_PCADC_NotAdj_hits = ADCHists + 162

IDH_PCADCn_NotAdj_hits

integer, public, PARAMETER :: IDH_PCADCn_NotAdj_hits = ADCHists + 163 + ADCShift

IDH_PCADCn_ClusterSize

integer, public, PARAMETER :: IDH_PCADCn_ClusterSize = ADCHists + 167 + ADCShift

NDH_PCADC_AnalFail

integer, public, DIMENSION(1) :: NDH_PCADC_AnalFail = 0

NDH_PCADC_EvsNext

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_EvsNext = 0

NDH_PCADC_6vs5if7

integer, public, DIMENSION(1) :: NDH_PCADC_6vs5if7 = 0

NDH_PCADC_6vs5ifStop6

integer, public, DIMENSION(1) :: NDH_PCADC_6vs5ifStop6 = 0

NDH_PCADC_7vs6ifStop7

integer, public, DIMENSION(1) :: NDH_PCADC_7vs6ifStop7 = 0

NDH_PC6StopCuts

integer, public, DIMENSION(1) :: NDH_PC6StopCuts = 0

NDH_PC7StopCuts

integer, public, DIMENSION(1) :: NDH_PC7StopCuts = 0

NDH_PCADC_6vs5ifno78

integer, public, DIMENSION(1) :: NDH_PCADC_6vs5ifno78 = 0

NDH_PCADC_PC6_eplus

integer, public, PARAMETER, DIMENSION(1) :: NDH_PCADC_PC6_eplus = 0

NDH_PCADC_ElossAll

integer, public, DIMENSION(1) :: NDH_PCADC_ElossAll = 0

NDH_PCADC_Eloss

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_Eloss = 0

NDH_PCADC_ElossWire

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_ElossWire = 0

NDH_PCADC_EMuAll

integer, public, DIMENSION(1) :: NDH_PCADC_EMuAll = 0

NDH_PCADC_EMu

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_EMu = 0

NDH_PCADC_vsTDCwAll

integer, public, DIMENSION(1) :: NDH_PCADC_vsTDCwAll = 0

NDH_PCADC_vsTDCw

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_vsTDCw = 0

NDH_PCADC_NoMatch

integer, public, DIMENSION(FirstPCADC:LastPCADC,1) :: NDH_PCADC_NoMatch = 0

NDH_PCADC_LastHit

integer, public, DIMENSION(1) :: NDH_PCADC_LastHit = 0

NDH_PCADC_NotFound

integer, public, DIMENSION(1) :: NDH_PCADC_NotFound = 0

NDH_PCADCvsDCsum

integer, public, DIMENSION(1) :: NDH_PCADCvsDCsum = 0

NDH_PCADCvsPCsum

integer, public, DIMENSION(1) :: NDH_PCADCvsPCsum = 0

NDH_PCADCvsSCsum

integer, public, DIMENSION(1) :: NDH_PCADCvsSCsum = 0

NDH_PCADCvsDCpPCsum

integer, public, DIMENSION(1) :: NDH_PCADCvsDCpPCsum = 0

NDH_PCADCvsAllsum

integer, public, DIMENSION(1) :: NDH_PCADCvsAllsum = 0

NDH_PCADC_TDChitCut

integer, public, DIMENSION(1) :: NDH_PCADC_TDChitCut = 0

NDH_PCADC_Eloss_vs_hit

integer, public, DIMENSION(1) :: NDH_PCADC_Eloss_vs_hit = 0

NDH_PCADCn_Eloss_vs_hit

integer, public, DIMENSION(1) :: NDH_PCADCn_Eloss_vs_hit = 0

NDH_PCADC_NotAdj_hits

integer, public, DIMENSION(1) :: NDH_PCADC_NotAdj_hits = 0

NDH_PCADCn_NotAdj_hits

integer, public, DIMENSION(1) :: NDH_PCADCn_NotAdj_hits = 0

NDH_PCADCn_ClusterSize

integer, public, DIMENSION(1) :: NDH_PCADCn_ClusterSize = 0

IDH_EffDCplane

integer, public, PARAMETER :: IDH_EffDCplane = EffHists + 1

IDH_EffDCwires

integer, public, PARAMETER :: IDH_EffDCwires = EffHists + 2

IDH_EffDCAdjFrac

integer, public, PARAMETER :: IDH_EffDCAdjFrac = EffHists + 3

IDH_EffDCAdjside

integer, public, PARAMETER :: IDH_EffDCAdjside = EffHists + 4

IDH_EffDCwire

integer, public, PARAMETER :: IDH_EffDCwire = EffHists + 10

IDH_EffPCplane

integer, public, PARAMETER :: IDH_EffPCplane = EffHists + 1 + 100

IDH_EffPCwires

integer, public, PARAMETER :: IDH_EffPCwires = EffHists + 2 + 100

IDH_EffPCAdjFrac

integer, public, PARAMETER :: IDH_EffPCAdjFrac = EffHists + 3 + 100

IDH_EffPCAdjside

integer, public, PARAMETER :: IDH_EffPCAdjside = EffHists + 4 + 100

IDH_EffPCwire

integer, public, PARAMETER :: IDH_EffPCwire = EffHists + 10 + 100

IDH_cda0

integer, public, PARAMETER :: IDH_cda0 = EffHists + 800 + 0

IDH_cda1

integer, public, PARAMETER :: IDH_cda1 = EffHists + 800 + 1

IDH_cda2

integer, public, PARAMETER :: IDH_cda2 = EffHists + 800 + 2

IDH_cda3

integer, public, PARAMETER :: IDH_cda3 = EffHists + 800 + 3

IDH_cda4

integer, public, PARAMETER :: IDH_cda4 = EffHists + 800 + 4

IDH_cda5

integer, public, PARAMETER :: IDH_cda5 = EffHists + 800 + 5

IDH_cda6

integer, public, PARAMETER :: IDH_cda6 = EffHists + 800 + 6

IDH_cda7

integer, public, PARAMETER :: IDH_cda7 = EffHists + 800 + 7

IDH_cda8

integer, public, PARAMETER :: IDH_cda8 = EffHists + 800 + 8

IDH_cda9

integer, public, PARAMETER :: IDH_cda9 = EffHists + 800 + 9

IDH_cda10

integer, public, PARAMETER :: IDH_cda10 = EffHists + 800 + 10

IDH_cda11

integer, public, PARAMETER :: IDH_cda11 = EffHists + 800 + 11

IDH_cda12

integer, public, PARAMETER :: IDH_cda12 = EffHists + 800 + 12

IDH_cda13

integer, public, PARAMETER :: IDH_cda13 = EffHists + 800 + 13

IDH_cda14

integer, public, PARAMETER :: IDH_cda14 = EffHists + 800 + 14

IDH_cda15

integer, public, PARAMETER :: IDH_cda15 = EffHists + 800 + 15

IDH_cda16

integer, public, PARAMETER :: IDH_cda16 = EffHists + 800 + 16

IDH_cda17

integer, public, PARAMETER :: IDH_cda17 = EffHists + 800 + 17

IDH_cda18

integer, public, PARAMETER :: IDH_cda18 = EffHists + 800 + 18

IDH_cda19

integer, public, PARAMETER :: IDH_cda19 = EffHists + 800 + 19

IDH_cda20

integer, public, PARAMETER :: IDH_cda20 = EffHists + 800 + 20

IDH_cda21

integer, public, PARAMETER :: IDH_cda21 = EffHists + 800 + 21

IDH_cda22

integer, public, PARAMETER :: IDH_cda22 = EffHists + 800 + 22

IDH_cda23

integer, public, PARAMETER :: IDH_cda23 = EffHists + 800 + 23

IDH_cda24

integer, public, PARAMETER :: IDH_cda24 = EffHists + 800 + 24

XTDC_shift

integer, public, PARAMETER, dimension (2) :: XTDC_shift = (/ 0, 1 /)

XTPC_shift

integer, public, PARAMETER, dimension (2) :: XTPC_shift = (/ 1000, 2 /)

XTDC_Af_shift

integer, public, PARAMETER, dimension (2) :: XTDC_Af_shift = (/ 500, 3 /)

XTPC_Af_shift

integer, public, PARAMETER, dimension (2) :: XTPC_Af_shift = (/ 1500, 4 /)

nX

integer, private, PARAMETER :: nX = 4

IDH_XTPHits

integer, public, PARAMETER :: IDH_XTPHits = XtalkHists + 1

IDH_XTWHits

integer, public, PARAMETER :: IDH_XTWHits = XtalkHists + 2

IDH_XTAwayHits

integer, public, PARAMETER :: IDH_XTAwayHits = XtalkHists + 3

IDH_XTCausedMult

integer, public, PARAMETER :: IDH_XTCausedMult = XtalkHists + 4

IDH_XTHitMult

integer, public, PARAMETER :: IDH_XTHitMult = XtalkHists + 5

IDH_Double_WdvsTd

integer, public, PARAMETER :: IDH_Double_WdvsTd = XtalkHists + 6

NDH_XTPHits

integer, public, DIMENSION(nX) :: NDH_XTPHits = 0

NDH_XTWHits

integer, public, DIMENSION(nX) :: NDH_XTWHits = 0

NDH_XTAwayHits

integer, public, DIMENSION(nX) :: NDH_XTAwayHits = 0

NDH_XTCausedMult

integer, public, DIMENSION(nX) :: NDH_XTCausedMult = 0

NDH_XTHitMult

integer, public, DIMENSION(nX) :: NDH_XTHitMult = 0

NDH_Double_WdvsTd

integer, public, DIMENSION(nX) :: NDH_Double_WdvsTd = 0

IDH_TimeDiff

integer, public, PARAMETER :: IDH_TimeDiff = XtalkHists + 10

IDH_PTimeDiff

integer, public, PARAMETER :: IDH_PTimeDiff = XtalkHists + 11

IDH_WideWvsXTW

integer, public, PARAMETER :: IDH_WideWvsXTW = XtalkHists + 12

IDH_XTWvsT

integer, public, PARAMETER :: IDH_XTWvsT = XtalkHists + 13

IDH_WvsTd_central

integer, public, PARAMETER :: IDH_WvsTd_central = XtalkHists + 14

IDH_WvsTd_ganged

integer, public, PARAMETER :: IDH_WvsTd_ganged = XtalkHists + 15

IDH_TDiff_TDCwDiff

integer, public, PARAMETER :: IDH_TDiff_TDCwDiff = XtalkHists + 16

NDH_TimeDiff

integer, public, DIMENSION(nX) :: NDH_TimeDiff = 0

NDH_PTimeDiff

integer, public, DIMENSION(nX) :: NDH_PTimeDiff = 0

NDH_WideWvsXTW

integer, public, DIMENSION(nX) :: NDH_WideWvsXTW = 0

NDH_XTWvsT

integer, public, DIMENSION(nX) :: NDH_XTWvsT = 0

NDH_WvsTd_central

integer, public, DIMENSION(nX) :: NDH_WvsTd_central = 0

NDH_WvsTd_ganged

integer, public, DIMENSION(nX) :: NDH_WvsTd_ganged = 0

NDH_TDiff_TDCwDiff

integer, public, DIMENSION(nX) :: NDH_TDiff_TDCwDiff = 0

IDH_WTDC_1Hit

integer, public, PARAMETER :: IDH_WTDC_1Hit = XtalkHists + 20

IDH_WTDC_1WIRE

integer, public, PARAMETER :: IDH_WTDC_1WIRE = XtalkHists + 21

IDH_TDCw_All

integer, public, PARAMETER :: IDH_TDCw_All = XtalkHists + 22

NDH_WTDC_1Hit

integer, public, DIMENSION(nX) :: NDH_WTDC_1Hit = 0

NDH_WTDC_1WIRE

integer, public, DIMENSION(nX) :: NDH_WTDC_1WIRE = 0

NDH_TDCw_All

integer, public, DIMENSION(nX) :: NDH_TDCw_All = 0

IDH_PlaneMult

integer, public, PARAMETER :: IDH_PlaneMult = XtalkHists + 30

IDH_AdjMult

integer, public, PARAMETER :: IDH_AdjMult = XtalkHists + 31

IDH_WireMult

integer, public, PARAMETER :: IDH_WireMult = XtalkHists + 32

NDH_PlaneMult

integer, public, DIMENSION(nX) :: NDH_PlaneMult = 0

NDH_AdjMult

integer, public, DIMENSION(nX) :: NDH_AdjMult = 0

NDH_WireMult

integer, public, DIMENSION(nX) :: NDH_WireMult = 0

IDH_TTDC_ADJACENT

integer, public, PARAMETER :: IDH_TTDC_ADJACENT = XtalkHists + 40

IDH_WTDC_ADJACENT

integer, public, PARAMETER :: IDH_WTDC_ADJACENT = XtalkHists + 41

NDH_TTDC_ADJACENT

integer, public, DIMENSION(nX) :: NDH_TTDC_ADJACENT = 0

NDH_WTDC_ADJACENT

integer, public, DIMENSION(nX) :: NDH_WTDC_ADJACENT = 0

IDH_Adj0_WvsT

integer, public, PARAMETER :: IDH_Adj0_WvsT = XtalkHists + 54

IDH_Adj1_WvsT

integer, public, PARAMETER :: IDH_Adj1_WvsT = XtalkHists + 55

IDH_Adj2_WvsT

integer, public, PARAMETER :: IDH_Adj2_WvsT = XtalkHists + 56

IDH_AdjMore_WvsT

integer, public, PARAMETER :: IDH_AdjMore_WvsT = XtalkHists + 57

NDH_Adj0_WvsT

integer, public, DIMENSION(nX) :: NDH_Adj0_WvsT = 0

NDH_Adj1_WvsT

integer, public, DIMENSION(nX) :: NDH_Adj1_WvsT = 0

NDH_Adj2_WvsT

integer, public, DIMENSION(nX) :: NDH_Adj2_WvsT = 0

NDH_AdjMore_WvsT

integer, public, DIMENSION(nX) :: NDH_AdjMore_WvsT = 0

IDH_XTMissed

integer, public, PARAMETER :: IDH_XTMissed = XtalkHists + 60

IDH_XTMissed_W

integer, public, PARAMETER :: IDH_XTMissed_W = XtalkHists + 61

IDH_XTMissed_ring

integer, public, PARAMETER :: IDH_XTMissed_ring = XtalkHists + 62

IDH_XTMissed_time

integer, public, PARAMETER :: IDH_XTMissed_time = XtalkHists + 63

IDH_XTMissed_width

integer, public, PARAMETER :: IDH_XTMissed_width = XtalkHists + 64

NDH_XTMissed

integer, public, DIMENSION(nX) :: NDH_XTMissed = 0

NDH_XTMissed_W

integer, public, DIMENSION(nX) :: NDH_XTMissed_W = 0

NDH_XTMissed_ring

integer, public, DIMENSION(nX) :: NDH_XTMissed_ring = 0

NDH_XTMissed_time

integer, public, DIMENSION(nX) :: NDH_XTMissed_time = 0

NDH_XTMissed_width

integer, public, DIMENSION(nX) :: NDH_XTMissed_width = 0

IDH_XTRecov_Singl

integer, public, PARAMETER :: IDH_XTRecov_Singl = XtalkHists + 70

IDH_XTRecov_Doubl

integer, public, PARAMETER :: IDH_XTRecov_Doubl = XtalkHists + 71

NDH_XTRecov_Singl

integer, public, DIMENSION(1) :: NDH_XTRecov_Singl = 0

NDH_XTRecov_Doubl

integer, public, DIMENSION(1) :: NDH_XTRecov_Doubl = 0

IDH_PCWTDC_upst

integer, public, PARAMETER :: IDH_PCWTDC_upst = XtalkHists + 80

IDH_PCWTDC_TargUp

integer, public, PARAMETER :: IDH_PCWTDC_TargUp = XtalkHists + 81

IDH_PCWTDC_TargDown

integer, public, PARAMETER :: IDH_PCWTDC_TargDown = XtalkHists + 82

IDH_PCWTDC_downst

integer, public, PARAMETER :: IDH_PCWTDC_downst = XtalkHists + 83

NDH_PCWTDC_upst

integer, public, DIMENSION(nX) :: NDH_PCWTDC_upst = 0

NDH_PCWTDC_TargUp

integer, public, DIMENSION(nX) :: NDH_PCWTDC_TargUp = 0

NDH_PCWTDC_TargDown

integer, public, DIMENSION(nX) :: NDH_PCWTDC_TargDown = 0

NDH_PCWTDC_downst

integer, public, DIMENSION(nX) :: NDH_PCWTDC_downst = 0

IDH_SkimFitFailures

integer, public, PARAMETER :: IDH_SkimFitFailures = SkimHists + 1

NDH_SkimFitFailures

integer, public, DIMENSION(1) :: NDH_SkimFitFailures

IDH_SkimFitFailuresAcc

integer, public, PARAMETER :: IDH_SkimFitFailuresAcc = SkimHists + 2

NDH_SkimFitFailuresAcc

integer, public, DIMENSION(1) :: NDH_SkimFitFailuresAcc

IDH_SkimmedEvents

integer, public, PARAMETER :: IDH_SkimmedEvents = SkimHists + 4

NDH_SkimmedEvents

integer, public, DIMENSION(1) :: NDH_SkimmedEvents

IDH_CleanSkim

integer, public, PARAMETER :: IDH_CleanSkim = SkimHists + 9

NDH_CleanSkim

integer, public, DIMENSION(1) :: NDH_CleanSkim

IDH_skim_mcptot

integer, public, PARAMETER :: IDH_skim_mcptot = SkimHists + 10

IDH_skim_mccosth

integer, public, PARAMETER :: IDH_skim_mccosth = SkimHists + 40

IDH_skim_mctime

integer, public, PARAMETER :: IDH_skim_mctime = SkimHists + 70

IDH_skim_mcpt

integer, public, PARAMETER :: IDH_skim_mcpt = SkimHists + 100

IDH_skim_mcvx

integer, public, PARAMETER :: IDH_skim_mcvx = SkimHists + 130

IDH_skim_mcvy

integer, public, PARAMETER :: IDH_skim_mcvy = SkimHists + 160

IDH_skim_mcvz

integer, public, PARAMETER :: IDH_skim_mcvz = SkimHists + 190

IDH_skim_mcmichel

integer, public, PARAMETER :: IDH_skim_mcmichel = SkimHists + 220

IDH_skim_mccostht

integer, public, PARAMETER :: IDH_skim_mccostht = SkimHists + 250

IDH_mcskim_mcptot

integer, public, PARAMETER :: IDH_mcskim_mcptot = SkimHists + 280

IDH_mcskim_mccosth

integer, public, PARAMETER :: IDH_mcskim_mccosth = SkimHists + 310

IDH_mcskim_mctime

integer, public, PARAMETER :: IDH_mcskim_mctime = SkimHists + 340

IDH_mcskim_mcpt

integer, public, PARAMETER :: IDH_mcskim_mcpt = SkimHists + 370

IDH_mcskim_mcvx

integer, public, PARAMETER :: IDH_mcskim_mcvx = SkimHists + 400

IDH_mcskim_mcvy

integer, public, PARAMETER :: IDH_mcskim_mcvy = SkimHists + 430

IDH_mcskim_mcvz

integer, public, PARAMETER :: IDH_mcskim_mcvz = SkimHists + 460

IDH_mcskim_mcmichel

integer, public, PARAMETER :: IDH_mcskim_mcmichel = SkimHists + 490

IDH_mcskim_mccostht

integer, public, PARAMETER :: IDH_mcskim_mccostht = SkimHists + 520

IDH_fitfail_mcptot

integer, public, PARAMETER :: IDH_fitfail_mcptot = SkimHists + 280

NDH_fitfail_mcptot

integer, public, dimension (0:3,1) :: NDH_fitfail_mcptot = 0

IDH_fitfail_mccosth

integer, public, PARAMETER :: IDH_fitfail_mccosth = SkimHists + 285

NDH_fitfail_mccosth

integer, public, dimension (0:3,1) :: NDH_fitfail_mccosth = 0

IDH_fitfail_mctime

integer, public, PARAMETER :: IDH_fitfail_mctime = SkimHists + 290

NDH_fitfail_mctime

integer, public, dimension (0:3,1) :: NDH_fitfail_mctime = 0

IDH_fitfail_mcpt

integer, public, PARAMETER :: IDH_fitfail_mcpt = SkimHists + 295

NDH_fitfail_mcpt

integer, public, dimension (0:3,1) :: NDH_fitfail_mcpt = 0

IDH_fitfail_mcvx

integer, public, PARAMETER :: IDH_fitfail_mcvx = SkimHists + 300

NDH_fitfail_mcvx

integer, public, dimension (0:3,1) :: NDH_fitfail_mcvx = 0

IDH_fitfail_mcvy

integer, public, PARAMETER :: IDH_fitfail_mcvy = SkimHists + 305

NDH_fitfail_mcvy

integer, public, dimension (0:3,1) :: NDH_fitfail_mcvy = 0

IDH_fitfail_mcvz

integer, public, PARAMETER :: IDH_fitfail_mcvz = SkimHists + 310

NDH_fitfail_mcvz

integer, public, dimension (0:3,1) :: NDH_fitfail_mcvz = 0

IDH_fitfail_mcmichel

integer, public, PARAMETER :: IDH_fitfail_mcmichel = SkimHists + 315

NDH_fitfail_mcmichel

integer, public, dimension (0:3,1) :: NDH_fitfail_mcmichel = 0

WinHists

integer, public, PARAMETER :: WinHists = PatHists

ClustHists

integer, public, PARAMETER :: ClustHists = PatHists + 1000

FGHists

integer, public, PARAMETER :: FGHists = PatHists + 2000

ClassHists

integer, public, PARAMETER :: ClassHists = PatHists + 4000

WinBJHists

integer, public, PARAMETER :: WinBJHists = Pathists + 100

IDH_nWindows

integer, public, PARAMETER :: IDH_nWindows = WinHists + 1

IDH_Windowt0

integer, public, PARAMETER :: IDH_Windowt0 = WinHists + 2

IDH_WindowNPCHits

integer, public, PARAMETER :: IDH_WindowNPCHits = WinHists + 3

IDH_WindowNDCHits

integer, public, PARAMETER :: IDH_WindowNDCHits = WinHists + 4

IDH_PCClusterType

integer, public, PARAMETER :: IDH_PCClusterType = ClustHists + 1

IDH_DCClusterType

integer, public, PARAMETER :: IDH_DCClusterType = ClustHists + 2

IDH_PCClusterSize

integer, public, PARAMETER :: IDH_PCClusterSize = ClustHists + 3

IDH_DCClusterSize

integer, public, PARAMETER :: IDH_DCClusterSize = ClustHists + 5

IDH_CircleResidual

integer, public, PARAMETER :: IDH_CircleResidual = FGHists + 1

NDH_CircleResidual

integer, public, DIMENSION(1) :: NDH_CircleResidual

IDH_CircleResidual2

integer, public, PARAMETER :: IDH_CircleResidual2 = FGHists + 2

NDH_CircleResidual2

integer, public, DIMENSION(1) :: NDH_CircleResidual2

IDH_CircleX2

integer, public, PARAMETER :: IDH_CircleX2 = FGHists + 3

NDH_CircleX2

integer, public, DIMENSION(1) :: NDH_CircleX2

IDH_CircleDOF

integer, public, PARAMETER :: IDH_CircleDOF = FGHists + 4

NDH_CircleDOF

integer, public, DIMENSION(1) :: NDH_CircleDOF

IDH_CircleX2vsDOF

integer, public, PARAMETER :: IDH_CircleX2vsDOF = FGHists + 5

NDH_CircleX2vsDOF

integer, public, DIMENSION(1) :: NDH_CircleX2vsDOF

IDH_CircleCenter

integer, public, PARAMETER :: IDH_CircleCenter = FGHists + 6

NDH_CircleCenter

integer, public, DIMENSION(1) :: NDH_CircleCenter

IDH_Radius

integer, public, PARAMETER :: IDH_Radius = FGHists + 7

NDH_Radius

integer, public, DIMENSION(1) :: NDH_Radius

IDH_HelixResidual

integer, public, PARAMETER :: IDH_HelixResidual = FGHists + 8

NDH_HelixResidual

integer, public, DIMENSION(1) :: NDH_HelixResidual

IDH_HelixResidual2

integer, public, PARAMETER :: IDH_HelixResidual2 = FGHists + 9

NDH_HelixResidual2

integer, public, DIMENSION(1) :: NDH_HelixResidual2

IDH_HelixX2

integer, public, PARAMETER :: IDH_HelixX2 = FGHists + 10

NDH_HelixX2

integer, public, DIMENSION(1) :: NDH_HelixX2

IDH_HelixDOF

integer, public, PARAMETER :: IDH_HelixDOF = FGHists + 11

NDH_HelixDOF

integer, public, DIMENSION(1) :: NDH_HelixDOF

IDH_HelixX2VsDOF

integer, public, PARAMETER :: IDH_HelixX2VsDOF = FGHists + 12

NDH_HelixX2VsDOF

integer, public, DIMENSION(1) :: NDH_HelixX2VsDOF

IDH_PhiNot

integer, public, PARAMETER :: IDH_PhiNot = FGHists + 13

NDH_PhiNot

integer, public, DIMENSION(1) :: NDH_PhiNot

IDH_Omega

integer, public, PARAMETER :: IDH_Omega = FGHists + 14

NDH_Omega

integer, public, DIMENSION(1) :: NDH_Omega

IDH_FGcosTheta

integer, public, PARAMETER :: IDH_FGcosTheta = FGHists + 15

NDH_FGcosTheta

integer, public, DIMENSION(1) :: NDH_FGcosTheta

IDH_FGx

integer, public, PARAMETER :: IDH_FGx = FGHists + 16

NDH_FGx

integer, public, DIMENSION(1) :: NDH_FGx

IDH_FGcosThetaVSx

integer, public, PARAMETER :: IDH_FGcosThetaVSx = FGHists + 17

NDH_FGcosThetaVSx

integer, public, DIMENSION(1) :: NDH_FGcosThetaVSx

IDH_ExcessFGTracks

integer, public, PARAMETER :: IDH_ExcessFGTracks = FGHists + 18

NDH_ExcessFGTracks

integer, public, DIMENSION(1) :: NDH_ExcessFGTracks

IDH_AreaCosTheta

integer, public, PARAMETER :: IDH_AreaCosTheta = FGHists + 19

NDH_AreaCosTheta

integer, public, DIMENSION(1) :: NDH_AreaCosTheta

IDH_AreaS

integer, public, PARAMETER :: IDH_AreaS = FGHists + 20

NDH_AreaS

integer, public, DIMENSION(1) :: NDH_AreaS

IDH_AreaTanTheta

integer, public, PARAMETER :: IDH_AreaTanTheta = FGHists + 21

NDH_AreaTanTheta

integer, public, DIMENSION(1) :: NDH_AreaTanTheta

IDH_LengthS

integer, public, PARAMETER :: IDH_LengthS = FGHists + 22

NDH_LengthS

integer, public, DIMENSION(1) :: NDH_LengthS

IDH_LengthTanTheta

integer, public, PARAMETER :: IDH_LengthTanTheta = FGHists + 23

NDH_LengthTanTheta

integer, public, DIMENSION(1) :: NDH_LengthTanTheta

IDH_LengthCosTheta

integer, public, PARAMETER :: IDH_LengthCosTheta = FGHists + 24

NDH_LengthCosTheta

integer, public, DIMENSION(1) :: NDH_LengthCosTheta

IDH_DiffTanTheta

integer, public, PARAMETER :: IDH_DiffTanTheta = FGHists + 25

NDH_DiffTanTheta

integer, public, DIMENSION(1) :: NDH_DiffTanTheta

IDH_DiffR

integer, public, PARAMETER :: IDH_DiffR = FGHists + 26

NDH_DiffR

integer, public, DIMENSION(1) :: NDH_DiffR

IDH_MCDifftanTheta

integer, public, PARAMETER :: IDH_MCDifftanTheta = FGHists + 27

IDH_MCDiffR

integer, public, PARAMETER :: IDH_MCDiffR = FGHists + 28

IDH_LengthMCtanTheta

integer, public, PARAMETER :: IDH_LengthMCtanTheta = FGHists + 29

NDH_LengthMCtanTheta

integer, public, DIMENSION(1) :: NDH_LengthMCtanTheta

IDH_AreaMCtanTheta

integer, public, PARAMETER :: IDH_AreaMCtanTheta = FGHists + 30

NDH_AreaMCtanTheta

integer, public, DIMENSION(1) :: NDH_AreaMCtanTheta

IDH_ClSizeExtrema

integer, public, PARAMETER :: IDH_ClSizeExtrema = FGHists + 31

NDH_ClSizeExtrema

integer, public, DIMENSION(1) :: NDH_ClSizeExtrema

IDH_Omega_Comparison

integer, public, PARAMETER :: IDH_Omega_Comparison = FGHists + 40

NDH_Omega_Comparison

integer, public, DIMENSION(6,1) :: NDH_Omega_Comparison

IDH_OmegaDiff

integer, public, PARAMETER :: IDH_OmegaDiff = FGHists + 51

NDH_OmegaDiff

integer, public, DIMENSION(1) :: NDH_OmegaDiff

IDH_PhiDiff

integer, public, PARAMETER :: IDH_PhiDiff = FGHists + 52

NDH_PhiDiff

integer, public, DIMENSION(1) :: NDH_PhiDiff

IDH_MCOmega

integer, public, PARAMETER :: IDH_MCOmega = FGHists + 53

NDH_MCOmega

integer, public, DIMENSION(1) :: NDH_MCOmega

IDH_FGOmega

integer, public, PARAMETER :: IDH_FGOmega = FGHists + 54

NDH_FGOmega

integer, public, DIMENSION(1) :: NDH_FGOmega

IDH_MCPhi

integer, public, PARAMETER :: IDH_MCPhi = FGHists + 55

NDH_MCPhi

integer, public, DIMENSION(1) :: NDH_MCPhi

IDH_FGPhi

integer, public, PARAMETER :: IDH_FGPhi = FGHists + 56

NDH_FGPhi

integer, public, DIMENSION(1) :: NDH_FGPhi

IDH_RDiff

integer, public, PARAMETER :: IDH_RDiff = FGHists + 57

NDH_RDiff

integer, public, DIMENSION(1) :: NDH_RDiff

IDH_PhiDiffvsOmegaDiff

integer, public, PARAMETER :: IDH_PhiDiffvsOmegaDiff = FGHists + 58

NDH_PhiDiffvsOmegaDiff

integer, public, DIMENSION(1) :: NDH_PhiDiffvsOmegaDiff

IDH_RDiffvsOmegaDiff

integer, public, PARAMETER :: IDH_RDiffvsOmegaDiff = FGHists + 59

NDH_RDiffvsOmegaDiff

integer, public, DIMENSION(1) :: NDH_RDiffvsOmegaDiff

IDH_RDiffvsPhiDiff

integer, public, PARAMETER :: IDH_RDiffvsPhiDiff = FGHists + 60

NDH_RDiffvsPhiDiff

integer, public, DIMENSION(1) :: NDH_RDiffvsPhiDiff

IDH_MCR

integer, public, PARAMETER :: IDH_MCR = FGHists + 61

NDH_MCR

integer, public, DIMENSION(1) :: NDH_MCR

IDH_FGR

integer, public, PARAMETER :: IDH_FGR = FGHists + 62

NDH_FGR

integer, public, DIMENSION(1) :: NDH_FGR

IDH_MCR_FailFit

integer, public, PARAMETER :: IDH_MCR_FailFit = FGHists + 63

NDH_MCR_FailFit

integer, public, DIMENSION(1) :: NDH_MCR_FailFit

IDH_MCOmega_FailFit

integer, public, PARAMETER :: IDH_MCOmega_FailFit = FGHists + 64

NDH_MCOmega_FailFit

integer, public, DIMENSION(1) :: NDH_MCOmega_FailFit

IDH_MCPhi_FailFit

integer, public, PARAMETER :: IDH_MCPhi_FailFit = FGHists + 65

NDH_MCPhi_FailFit

integer, public, DIMENSION(1) :: NDH_MCPhi_FailFit

IDH_PhivsOmega_FailFit

integer, public, PARAMETER :: IDH_PhivsOmega_FailFit = FGHists + 66

NDH_PhivsOmega_FailFit

integer, public, DIMENSION(1) :: NDH_PhivsOmega_FailFit

IDH_RvsOmega_FailFit

integer, public, PARAMETER :: IDH_RvsOmega_FailFit = FGHists + 67

NDH_RvsOmega_FailFit

integer, public, DIMENSION(1) :: NDH_RvsOmega_FailFit

IDH_RvsPhi_FailFit

integer, public, PARAMETER :: IDH_RvsPhi_FailFit = FGHists + 68

NDH_RvsPhi_FailFit

integer, public, DIMENSION(1) :: NDH_RvsPhi_FailFit

IDH_MCcos_FailFit

integer, public, PARAMETER :: IDH_MCcos_FailFit = FGHists + 69

NDH_MCcos_FailFit

integer, public, DIMENSION(1) :: NDH_MCcos_FailFit

IDH_pvscos_FailFit

integer, public, PARAMETER :: IDH_pvscos_FailFit = FGHists + 70

NDH_pvscos_FailFit

integer, public, DIMENSION(1) :: NDH_pvscos_FailFit

IDH_nDeltas

integer, public, PARAMETER :: IDH_nDeltas = FGHists + 101

NDH_nDeltas

integer, public, DIMENSION(1) :: NDH_nDeltas

IDH_Del_nPairs

integer, public, PARAMETER :: IDH_Del_nPairs = FGHists + 102

NDH_Del_nPairs

integer, public, DIMENSION(1) :: NDH_Del_nPairs

IDH_Del_nCl

integer, public, PARAMETER :: IDH_Del_nCl = FGHists + 103

NDH_Del_nCl

integer, public, DIMENSION(1) :: NDH_Del_nCl

IDH_Del_nSkipped

integer, public, PARAMETER :: IDH_Del_nSkipped = FGHists + 104

NDH_Del_nSkipped

integer, public, DIMENSION(1) :: NDH_Del_nSkipped

IDH_Del_Length

integer, public, PARAMETER :: IDH_Del_Length = FGHists + 105

NDH_Del_Length

integer, public, DIMENSION(1) :: NDH_Del_Length

IDH_Del_Width

integer, public, PARAMETER :: IDH_Del_Width = FGHists + 106

NDH_Del_Width

integer, public, DIMENSION(1) :: NDH_Del_Width

IDH_Del_uv

integer, public, PARAMETER :: IDH_Del_uv = FGHists + 107

NDH_Del_uv

integer, public, DIMENSION(1) :: NDH_Del_uv

IDH_FitSuccess

integer, public, PARAMETER :: IDH_FitSuccess = FGHists + 108

NDH_FitSuccess

integer, public, DIMENSION(1) :: NDH_FitSuccess

IDH_nMuonDeltas

integer, public, PARAMETER :: IDH_nMuonDeltas = FGHists + 121

NDH_nMuonDeltas

integer, public, DIMENSION(1) :: NDH_nMuonDeltas

IDH_Del_Muon_nPairs

integer, public, PARAMETER :: IDH_Del_Muon_nPairs = FGHists + 122

NDH_Del_Muon_nPairs

integer, public, DIMENSION(1) :: NDH_Del_Muon_nPairs

IDH_Del_Muon_nCl

integer, public, PARAMETER :: IDH_Del_Muon_nCl = FGHists + 123

NDH_Del_Muon_nCl

integer, public, DIMENSION(1) :: NDH_Del_Muon_nCl

IDH_Del_Muon_nSkipped

integer, public, PARAMETER :: IDH_Del_Muon_nSkipped = FGHists + 124

NDH_Del_Muon_nSkipped

integer, public, DIMENSION(1) :: NDH_Del_Muon_nSkipped

IDH_Del_Muon_Length

integer, public, PARAMETER :: IDH_Del_Muon_Length = FGHists + 125

NDH_Del_Muon_Length

integer, public, DIMENSION(1) :: NDH_Del_Muon_Length

IDH_Del_Muon_Width

integer, public, PARAMETER :: IDH_Del_Muon_Width = FGHists + 126

NDH_Del_Muon_Width

integer, public, DIMENSION(1) :: NDH_Del_Muon_Width

IDH_Del_Muon_uv

integer, public, PARAMETER :: IDH_Del_Muon_uv = FGHists + 127

NDH_Del_Muon_uv

integer, public, DIMENSION(1) :: NDH_Del_Muon_uv

IDH_nDecayDeltas

integer, public, PARAMETER :: IDH_nDecayDeltas = FGHists + 141

NDH_nDecayDeltas

integer, public, DIMENSION(1) :: NDH_nDecayDeltas

IDH_Del_Decay_nPairs

integer, public, PARAMETER :: IDH_Del_Decay_nPairs = FGHists + 142

NDH_Del_Decay_nPairs

integer, public, DIMENSION(1) :: NDH_Del_Decay_nPairs

IDH_Del_Decay_nCl

integer, public, PARAMETER :: IDH_Del_Decay_nCl = FGHists + 143

NDH_Del_Decay_nCl

integer, public, DIMENSION(1) :: NDH_Del_Decay_nCl

IDH_Del_Decay_nSkipped

integer, public, PARAMETER :: IDH_Del_Decay_nSkipped = FGHists + 144

NDH_Del_Decay_nSkipped

integer, public, DIMENSION(1) :: NDH_Del_Decay_nSkipped

IDH_Del_Decay_Length

integer, public, PARAMETER :: IDH_Del_Decay_Length = FGHists + 145

NDH_Del_Decay_Length

integer, public, DIMENSION(1) :: NDH_Del_Decay_Length

IDH_Del_Decay_Width

integer, public, PARAMETER :: IDH_Del_Decay_Width = FGHists + 146

NDH_Del_Decay_Width

integer, public, DIMENSION(1) :: NDH_Del_Decay_Width

IDH_Del_Decay_uv

integer, public, PARAMETER :: IDH_Del_Decay_uv = FGHists + 147

NDH_Del_Decay_uv

integer, public, DIMENSION(1) :: NDH_Del_Decay_uv

IDH_Success_nDecayDeltas

integer, public, PARAMETER :: IDH_Success_nDecayDeltas = FGHists + 148

NDH_Success_nDecayDeltas

integer, public, DIMENSION(1) :: NDH_Success_nDecayDeltas

IDH_Success_nDecayDeltaPrs

integer, public, PARAMETER :: IDH_Success_nDecayDeltaPrs = FGHists + 149

NDH_Success_nDecayDeltaPrs

integer, public, DIMENSION(1) :: NDH_Success_nDecayDeltaPrs

IDH_Success_nDecayDeltaCls

integer, public, PARAMETER :: IDH_Success_nDecayDeltaCls = FGHists + 150

NDH_Success_nDecayDeltaCls

integer, public, DIMENSION(1) :: NDH_Success_nDecayDeltaCls

IDH_nBeam_eDeltas

integer, public, PARAMETER :: IDH_nBeam_eDeltas = FGHists + 161

NDH_nBeam_eDeltas

integer, public, DIMENSION(1) :: NDH_nBeam_eDeltas

IDH_Del_Beam_e_nPairs

integer, public, PARAMETER :: IDH_Del_Beam_e_nPairs = FGHists + 162

NDH_Del_Beam_e_nPairs

integer, public, DIMENSION(1) :: NDH_Del_Beam_e_nPairs

IDH_Del_Beam_e_nCl

integer, public, PARAMETER :: IDH_Del_Beam_e_nCl = FGHists + 163

NDH_Del_Beam_e_nCl

integer, public, DIMENSION(1) :: NDH_Del_Beam_e_nCl

IDH_Del_Beam_e_nSkipped

integer, public, PARAMETER :: IDH_Del_Beam_e_nSkipped = FGHists + 164

NDH_Del_Beam_e_nSkipped

integer, public, DIMENSION(1) :: NDH_Del_Beam_e_nSkipped

IDH_Del_Beam_e_Length

integer, public, PARAMETER :: IDH_Del_Beam_e_Length = FGHists + 165

NDH_Del_Beam_e_Length

integer, public, DIMENSION(1) :: NDH_Del_Beam_e_Length

IDH_Del_Beam_e_Width

integer, public, PARAMETER :: IDH_Del_Beam_e_Width = FGHists + 166

NDH_Del_Beam_e_Width

integer, public, DIMENSION(1) :: NDH_Del_Beam_e_Width

IDH_Del_Beam_e_uv

integer, public, PARAMETER :: IDH_Del_Beam_e_uv = FGHists + 167

NDH_Del_Beam_e_uv

integer, public, DIMENSION(1) :: NDH_Del_Beam_e_uv

IDH_nSingle

integer, public, PARAMETER :: IDH_nSingle = FGHists + 171

NDH_nSingle

integer, public, DIMENSION(1) :: NDH_nSingle

IDH_nMultiple

integer, public, PARAMETER :: IDH_nMultiple = FGHists + 172

NDH_nMultiple

integer, public, DIMENSION(1) :: NDH_nMultiple

IDH_AmPairs

integer, public, PARAMETER :: IDH_AmPairs = FGHists + 173

NDH_AmPairs

integer, public, DIMENSION(1) :: NDH_AmPairs

IDH_nSingle_Post

integer, public, PARAMETER :: IDH_nSingle_Post = FGHists + 174

NDH_nSingle_Post

integer, public, DIMENSION(1) :: NDH_nSingle_Post

IDH_nMultiple_Post

integer, public, PARAMETER :: IDH_nMultiple_Post = FGHists + 175

NDH_nMultiple_Post

integer, public, DIMENSION(1) :: NDH_nMultiple_Post

IDH_AmPairs_Post

integer, public, PARAMETER :: IDH_AmPairs_Post = FGHists + 176

NDH_AmPairs_Post

integer, public, DIMENSION(1) :: NDH_AmPairs_Post

IDH_DeltaDiffu

integer, public, PARAMETER :: IDH_DeltaDiffu = FGHists + 177

NDH_DeltaDiffu

integer, public, DIMENSION(1) :: NDH_DeltaDiffu

IDH_DeltaDiffv

integer, public, PARAMETER :: IDH_DeltaDiffv = FGHists + 178

NDH_DeltaDiffv

integer, public, DIMENSION(1) :: NDH_DeltaDiffv

IDH_DeltaDiffuv

integer, public, PARAMETER :: IDH_DeltaDiffuv = FGHists + 179

NDH_DeltaDiffuv

integer, public, DIMENSION(1) :: NDH_DeltaDiffuv

IDH_nMCDeltas

integer, public, PARAMETER :: IDH_nMCDeltas = FGHists + 191

NDH_nMCDeltas

integer, public, DIMENSION(1) :: NDH_nMCDeltas

IDH_MCmDeltas

integer, public, PARAMETER :: IDH_MCmDeltas = FGHists + 200

NDH_MCmDeltas

integer, public, DIMENSION(12,1) :: NDH_MCmDeltas

IDH_MCposDeltas

integer, public, PARAMETER :: IDH_MCposDeltas = FGHists + 220

NDH_MCposDeltas

integer, public, DIMENSION(12,1) :: NDH_MCposDeltas

IDH_MCeDeltas

integer, public, PARAMETER :: IDH_MCeDeltas = FGHists + 240

NDH_MCeDeltas

integer, public, DIMENSION(12,1) :: NDH_MCeDeltas

IDH_MCbeamDeltas

integer, public, PARAMETER :: IDH_MCbeamDeltas = FGHists + 260

NDH_MCbeamDeltas

integer, public, DIMENSION(12,1) :: NDH_MCbeamDeltas

IDH_MCDelFound_Viuv

integer, public, PARAMETER :: IDH_MCDelFound_Viuv = FGHists + 281

NDH_MCDelFound_Viuv

integer, public, DIMENSION(1) :: NDH_MCDelFound_Viuv

IDH_MCDelFound_Viz

integer, public, PARAMETER :: IDH_MCDelFound_Viz = FGHists + 282

NDH_MCDelFound_Viz

integer, public, DIMENSION(1) :: NDH_MCDelFound_Viz

IDH_MCDelFound_Vfz

integer, public, PARAMETER :: IDH_MCDelFound_Vfz = FGHists + 283

NDH_MCDelFound_Vfz

integer, public, DIMENSION(1) :: NDH_MCDelFound_Vfz

IDH_MCDelFound_Vifz

integer, public, PARAMETER :: IDH_MCDelFound_Vifz = FGHists + 284

NDH_MCDelFound_Vifz

integer, public, DIMENSION(1) :: NDH_MCDelFound_Vifz

IDH_MCDelFound_Length

integer, public, PARAMETER :: IDH_MCDelFound_Length = FGHists + 285

NDH_MCDelFound_Length

integer, public, DIMENSION(1) :: NDH_MCDelFound_Length

IDH_MCDelFound_MinPl

integer, public, PARAMETER :: IDH_MCDelFound_MinPl = FGHists + 286

NDH_MCDelFound_MinPl

integer, public, DIMENSION(1) :: NDH_MCDelFound_MinPl

IDH_MCDelFound_MaxPl

integer, public, PARAMETER :: IDH_MCDelFound_MaxPl = FGHists + 287

NDH_MCDelFound_MaxPl

integer, public, DIMENSION(1) :: NDH_MCDelFound_MaxPl

IDH_MCDelFound_MinMaxPl

integer, public, PARAMETER :: IDH_MCDelFound_MinMaxPl = FGHists + 288

NDH_MCDelFound_MinMaxPl

integer, public, DIMENSION(1) :: NDH_MCDelFound_MinMaxPl

IDH_MCDelFound_nHits

integer, public, PARAMETER :: IDH_MCDelFound_nHits = FGHists + 289

NDH_MCDelFound_nHits

integer, public, DIMENSION(1) :: NDH_MCDelFound_nHits

IDH_MCDelFound_p

integer, public, PARAMETER :: IDH_MCDelFound_p = FGHists + 290

NDH_MCDelFound_p

integer, public, DIMENSION(1) :: NDH_MCDelFound_p

IDH_MCDelFound_cos

integer, public, PARAMETER :: IDH_MCDelFound_cos = FGHists + 291

NDH_MCDelFound_cos

integer, public, DIMENSION(1) :: NDH_MCDelFound_cos

IDH_MCDelFound_p_cos

integer, public, PARAMETER :: IDH_MCDelFound_p_cos = FGHists + 292

NDH_MCDelFound_p_cos

integer, public, DIMENSION(1) :: NDH_MCDelFound_p_cos

IDH_MCDelFound_Cl_Size

integer, public, PARAMETER :: IDH_MCDelFound_Cl_Size = FGHists + 293

NDH_MCDelFound_Cl_Size

integer, public, DIMENSION(1) :: NDH_MCDelFound_Cl_Size

IDH_zMin_Diff

integer, public, PARAMETER :: IDH_zMin_Diff = FGHists + 300

NDH_zMin_Diff

integer, public, DIMENSION(1) :: NDH_zMin_Diff

IDH_zMax_Diff

integer, public, PARAMETER :: IDH_zMax_Diff = FGHists + 301

NDH_zMax_Diff

integer, public, DIMENSION(1) :: NDH_zMax_Diff

IDH_Length_Diff

integer, public, PARAMETER :: IDH_Length_Diff = FGHists + 302

NDH_Length_Diff

integer, public, DIMENSION(1) :: NDH_Length_Diff

IDH_nPCHits_Diff

integer, public, PARAMETER :: IDH_nPCHits_Diff = FGHists + 303

NDH_nPCHits_Diff

integer, public, DIMENSION(1) :: NDH_nPCHits_Diff

IDH_nDCHits_Diff

integer, public, PARAMETER :: IDH_nDCHits_Diff = FGHists + 304

NDH_nDCHits_Diff

integer, public, DIMENSION(1) :: NDH_nDCHits_Diff

IDH_MCDelLost_Viuv

integer, public, PARAMETER :: IDH_MCDelLost_Viuv = FGHists + 321

NDH_MCDelLost_Viuv

integer, public, DIMENSION(1) :: NDH_MCDelLost_Viuv

IDH_MCDelLost_Viz

integer, public, PARAMETER :: IDH_MCDelLost_Viz = FGHists + 322

NDH_MCDelLost_Viz

integer, public, DIMENSION(1) :: NDH_MCDelLost_Viz

IDH_MCDelLost_Vfz

integer, public, PARAMETER :: IDH_MCDelLost_Vfz = FGHists + 323

NDH_MCDelLost_Vfz

integer, public, DIMENSION(1) :: NDH_MCDelLost_Vfz

IDH_MCDelLost_Vifz

integer, public, PARAMETER :: IDH_MCDelLost_Vifz = FGHists + 324

NDH_MCDelLost_Vifz

integer, public, DIMENSION(1) :: NDH_MCDelLost_Vifz

IDH_MCDelLost_Length

integer, public, PARAMETER :: IDH_MCDelLost_Length = FGHists + 325

NDH_MCDelLost_Length

integer, public, DIMENSION(1) :: NDH_MCDelLost_Length

IDH_MCDelLost_MinPl

integer, public, PARAMETER :: IDH_MCDelLost_MinPl = FGHists + 326

NDH_MCDelLost_MinPl

integer, public, DIMENSION(1) :: NDH_MCDelLost_MinPl

IDH_MCDelLost_MaxPl

integer, public, PARAMETER :: IDH_MCDelLost_MaxPl = FGHists + 327

NDH_MCDelLost_MaxPl

integer, public, DIMENSION(1) :: NDH_MCDelLost_MaxPl

IDH_MCDelLost_MinMaxPl

integer, public, PARAMETER :: IDH_MCDelLost_MinMaxPl = FGHists + 328

NDH_MCDelLost_MinMaxPl

integer, public, DIMENSION(1) :: NDH_MCDelLost_MinMaxPl

IDH_MCDelLost_nHits

integer, public, PARAMETER :: IDH_MCDelLost_nHits = FGHists + 329

NDH_MCDelLost_nHits

integer, public, DIMENSION(1) :: NDH_MCDelLost_nHits

IDH_MCDelLost_p

integer, public, PARAMETER :: IDH_MCDelLost_p = FGHists + 330

NDH_MCDelLost_p

integer, public, DIMENSION(1) :: NDH_MCDelLost_p

IDH_MCDelLost_cos

integer, public, PARAMETER :: IDH_MCDelLost_cos = FGHists + 331

NDH_MCDelLost_cos

integer, public, DIMENSION(1) :: NDH_MCDelLost_cos

IDH_MCDelLost_p_cos

integer, public, PARAMETER :: IDH_MCDelLost_p_cos = FGHists + 332

NDH_MCDelLost_p_cos

integer, public, DIMENSION(1) :: NDH_MCDelLost_p_cos

IDH_MCDelLost_Cl_Size

integer, public, PARAMETER :: IDH_MCDelLost_Cl_Size = FGHists + 333

NDH_MCDelLost_Cl_Size

integer, public, DIMENSION(1) :: NDH_MCDelLost_Cl_Size

IDH_IDpos_num

integer, public, PARAMETER :: IDH_IDpos_num = ClassHists + 3

NDH_IDpos_num

integer, public, DIMENSION(1) :: NDH_IDpos_num

IDH_IDpos_win

integer, public, PARAMETER :: IDH_IDpos_win = ClassHists + 4

NDH_IDpos_win

integer, public, DIMENSION(1) :: NDH_IDpos_win

IDH_IDpos_TOF

integer, public, PARAMETER :: IDH_IDpos_TOF = ClassHists + 5

NDH_IDpos_TOF

integer, public, DIMENSION(1) :: NDH_IDpos_TOF

IDH_IDpos_scpTOF

integer, public, PARAMETER :: IDH_IDpos_scpTOF = ClassHists + 6

NDH_IDpos_scpTOF

integer, public, DIMENSION(1) :: NDH_IDpos_scpTOF

IDH_IDpos_pcpTOF

integer, public, PARAMETER :: IDH_IDpos_pcpTOF = ClassHists + 7

NDH_IDpos_pcpTOF

integer, public, DIMENSION(1) :: NDH_IDpos_pcpTOF

IDH_IDpos_dcpTOF

integer, public, PARAMETER :: IDH_IDpos_dcpTOF = ClassHists + 8

NDH_IDpos_dcpTOF

integer, public, DIMENSION(1) :: NDH_IDpos_dcpTOF

IDH_IDpos_pcp

integer, public, PARAMETER :: IDH_IDpos_pcp = ClassHists + 9

NDH_IDpos_pcp

integer, public, DIMENSION(1) :: NDH_IDpos_pcp

IDH_IDpos_dcp

integer, public, PARAMETER :: IDH_IDpos_dcp = ClassHists + 10

NDH_IDpos_dcp

integer, public, DIMENSION(1) :: NDH_IDpos_dcp

IDH_IDpos_pcp_ev

integer, public, PARAMETER :: IDH_IDpos_pcp_ev = ClassHists + 11

NDH_IDpos_pcp_ev

integer, public, DIMENSION(1) :: NDH_IDpos_pcp_ev

IDH_IDpos_prf_ev

integer, public, PARAMETER :: IDH_IDpos_prf_ev = ClassHists + 12

NDH_IDpos_prf_ev

integer, public, DIMENSION(1) :: NDH_IDpos_prf_ev

IDH_nBeamPositrons

integer, public, PARAMETER :: IDH_nBeamPositrons = ClassHists + 13

IDH_EventType

integer, public, PARAMETER :: IDH_EventType = ClassHists + 14

IDH_EventType2

integer, public, PARAMETER :: IDH_EventType2 = ClassHists + 15

IDH_EventType_Mod

integer, public, PARAMETER :: IDH_EventType_Mod = ClassHists + 16

IDH_BeamPositronTime

integer, public, PARAMETER :: IDH_BeamPositronTime = ClassHists + 17

NDH_BeamPositronTime

integer, public, DIMENSION(1) :: NDH_BeamPositronTime

IDH_nMuons

integer, public, PARAMETER :: IDH_nMuons = ClassHists + 18

IDH_F

integer, public, PARAMETER :: IDH_F = ClassHists + 20

IDH_B

integer, public, PARAMETER :: IDH_B = ClassHists + 21

IDH_FPB

integer, public, PARAMETER :: IDH_FPB = ClassHists + 22

IDH_FMB

integer, public, PARAMETER :: IDH_FMB = ClassHists + 23

IDH_G

integer, public, PARAMETER :: IDH_G = ClassHists + 24

IDH_MCEventType

integer, public, PARAMETER :: IDH_MCEventType = ClassHists + 25

IDH_CompareEventType

integer, public, PARAMETER :: IDH_CompareEventType = ClassHists + 26

IDH_MCEventTypeBroad

integer, public, PARAMETER :: IDH_MCEventTypeBroad = ClassHists + 27

IDH_CompareEvBroad

integer, public, PARAMETER :: IDH_CompareEvBroad = ClassHists + 28

IDH_FMC

integer, public, PARAMETER :: IDH_FMC = ClassHists + 29

IDH_BMC

integer, public, PARAMETER :: IDH_BMC = ClassHists + 30

IDH_FPBMC

integer, public, PARAMETER :: IDH_FPBMC = ClassHists + 31

IDH_FMBMC

integer, public, PARAMETER :: IDH_FMBMC = ClassHists + 32

IDH_GMC

integer, public, PARAMETER :: IDH_GMC = ClassHists + 33

IDH_FMCMC

integer, public, PARAMETER :: IDH_FMCMC = ClassHists + 34

IDH_BMCMC

integer, public, PARAMETER :: IDH_BMCMC = ClassHists + 35

IDH_FPBMCMC

integer, public, PARAMETER :: IDH_FPBMCMC = ClassHists + 36

IDH_FMBMCMC

integer, public, PARAMETER :: IDH_FMBMCMC = ClassHists + 37

IDH_GMCMC

integer, public, PARAMETER :: IDH_GMCMC = ClassHists + 38

IDH_FF

integer, public, PARAMETER :: IDH_FF = ClassHists + 39

IDH_BB

integer, public, PARAMETER :: IDH_BB = ClassHists + 40

IDH_FFPB

integer, public, PARAMETER :: IDH_FFPB = ClassHists + 41

IDH_FFMB

integer, public, PARAMETER :: IDH_FFMB = ClassHists + 42

IDH_GG

integer, public, PARAMETER :: IDH_GG = ClassHists + 43

IDH_FFMC

integer, public, PARAMETER :: IDH_FFMC = ClassHists + 44

IDH_BBMC

integer, public, PARAMETER :: IDH_BBMC = ClassHists + 45

IDH_FFPBMC

integer, public, PARAMETER :: IDH_FFPBMC = ClassHists + 46

IDH_FFMBMC

integer, public, PARAMETER :: IDH_FFMBMC = ClassHists + 47

IDH_GGMC

integer, public, PARAMETER :: IDH_GGMC = ClassHists + 48

IDH_MCPOL_EV

integer, public, PARAMETER :: IDH_MCPOL_EV = ClassHists + 49

IDH_MCPOL_MCEV

integer, public, PARAMETER :: IDH_MCPOL_MCEV = ClassHists + 50

IDH_MCPOL_MCEVBr

integer, public, PARAMETER :: IDH_MCPOL_MCEVBr = ClassHists + 51

IDH_MC_Michel

integer, public, PARAMETER :: IDH_MC_Michel = ClassHists + 52

IDH_MC_Michel_cut

integer, public, PARAMETER :: IDH_MC_Michel_cut = ClassHists + 53

IDH_MuPol_Pt

integer, public, PARAMETER :: IDH_MuPol_Pt = ClassHists + 55

IDH_MuPol_Ptot

integer, public, PARAMETER :: IDH_MuPol_Ptot = ClassHists + 56

IDH_MuPol_Costh

integer, public, PARAMETER :: IDH_MuPol_Costh = ClassHists + 57

IDH_MuPol_Con1

integer, public, PARAMETER :: IDH_MuPol_Con1 = ClassHists + 58

IDH_MuPol_Con2

integer, public, PARAMETER :: IDH_MuPol_Con2 = ClassHists + 59

IDH_MuPol_Nhits

integer, public, PARAMETER :: IDH_MuPol_Nhits = ClassHists + 60

IDH_MuPol_McPt

integer, public, PARAMETER :: IDH_MuPol_McPt = ClassHists + 61

IDH_MuPol_McPtot

integer, public, PARAMETER :: IDH_MuPol_McPtot = ClassHists + 62

IDH_MuPol_McCosth

integer, public, PARAMETER :: IDH_MuPol_McCosth = ClassHists + 63

IDH_MCWinType

integer, public, PARAMETER :: IDH_MCWinType = ClassHists + 64

IDH_WtypeRatio

integer, public, PARAMETER :: IDH_WtypeRatio = ClassHists + 65

IDH_WtypeVSMC

integer, public, PARAMETER :: IDH_WtypeVSMC = ClassHists + 66

IDH_PCOverlapTime

integer, public, PARAMETER :: IDH_PCOverlapTime = ClassHists + 67

IDH_PCOverVSTsig

integer, public, PARAMETER :: IDH_PCOverVSTsig = ClassHists + 68

IDH_AvgTDCWid_Muon

integer, public, PARAMETER :: IDH_AvgTDCWid_Muon = ClassHists + 76

IDH_AvgTDCWid_UpDecay

integer, public, PARAMETER :: IDH_AvgTDCWid_UpDecay = ClassHists + 77

IDH_AvgTDCWid_DownDecay

integer, public, PARAMETER :: IDH_AvgTDCWid_DownDecay = ClassHists + 78

IDH_AvgTDCWid_Beame

integer, public, PARAMETER :: IDH_AvgTDCWid_Beame = ClassHists + 79

IDH_AvgTDCWid_All

integer, public, PARAMETER :: IDH_AvgTDCWid_All = ClassHists + 80

IDH_WiAvgTDCWid_Muon

integer, public, PARAMETER :: IDH_WiAvgTDCWid_Muon = ClassHists + 81

IDH_WiAvgTDCWid_UpDecay

integer, public, PARAMETER :: IDH_WiAvgTDCWid_UpDecay = ClassHists + 82

IDH_WiAvgTDCWid_DownDecay

integer, public, PARAMETER :: IDH_WiAvgTDCWid_DownDecay = ClassHists + 83

IDH_WiAvgTDCWid_Beame

integer, public, PARAMETER :: IDH_WiAvgTDCWid_Beame = ClassHists + 84

IDH_WiAvgTDCWid_All

integer, public, PARAMETER :: IDH_WiAvgTDCWid_All = ClassHists + 85

IDH_PlAvgTDCWid_Muon

integer, public, PARAMETER :: IDH_PlAvgTDCWid_Muon = ClassHists + 86

IDH_PlAvgTDCWid_UpDecay

integer, public, PARAMETER :: IDH_PlAvgTDCWid_UpDecay = ClassHists + 87

IDH_PlAvgTDCWid_DownDecay

integer, public, PARAMETER :: IDH_PlAvgTDCWid_DownDecay = ClassHists + 88

IDH_PlAvgTDCWid_Beame

integer, public, PARAMETER :: IDH_PlAvgTDCWid_Beame = ClassHists + 89

IDH_PlAvgTDCWid_All

integer, public, PARAMETER :: IDH_PlAvgTDCWid_All = ClassHists + 90

IDH_AvgTDCWid_cptof

integer, public, PARAMETER :: IDH_AvgTDCWid_cptof = ClassHists + 91

IDH_WiAvgTDCWid_cptof

integer, public, PARAMETER :: IDH_WiAvgTDCWid_cptof = ClassHists + 92

IDH_PlAvgTDCWid_cptof

integer, public, PARAMETER :: IDH_PlAvgTDCWid_cptof = ClassHists + 93

IDH_AvgTDCWid_cptof_mu

integer, public, PARAMETER :: IDH_AvgTDCWid_cptof_mu = ClassHists + 94

IDH_WiAvgTDCWid_cptof_mu

integer, public, PARAMETER :: IDH_WiAvgTDCWid_cptof_mu = ClassHists + 95

IDH_PlAvgTDCWid_cptof_mu

integer, public, PARAMETER :: IDH_PlAvgTDCWid_cptof_mu = ClassHists + 96

IDH_AvgTDCWid_elost

integer, public, PARAMETER :: IDH_AvgTDCWid_elost = ClassHists + 100

IDH_WiAvgTDCWid_elost

integer, public, PARAMETER :: IDH_WiAvgTDCWid_elost = ClassHists + 104

IDH_PlAvgTDCWid_elost

integer, public, PARAMETER :: IDH_PlAvgTDCWid_elost = ClassHists + 108

IDH_AvgTDCWid_elost_mu

integer, public, PARAMETER :: IDH_AvgTDCWid_elost_mu = ClassHists + 112

IDH_WiAvgTDCWid_elost_mu

integer, public, PARAMETER :: IDH_WiAvgTDCWid_elost_mu = ClassHists + 116

IDH_PlAvgTDCWid_elost_mu

integer, public, PARAMETER :: IDH_PlAvgTDCWid_elost_mu = ClassHists + 120

IDH_AvgTDCWid_m1m2

integer, public, PARAMETER :: IDH_AvgTDCWid_m1m2 = ClassHists + 124

IDH_WiAvgTDCWid_m1m2

integer, public, PARAMETER :: IDH_WiAvgTDCWid_m1m2 = ClassHists + 125

IDH_PlAvgTDCWid_m1m2

integer, public, PARAMETER :: IDH_PlAvgTDCWid_m1m2 = ClassHists + 126

IDH_AvgTDCWid_m1m2_mu

integer, public, PARAMETER :: IDH_AvgTDCWid_m1m2_mu = ClassHists + 127

IDH_WiAvgTDCWid_m1m2_mu

integer, public, PARAMETER :: IDH_WiAvgTDCWid_m1m2_mu = ClassHists + 128

IDH_PlAvgTDCWid_m1m2_mu

integer, public, PARAMETER :: IDH_PlAvgTDCWid_m1m2_mu = ClassHists + 129

IDH_AvgTDCWid_m1m2_e

integer, public, PARAMETER :: IDH_AvgTDCWid_m1m2_e = ClassHists + 130

IDH_WiAvgTDCWid_m1m2_e

integer, public, PARAMETER :: IDH_WiAvgTDCWid_m1m2_e = ClassHists + 131

IDH_PlAvgTDCWid_m1m2_e

integer, public, PARAMETER :: IDH_PlAvgTDCWid_m1m2_e = ClassHists + 132

IDH_Wintype

integer, public, PARAMETER :: IDH_Wintype = ClassHists + 133

IDH_TrackRange_Base

integer, public, PARAMETER :: IDH_TrackRange_Base = ClassHists + 150

IDH_muADC_simpclean

integer, public, PARAMETER :: IDH_muADC_simpclean = ClassHists + 200

IDH_muADC_timeclean

integer, public, PARAMETER :: IDH_muADC_timeclean = ClassHists + 201

IDH_classifyBJ

integer, public :: IDH_classifyBJ = ClassHists + 250

IDH_MuBeam_Tgt_X_fg

integer, public, PARAMETER :: IDH_MuBeam_Tgt_X_fg = TrackHists + 12

NDH_MuBeam_Tgt_X_fg

integer, public :: NDH_MuBeam_Tgt_X_fg

IDH_MuBeam_Tgt_Y_fg

integer, public, PARAMETER :: IDH_MuBeam_Tgt_Y_fg = TrackHists + 13

NDH_MuBeam_Tgt_Y_fg

integer, public :: NDH_MuBeam_Tgt_Y_fg

IDH_MuBeam_Tgt_XY_fg

integer, public, PARAMETER :: IDH_MuBeam_Tgt_XY_fg = TrackHists + 14

NDH_MuBeam_Tgt_XY_fg

integer, public, DIMENSION(1) :: NDH_MuBeam_Tgt_XY_fg

IDH_eBeam_Tgt_X_fg

integer, public, PARAMETER :: IDH_eBeam_Tgt_X_fg = TrackHists + 15

NDH_eBeam_Tgt_X_fg

integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_X_fg

IDH_eBeam_Tgt_Y_fg

integer, public, PARAMETER :: IDH_eBeam_Tgt_Y_fg = TrackHists + 16

NDH_eBeam_Tgt_Y_fg

integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_Y_fg

IDH_eBeam_Tgt_XY_fg

integer, public, PARAMETER :: IDH_eBeam_Tgt_XY_fg = TrackHists + 17

NDH_eBeam_Tgt_XY_fg

integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_XY_fg

IDH_MuBeam_PC1_X_fg

integer, public, PARAMETER :: IDH_MuBeam_PC1_X_fg = TrackHists + 18

NDH_MuBeam_PC1_X_fg

integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_X_fg

IDH_MuBeam_PC1_Y_fg

integer, public, PARAMETER :: IDH_MuBeam_PC1_Y_fg = TrackHists + 19

NDH_MuBeam_PC1_Y_fg

integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_Y_fg

IDH_MuBeam_PC1_XY_fg

integer, public, PARAMETER :: IDH_MuBeam_PC1_XY_fg = TrackHists + 20

NDH_MuBeam_PC1_XY_fg

integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_XY_fg

IDH_BeamSep_Tgt_X_fg

integer, public, PARAMETER :: IDH_BeamSep_Tgt_X_fg = TrackHists + 21

NDH_BeamSep_Tgt_X_fg

integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_X_fg

IDH_BeamSep_Tgt_Y_fg

integer, public, PARAMETER :: IDH_BeamSep_Tgt_Y_fg = TrackHists + 22

NDH_BeamSep_Tgt_Y_fg

integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_Y_fg

IDH_BeamSep_Tgt_XY_fg

integer, public, PARAMETER :: IDH_BeamSep_Tgt_XY_fg = TrackHists + 23

NDH_BeamSep_Tgt_XY_fg

integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_XY_fg

IDH_MuBeam_Tgt_X

integer, public, PARAMETER :: IDH_MuBeam_Tgt_X = TrackHists + 42

NDH_MuBeam_Tgt_X

integer, public, DIMENSION(1) :: NDH_MuBeam_Tgt_X

IDH_MuBeam_Tgt_Y

integer, public, PARAMETER :: IDH_MuBeam_Tgt_Y = TrackHists + 43

NDH_MuBeam_Tgt_Y

integer, public, DIMENSION(1) :: NDH_MuBeam_Tgt_Y

IDH_MuBeam_Tgt_XY

integer, public, PARAMETER :: IDH_MuBeam_Tgt_XY = TrackHists + 44

NDH_MuBeam_Tgt_XY

integer, public, DIMENSION(1) :: NDH_MuBeam_Tgt_XY

IDH_eBeam_Tgt_X

integer, public, PARAMETER :: IDH_eBeam_Tgt_X = TrackHists + 45

NDH_eBeam_Tgt_X

integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_X

IDH_eBeam_Tgt_Y

integer, public, PARAMETER :: IDH_eBeam_Tgt_Y = TrackHists + 46

NDH_eBeam_Tgt_Y

integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_Y

IDH_eBeam_Tgt_XY

integer, public, PARAMETER :: IDH_eBeam_Tgt_XY = TrackHists + 47

NDH_eBeam_Tgt_XY

integer, public, DIMENSION(1) :: NDH_eBeam_Tgt_XY

IDH_MuBeam_PC1_X

integer, public, PARAMETER :: IDH_MuBeam_PC1_X = TrackHists + 48

NDH_MuBeam_PC1_X

integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_X

IDH_MuBeam_PC1_Y

integer, public, PARAMETER :: IDH_MuBeam_PC1_Y = TrackHists + 49

NDH_MuBeam_PC1_Y

integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_Y

IDH_MuBeam_PC1_XY

integer, public, PARAMETER :: IDH_MuBeam_PC1_XY = TrackHists + 50

NDH_MuBeam_PC1_XY

integer, public, DIMENSION(1) :: NDH_MuBeam_PC1_XY

IDH_BeamSep_Tgt_X

integer, public, PARAMETER :: IDH_BeamSep_Tgt_X = TrackHists + 51

NDH_BeamSep_Tgt_X

integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_X

IDH_BeamSep_Tgt_Y

integer, public, PARAMETER :: IDH_BeamSep_Tgt_Y = TrackHists + 52

NDH_BeamSep_Tgt_Y

integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_Y

IDH_BeamSep_Tgt_XY

integer, public, PARAMETER :: IDH_BeamSep_Tgt_XY = TrackHists + 53

NDH_BeamSep_Tgt_XY

integer, public, DIMENSION(1) :: NDH_BeamSep_Tgt_XY

IDH_nTwoHits

integer, public, PARAMETER :: IDH_nTwoHits = TrackHists + 100

NDH_nTwoHits

integer, public, DIMENSION(1) :: NDH_nTwoHits

IDH_TwoHits_Dt

integer, public, PARAMETER :: IDH_TwoHits_Dt = TrackHists + 101

NDH_TwoHits_Dt

integer, public, DIMENSION(1) :: NDH_TwoHits_Dt

IDH_TwoHitFailCode

integer, public, PARAMETER :: IDH_TwoHitFailCode = TrackHists + 103

NDH_TwoHitFailCode

integer, public, DIMENSION(1) :: NDH_TwoHitFailCode

IDH_TwoHitSepU

integer, public, PARAMETER :: IDH_TwoHitSepU = TrackHists + 104

NDH_TwoHitSepU

integer, public, DIMENSION(1) :: NDH_TwoHitSepU

NDH_TwoHitSepU2

integer, public, DIMENSION(1) :: NDH_TwoHitSepU2

IDH_TwoHitSepV

integer, public, PARAMETER :: IDH_TwoHitSepV = TrackHists + 105

NDH_TwoHitSepV

integer, public, DIMENSION(1) :: NDH_TwoHitSepV

NDH_TwoHitSepV2

integer, public, DIMENSION(1) :: NDH_TwoHitSepV2

IDH_TwoHitSep_Wire

integer, public, PARAMETER :: IDH_TwoHitSep_Wire = TrackHists + 108

NDH_TwoHitSep_Wire

integer, public, DIMENSION(1) :: NDH_TwoHitSep_Wire

NDH_TwoHitSep_Wire1

integer, public, DIMENSION(1) :: NDH_TwoHitSep_Wire1

IDH_TwoHitSep_Plane

integer, public, PARAMETER :: IDH_TwoHitSep_Plane = TrackHists + 110

NDH_TwoHitSep_Plane

integer, public, DIMENSION(1) :: NDH_TwoHitSep_Plane

NDH_TwoHitSep_Plane1

integer, public, DIMENSION(1) :: NDH_TwoHitSep_Plane1

IDH_TwoHitSep_PlaneWire

integer, public, PARAMETER :: IDH_TwoHitSep_PlaneWire = TrackHists + 112

NDH_TwoHitSep_PlaneWire

integer, public, DIMENSION(1) :: NDH_TwoHitSep_PlaneWire

IDH_TwoHitSep_nTwoHit

integer, public, PARAMETER :: IDH_TwoHitSep_nTwoHit = TrackHists + 114

NDH_TwoHitSep_nTwoHit

integer, public, DIMENSION(1) :: NDH_TwoHitSep_nTwoHit

NDH_TwoHitSep_nTwoHit1

integer, public, DIMENSION(1) :: NDH_TwoHitSep_nTwoHit1

IDH_TwoHitSep_Total

integer, public, PARAMETER :: IDH_TwoHitSep_Total = TrackHists + 120

NDH_TwoHitSep_Total

integer, public, DIMENSION(1) :: NDH_TwoHitSep_Total

IDH_TwoHitSepUW

integer, public, PARAMETER :: IDH_TwoHitSepUW = TrackHists + 124

NDH_TwoHitSepUW

integer, public, DIMENSION(1) :: NDH_TwoHitSepUW

NDH_TwoHitSepUW2

integer, public, DIMENSION(1) :: NDH_TwoHitSepUW2

IDH_TwoHitSepVW

integer, public, PARAMETER :: IDH_TwoHitSepVW = TrackHists + 125

NDH_TwoHitSepVW

integer, public, DIMENSION(1) :: NDH_TwoHitSepVW

NDH_TwoHitSepVW2

integer, public, DIMENSION(1) :: NDH_TwoHitSepVW2

IDH_TwoHitSepW_Wire

integer, public, PARAMETER :: IDH_TwoHitSepW_Wire = TrackHists + 128

NDH_TwoHitSepW_Wire

integer, public, DIMENSION(1) :: NDH_TwoHitSepW_Wire

NDH_TwoHitSepW_Wire1

integer, public, DIMENSION(1) :: NDH_TwoHitSepW_Wire1

IDH_TwoHitSepW_Plane

integer, public, PARAMETER :: IDH_TwoHitSepW_Plane = TrackHists + 130

NDH_TwoHitSepW_Plane

integer, public, DIMENSION(1) :: NDH_TwoHitSepW_Plane

NDH_TwoHitSepW_Plane1

integer, public, DIMENSION(1) :: NDH_TwoHitSepW_Plane1

IDH_TwoHitSepW_nTwoHit

integer, public, PARAMETER :: IDH_TwoHitSepW_nTwoHit = TrackHists + 134

NDH_TwoHitSepW_nTwoHit

integer, public, DIMENSION(1) :: NDH_TwoHitSepW_nTwoHit

NDH_TwoHitSepW_nTwoHit1

integer, public, DIMENSION(1) :: NDH_TwoHitSepW_nTwoHit1

IDH_TwoHitSep_Cor

integer, public, PARAMETER :: IDH_TwoHitSep_Cor = TrackHists + 136

NDH_TwoHitSep_Cor

integer, public, DIMENSION(1) :: NDH_TwoHitSep_Cor

NDH_TwoHitSep_Cor1

integer, public, DIMENSION(1) :: NDH_TwoHitSep_Cor1

IDH_SpaceQReturn

integer, public, PARAMETER :: IDH_SpaceQReturn = TrackHists + 60

IDH_SpaceQEff

integer, public, PARAMETER :: IDH_SpaceQEff = TrackHists + 61

IDH_SpaceQDt

integer, public, PARAMETER :: IDH_SpaceQDt = TrackHists + 62

IDH_SpaceQSepU

integer, public, PARAMETER :: IDH_SpaceQSepU = TrackHists + 63

IDH_SpaceQSepV

integer, public, PARAMETER :: IDH_SpaceQSepV = TrackHists + 64

IDH_SpaceQMuFit

integer, public, PARAMETER :: IDH_SpaceQMuFit = TrackHists + 65

IDH_SpaceQSepWU

integer, public, PARAMETER :: IDH_SpaceQSepWU = TrackHists + 66

IDH_SpaceQSepWV

integer, public, PARAMETER :: IDH_SpaceQSepWV = TrackHists + 67

IDH_SpaceQSep_WireT

integer, public, PARAMETER :: IDH_SpaceQSep_WireT = TrackHists + 68

IDH_SpaceQSep_PlaneT

integer, public, PARAMETER :: IDH_SpaceQSep_PlaneT = TrackHists + 69

IDH_SpaceQSepW_WireT

integer, public, PARAMETER :: IDH_SpaceQSepW_WireT = TrackHists + 70

IDH_SpaceQSepW_PlaneT

integer, public, PARAMETER :: IDH_SpaceQSepW_PlaneT = TrackHists + 71

IDH_SpaceQSep_WireF

integer, public, PARAMETER :: IDH_SpaceQSep_WireF = TrackHists + 72

IDH_SpaceQSep_PlaneF

integer, public, PARAMETER :: IDH_SpaceQSep_PlaneF = TrackHists + 73

IDH_SpaceQSepW_WireF

integer, public, PARAMETER :: IDH_SpaceQSepW_WireF = TrackHists + 74

IDH_SpaceQSepW_PlaneF

integer, public, PARAMETER :: IDH_SpaceQSepW_PlaneF = TrackHists + 75

IDH_MuSpot_CON1

integer, public, PARAMETER :: IDH_MuSpot_CON1 = TrackHists + 292

IDH_MuSpot_CON2

integer, public, PARAMETER :: IDH_MuSpot_CON2 = TrackHists + 293

IDH_MuSpotErr_Z

integer, public, PARAMETER :: IDH_MuSpotErr_Z = TrackHists + 294

IDH_MuSpotMC_P

integer, public, PARAMETER :: IDH_MuSpotMC_P = TrackHists + 295

IDH_MuSpot_P

integer, public, PARAMETER :: IDH_MuSpot_P = TrackHists + 296

IDH_MuSpot_P_FIT

integer, public, PARAMETER :: IDH_MuSpot_P_FIT = TrackHists + 396

IDH_MuSpotErr_P

integer, public, PARAMETER :: IDH_MuSpotErr_P = TrackHists + 297

IDH_MuSpot_COSTH

integer, public, PARAMETER :: IDH_MuSpot_COSTH = TrackHists + 298

IDH_MuSpot_COSTH_FIT

integer, public, PARAMETER :: IDH_MuSpot_COSTH_FIT = TrackHists + 398

IDH_MuSpot_PHI

integer, public, PARAMETER :: IDH_MuSpot_PHI = TrackHists + 299

IDH_MuSpotMC_XY

integer, public, PARAMETER :: IDH_MuSpotMC_XY = TrackHists + 300

IDH_MuSpotMC_PR

integer, public, PARAMETER :: IDH_MuSpotMC_PR = TrackHists + 301

IDH_MuSpot_XY

integer, public, PARAMETER :: IDH_MuSpot_XY = TrackHists + 302

IDH_MuSpot_PR

integer, public, PARAMETER :: IDH_MuSpot_PR = TrackHists + 303

IDH_MuSpot_PR_FIT

integer, public, PARAMETER :: IDH_MuSpot_PR_FIT = TrackHists + 403

IDH_MuSpotErr_X

integer, public, PARAMETER :: IDH_MuSpotErr_X = TrackHists + 304

IDH_MuSpotErr_X_FIT

integer, public, PARAMETER :: IDH_MuSpotErr_X_FIT = TrackHists + 404

IDH_MuSpotErr_Y

integer, public, PARAMETER :: IDH_MuSpotErr_Y = TrackHists + 305

IDH_MuSpotErr_Y_FIT

integer, public, PARAMETER :: IDH_MuSpotErr_Y_FIT = TrackHists + 405

IDH_MuSpotErr_R

integer, public, PARAMETER :: IDH_MuSpotErr_R = TrackHists + 306

IDH_MuSpotErr_R_FIT

integer, public, PARAMETER :: IDH_MuSpotErr_R_FIT = TrackHists + 406

IDH_MuSpotErr_PR

integer, public, PARAMETER :: IDH_MuSpotErr_PR = TrackHists + 307

IDH_MuSpotErr_PR_FIT

integer, public, PARAMETER :: IDH_MuSpotErr_PR_FIT = TrackHists + 407

IDH_MuSpotErrPR_PR

integer, public, PARAMETER :: IDH_MuSpotErrPR_PR = TrackHists + 308

IDH_MuSpotErrPR_PR_FIT

integer, public, PARAMETER :: IDH_MuSpotErrPR_PR_FIT = TrackHists + 408

IDH_MuSpotMC_PR_US

integer, public, PARAMETER :: IDH_MuSpotMC_PR_US = TrackHists + 309

MuSpot_Ntot

integer, public, PARAMETER :: MuSpot_Ntot = TrackHists + 410

MuSpot_Nfit

integer, public, PARAMETER :: MuSpot_Nfit = TrackHists + 411

MuSpot_Pt_FGvsFIT

integer, public, PARAMETER :: MuSpot_Pt_FGvsFIT = TrackHists + 412

MuSpot_Pt_FGvsMC

integer, public, PARAMETER :: MuSpot_Pt_FGvsMC = TrackHists + 413

MuSpot_Pt_FITvsMC

integer, public, PARAMETER :: MuSpot_Pt_FITvsMC = TrackHists + 414

NDH_MuSpotErr_Z

integer, public, DIMENSION(1) :: NDH_MuSpotErr_Z

NDH_MuSpotMC_P

integer, public, DIMENSION(1) :: NDH_MuSpotMC_P

NDH_MuSpot_P

integer, public, DIMENSION(1) :: NDH_MuSpot_P

NDH_MuSpotErr_P

integer, public, DIMENSION(1) :: NDH_MuSpotErr_P

NDH_MuSpotMC_XY

integer, public, DIMENSION(1) :: NDH_MuSpotMC_XY

NDH_MuSpotMC_PR

integer, public, DIMENSION(1) :: NDH_MuSpotMC_PR

NDH_MuSpot_XY

integer, public, DIMENSION(1) :: NDH_MuSpot_XY

NDH_MuSpot_PR

integer, public, DIMENSION(1) :: NDH_MuSpot_PR

NDH_MuSpotErr_X

integer, public, DIMENSION(1) :: NDH_MuSpotErr_X

NDH_MuSpotErr_Y

integer, public, DIMENSION(1) :: NDH_MuSpotErr_Y

NDH_MuSpotErr_R

integer, public, DIMENSION(1) :: NDH_MuSpotErr_R

NDH_MuSpotErr_PR

integer, public, DIMENSION(1) :: NDH_MuSpotErr_PR

NDH_MuSpotErrPR_PR

integer, public, DIMENSION(1) :: NDH_MuSpotErrPR_PR

NDH_MuSpotMC_PR_US

integer, public, DIMENSION(1) :: NDH_MuSpotMC_PR_US

IDH_eSpotMC_XY

integer, public, PARAMETER :: IDH_eSpotMC_XY = TrackHists + 310

IDH_eSpotMC_PR

integer, public, PARAMETER :: IDH_eSpotMC_PR = TrackHists + 311

IDH_eSpot_XY_US

integer, public, PARAMETER :: IDH_eSpot_XY_US = TrackHists + 312

IDH_eSpot_PR_US

integer, public, PARAMETER :: IDH_eSpot_PR_US = TrackHists + 313

IDH_eSpotErr_X_US

integer, public, PARAMETER :: IDH_eSpotErr_X_US = TrackHists + 314

IDH_eSpotErr_Y_US

integer, public, PARAMETER :: IDH_eSpotErr_Y_US = TrackHists + 315

IDH_eSpotErr_R_US

integer, public, PARAMETER :: IDH_eSpotErr_R_US = TrackHists + 316

IDH_eSpotErr_PX_US

integer, public, PARAMETER :: IDH_eSpotErr_PX_US = TrackHists + 317

IDH_eSpotErr_PY_US

integer, public, PARAMETER :: IDH_eSpotErr_PY_US = TrackHists + 318

IDH_eSpotErr_PR_US

integer, public, PARAMETER :: IDH_eSpotErr_PR_US = TrackHists + 319

NDH_eSpotMC_XY

integer, public, DIMENSION(1) :: NDH_eSpotMC_XY

NDH_eSpotMC_PR

integer, public, DIMENSION(1) :: NDH_eSpotMC_PR

NDH_eSpot_XY_US

integer, public, DIMENSION(1) :: NDH_eSpot_XY_US

NDH_eSpot_PR_US

integer, public, DIMENSION(1) :: NDH_eSpot_PR_US

NDH_eSpotErr_X_US

integer, public, DIMENSION(1) :: NDH_eSpotErr_X_US

NDH_eSpotErr_Y_US

integer, public, DIMENSION(1) :: NDH_eSpotErr_Y_US

NDH_eSpotErr_R_US

integer, public, DIMENSION(1) :: NDH_eSpotErr_R_US

NDH_eSpotErr_PX_US

integer, public, DIMENSION(1) :: NDH_eSpotErr_PX_US

NDH_eSpotErr_PY_US

integer, public, DIMENSION(1) :: NDH_eSpotErr_PY_US

NDH_eSpotErr_PR_US

integer, public, DIMENSION(1) :: NDH_eSpotErr_PR_US

IDH_eSpotErrPR_PR_BS

integer, public, PARAMETER :: IDH_eSpotErrPR_PR_BS = TrackHists + 321

IDH_eSpot_XY_BS

integer, public, PARAMETER :: IDH_eSpot_XY_BS = TrackHists + 322

IDH_eSpot_PR_BS

integer, public, PARAMETER :: IDH_eSpot_PR_BS = TrackHists + 323

IDH_eSpotErr_X_BS

integer, public, PARAMETER :: IDH_eSpotErr_X_BS = TrackHists + 324

IDH_eSpotErr_Y_BS

integer, public, PARAMETER :: IDH_eSpotErr_Y_BS = TrackHists + 325

IDH_eSpotErr_R_BS

integer, public, PARAMETER :: IDH_eSpotErr_R_BS = TrackHists + 326

IDH_eSpotErr_PX_BS

integer, public, PARAMETER :: IDH_eSpotErr_PX_BS = TrackHists + 327

IDH_eSpotErr_PY_BS

integer, public, PARAMETER :: IDH_eSpotErr_PY_BS = TrackHists + 328

IDH_eSpotErr_PR_BS

integer, public, PARAMETER :: IDH_eSpotErr_PR_BS = TrackHists + 329

NDH_eSpot_XY_BS

integer, public, DIMENSION(1) :: NDH_eSpot_XY_BS

NDH_eSpot_PR_BS

integer, public, DIMENSION(1) :: NDH_eSpot_PR_BS

NDH_eSpotErr_X_BS

integer, public, DIMENSION(1) :: NDH_eSpotErr_X_BS

NDH_eSpotErr_Y_BS

integer, public, DIMENSION(1) :: NDH_eSpotErr_Y_BS

NDH_eSpotErr_R_BS

integer, public, DIMENSION(1) :: NDH_eSpotErr_R_BS

NDH_eSpotErr_PX_BS

integer, public, DIMENSION(1) :: NDH_eSpotErr_PX_BS

NDH_eSpotErr_PY_BS

integer, public, DIMENSION(1) :: NDH_eSpotErr_PY_BS

NDH_eSpotErr_PR_BS

integer, public, DIMENSION(1) :: NDH_eSpotErr_PR_BS

NDH_eSpotErrPR_PR_BS

integer, public, DIMENSION(1) :: NDH_eSpotErrPR_PR_BS

IDH_eSpot_XY_DS

integer, public, PARAMETER :: IDH_eSpot_XY_DS = TrackHists + 332

IDH_eSpot_PR_DS

integer, public, PARAMETER :: IDH_eSpot_PR_DS = TrackHists + 333

IDH_eSpotErr_X_DS

integer, public, PARAMETER :: IDH_eSpotErr_X_DS = TrackHists + 334

IDH_eSpotErr_Y_DS

integer, public, PARAMETER :: IDH_eSpotErr_Y_DS = TrackHists + 335

IDH_eSpotErr_R_DS

integer, public, PARAMETER :: IDH_eSpotErr_R_DS = TrackHists + 336

IDH_eSpotErr_PX_DS

integer, public, PARAMETER :: IDH_eSpotErr_PX_DS = TrackHists + 337

IDH_eSpotErr_PY_DS

integer, public, PARAMETER :: IDH_eSpotErr_PY_DS = TrackHists + 338

IDH_eSpotErr_PR_DS

integer, public, PARAMETER :: IDH_eSpotErr_PR_DS = TrackHists + 339

NDH_eSpot_XY_DS

integer, public, DIMENSION(1) :: NDH_eSpot_XY_DS

NDH_eSpot_PR_DS

integer, public, DIMENSION(1) :: NDH_eSpot_PR_DS

NDH_eSpotErr_X_DS

integer, public, DIMENSION(1) :: NDH_eSpotErr_X_DS

NDH_eSpotErr_Y_DS

integer, public, DIMENSION(1) :: NDH_eSpotErr_Y_DS

NDH_eSpotErr_R_DS

integer, public, DIMENSION(1) :: NDH_eSpotErr_R_DS

NDH_eSpotErr_PX_DS

integer, public, DIMENSION(1) :: NDH_eSpotErr_PX_DS

NDH_eSpotErr_PY_DS

integer, public, DIMENSION(1) :: NDH_eSpotErr_PY_DS

NDH_eSpotErr_PR_DS

integer, public, DIMENSION(1) :: NDH_eSpotErr_PR_DS

IDH_eSpotMC_PR_US

integer, public, PARAMETER :: IDH_eSpotMC_PR_US = TrackHists + 340

IDH_eSpotMC_PR_BS

integer, public, PARAMETER :: IDH_eSpotMC_PR_BS = TrackHists + 341

IDH_eSpotMC_PR_DS

integer, public, PARAMETER :: IDH_eSpotMC_PR_DS = TrackHists + 342

NDH_eSpotMC_PR_US

integer, public, DIMENSION(1) :: NDH_eSpotMC_PR_US

NDH_eSpotMC_PR_BS

integer, public, DIMENSION(1) :: NDH_eSpotMC_PR_BS

NDH_eSpotMC_PR_DS

integer, public, DIMENSION(1) :: NDH_eSpotMC_PR_DS

IDH_eSpotMC_P

integer, public, PARAMETER :: IDH_eSpotMC_P = TrackHists + 343

IDH_eSpot_P

integer, public, PARAMETER :: IDH_eSpot_P = TrackHists + 344

IDH_eSpotErr_P

integer, public, PARAMETER :: IDH_eSpotErr_P = TrackHists + 345

IDH_eSpotErr_Z

integer, public, PARAMETER :: IDH_eSpotErr_Z = TrackHists + 346

IDH_eSpot_COSTH

integer, public, PARAMETER :: IDH_eSpot_COSTH = TrackHists + 347

IDH_eSpot_PHI

integer, public, PARAMETER :: IDH_eSpot_PHI = TrackHists + 348

IDH_eSpot_CON

integer, public, PARAMETER :: IDH_eSpot_CON = TrackHists + 349

NDH_eSpotMC_P

integer, public, DIMENSION(1) :: NDH_eSpotMC_P

NDH_eSpot_P

integer, public, DIMENSION(1) :: NDH_eSpot_P

NDH_eSpotErr_P

integer, public, DIMENSION(1) :: NDH_eSpotErr_P

NDH_eSpotErr_Z

integer, public, DIMENSION(1) :: NDH_eSpotErr_Z

IDH_eSpotMC_TH0

integer, public, PARAMETER :: IDH_eSpotMC_TH0 = TrackHists + 350

IDH_eSpotMC_TH1

integer, public, PARAMETER :: IDH_eSpotMC_TH1 = TrackHists + 351

IDH_eSpotMC_TH2

integer, public, PARAMETER :: IDH_eSpotMC_TH2 = TrackHists + 352

IDH_eSpotMC_DTH10

integer, public, PARAMETER :: IDH_eSpotMC_DTH10 = TrackHists + 353

IDH_eSpotMC_DTH20

integer, public, PARAMETER :: IDH_eSpotMC_DTH20 = TrackHists + 354

IDH_eSpotMC_DTH21

integer, public, PARAMETER :: IDH_eSpotMC_DTH21 = TrackHists + 355

IDH_eSpotMC_XY2

integer, public, PARAMETER :: IDH_eSpotMC_XY2 = TrackHists + 356

IDH_eSpotMC_PTOT0

integer, public, PARAMETER :: IDH_eSpotMC_PTOT0 = TrackHists + 357

IDH_eSpotMC_PTOT1

integer, public, PARAMETER :: IDH_eSpotMC_PTOT1 = TrackHists + 358

IDH_eSpotMC_PTOT2

integer, public, PARAMETER :: IDH_eSpotMC_PTOT2 = TrackHists + 359

IDH_eSpotMC_DPTOT10

integer, public, PARAMETER :: IDH_eSpotMC_DPTOT10 = TrackHists + 360

IDH_eSpotMC_DPTOT20

integer, public, PARAMETER :: IDH_eSpotMC_DPTOT20 = TrackHists + 361

IDH_eSpotMC_DPTOT21

integer, public, PARAMETER :: IDH_eSpotMC_DPTOT21 = TrackHists + 362

IDH_eSpotMC_PT0

integer, public, PARAMETER :: IDH_eSpotMC_PT0 = TrackHists + 363

IDH_eSpotMC_PT1

integer, public, PARAMETER :: IDH_eSpotMC_PT1 = TrackHists + 364

IDH_eSpotMC_PT2

integer, public, PARAMETER :: IDH_eSpotMC_PT2 = TrackHists + 365

IDH_eSpotMC_DPT10

integer, public, PARAMETER :: IDH_eSpotMC_DPT10 = TrackHists + 366

IDH_eSpotMC_DPT20

integer, public, PARAMETER :: IDH_eSpotMC_DPT20 = TrackHists + 367

IDH_eSpotMC_DPT21

integer, public, PARAMETER :: IDH_eSpotMC_DPT21 = TrackHists + 368

IDH_eSpotMC_PTOT0vsCOSTH0

integer, public, PARAMETER :: IDH_eSpotMC_PTOT0vsCOSTH0 = TrackHists + 369

IDH_eSpotMC_PTOT1vsDTH10

integer, public, PARAMETER :: IDH_eSpotMC_PTOT1vsDTH10 = TrackHists + 370

IDH_eSpotMC_PTOT2vsDTH20

integer, public, PARAMETER :: IDH_eSpotMC_PTOT2vsDTH20 = TrackHists + 371

IDH_DKSPOT_THETA0

integer, public, PARAMETER :: IDH_DKSPOT_THETA0 = TrackHists + 380

IDH_DKSPOT_THETA1

integer, public, PARAMETER :: IDH_DKSPOT_THETA1 = TrackHists + 381

IDH_DKSPOT_THETA10

integer, public, PARAMETER :: IDH_DKSPOT_THETA10 = TrackHists + 382

IDH_DKSPOT_PTOT0

integer, public, PARAMETER :: IDH_DKSPOT_PTOT0 = TrackHists + 383

IDH_DKSPOT_PTOT1

integer, public, PARAMETER :: IDH_DKSPOT_PTOT1 = TrackHists + 384

IDH_DKSPOT_PTOT10

integer, public, PARAMETER :: IDH_DKSPOT_PTOT10 = TrackHists + 385

IDH_DKSPOT_PT0

integer, public, PARAMETER :: IDH_DKSPOT_PT0 = TrackHists + 386

IDH_DKSPOT_PT1

integer, public, PARAMETER :: IDH_DKSPOT_PT1 = TrackHists + 387

IDH_DKSPOT_PT10

integer, public, PARAMETER :: IDH_DKSPOT_PT10 = TrackHists + 388

IDH_DRIFT_TvsU_0

integer, public, PARAMETER :: IDH_DRIFT_TvsU_0 = TrackHists + 1000

IDH_DRIFT_TvsU_1

integer, public, PARAMETER :: IDH_DRIFT_TvsU_1 = TrackHists + 1001

IDH_DRIFT_TvsU_2

integer, public, PARAMETER :: IDH_DRIFT_TvsU_2 = TrackHists + 1002

IDH_DRIFT_TvsV_0

integer, public, PARAMETER :: IDH_DRIFT_TvsV_0 = TrackHists + 1003

IDH_DRIFT_TvsV_1

integer, public, PARAMETER :: IDH_DRIFT_TvsV_1 = TrackHists + 1004

IDH_DRIFT_TvsV_2

integer, public, PARAMETER :: IDH_DRIFT_TvsV_2 = TrackHists + 1005

IDH_DRIFT_DTvsU_12

integer, public, PARAMETER :: IDH_DRIFT_DTvsU_12 = TrackHists + 1006

IDH_DRIFT_DTvsV_12

integer, public, PARAMETER :: IDH_DRIFT_DTvsV_12 = TrackHists + 1007

IDH_DRIFT_DTvsR_12

integer, public, PARAMETER :: IDH_DRIFT_DTvsR_12 = TrackHists + 1008

IDH_DRIFT_DT_12

integer, public, PARAMETER :: IDH_DRIFT_DT_12 = TrackHists + 1009

IDH_DRIFT_DTvsU_01

integer, public, PARAMETER :: IDH_DRIFT_DTvsU_01 = TrackHists + 1010

IDH_DRIFT_DTvsV_01

integer, public, PARAMETER :: IDH_DRIFT_DTvsV_01 = TrackHists + 1011

IDH_DRIFT_DTvsR_01

integer, public, PARAMETER :: IDH_DRIFT_DTvsR_01 = TrackHists + 1012

IDH_DRIFT_DT_01

integer, public, PARAMETER :: IDH_DRIFT_DT_01 = TrackHists + 1013

IDH_DRIFT_DTvsU_02

integer, public, PARAMETER :: IDH_DRIFT_DTvsU_02 = TrackHists + 1014

IDH_DRIFT_DTvsV_02

integer, public, PARAMETER :: IDH_DRIFT_DTvsV_02 = TrackHists + 1015

IDH_DRIFT_DTvsR_02

integer, public, PARAMETER :: IDH_DRIFT_DTvsR_02 = TrackHists + 1016

IDH_DRIFT_DT_02

integer, public, PARAMETER :: IDH_DRIFT_DT_02 = TrackHists + 1017

IDH_DRIFT_DvsT_1

integer, public, PARAMETER :: IDH_DRIFT_DvsT_1 = TrackHists + 1020

IDH_DRIFT_DvsT_2

integer, public, PARAMETER :: IDH_DRIFT_DvsT_2 = TrackHists + 1021

IDH_DRIFT_DD

integer, public, PARAMETER :: IDH_DRIFT_DD = TrackHists + 1022

IDH_DRIFT_DDvsT

integer, public, PARAMETER :: IDH_DRIFT_DDvsT = TrackHists + 1023

IDH_DRIFT_DvsT_1_A0

integer, public, PARAMETER :: IDH_DRIFT_DvsT_1_A0 = TrackHists + 1024

IDH_DRIFT_DvsT_2_A0

integer, public, PARAMETER :: IDH_DRIFT_DvsT_2_A0 = TrackHists + 1025

IDH_DRIFT_DD_A0

integer, public, PARAMETER :: IDH_DRIFT_DD_A0 = TrackHists + 1026

IDH_DRIFT_DDvsT_A0

integer, public, PARAMETER :: IDH_DRIFT_DDvsT_A0 = TrackHists + 1027

IDH_DRIFT_DvsT_1_A1

integer, public, PARAMETER :: IDH_DRIFT_DvsT_1_A1 = TrackHists + 1028

IDH_DRIFT_DvsT_2_A1

integer, public, PARAMETER :: IDH_DRIFT_DvsT_2_A1 = TrackHists + 1029

IDH_DRIFT_DD_A1

integer, public, PARAMETER :: IDH_DRIFT_DD_A1 = TrackHists + 1030

IDH_DRIFT_DDvsT_A1

integer, public, PARAMETER :: IDH_DRIFT_DDvsT_A1 = TrackHists + 1031

IDH_DRIFT_DvsT_1_A2

integer, public, PARAMETER :: IDH_DRIFT_DvsT_1_A2 = TrackHists + 1032

IDH_DRIFT_DvsT_2_A2

integer, public, PARAMETER :: IDH_DRIFT_DvsT_2_A2 = TrackHists + 1033

IDH_DRIFT_DD_A2

integer, public, PARAMETER :: IDH_DRIFT_DD_A2 = TrackHists + 1034

IDH_DRIFT_DDvsT_A2

integer, public, PARAMETER :: IDH_DRIFT_DDvsT_A2 = TrackHists + 1035

IDH_DRIFT_DvsT_1_A3

integer, public, PARAMETER :: IDH_DRIFT_DvsT_1_A3 = TrackHists + 1036

IDH_DRIFT_DvsT_2_A3

integer, public, PARAMETER :: IDH_DRIFT_DvsT_2_A3 = TrackHists + 1037

IDH_DRIFT_DD_A3

integer, public, PARAMETER :: IDH_DRIFT_DD_A3 = TrackHists + 1038

IDH_DRIFT_DDvsT_A3

integer, public, PARAMETER :: IDH_DRIFT_DDvsT_A3 = TrackHists + 1039

IDH_PreExtend

integer, public, PARAMETER :: IDH_PreExtend = TrackHists + 1051

NDH_PreExtend

integer, public, DIMENSION(1) :: NDH_PreExtend

IDH_PostExtend

integer, public, PARAMETER :: IDH_PostExtend = TrackHists + 1052

NDH_PostExtend

integer, public, DIMENSION(1) :: NDH_PostExtend

IDH_nOverTracks

integer, public, PARAMETER :: IDH_nOverTracks = TrackHists + 1053

NDH_nOverTracks

integer, public, DIMENSION(1) :: NDH_nOverTracks

IDH_nPostOverTracks

integer, public, PARAMETER :: IDH_nPostOverTracks = TrackHists + 1054

NDH_nPostOverTracks

integer, public, DIMENSION(1) :: NDH_nPostOverTracks

IDH_PreNHits

integer, public, PARAMETER :: IDH_PreNHits = TrackHists + 1055

NDH_PreNHits

integer, public, DIMENSION(1) :: NDH_PreNHits

IDH_PostNHits

integer, public, PARAMETER :: IDH_PostNHits = TrackHists + 1056

NDH_PostNHits

integer, public, DIMENSION(1) :: NDH_PostNHits

IDH_PreDOF

integer, public, PARAMETER :: IDH_PreDOF = TrackHists + 1057

NDH_PreDOF

integer, public, DIMENSION(1) :: NDH_PreDOF

IDH_PostDOF

integer, public, PARAMETER :: IDH_PostDOF = TrackHists + 1058

NDH_PostDOF

integer, public, DIMENSION(1) :: NDH_PostDOF

IDH_epFailStatus

integer, public, PARAMETER :: IDH_epFailStatus = TrackHists + 1101

NDH_epFailStatus

integer, public, DIMENSION(1) :: NDH_epFailStatus

IDH_FitSuccess_R

integer, public, PARAMETER :: IDH_FitSuccess_R = TrackHists + 1110

NDH_FitSuccess_R0

integer, public, DIMENSION(1) :: NDH_FitSuccess_R0

NDH_FitSuccess_R

integer, public, DIMENSION(10,1) :: NDH_FitSuccess_R

IDH_ClSize_MCtanTh_R_Succ

integer, public, PARAMETER :: IDH_ClSize_MCtanTh_R_Succ = TrackHists + 1120

NDH_ClSize_MCtanTh_R_Succ

integer, public, DIMENSION(10,1) :: NDH_ClSize_MCtanTh_R_Succ

IDH_ClSize_MCtanTh_R_Fail

integer, public, PARAMETER :: IDH_ClSize_MCtanTh_R_Fail = TrackHists + 1130

NDH_ClSize_MCtanTh_R_Fail

integer, public, DIMENSION(1) :: NDH_ClSize_MCtanTh_R_Fail

IDH_ClSize_tanTh_R

integer, public, PARAMETER :: IDH_ClSize_tanTh_R = TrackHists + 1140

NDH_ClSize_tanTh_R

integer, public, DIMENSION(10,1) :: NDH_ClSize_tanTh_R

IDH_R_Success

integer, public, PARAMETER :: IDH_R_Success = TrackHists + 1151

NDH_R_Success

integer, public, DIMENSION(1) :: NDH_R_Success

IDH_R_Failure

integer, public, PARAMETER :: IDH_R_Failure = TrackHists + 1152

NDH_R_Failure

integer, public, DIMENSION(1) :: NDH_R_Failure

IDH_Rcos_Success

integer, public, PARAMETER :: IDH_Rcos_Success = TrackHists + 1153

NDH_Rcos_Success

integer, public, DIMENSION(1) :: NDH_Rcos_Success

IDH_Rcos_Failure

integer, public, PARAMETER :: IDH_Rcos_Failure = TrackHists + 1154

NDH_Rcos_Failure

integer, public, DIMENSION(1) :: NDH_Rcos_Failure

IDH_Size_Success

integer, public, PARAMETER :: IDH_Size_Success = TrackHists + 1155

NDH_Size_Success

integer, public, DIMENSION(1) :: NDH_Size_Success

IDH_Size_Failure

integer, public, PARAMETER :: IDH_Size_Failure = TrackHists + 1156

NDH_Size_Failure

integer, public, DIMENSION(1) :: NDH_Size_Failure

IDH_Size_R_Success

integer, public, PARAMETER :: IDH_Size_R_Success = TrackHists + 1157

NDH_Size_R_Success

integer, public, DIMENSION(1) :: NDH_Size_R_Success

IDH_Size_R_Failure

integer, public, PARAMETER :: IDH_Size_R_Failure = TrackHists + 1158

NDH_Size_R_Failure

integer, public, DIMENSION(1) :: NDH_Size_R_Failure

IDH_FGFailedierror

integer, public, PARAMETER :: IDH_FGFailedierror = TrackHists + 1159

NDH_FGFailedierror

integer, public, DIMENSION(1) :: NDH_FGFailedierror

IDH_FitFailedierror

integer, public, PARAMETER :: IDH_FitFailedierror = TrackHists + 1160

NDH_FitFailedierror

integer, public, DIMENSION(1) :: NDH_FitFailedierror

IDH_FitSuccess_cos

integer, public, PARAMETER :: IDH_FitSuccess_cos = TrackHists + 1170

NDH_FitSuccess_cos0

integer, public, DIMENSION(1) :: NDH_FitSuccess_cos0

NDH_FitSuccess_cos

integer, public, DIMENSION(10,1) :: NDH_FitSuccess_cos

IDH_KalFail

integer, public, PARAMETER :: IDH_KalFail = KalmanHists + 0

IDH_KalU0

integer, public, PARAMETER :: IDH_KalU0 = KalmanHists + 1

IDH_KalV0

integer, public, PARAMETER :: IDH_KalV0 = KalmanHists + 2

IDH_KalPhi

integer, public, PARAMETER :: IDH_KalPhi = KalmanHists + 3

IDH_KalTheta

integer, public, PARAMETER :: IDH_KalTheta = KalmanHists + 4

IDH_KalSmootherChi2

integer, public, PARAMETER :: IDH_KalSmootherChi2 = KalmanHists + 10

IDH_KalSmootherChi2norm

integer, public, PARAMETER :: IDH_KalSmootherChi2norm = KalmanHists + 11

IDH_KalChi2

integer, public, PARAMETER :: IDH_KalChi2 = KalmanHists + 12

IDH_KalChi2Theta

integer, public, PARAMETER :: IDH_KalChi2Theta = KalmanHists + 13

IDH_KalChi2Phi

integer, public, PARAMETER :: IDH_KalChi2Phi = KalmanHists + 14

IDH_KalChi2Plane

integer, public, PARAMETER :: IDH_KalChi2Plane = KalmanHists + 15

IDH_KalChi2Wire

integer, public, PARAMETER :: IDH_KalChi2Wire = KalmanHists + 16

IDH_KalChi2Nhits

integer, public, PARAMETER :: IDH_KalChi2Nhits = KalmanHists + 17

IDH_KalResid

integer, public, PARAMETER :: IDH_KalResid = KalmanHists + 30

IDH_KalResid2

integer, public, PARAMETER :: IDH_KalResid2 = KalmanHists + 31

IDH_KalResidU

integer, public, PARAMETER :: IDH_KalResidU = KalmanHists + 32

IDH_KalResidV

integer, public, PARAMETER :: IDH_KalResidV = KalmanHists + 33

IDH_KalResidLeft

integer, public, PARAMETER :: IDH_KalResidLeft = KalmanHists + 34

IDH_KalResidRight

integer, public, PARAMETER :: IDH_KalResidRight = KalmanHists + 35

IDH_KalResidSingle

integer, public, PARAMETER :: IDH_KalResidSingle = KalmanHists + 36

IDH_KalResidMultiple

integer, public, PARAMETER :: IDH_KalResidMultiple = KalmanHists + 37

IDH_KalResidThetaL

integer, public, PARAMETER :: IDH_KalResidThetaL = KalmanHists + 38

IDH_KalResidThetaG

integer, public, PARAMETER :: IDH_KalResidThetaG = KalmanHists + 39

IDH_KalResidTheta

integer, public, PARAMETER :: IDH_KalResidTheta = KalmanHists + 40

IDH_KalResidRadius

integer, public, PARAMETER :: IDH_KalResidRadius = KalmanHists + 41

IDH_KalResidRadiusU

integer, public, PARAMETER :: IDH_KalResidRadiusU = KalmanHists + 42

IDH_KalResidRadiusV

integer, public, PARAMETER :: IDH_KalResidRadiusV = KalmanHists + 43

IDH_KalResidPlane

integer, public, PARAMETER :: IDH_KalResidPlane = KalmanHists + 44

IDH_KalResidEx

integer, public, PARAMETER :: IDH_KalResidEx = KalmanHists + 45

IDH_KalLRmismatch

integer, public, PARAMETER :: IDH_KalLRmismatch = KalmanHists + 60

IDH_KalLRmismatchRadius

integer, public, PARAMETER :: IDH_KalLRmismatchRadius = KalmanHists + 61

IDH_KalClusterIteration

integer, public, PARAMETER :: IDH_KalClusterIteration = KalmanHists + 70

IDH_KalTimeIteration

integer, public, PARAMETER :: IDH_KalTimeIteration = KalmanHists + 71

IDH_KalDCtdcU

integer, public, PARAMETER :: IDH_KalDCtdcU = KalmanHists + 80

IDH_KalDCtdcV

integer, public, PARAMETER :: IDH_KalDCtdcV = KalmanHists + 81

IDH_KalRadiusTime

integer, public, PARAMETER :: IDH_KalRadiusTime = KalmanHists + 82

IDH_KalResidPlanes

integer, public, PARAMETER :: IDH_KalResidPlanes = KalmanHists + 200

IDH_KalResidPlanesEx

integer, public, PARAMETER :: IDH_KalResidPlanesEx = KalmanHists + 250

IDH_KalResidPlanesAll

integer, public, PARAMETER :: IDH_KalResidPlanesAll = KalmanHists + 300

IDH_KalResidWires

integer, public, PARAMETER :: IDH_KalResidWires = KalmanHists + 350

IDH_KalDCtdcPlane

integer, public, PARAMETER :: IDH_KalDCtdcPlane = KalmanHists + 400

IDH_HitResiduals

integer, public, PARAMETER :: IDH_HitResiduals = KalmanHists + 500

IDH_HitResidualsEx

integer, public, PARAMETER :: IDH_HitResidualsEx = KalmanHists + 600

IDH_AlignU

integer, public, PARAMETER :: IDH_AlignU = KalmanHists + 700

IDH_AlignV

integer, public, PARAMETER :: IDH_AlignV = KalmanHists + 701

IDH_XY_Z1project

integer, public, PARAMETER :: IDH_XY_Z1project = KalmanHists + 804

IDH_XY_Z2project

integer, public, PARAMETER :: IDH_XY_Z2project = KalmanHists + 805

IDH_XY_Z3project

integer, public, PARAMETER :: IDH_XY_Z3project = KalmanHists + 806

IDH_XY_Z4project

integer, public, PARAMETER :: IDH_XY_Z4project = KalmanHists + 807

IDH_XY_Z5project

integer, public, PARAMETER :: IDH_XY_Z5project = KalmanHists + 808

IDH_XY_Z6project

integer, public, PARAMETER :: IDH_XY_Z6project = KalmanHists + 809

IDH_XdX_Z1project

integer, public, PARAMETER :: IDH_XdX_Z1project = KalmanHists + 810

IDH_XdX_Z2project

integer, public, PARAMETER :: IDH_XdX_Z2project = KalmanHists + 811

IDH_XdX_Z3project

integer, public, PARAMETER :: IDH_XdX_Z3project = KalmanHists + 812

IDH_XdX_Z4project

integer, public, PARAMETER :: IDH_XdX_Z4project = KalmanHists + 813

IDH_XdX_Z5project

integer, public, PARAMETER :: IDH_XdX_Z5project = KalmanHists + 814

IDH_XdX_Z6project

integer, public, PARAMETER :: IDH_XdX_Z6project = KalmanHists + 815

IDH_YdY_Z1project

integer, public, PARAMETER :: IDH_YdY_Z1project = KalmanHists + 820

IDH_YdY_Z2project

integer, public, PARAMETER :: IDH_YdY_Z2project = KalmanHists + 821

IDH_YdY_Z3project

integer, public, PARAMETER :: IDH_YdY_Z3project = KalmanHists + 822

IDH_YdY_Z4project

integer, public, PARAMETER :: IDH_YdY_Z4project = KalmanHists + 823

IDH_YdY_Z5project

integer, public, PARAMETER :: IDH_YdY_Z5project = KalmanHists + 824

IDH_YdY_Z6project

integer, public, PARAMETER :: IDH_YdY_Z6project = KalmanHists + 825

IDH_XCP_Z1project

integer, public, PARAMETER :: IDH_XCP_Z1project = KalmanHists + 830

IDH_XCP_Z2project

integer, public, PARAMETER :: IDH_XCP_Z2project = KalmanHists + 831

IDH_XCP_Z3project

integer, public, PARAMETER :: IDH_XCP_Z3project = KalmanHists + 832

IDH_XCP_Z4project

integer, public, PARAMETER :: IDH_XCP_Z4project = KalmanHists + 833

IDH_XCP_Z5project

integer, public, PARAMETER :: IDH_XCP_Z5project = KalmanHists + 834

IDH_XCP_Z6project

integer, public, PARAMETER :: IDH_XCP_Z6project = KalmanHists + 835

IDH_YCP_Z1project

integer, public, PARAMETER :: IDH_YCP_Z1project = KalmanHists + 840

IDH_YCP_Z2project

integer, public, PARAMETER :: IDH_YCP_Z2project = KalmanHists + 841

IDH_YCP_Z3project

integer, public, PARAMETER :: IDH_YCP_Z3project = KalmanHists + 842

IDH_YCP_Z4project

integer, public, PARAMETER :: IDH_YCP_Z4project = KalmanHists + 843

IDH_YCP_Z5project

integer, public, PARAMETER :: IDH_YCP_Z5project = KalmanHists + 844

IDH_YCP_Z6project

integer, public, PARAMETER :: IDH_YCP_Z6project = KalmanHists + 845

IDH_XY_Z1proj_CP

integer, public, PARAMETER :: IDH_XY_Z1proj_CP = KalmanHists + 850

IDH_XY_Z2proj_CP

integer, public, PARAMETER :: IDH_XY_Z2proj_CP = KalmanHists + 851

IDH_XY_Z3proj_CP

integer, public, PARAMETER :: IDH_XY_Z3proj_CP = KalmanHists + 852

IDH_XY_Z4proj_CP

integer, public, PARAMETER :: IDH_XY_Z4proj_CP = KalmanHists + 853

IDH_XY_Z5proj_CP

integer, public, PARAMETER :: IDH_XY_Z5proj_CP = KalmanHists + 854

IDH_XY_Z6proj_CP

integer, public, PARAMETER :: IDH_XY_Z6proj_CP = KalmanHists + 855

IDH_XdX_Z1proj_CP

integer, public, PARAMETER :: IDH_XdX_Z1proj_CP = KalmanHists + 860

IDH_XdX_Z2proj_CP

integer, public, PARAMETER :: IDH_XdX_Z2proj_CP = KalmanHists + 861

IDH_XdX_Z3proj_CP

integer, public, PARAMETER :: IDH_XdX_Z3proj_CP = KalmanHists + 862

IDH_XdX_Z4proj_CP

integer, public, PARAMETER :: IDH_XdX_Z4proj_CP = KalmanHists + 863

IDH_XdX_Z5proj_CP

integer, public, PARAMETER :: IDH_XdX_Z5proj_CP = KalmanHists + 864

IDH_XdX_Z6proj_CP

integer, public, PARAMETER :: IDH_XdX_Z6proj_CP = KalmanHists + 865

IDH_YdY_Z1proj_CP

integer, public, PARAMETER :: IDH_YdY_Z1proj_CP = KalmanHists + 870

IDH_YdY_Z2proj_CP

integer, public, PARAMETER :: IDH_YdY_Z2proj_CP = KalmanHists + 871

IDH_YdY_Z3proj_CP

integer, public, PARAMETER :: IDH_YdY_Z3proj_CP = KalmanHists + 872

IDH_YdY_Z4proj_CP

integer, public, PARAMETER :: IDH_YdY_Z4proj_CP = KalmanHists + 873

IDH_YdY_Z5proj_CP

integer, public, PARAMETER :: IDH_YdY_Z5proj_CP = KalmanHists + 874

IDH_YdY_Z6proj_CP

integer, public, PARAMETER :: IDH_YdY_Z6proj_CP = KalmanHists + 875

IDH_KalDeltaP

integer, public, PARAMETER :: IDH_KalDeltaP = KalmanHists + 901

IDH_KalDeltaCos

integer, public, PARAMETER :: IDH_KalDeltaCos = KalmanHists + 902

IDH_KalLambda

integer, public, PARAMETER :: IDH_KalLambda = KalmanHists + 903

IDH_KalResidRadiusBins

integer, public, PARAMETER :: IDH_KalResidRadiusBins = KalmanHists + 1000

IDH_KalResidRadiusBinsEx

integer, public, PARAMETER :: IDH_KalResidRadiusBinsEx = KalmanHists + 1050

IDH_KalResidLengthBins

integer, public, PARAMETER :: IDH_KalResidLengthBins = KalmanHists + 1100

IDH_KalResidPC

integer, public, PARAMETER :: IDH_KalResidPC = KalmanHists + 5600

IDH_PC_RATIO

integer, public, PARAMETER :: IDH_PC_RATIO = PhysHists + 100
$  INTEGER, PUBLIC, PARAMETER:: IDH_PosnMCDeltas = PhysHists + 1  ! 2 hists
$  INTEGER, PUBLIC, PARAMETER:: IDH_MuonnMCDeltas = PhysHists + 3 ! 2 hists
$  INTEGER, PUBLIC, PARAMETER:: IDH_PospDelta = PhysHists + 5     ! 2 hists
$  INTEGER, PUBLIC, PARAMETER:: IDH_MuonpDelta = PhysHists + 7    ! 2 hists
$  INTEGER, PUBLIC, PARAMETER:: IDH_PosDeltaSource = PhysHists + 9
$  INTEGER, PUBLIC, PARAMETER:: IDH_MuonDeltaSource = PhysHists + 10
$  INTEGER, PUBLIC, PARAMETER:: IDH_PosDeltaEnd = PhysHists + 11
$  INTEGER, PUBLIC, PARAMETER:: IDH_MuonDeltaEnd = PhysHists + 12
$  INTEGER, PUBLIC, PARAMETER:: IDH_PospDeltaVsRange = PhysHists + 13  ! 2 h
$  INTEGER, PUBLIC, PARAMETER:: IDH_MuonpDeltaVsRange = PhysHists + 15 ! 2 h
$  INTEGER, PUBLIC, PARAMETER:: IDH_PosnMCDeltaHits = PhysHists + 17
$  INTEGER, PUBLIC, PARAMETER:: IDH_MuonnMCDeltaHits = PhysHists + 18
$  INTEGER, PUBLIC, PARAMETER:: IDH_PospDeltaVsHits = PhysHists + 19   ! 2 h
$  INTEGER, PUBLIC, PARAMETER:: IDH_MuonpDeltaVsHits = PhysHists + 21  ! 2 h
$  INTEGER, PUBLIC, PARAMETER:: IDH_pDeltaVsCos = PhysHists + 23
$  INTEGER, PUBLIC, PARAMETER:: IDH_pDeltaVsPp = PhysHists + 24
$  INTEGER, PUBLIC, PARAMETER:: IDH_DeltaVsCos = PhysHists + 25
$  INTEGER, PUBLIC, PARAMETER:: IDH_DeltaVsPp = PhysHists + 26
$  INTEGER, PUBLIC, PARAMETER:: IDH_pDeltaVsZ = PhysHists + 27
$  INTEGER, PUBLIC, PARAMETER:: IDH_DecayCos = PhysHists + 28
$  INTEGER, PUBLIC, PARAMETER:: IDH_pDecay = PhysHists + 29

IDH_F_nocut

integer, public, PARAMETER :: IDH_F_nocut = PhysHists + 200

IDH_B_nocut

integer, public, PARAMETER :: IDH_B_nocut = PhysHists + 201

IDH_FPB_nocut

integer, public, PARAMETER :: IDH_FPB_nocut = PhysHists + 202

IDH_FMB_nocut

integer, public, PARAMETER :: IDH_FMB_nocut = PhysHists + 203

IDH_G_nocut

integer, public, PARAMETER :: IDH_G_nocut = PhysHists + 204

IDH_F_tcapcut

integer, public, PARAMETER :: IDH_F_tcapcut = PhysHists + 205

IDH_B_tcapcut

integer, public, PARAMETER :: IDH_B_tcapcut = PhysHists + 206

IDH_FPB_tcapcut

integer, public, PARAMETER :: IDH_FPB_tcapcut = PhysHists + 207

IDH_FMB_tcapcut

integer, public, PARAMETER :: IDH_FMB_tcapcut = PhysHists + 208

IDH_G_tcapcut

integer, public, PARAMETER :: IDH_G_tcapcut = PhysHists + 209

IDH_F_tcap

integer, public, PARAMETER :: IDH_F_tcap = PhysHists + 210

IDH_B_tcap

integer, public, PARAMETER :: IDH_B_tcap = PhysHists + 211

IDH_FPB_tcap

integer, public, PARAMETER :: IDH_FPB_tcap = PhysHists + 212

IDH_FMB_tcap

integer, public, PARAMETER :: IDH_FMB_tcap = PhysHists + 213

IDH_G_tcap

integer, public, PARAMETER :: IDH_G_tcap = PhysHists + 214

IDH_F_tcap_tgt

integer, public, PARAMETER :: IDH_F_tcap_tgt = PhysHists + 215

IDH_B_tcap_tgt

integer, public, PARAMETER :: IDH_B_tcap_tgt = PhysHists + 216

IDH_FPB_tcap_tgt

integer, public, PARAMETER :: IDH_FPB_tcap_tgt = PhysHists + 217

IDH_FMB_tcap_tgt

integer, public, PARAMETER :: IDH_FMB_tcap_tgt = PhysHists + 218

IDH_G_tcap_tgt

integer, public, PARAMETER :: IDH_G_tcap_tgt = PhysHists + 219

IDH_BlairPhysics

integer, public, PARAMETER :: IDH_BlairPhysics = PhysHists + 500

IDH_scatter_DC

integer, public, PARAMETER :: IDH_scatter_DC = scatterweights
=====================================================================
 Scattering weight histograms defined when enablescatterweights = t
====================================================================

IDH_scatter_PC

integer, public, PARAMETER :: IDH_scatter_PC = scatterweights + 44

IDH_TecRawhist

integer, public, PARAMETER :: IDH_TecRawhist = TecHists
=====================================================================
 TEC histograms defined when FillTECHists = t
====================================================================

IDH_TecAnalHist

integer, public, PARAMETER :: IDH_TecAnalHist = TecHists + 500

IDH_BEAM_UPSTREAM_XY

integer, public, PARAMETER :: IDH_BEAM_UPSTREAM_XY = TecHists + 4000
=====================================================================
 DC BEAM SPOT X-Y PROJECTIONS  
====================================================================

IDH_BEAM_DOWNSTREAM_XY

integer, public, PARAMETER :: IDH_BEAM_DOWNSTREAM_XY = TecHists + 4001

IDH_BEAM_DC

integer, public, PARAMETER :: IDH_BEAM_DC = TecHists + 1000 - 1
=====================================================================
 Straight line Fit from DC   
====================================================================

IDH_BEAM_TECvsDC

integer, public, PARAMETER :: IDH_BEAM_TECvsDC = TecHists + 1100 - 1
=====================================================================
 Compare DC and TEC   
====================================================================

Description of Subroutines and Functions

LoadHist

public subroutine LoadHist ()
    ! Calls: GetCWD, Getenv, HRGET
end subroutine LoadHist