CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLT_Photon15_TrackIso_L1R_DQM_cfi.py
Go to the documentation of this file.
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 # This config is for
8 # HLT_Photon15_TrackIso_L1R
9 # A single photon trigger, requiring at least one HLT photon with ET > 15 GeV.
10 # Track isolation is required, with 1 or 0 tracks in the isolation cone.
11 
12 # HLT_Photon15_TrackIso_L1R = { HLTBeginSequence &
13 # hltL1sRelaxedSingleEgammaEt8 &
14 # hltPrePhoton15HTIL1R &
15 # HLTSinglePhoton15L1NonIsolatedHLTHTISequence &
16 # HLTEndSequence }
17 #
18 # The sequence in step 4 has 17 steps, and 4 filters (marked with *)
19 # HLTSinglePhoton15L1NonIsolatedHLTHTISequence = {
20 # 1 HLTDoRegionalEgammaEcalSequence &
21 # 2 HLTL1IsolatedEcalClustersSequence &
22 # 3 HLTL1NonIsolatedEcalClustersSequence &
23 # 4 hltL1IsoRecoEcalCandidate &
24 # 5 hltL1NonIsoRecoEcalCandidate &
25 # 6* hltL1NonIsoSinglePhotonEt15HTIL1MatchFilterRegional &
26 # 7* hltL1NonIsoSinglePhotonEt15HTIEtFilter &
27 # 8 HLTDoLocalHcalWithoutHOSequence &
28 # 9 hltL1IsolatedPhotonHcalIsol &
29 # 10 hltL1NonIsolatedPhotonHcalIsol &
30 # 11* hltL1NonIsoSinglePhotonEt15HTIHcalIsolFilter &
31 # 12 HLTDoLocalTrackerSequence &
32 # 13 HLTL1IsoEgammaRegionalRecoTrackerSequence &
33 # 14 HLTL1NonIsoEgammaRegionalRecoTrackerSequence &
34 # 15 hltL1IsoPhotonHollowTrackIsol &
35 # 16 hltL1NonIsoPhotonHollowTrackIsol &
36 # 17* hltL1NonIsoSinglePhotonEt15HTITrackIsolFilter }
37 #
38 # The filters (*) above are what go into
39 # the "HLTCollectionLabels" below.
40 ##########################################################
41 
42 HLT_Photon15_TrackIso_L1R_DQM = cms.EDAnalyzer("EmDQM",
43  triggerobject = cms.InputTag("hltTriggerSummaryRAW","","HLT"),
44  pdgGen = cms.int32(22),
45  genEtaAcc = cms.double(2.5),
46  genEtAcc = cms.double(8.0),
47  reqNum = cms.uint32(1),
48  PtMax = cms.untracked.double(80.0),
49  useHumanReadableHistTitles = cms.untracked.bool(False),
50 
51  # Filters from collections listed above
52  filters = cms.VPSet(
53  ##########################################################
54  # Initial Collection #
55  ##########################################################
56  cms.PSet(
57  PlotBounds = cms.vdouble(0.0, 0.0),
58  HLTCollectionLabels = cms.InputTag("hltL1sL1SingleEG8","","HLT"),
59  IsoCollections = cms.VInputTag(cms.InputTag("none")),
60  theHLTOutputTypes = cms.int32(-82),
61  HLTCollectionHumanName = cms.untracked.string("Level 1")
62  ),
63  ##########################################################
64  # L1 Object Matching Filter #
65  ##########################################################
66  cms.PSet(
67  PlotBounds = cms.vdouble(0.0, 0.0),
68  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt15HTIL1MatchFilterRegional","","HLT"),
69  IsoCollections = cms.VInputTag(cms.InputTag("none")),
70  theHLTOutputTypes = cms.int32(92),
71  HLTCollectionHumanName = cms.untracked.string("L1 Match Filter")
72  ),
73  ##########################################################
74  # Et Filter #
75  ##########################################################
76  cms.PSet(
77  PlotBounds = cms.vdouble(0.0, 0.0),
78  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt15HTIEtFilter","","HLT"),
79  IsoCollections = cms.VInputTag(cms.InputTag("none")),
80  theHLTOutputTypes = cms.int32(92),
81  HLTCollectionHumanName = cms.untracked.string("Et Filter")
82  ),
83  ##########################################################
84  # ECAL Isolation Filter #
85  ##########################################################
86 # cms.PSet(
87 # PlotBounds = cms.vdouble(0.0, 10.0),
88 # HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt10EcalIsolFilter","","HLT"),
89 # IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
90 # theHLTOutputTypes = cms.int32(92),
91 # HLTCollectionHumanName = cms.untracked.string("Ecal Iso Filter")
92 # ),
93  ##########################################################
94  # HCAL Isolation Filter #
95  ##########################################################
96  cms.PSet(
97  PlotBounds = cms.vdouble(0.0, 10.0),
98  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt15HTIHcalIsolFilter","","HLT"),
99  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
100  theHLTOutputTypes = cms.int32(92),
101  HLTCollectionHumanName = cms.untracked.string("Hcal Iso Filter")
102  ),
103  ##########################################################
104  # Track Isolation Filter #
105  ##########################################################
106  cms.PSet(
107  PlotBounds = cms.vdouble(0.0, 10.0),
108  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt15HTITrackIsolFilter","","HLT"),
109  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonHollowTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonHollowTrackIsol","","HLT")),
110  theHLTOutputTypes = cms.int32(81),
111  HLTCollectionHumanName = cms.untracked.string("Track Iso Filter")
112  )
113  )
114 )
115 
116 
117