00001 import FWCore.ParameterSet.Config as cms 00002 00003 ########################################################## 00004 # See HLT Config Browser, for up-to-date HLT paths 00005 # http://cms-project-confdb-hltdev.web.cern.ch/cms-project-confdb-hltdev/browser/ 00006 # 00007 # Current Paths of interest: 00008 # HLT_DoubleIsoPhoton20_L1R 00009 # 00010 # path HLT_DoubleIsoPhoton20_L1R = { 00011 # 1 HLTBeginSequence & 00012 # 2 hltL1sRelaxedDoubleEgamma & 00013 # 3 HLTDoRegionalEgammaEcalSequence & 00014 # 4 HLTL1IsolatedEcalClustersSequence & 00015 # 5 HLTL1NonIsolatedEcalClustersSequence & 00016 # 6 hltL1IsoRecoEcalCandidate & 00017 # 7 hltL1NonIsoRecoEcalCandidate & 00018 # 8* hltL1NonIsoDoublePhotonL1MatchFilterRegional & 00019 # 9* hltL1NonIsoDoublePhotonEtFilter & 00020 # 10 hltL1IsolatedPhotonEcalIsol & 00021 # 11 hltL1NonIsolatedPhotonEcalIsol & 00022 # 12* hltL1NonIsoDoublePhotonEcalIsolFilter & 00023 # 13 HLTDoLocalHcalWithoutHOSequence & 00024 # 14 hltL1IsolatedPhotonHcalIsol & 00025 # 15 hltL1NonIsolatedPhotonHcalIsol & 00026 # 16* hltL1NonIsoDoublePhotonHcalIsolFilter & 00027 # 17 HLTDoLocalTrackerSequence & 00028 # 18 HLTL1IsoEgammaRegionalRecoTrackerSequence & 00029 # 19 HLTL1NonIsoEgammaRegionalRecoTrackerSequence & 00030 # 20 hltL1IsoPhotonTrackIsol & 00031 # 21 hltL1NonIsoPhotonTrackIsol & 00032 # 22* hltL1NonIsoDoublePhotonTrackIsolFilter & 00033 # 23* hltL1NonIsoDoublePhotonDoubleEtFilter & 00034 # 24 hltDoublePhotonL1NonIsoPresc & 00035 # 25 HLTEndSequence } 00036 # 00037 # The filters (*) above are what go into 00038 # the "HLTCollectionLabels" below. 00039 ########################################################## 00040 00041 doublePhotonDQM = cms.EDAnalyzer("EmDQM", 00042 PtMax = cms.untracked.double(200.0), 00043 pdgGen = cms.int32(22), 00044 genEtaAcc = cms.double(2.5), 00045 genEtAcc = cms.double(2.0), 00046 reqNum = cms.uint32(2), 00047 00048 # Filters from collections listed above 00049 filters = cms.VPSet( 00050 ########################################################## 00051 # Initial Collection # 00052 ########################################################## 00053 cms.PSet( 00054 PlotBounds = cms.vdouble(0.0, 0.0), 00055 # HLTCollectionLabels = cms.InputTag("hltL1sDoubleEgamma","","HLT"), 00056 HLTCollectionLabels = cms.InputTag("hltL1sRelaxedDoubleEgamma","","HLT"), 00057 IsoCollections = cms.VInputTag(cms.InputTag("none")), 00058 theHLTOutputTypes = cms.uint32(83) 00059 ), 00060 ########################################################## 00061 # L1 Object Matching Filter # 00062 ########################################################## 00063 cms.PSet( 00064 PlotBounds = cms.vdouble(0.0, 0.0), 00065 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonL1MatchFilterRegional","","HLT"), 00066 HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonL1MatchFilterRegional","","HLT"), 00067 IsoCollections = cms.VInputTag(cms.InputTag("none")), 00068 theHLTOutputTypes = cms.uint32(100) 00069 ), 00070 ########################################################## 00071 # Et Filter # 00072 ########################################################## 00073 cms.PSet( 00074 PlotBounds = cms.vdouble(0.0, 0.0), 00075 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonEtFilter","","HLT"), 00076 HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonEtFilter","","HLT"), 00077 IsoCollections = cms.VInputTag(cms.InputTag("none")), 00078 theHLTOutputTypes = cms.uint32(100) 00079 ), 00080 ########################################################## 00081 # ECAL Isolation Filter # 00082 ########################################################## 00083 cms.PSet( 00084 PlotBounds = cms.vdouble(0.0, 10.0), 00085 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonEcalIsolFilter","","HLT"), 00086 HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonEcalIsolFilter","","HLT"), 00087 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT")), 00088 IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")), 00089 theHLTOutputTypes = cms.uint32(100) 00090 ), 00091 ########################################################## 00092 # HCAL Isolation Filter # 00093 ########################################################## 00094 cms.PSet( 00095 PlotBounds = cms.vdouble(0.0, 10.0), 00096 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonHcalIsolFilter","","HLT"), 00097 HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonHcalIsolFilter","","HLT"), 00098 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT")), 00099 IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")), 00100 theHLTOutputTypes = cms.uint32(100) 00101 ), 00102 ########################################################## 00103 # Track Isolation Filter # 00104 ########################################################## 00105 cms.PSet( 00106 PlotBounds = cms.vdouble(0.0, 10.0), 00107 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonTrackIsolFilter","","HLT"), 00108 HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonTrackIsolFilter","","HLT"), 00109 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT")), 00110 IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")), 00111 theHLTOutputTypes = cms.uint32(91) 00112 ), 00113 ########################################################## 00114 # DOUBLE Et Filter # 00115 ########################################################## 00116 cms.PSet( 00117 PlotBounds = cms.vdouble(0.0, 0.0), 00118 HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonDoubleEtFilter","","HLT"), 00119 IsoCollections = cms.VInputTag(cms.InputTag("none")), 00120 theHLTOutputTypes = cms.uint32(91) 00121 ) 00122 ) 00123 ) 00124 00125 00126