|
||||
File indexing completed on 2024-04-06 12:18:50
0001 import FWCore.ParameterSet.Config as cms 0002 0003 ########################################################## 0004 # See HLT Config Browser, for up-to-date HLT paths 0005 # http://cms-project-confdb-hltdev.web.cern.ch/cms-project-confdb-hltdev/browser/ 0006 # 0007 # This config is for 0008 # HLT_Photon10_L1R 0009 # A single photon trigger, requiring at least one HLT photon with ET > 10 GeV. 0010 # No isolation is required. 0011 # 0012 # 0013 # This path contains 5 steps: 0014 # HLT_Photon10_L1R = { HLTBeginSequence & 0015 # hltL1sRelaxedSingleEgammaEt8 & 0016 # hltPrePhoton10L1R & 0017 # HLTSinglePhoton10L1NonIsolatedHLTNonIsoSequence & 0018 # HLTEndSequence } 0019 # 0020 # The sequence in step 4 has 11 steps, and 3 filters (marked with *) 0021 # HLTSinglePhoton10L1NonIsolatedHLTNonIsoSequence = { 0022 # 1 HLTDoRegionalEgammaEcalSequence & 0023 # 2 HLTL1IsolatedEcalClustersSequence & 0024 # 3 HLTL1NonIsolatedEcalClustersSequence & 0025 # 4 hltL1IsoRecoEcalCandidate & 0026 # 5 hltL1NonIsoRecoEcalCandidate & 0027 # 6* hltL1NonIsoHLTNonIsoSinglePhotonEt10L1MatchFilterRegional & 0028 # 7* hltL1NonIsoHLTNonIsoSinglePhotonEt10EtFilter & 0029 # 8 HLTDoLocalHcalWithoutHOSequence & 0030 # 9 hltL1IsolatedPhotonHcalIsol & 0031 # 10 hltL1NonIsolatedPhotonHcalIsol & 0032 # 11* hltL1NonIsoHLTNonIsoSinglePhotonEt10HcalIsolFilter } 0033 # 0034 # The filters (*) above are what go into 0035 # the "HLTCollectionLabels" below. 0036 ########################################################## 0037 0038 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer 0039 singlePhotonDQM = DQMEDAnalyzer('EmDQM', 0040 pdgGen = cms.int32(22), 0041 genEtaAcc = cms.double(2.5), 0042 genEtAcc = cms.double(10.0), 0043 reqNum = cms.uint32(1), 0044 PtMax = cms.untracked.double(200.0), 0045 useHumanReadableHistTitles = cms.untracked.bool(False), 0046 0047 # Filters from collections listed above 0048 filters = cms.VPSet( 0049 ########################################################## 0050 # Initial Collection # 0051 ########################################################## 0052 cms.PSet( 0053 PlotBounds = cms.vdouble(0.0, 0.0), 0054 HLTCollectionLabels = cms.InputTag("hltL1sRelaxedSingleEgammaEt8","","HLT"), 0055 IsoCollections = cms.VInputTag(cms.InputTag("none")), 0056 theHLTOutputTypes = cms.uint32(83), 0057 HLTCollectionHumanName = cms.untracked.string("Level 1") 0058 ), 0059 ########################################################## 0060 # L1 Object Matching Filter # 0061 ########################################################## 0062 cms.PSet( 0063 PlotBounds = cms.vdouble(0.0, 0.0), 0064 HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt10L1MatchFilterRegional","","HLT"), 0065 IsoCollections = cms.VInputTag(cms.InputTag("none")), 0066 theHLTOutputTypes = cms.uint32(100), 0067 HLTCollectionHumanName = cms.untracked.string("L1 Match Filter") 0068 ), 0069 ########################################################## 0070 # Et Filter # 0071 ########################################################## 0072 cms.PSet( 0073 PlotBounds = cms.vdouble(0.0, 0.0), 0074 HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt10EtFilter","","HLT"), 0075 IsoCollections = cms.VInputTag(cms.InputTag("none")), 0076 theHLTOutputTypes = cms.uint32(100), 0077 HLTCollectionHumanName = cms.untracked.string("Et Filter") 0078 ), 0079 ########################################################## 0080 # ECAL Isolation Filter # 0081 ########################################################## 0082 # cms.PSet( 0083 # PlotBounds = cms.vdouble(0.0, 10.0), 0084 # HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt10EcalIsolFilter","","HLT"), 0085 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")), 0086 # theHLTOutputTypes = cms.uint32(100), 0087 # HLTCollectionHumanName = cms.untracked.string("Ecal Iso Filter") 0088 # ), 0089 ########################################################## 0090 # HCAL Isolation Filter # 0091 ########################################################## 0092 cms.PSet( 0093 PlotBounds = cms.vdouble(0.0, 10.0), 0094 HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt10HcalIsolFilter","","HLT"), 0095 IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")), 0096 theHLTOutputTypes = cms.uint32(100), 0097 HLTCollectionHumanName = cms.untracked.string("Hcal Iso Filter") 0098 ) 0099 ########################################################## 0100 # Track Isolation Filter # 0101 ########################################################## 0102 # cms.PSet( 0103 # PlotBounds = cms.vdouble(0.0, 10.0), 0104 # HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt10TrackIsolFilter","","HLT"), 0105 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")), 0106 # theHLTOutputTypes = cms.uint32(91), 0107 # HLTCollectionHumanName = cms.untracked.string("Track Iso Filter") 0108 # ) 0109 ) 0110 ) 0111 0112 0113
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |