CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/HLTriggerOffline/Egamma/python/singlePhotonRelaxedDQM_cfi.py

Go to the documentation of this file.
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_IsoPhoton10_L1R
00009 #  HLT_Photon15_L1R
00010 #
00011 # The path used in this config file is the 2nd one,
00012 # path HLT_Photon15_L1R = { HLTBeginSequence &
00013 #                           hltL1sRelaxedSingleEgammaEt10 &
00014 #                           hltPrePhoton15L1R &
00015 #                           HLTSinglePhoton15L1NonIsolatedHLTNonIsoSequence &
00016 #                           HLTEndSequence }
00017 #
00018 # sequence HLTSinglePhoton15L1NonIsolatedHLTNonIsoSequence = {
00019 # 1    HLTDoRegionalEgammaEcalSequence &
00020 # 2    HLTL1IsolatedEcalClustersSequence &
00021 # 3    HLTL1NonIsolatedEcalClustersSequence &
00022 # 4    hltL1IsoRecoEcalCandidate &
00023 # 5    hltL1NonIsoRecoEcalCandidate &
00024 # 6*   hltL1NonIsoHLTNonIsoSinglePhotonEt15L1MatchFilterRegional &
00025 # 7*   hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter &
00026 # 8    hltL1IsolatedPhotonEcalIsol &
00027 # 9    hltL1NonIsolatedPhotonEcalIsol &
00028 #10*   hltL1NonIsoHLTNonIsoSinglePhotonEt15EcalIsolFilter &
00029 #11    HLTDoLocalHcalWithoutHOSequence &
00030 #12    hltL1IsolatedPhotonHcalIsol &
00031 #13    hltL1NonIsolatedPhotonHcalIsol &
00032 #14*   hltL1NonIsoHLTNonIsoSinglePhotonEt15HcalIsolFilter &
00033 #15    HLTDoLocalTrackerSequence &
00034 #16    HLTL1IsoEgammaRegionalRecoTrackerSequence &
00035 #17    HLTL1NonIsoEgammaRegionalRecoTrackerSequence &
00036 #18    hltL1IsoPhotonTrackIsol &
00037 #19    hltL1NonIsoPhotonTrackIsol &
00038 #20*   hltL1NonIsoHLTNonIsoSinglePhotonEt15TrackIsolFilter }
00039 #
00040 # The filters (*) above are what go into
00041 #  the "HLTCollectionLabels" below.
00042 ##########################################################
00043 
00044 
00045 singlePhotonRelaxedDQM = cms.EDAnalyzer("EmDQM",
00046     pdgGen = cms.int32(22),
00047     genEtaAcc = cms.double(2.5),
00048     genEtAcc = cms.double(10.0),
00049     reqNum = cms.uint32(1),
00050     PtMax = cms.untracked.double(200.0),
00051 
00052     # Filters from collections listed above
00053     filters = cms.VPSet(
00054         ##########################################################
00055         #  Initial Collection                                    #
00056         ##########################################################
00057         cms.PSet(
00058             PlotBounds = cms.vdouble(0.0, 0.0),
00059             HLTCollectionLabels = cms.InputTag("hltL1sRelaxedSingleEgammaEt10","","HLT"),
00060             IsoCollections = cms.VInputTag(cms.InputTag("none")),
00061             theHLTOutputTypes = cms.uint32(82)
00062         ),
00063         ##########################################################
00064         #  L1 Object Matching Filter                             #
00065         ##########################################################
00066         cms.PSet(
00067             PlotBounds = cms.vdouble(0.0, 0.0),
00068             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15L1MatchFilterRegional","","HLT"),
00069             IsoCollections = cms.VInputTag(cms.InputTag("none")),
00070             theHLTOutputTypes = cms.uint32(100)
00071         ),
00072         ##########################################################
00073         #  Et Filter                                             #
00074         ##########################################################
00075         cms.PSet(
00076             PlotBounds = cms.vdouble(0.0, 0.0),
00077             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter","","HLT"),
00078             IsoCollections = cms.VInputTag(cms.InputTag("none")),
00079             theHLTOutputTypes = cms.uint32(100)
00080         ),
00081         ##########################################################
00082         #   ECAL Isolation Filter                                #
00083         ##########################################################
00084         cms.PSet(
00085             PlotBounds = cms.vdouble(0.0, 10.0),
00086             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15EcalIsolFilter","","HLT"),
00087             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
00088             theHLTOutputTypes = cms.uint32(100)
00089         ),
00090         ##########################################################
00091         #  HCAL Isolation Filter                                 #
00092         ##########################################################
00093         cms.PSet(
00094             PlotBounds = cms.vdouble(0.0, 10.0),
00095             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15HcalIsolFilter","","HLT"),
00096             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
00097             theHLTOutputTypes = cms.uint32(100)
00098         ),
00099         ##########################################################
00100         #  Track Isolation Filter                                #
00101         ##########################################################
00102         cms.PSet(
00103             PlotBounds = cms.vdouble(0.0, 10.0),
00104             HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15TrackIsolFilter","","HLT"),
00105             IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
00106             theHLTOutputTypes = cms.uint32(91)
00107         )
00108     )
00109 )
00110 
00111 
00112