CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
doublePhotonDQM_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 ##########################################################
4 # See HLT Config Browser, for up-to-date HLT paths
5 # http://cms-project-confdb-hltdev.web.cern.ch/cms-project-confdb-hltdev/browser/
6 #
7 # Current Paths of interest:
8 # HLT_DoubleIsoPhoton20_L1R
9 #
10 # path HLT_DoubleIsoPhoton20_L1R = {
11 # 1 HLTBeginSequence &
12 # 2 hltL1sRelaxedDoubleEgamma &
13 # 3 HLTDoRegionalEgammaEcalSequence &
14 # 4 HLTL1IsolatedEcalClustersSequence &
15 # 5 HLTL1NonIsolatedEcalClustersSequence &
16 # 6 hltL1IsoRecoEcalCandidate &
17 # 7 hltL1NonIsoRecoEcalCandidate &
18 # 8* hltL1NonIsoDoublePhotonL1MatchFilterRegional &
19 # 9* hltL1NonIsoDoublePhotonEtFilter &
20 # 10 hltL1IsolatedPhotonEcalIsol &
21 # 11 hltL1NonIsolatedPhotonEcalIsol &
22 # 12* hltL1NonIsoDoublePhotonEcalIsolFilter &
23 # 13 HLTDoLocalHcalWithoutHOSequence &
24 # 14 hltL1IsolatedPhotonHcalIsol &
25 # 15 hltL1NonIsolatedPhotonHcalIsol &
26 # 16* hltL1NonIsoDoublePhotonHcalIsolFilter &
27 # 17 HLTDoLocalTrackerSequence &
28 # 18 HLTL1IsoEgammaRegionalRecoTrackerSequence &
29 # 19 HLTL1NonIsoEgammaRegionalRecoTrackerSequence &
30 # 20 hltL1IsoPhotonTrackIsol &
31 # 21 hltL1NonIsoPhotonTrackIsol &
32 # 22* hltL1NonIsoDoublePhotonTrackIsolFilter &
33 # 23* hltL1NonIsoDoublePhotonDoubleEtFilter &
34 # 24 hltDoublePhotonL1NonIsoPresc &
35 # 25 HLTEndSequence }
36 #
37 # The filters (*) above are what go into
38 # the "HLTCollectionLabels" below.
39 ##########################################################
40 
41 doublePhotonDQM = cms.EDAnalyzer("EmDQM",
42  PtMax = cms.untracked.double(200.0),
43  pdgGen = cms.int32(22),
44  genEtaAcc = cms.double(2.5),
45  genEtAcc = cms.double(2.0),
46  reqNum = cms.uint32(2),
47 
48  # Filters from collections listed above
49  filters = cms.VPSet(
50  ##########################################################
51  # Initial Collection #
52  ##########################################################
53  cms.PSet(
54  PlotBounds = cms.vdouble(0.0, 0.0),
55 # HLTCollectionLabels = cms.InputTag("hltL1sDoubleEgamma","","HLT"),
56  HLTCollectionLabels = cms.InputTag("hltL1sRelaxedDoubleEgamma","","HLT"),
57  IsoCollections = cms.VInputTag(cms.InputTag("none")),
58  theHLTOutputTypes = cms.uint32(83)
59  ),
60  ##########################################################
61  # L1 Object Matching Filter #
62  ##########################################################
63  cms.PSet(
64  PlotBounds = cms.vdouble(0.0, 0.0),
65 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonL1MatchFilterRegional","","HLT"),
66  HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonL1MatchFilterRegional","","HLT"),
67  IsoCollections = cms.VInputTag(cms.InputTag("none")),
68  theHLTOutputTypes = cms.uint32(100)
69  ),
70  ##########################################################
71  # Et Filter #
72  ##########################################################
73  cms.PSet(
74  PlotBounds = cms.vdouble(0.0, 0.0),
75 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonEtFilter","","HLT"),
76  HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonEtFilter","","HLT"),
77  IsoCollections = cms.VInputTag(cms.InputTag("none")),
78  theHLTOutputTypes = cms.uint32(100)
79  ),
80  ##########################################################
81  # ECAL Isolation Filter #
82  ##########################################################
83  cms.PSet(
84  PlotBounds = cms.vdouble(0.0, 10.0),
85 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonEcalIsolFilter","","HLT"),
86  HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonEcalIsolFilter","","HLT"),
87 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT")),
88  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
89  theHLTOutputTypes = cms.uint32(100)
90  ),
91  ##########################################################
92  # HCAL Isolation Filter #
93  ##########################################################
94  cms.PSet(
95  PlotBounds = cms.vdouble(0.0, 10.0),
96 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonHcalIsolFilter","","HLT"),
97  HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonHcalIsolFilter","","HLT"),
98 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT")),
99  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
100  theHLTOutputTypes = cms.uint32(100)
101  ),
102  ##########################################################
103  # Track Isolation Filter #
104  ##########################################################
105  cms.PSet(
106  PlotBounds = cms.vdouble(0.0, 10.0),
107 # HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonTrackIsolFilter","","HLT"),
108  HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonTrackIsolFilter","","HLT"),
109 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT")),
110  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
111  theHLTOutputTypes = cms.uint32(91)
112  ),
113  ##########################################################
114  # DOUBLE Et Filter #
115  ##########################################################
116  cms.PSet(
117  PlotBounds = cms.vdouble(0.0, 0.0),
118  HLTCollectionLabels = cms.InputTag("hltL1NonIsoDoublePhotonDoubleEtFilter","","HLT"),
119  IsoCollections = cms.VInputTag(cms.InputTag("none")),
120  theHLTOutputTypes = cms.uint32(91)
121  )
122  )
123 )
124 
125 
126