HiggsAnalysis/HiggsAnalysis-00-01-00/run/Cone4TrackJet_jobOptions.py

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

Generated on Tue Oct 21 11:50:42 2008 for NtupleAnalysis by  doxygen 1.5.1