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