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_IsoPhoton10_L1R
0009 #  HLT_Photon15_L1R
0010 #
0011 # The path used in this config file is the 2nd one,
0012 # path HLT_Photon15_L1R = { HLTBeginSequence &
0013 #                           hltL1sRelaxedSingleEgammaEt10 &
0014 #                           hltPrePhoton15L1R &
0015 #                           HLTSinglePhoton15L1NonIsolatedHLTNonIsoSequence &
0016 #                           HLTEndSequence }
0017 #
0018 # sequence HLTSinglePhoton15L1NonIsolatedHLTNonIsoSequence = {
0019 # 1    HLTDoRegionalEgammaEcalSequence &
0020 # 2    HLTL1IsolatedEcalClustersSequence &
0021 # 3    HLTL1NonIsolatedEcalClustersSequence &
0022 # 4    hltL1IsoRecoEcalCandidate &
0023 # 5    hltL1NonIsoRecoEcalCandidate &
0024 # 6*   hltL1NonIsoHLTNonIsoSinglePhotonEt15L1MatchFilterRegional &
0025 # 7*   hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter &
0026 # 8    hltL1IsolatedPhotonEcalIsol &
0027 # 9    hltL1NonIsolatedPhotonEcalIsol &
0028 #10*   hltL1NonIsoHLTNonIsoSinglePhotonEt15EcalIsolFilter &
0029 #11    HLTDoLocalHcalWithoutHOSequence &
0030 #12    hltL1IsolatedPhotonHcalIsol &
0031 #13    hltL1NonIsolatedPhotonHcalIsol &
0032 #14*   hltL1NonIsoHLTNonIsoSinglePhotonEt15HcalIsolFilter &
0033 #15    HLTDoLocalTrackerSequence &
0034 #16    HLTL1IsoEgammaRegionalRecoTrackerSequence &
0035 #17    HLTL1NonIsoEgammaRegionalRecoTrackerSequence &
0036 #18    hltL1IsoPhotonTrackIsol &
0037 #19    hltL1NonIsoPhotonTrackIsol &
0038 #20*   hltL1NonIsoHLTNonIsoSinglePhotonEt15TrackIsolFilter }
0039 #
0040 # The filters (*) above are what go into
0041 #  the "HLTCollectionLabels" below.
0042 ##########################################################
0043 
0044 
0045 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0046 singlePhotonRelaxedDQM = DQMEDAnalyzer('EmDQM',
0047     pdgGen = cms.int32(22),
0048     genEtaAcc = cms.double(2.5),
0049     genEtAcc = cms.double(10.0),
0050     reqNum = cms.uint32(1),
0051     PtMax = cms.untracked.double(200.0),
0052 
0053     # Filters from collections listed above
0054     filters = cms.VPSet(
0055         ##########################################################
0056         #  Initial Collection                                    #
0057         ##########################################################
0058         cms.PSet(
0059             PlotBounds = cms.vdouble(0.0, 0.0),
0060             HLTCollectionLabels = cms.InputTag("hltL1sRelaxedSingleEgammaEt10","","HLT"),
0061             IsoCollections = cms.VInputTag(cms.InputTag("none")),
0062             theHLTOutputTypes = cms.uint32(82)
0063         ),
0064         ##########################################################
0065         #  L1 Object Matching Filter                             #
0066         ##########################################################
0067         cms.PSet(
0068             PlotBounds = cms.vdouble(0.0, 0.0),
0069             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15L1MatchFilterRegional","","HLT"),
0070             IsoCollections = cms.VInputTag(cms.InputTag("none")),
0071             theHLTOutputTypes = cms.uint32(100)
0072         ),
0073         ##########################################################
0074         #  Et Filter                                             #
0075         ##########################################################
0076         cms.PSet(
0077             PlotBounds = cms.vdouble(0.0, 0.0),
0078             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter","","HLT"),
0079             IsoCollections = cms.VInputTag(cms.InputTag("none")),
0080             theHLTOutputTypes = cms.uint32(100)
0081         ),
0082         ##########################################################
0083         #   ECAL Isolation Filter                                #
0084         ##########################################################
0085         cms.PSet(
0086             PlotBounds = cms.vdouble(0.0, 10.0),
0087             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15EcalIsolFilter","","HLT"),
0088             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
0089             theHLTOutputTypes = cms.uint32(100)
0090         ),
0091         ##########################################################
0092         #  HCAL Isolation Filter                                 #
0093         ##########################################################
0094         cms.PSet(
0095             PlotBounds = cms.vdouble(0.0, 10.0),
0096             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15HcalIsolFilter","","HLT"),
0097             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
0098             theHLTOutputTypes = cms.uint32(100)
0099         ),
0100         ##########################################################
0101         #  Track Isolation Filter                                #
0102         ##########################################################
0103         cms.PSet(
0104             PlotBounds = cms.vdouble(0.0, 10.0),
0105             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15TrackIsolFilter","","HLT"),
0106             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
0107             theHLTOutputTypes = cms.uint32(91)
0108         )
0109     )
0110 )
0111 
0112 
0113