autoh_nJetsThresh=d1.Histo1D({"h_nJetsThresh","Number of Reco Jets (E >= 5 GeV);Num Jets",20,0.,20.},"jetMultThresh");
autoh_jetEnergyThresh=d1.Histo1D({"h_jetEnergyThresh","Reco Jet Energy (E >= 5 GeV);Energy [GeV]",300,0.,300.},"jetEThresh");
autoh_jetTrackDRThresh=d1.Histo1D({"h_jetTrackDRThresh","Reco Jet: Pairwise Distance Between Tracks (E >= 5 GeV);Delta R",1000,0.,10.},"jetTrackDRThresh");
autoh_jetDupTrackThresh=d1.Histo1D({"h_jetDupTrackThresh","Reco Jets with Duplicate Tracks (E >= 5 GeV);0 = No Duplicate 1 = Duplicate",5,0.,5.},"jetDupTrackThresh");
autoh_jetPtThresh=d1.Histo1D({"h_jetPtThresh","Reco Jet Pt (E >= 5 GeV);Jet Pt [GeV]",100,0.,50.},"jetPtThresh");
autoh_jetEtaThresh=d1.Histo1D({"h_jetEtaThresh","Reco Jet Eta (E >= 5 GeV);Eta",100,-5.,5.},"jetEtaThresh");
autoh_jetPhiThresh=d1.Histo1D({"h_jetPhiThresh","Reco Jet Phi (E >= 5 GeV);Phi [Rad]",100,-TMath::Pi(),TMath::Pi()},"jetPhiThresh");
autoh_jetPhiVsEtaThresh=d1.Histo2D({"h_jetPhiVsEtaThresh","Reco Jet Phi Vs Eta (E >= 5 GeV);Jet Eta;Jet Phi",100,-5.,5.,100,-TMath::Pi(),TMath::Pi()},"jetEtaThresh","jetPhiThresh");
autoh_jetEVsEtaThresh=d1.Histo2D({"h_jetEVsEtaThresh","Reco Jet E Vs Eta (E >= 5 GeV);Jet Eta;Jet Energy [GeV]",100,-5.,5.,300,0.,300.},"jetEtaThresh","jetEThresh");
autoh_nGenJets=d1.Histo1D({"h_nGenJets","Number of Truth Jets;Num Jets",20,0.,20.},"genJetMult");
autoh_genJetPhiVsEta=d1.Histo2D({"h_genJetPhiVsEta","Truth Jet Phi Vs Eta;Jet Eta;Jet Phi",100,-5.,5.,100,-TMath::Pi(),TMath::Pi()},"genJetEta","genJetPhi");
autoh_genJetEVsEta=d1.Histo2D({"h_genJetEVsEta","Truth Jet E Vs Eta;Jet Eta;Jet Energy [GeV]",100,-5.,5.,300,0.,300.},"genJetEta","genJetE");
autoh_jetMatchDeltaR=d1.Histo1D({"h_jetMatchDeltaR","Distance Between Closest Reco-Truth Jet;Delta R",1000,0.,5.},"matchJetDeltaR");
autoh_jetMatchTruthVsRecoE=d1.Histo2D({"h_jetMatchTruthVsRecoE","Truth Vs Reco Jet Energy;Reco Energy [GeV];Truth Energy [GeV]",300,0.,300.,300,0.,300.},"jetEThresh","matchJetE");
autoh_jetMatchTruthVsRecoEta=d1.Histo2D({"h_jetMatchTruthVsRecoEta","Truth Vs Reco Jet Eta;Reco Eta;Truth Eta",100,-5.,5.,100,-5.,5.},"jetEtaThresh","matchJetEta");
autoh_jetMatchTruthVsRecoPhi=d1.Histo2D({"h_jetMatchTruthVsRecoPhi","Truth Vs Reco Jet Phi;Reco Phi;Truth Phi",100,-TMath::Pi(),TMath::Pi(),100,-TMath::Pi(),TMath::Pi()},"jetPhiThresh","matchJetPhi");
autoh_jetMatchEResVsE=d1.Histo2D({"h_jetMatchEResVsE","(Reco - Truth)/Truth Jet Energy Vs Reco Energy;Energy [GeV];Energy Diff",300,0.,300,2000,-10.,10.},"jetEThresh","matchJetResE");
autoh_jetMatchEResVsEta=d1.Histo2D({"h_jetMatchEResVsEta","(Reco - Truth)/Truth Jet Energy Vs Reco Eta;Reco Jet Eta;Energy Diff",100,-5.,5.,2000,-10.,10.},"jetEtaThresh","matchJetResE");
autoh_jetMatchTruthVsRecoEDR=d1.Histo2D({"h_jetMatchTruthVsRecoEDR","Truth Vs Reco Jet Energy (Delta R < 0.25);Reco Energy [GeV];Truth Energy [GeV]",300,0.,300.,300,0.,300.},"jetEThreshDR","matchJetEDR");
autoh_jetMatchTruthVsRecoEtaDR=d1.Histo2D({"h_jetMatchTruthVsRecoEtaDR","Truth Vs Reco Jet Eta (Delta R < 0.25);Reco Eta;Truth Eta",100,-5.,5.,100,-5.,5.},"jetEtaThreshDR","matchJetEtaDR");
autoh_jetMatchTruthVsRecoPhiDR=d1.Histo2D({"h_jetMatchTruthVsRecoPhiDR","Truth Vs Reco Jet Phi (Delta R < 0.25);Reco Phi;Truth Phi",100,-TMath::Pi(),TMath::Pi(),100,-TMath::Pi(),TMath::Pi()},"jetPhiThreshDR","matchJetPhiDR");
autoh_jetMatchEResDR=d1.Histo1D({"h_jetMatchEResDR","(Reco - Truth)/Truth Jet Energy (Delta R < 0.25);Energy Diff",200,-10.,10.},"matchJetResEDR");
autoh_jetMatchEResVsEDR=d1.Histo2D({"h_jetMatchEResVsEDR","(Reco - Truth)/Truth Jet Energy Vs Reco Energy (Delta R < 0.25);Energy [GeV];Energy Diff",300,0.,300,2000,-10.,10.},"jetEThreshDR","matchJetResEDR");
autoh_jetMatchEResVsEtaDR=d1.Histo2D({"h_jetMatchEResVsEtaDR","(Reco - Truth)/Truth Jet Energy Vs Reco Eta (Delta R < 0.25);Reco Jet Eta;Energy Diff",100,-5.,5.,2000,-10.,10.},"jetEtaThreshDR","matchJetResEDR");
autoh_jetMatchTruthVsRecoEDRDup=d1.Histo2D({"h_jetMatchTruthVsRecoEDRDup","Truth Vs Reco Jet Energy (Delta R < 0.25 No Duplicate);Reco Energy [GeV];Truth Energy [GeV]",300,0.,300.,300,0.,300.},"jetEThreshDRDup","matchJetEDRDup");
autoh_jetMatchTruthVsRecoEtaDRDup=d1.Histo2D({"h_jetMatchTruthVsRecoEtaDRDup","Truth Vs Reco Jet Eta (Delta R < 0.25 No Duplicate);Reco Eta;Truth Eta",100,-5.,5.,100,-5.,5.},"jetEtaThreshDRDup","matchJetEtaDRDup");
autoh_jetMatchTruthVsRecoPhiDRDup=d1.Histo2D({"h_jetMatchTruthVsRecoPhiDRDup","Truth Vs Reco Jet Phi (Delta R < 0.25 No Duplicate);Reco Phi;Truth Phi",100,-TMath::Pi(),TMath::Pi(),100,-TMath::Pi(),TMath::Pi()},"jetPhiThreshDRDup","matchJetPhiDRDup");
autoh_jetMatchEResDRDup=d1.Histo1D({"h_jetMatchEResDRDup","(Reco - Truth)/Truth Jet Energy (Delta R < 0.25 No Duplicate);Energy Diff",200,-10.,10.},"matchJetResEDRDup");
autoh_jetMatchEResVsEDRDup=d1.Histo2D({"h_jetMatchEResVsEDRDup","(Reco - Truth)/Truth Jet Energy Vs Reco Energy (Delta R < 0.25 No Duplicate);Energy [GeV];Energy Diff",300,0.,300,2000,-10.,10.},"jetEThreshDRDup","matchJetResEDRDup");
autoh_jetMatchEResVsEtaDRDup=d1.Histo2D({"h_jetMatchEResVsEtaDRDup","(Reco - Truth)/Truth Jet Energy Vs Reco Eta (Delta R < 0.25 No Duplicate);Reco Jet Eta;Energy Diff",100,-5.,5.,2000,-10.,10.},"jetEtaThreshDRDup","matchJetResEDRDup");