CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/HLTriggerOffline/Egamma/python/doublePhotonDQM_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_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