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