Back to home page

Project CMSSW displayed by LXR

 
 

    


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 # Current Paths of interest:
0008 #  HLT_DoubleIsoPhoton20_L1R
0009 #
0010 # path HLT_DoubleIsoPhoton20_L1R = {
0011 #  1    HLTBeginSequence &
0012 #  2    hltL1sRelaxedDoubleEgamma &
0013 #  3    HLTDoRegionalEgammaEcalSequence &
0014 #  4    HLTL1IsolatedEcalClustersSequence &
0015 #  5    HLTL1NonIsolatedEcalClustersSequence &
0016 #  6    hltL1IsoRecoEcalCandidate &
0017 #  7    hltL1NonIsoRecoEcalCandidate &
0018 #  8*   hltL1NonIsoDoublePhotonL1MatchFilterRegional &
0019 #  9*   hltL1NonIsoDoublePhotonEtFilter &
0020 # 10    hltL1IsolatedPhotonEcalIsol &
0021 # 11    hltL1NonIsolatedPhotonEcalIsol &
0022 # 12*   hltL1NonIsoDoublePhotonEcalIsolFilter &
0023 # 13    HLTDoLocalHcalWithoutHOSequence &
0024 # 14    hltL1IsolatedPhotonHcalIsol &
0025 # 15    hltL1NonIsolatedPhotonHcalIsol &
0026 # 16*   hltL1NonIsoDoublePhotonHcalIsolFilter &
0027 # 17    HLTDoLocalTrackerSequence &
0028 # 18    HLTL1IsoEgammaRegionalRecoTrackerSequence &
0029 # 19    HLTL1NonIsoEgammaRegionalRecoTrackerSequence &
0030 # 20    hltL1IsoPhotonTrackIsol &
0031 # 21    hltL1NonIsoPhotonTrackIsol &
0032 # 22*   hltL1NonIsoDoublePhotonTrackIsolFilter &
0033 # 23*   hltL1NonIsoDoublePhotonDoubleEtFilter &
0034 # 24    hltDoublePhotonL1NonIsoPresc &
0035 # 25    HLTEndSequence }
0036 #
0037 # The filters (*) above are what go into
0038 #  the "HLTCollectionLabels" below.
0039 ##########################################################
0040 
0041 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0042 doublePhotonDQM = DQMEDAnalyzer('EmDQM',
0043     PtMax = cms.untracked.double(200.0),
0044     pdgGen = cms.int32(22),
0045     genEtaAcc = cms.double(2.5),
0046     genEtAcc = cms.double(2.0),
0047     reqNum = cms.uint32(2),
0048                                
0049     # Filters from collections listed above
0050     filters = cms.VPSet(
0051         ##########################################################
0052         #  Initial Collection                                    #
0053         ##########################################################
0054         cms.PSet(
0055             PlotBounds = cms.vdouble(0.0, 0.0),
0056 #           HLTCollectionLabels = cms.InputTag("hltL1sDoubleEgamma","","HLT"),
0057             HLTCollectionLabels = cms.InputTag("hltL1sRelaxedDoubleEgamma","","HLT"),
0058             IsoCollections = cms.VInputTag(cms.InputTag("none")),
0059             theHLTOutputTypes = cms.uint32(83)
0060         ),
0061         ##########################################################
0062         #  L1 Object Matching Filter                             #
0063         ##########################################################
0064         cms.PSet(
0065             PlotBounds = cms.vdouble(0.0, 0.0),
0066 #           HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonL1MatchFilterRegional","","HLT"),
0067             HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonL1MatchFilterRegional","","HLT"),
0068             IsoCollections = cms.VInputTag(cms.InputTag("none")),
0069             theHLTOutputTypes = cms.uint32(100)
0070         ),
0071         ##########################################################
0072         #  Et Filter                                             #
0073         ##########################################################
0074         cms.PSet(
0075             PlotBounds = cms.vdouble(0.0, 0.0),
0076 #           HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonEtFilter","","HLT"),
0077             HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonEtFilter","","HLT"),
0078             IsoCollections = cms.VInputTag(cms.InputTag("none")),
0079             theHLTOutputTypes = cms.uint32(100)
0080         ),
0081         ##########################################################
0082         #   ECAL Isolation Filter                                #
0083         ##########################################################
0084         cms.PSet(
0085             PlotBounds = cms.vdouble(0.0, 10.0),
0086 #           HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonEcalIsolFilter","","HLT"),
0087             HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonEcalIsolFilter","","HLT"),
0088 #           IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT")),
0089             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
0090             theHLTOutputTypes = cms.uint32(100)
0091         ),
0092         ##########################################################
0093         #  HCAL Isolation Filter                                 #
0094         ##########################################################
0095         cms.PSet(
0096             PlotBounds = cms.vdouble(0.0, 10.0),
0097 #           HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonHcalIsolFilter","","HLT"),
0098             HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonHcalIsolFilter","","HLT"),
0099 #           IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT")),
0100             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
0101             theHLTOutputTypes = cms.uint32(100)
0102         ),
0103         ##########################################################
0104         #  Track Isolation Filter                                #
0105         ##########################################################
0106         cms.PSet(
0107             PlotBounds = cms.vdouble(0.0, 10.0),
0108 #           HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonTrackIsolFilter","","HLT"),
0109             HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonTrackIsolFilter","","HLT"),
0110 #           IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT")),
0111             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
0112             theHLTOutputTypes = cms.uint32(91)
0113         ),
0114         ##########################################################
0115         #  DOUBLE Et Filter                                      #
0116         ##########################################################
0117         cms.PSet(
0118             PlotBounds = cms.vdouble(0.0, 0.0),
0119             HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonDoubleEtFilter","","HLT"),
0120             IsoCollections = cms.VInputTag(cms.InputTag("none")),
0121             theHLTOutputTypes = cms.uint32(91)
0122         )
0123     )
0124 )
0125 
0126 
0127