CMS 3D CMS Logo

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