00001
00002
00003
00004
00005
00006
00007
00008 theApp.Dlls += [ "JetRec", "JetSimTools", "JetRecTools" ]
00009
00010
00011
00012
00013 theApp.topAlg += [ "JetAlgorithm/Kt4TruthTrackJets" ]
00014
00015 Kt4TruthTrackJets = Algorithm( "Kt4TruthTrackJets" )
00016
00017 Kt4TruthTrackJets.JetCollectionName = "Kt4TruthTrackJets"
00018
00019 if not 'doJetMonitoring' in dir():
00020 doJetMonitoring = False
00021
00022
00023 if doJetMonitoring:
00024 theApp.Dlls += [ "JetMonitoring" ]
00025 Kt4TruthTrackJets.AlgTools = [
00026 "JetTruthTrackSelectorTool/TruthTrack4Loader",
00027 "JetSignalSelectorTool/InitialEtCut",
00028 "JetDisplayTool/InputMonitor",
00029 "JetFastKtFinderTool/KtFinder",
00030 "JetDisplayTool/JetFinderMonitor",
00031
00032 "JetSignalSelectorTool/FinalEtCut",
00033 "JetSorterTool/Sorter",
00034 "JetDisplayTool/OutputMonitor" ]
00035
00036 else:
00037 Kt4TruthTrackJets.AlgTools = [
00038 "JetTruthTrackSelectorTool/TruthTrack4Loader",
00039 "JetSignalSelectorTool/InitialEtCut",
00040 "JetFastKtFinderTool/KtFinder",
00041 "JetSignalSelectorTool/FinalEtCut",
00042 "JetSorterTool/Sorter" ]
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056 Kt4TruthTrackJets.TruthTrack4Loader.MinPt = 500.*MeV
00057 Kt4TruthTrackJets.TruthTrack4Loader.MinEtVertex = 500.*MeV
00058 Kt4TruthTrackJets.TruthTrack4Loader.VertexCut = 0.165
00059 Kt4TruthTrackJets.TruthTrack4Loader.MaxEta = 2.5
00060 Kt4TruthTrackJets.TruthTrack4Loader.IncludeMuons = True
00061 Kt4TruthTrackJets.TruthTrack4Loader.OutputCollectionName = "Kt4TrackTruthParticleJets"
00062 Kt4TruthTrackJets.TruthTrack4Loader.ignoreMultivertices = False
00063
00064 Kt4TruthTrackJets.TruthTrack4Loader.removeIsolLeptons = True
00065 Kt4TruthTrackJets.TruthTrack4Loader.innerCone = 0.01
00066 Kt4TruthTrackJets.TruthTrack4Loader.electronCone = 0.2
00067 Kt4TruthTrackJets.TruthTrack4Loader.electronEtCut = 8*GeV
00068 Kt4TruthTrackJets.TruthTrack4Loader.muonCone = 0.2
00069 Kt4TruthTrackJets.TruthTrack4Loader.muonEtCut = 3*GeV
00070
00071
00072
00073 Kt4TruthTrackJets.KtFinder.BeamType = "PP"
00074 Kt4TruthTrackJets.KtFinder.DistScheme = "DeltaR"
00075 Kt4TruthTrackJets.KtFinder.RecomScheme = "E"
00076 Kt4TruthTrackJets.KtFinder.RParameter = 0.4
00077
00078
00079 Kt4TruthTrackJets.InitialEtCut.UseTransverseEnergy = True
00080
00081 Kt4TruthTrackJets.InitialEtCut.MinimumSignal = 0*MeV
00082
00083
00084 Kt4TruthTrackJets.FinalEtCut.UseTransverseEnergy = True
00085
00086 Kt4TruthTrackJets.FinalEtCut.MinimumSignal = 7.*GeV
00087
00088
00089 Kt4TruthTrackJets.Sorter.SortOrder="ByEtDown"
00090
00091
00092 if doJetMonitoring:
00093 Kt4TruthTrackJets.InputMonitor.ToolNames = [ "JetMonitorTool/JetMon1" ]
00094 Kt4TruthTrackJets.JetFinderMonitor.ToolNames = [ "JetMonitorTool/JetMon2" ]
00095
00096 Kt4TruthTrackJets.OutputMonitor.ToolNames = [ "JetMonitorTool/JetMon4" ]
00097
00098 Kt4TruthTrackJets.InputMonitor.JetMon1.HistogramPath = "KtTower/input"
00099 Kt4TruthTrackJets.JetFinderMonitor.JetMon2.HistogramPath = "KtTower/jetfinder"
00100
00101 Kt4TruthTrackJets.OutputMonitor.JetMon4.HistogramPath = "KtTower/output"