CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrigResRateMon_cfi.py
Go to the documentation of this file.
2 
3 # $Id: TrigResRateMon_cfi.py,v 1.11 2011/10/05 18:29:44 lwming Exp $
4 trRateMon = cms.EDAnalyzer("TrigResRateMon",
5  dirname = cms.untracked.string("HLT/TrigResults/"),
6  muonRecoCollectionName = cms.untracked.string("muons"),
7  plotAll = cms.untracked.bool(False),
8  dRMax = cms.untracked.double(10.0),
9  NbinsDR = cms.untracked.uint32(100),
10  dRMaxElectronMuon = cms.untracked.double(999.0),
11  ptMax = cms.untracked.double(100.0),
12  ptMin = cms.untracked.double(0.0),
13  Nbins = cms.untracked.uint32(50),
14  referenceBX= cms.untracked.uint32(1),
15  NLuminositySegments= cms.untracked.uint32(1000),
16  LuminositySegmentSize= cms.untracked.double(23.3),
17  NbinsOneOverEt = cms.untracked.uint32(10000),
18 
19  muonEtaMax = cms.untracked.double(2.1),
20  muonDRMatch = cms.untracked.double(0.3),
21  muonEtMin = cms.untracked.double(0.0),
22 
23  jetDRMatch = cms.untracked.double(0.3),
24  jetL1DRMatch = cms.untracked.double(0.5),
25  jetEtMin = cms.untracked.double(5.0),
26 
27  electronDRMatch = cms.untracked.double(0.5),
28  electronL1DRMatch = cms.untracked.double(0.5),
29  electronEtMin = cms.untracked.double(5.0),
30 
31  photonDRMatch = cms.untracked.double(0.5),
32  photonL1DRMatch = cms.untracked.double(0.5),
33  photonEtMin = cms.untracked.double(5.0),
34 
35  #tauDRMatch = cms.untracked.double(0.1),
36 
37  #bjetDRMatch = cms.untracked.double(0.1),
38 
39  #trackDRMatch = cms.untracked.double(0.1),
40  SpecialPaths = cms.vstring(
41  'HLT_MET45',
42  'HLT_L1Tech_HCAL_HF_coincidence_PM',
43  'HLT_L1_BscMinBiasOR_BptxPlusORMinus',
44  'HLT_MinBiasBSC',
45  'HLT_MinBiasBSC_OR',
46  'HLT_MinBiasEcal',
47  'HLT_MinBiasHcal',
48  'HLT_MinBiasPixel_SingleTrack',
49  'HLT_ZeroiasPixel_SingleTrack',
50  'HLT_L1_BPTX',
51  'HLT_ZeroBias'
52  ),
53 
54  # Will mask any path whose name
55  # contains any of the following sub-strings
56  # For example: HLT_Mu
57  # will mask all paths that contain the sub-string
58  # HLT_Mu
59  MaskedPaths = cms.vstring(
60  'HLT_ZeroBias_v',
61  'HLT_Mu5_v',
62  'HLT_Mu8_v',
63  'HLT_Mu12_v',
64  'HLT_Jet30_v',
65  'HLT_Jet60_v',
66  'HLT_DiJetAve30_v'
67 
68  ),
69 
70  ## Robin
71  testPaths = cms.vstring(
72  'HLT_IsoMu30_eta2p1',
73  'HLT_Ele65_CaloIdVT_TrkIdT',
74  'HLT_MET200',
75  'HLT_Jet370',
76  'HLT_HT600',
77  'HLT_Photon26_R9Id_Photon18_R9Id',
78  'HLT_IsoMu15_eta2p1_LooseIsoPFTau20',
79  'HLT_PFMHT150',
80  'HLT_Photon90_CaloIdVL_IsoL'
81 
82  ),
83 
84  # Will pick the first trigger whose name contains this substring
85  # ReferenceTrigger = cms.string('HLT_Mu17_Ele8_CaloIdL_v'),
86  ReferenceTrigger = cms.string('HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v'),
87 
88  paths = cms.VPSet(
89  cms.PSet(
90  pathname = cms.string("HLT_"),
91  denompathname = cms.string("MinBias")
92  ),
93  cms.PSet(
94  pathname = cms.string("EG"),
95  denompathname = cms.string("HLT_Mu")
96  ),
97  cms.PSet(
98  pathname = cms.string("EG"),
99  denompathname = cms.string("HLT_Mu5")
100  ),
101  cms.PSet(
102  pathname = cms.string("Jet"),
103  denompathname = cms.string("HLT_Mu")
104  ),
105  cms.PSet(
106  pathname = cms.string("Jet"),
107  denompathname = cms.string("HLT_Mu5")
108  ),
109  cms.PSet(
110  pathname = cms.string("Ele"),
111  denompathname = cms.string("HLT_Mu")
112  ),
113  cms.PSet(
114  pathname = cms.string("Ele"),
115  denompathname = cms.string("HLT_Mu5")
116  ),
117  cms.PSet(
118  pathname = cms.string("HLT_Ele"),
119  denompathname = cms.string("HLT_Activity_Ecal_SC7")
120  ),
121  cms.PSet(
122  pathname = cms.string("HLT_Ele"),
123  denompathname = cms.string("HLT_Activity_Ecal_SC1")
124  ),
125  cms.PSet(
126  pathname = cms.string("Pho"),
127  denompathname = cms.string("HLT_Mu")
128  ),
129  cms.PSet(
130  pathname = cms.string("Pho"),
131  denompathname = cms.string("HLT_Mu5")
132  ),
133  cms.PSet(
134  pathname = cms.string("HLT_Pho"),
135  denompathname = cms.string("HLT_Activity_Ecal_SC7")
136  ),
137  cms.PSet(
138  pathname = cms.string("HLT_Pho"),
139  denompathname = cms.string("HLT_Activity_Ecal_SC1")
140  ),
141  cms.PSet(
142  pathname = cms.string("Tau"),
143  denompathname = cms.string("HLT_Mu")
144  ),
145  cms.PSet(
146  pathname = cms.string("MET"),
147  denompathname = cms.string("HLT_Mu")
148  ),
149  cms.PSet(
150  pathname = cms.string("Mu"),
151  denompathname = cms.string("HLT_Jet")
152  ),
153  cms.PSet(
154  pathname = cms.string("Mu"),
155  denompathname = cms.string("HLT_Jet50U")
156  )
157  ),
158  JetIDParams = cms.PSet(
159  useRecHits = cms.bool(True),
160  hbheRecHitsColl = cms.InputTag("hbhereco"),
161  hoRecHitsColl = cms.InputTag("horeco"),
162  hfRecHitsColl = cms.InputTag("hfreco"),
163  ebRecHitsColl = cms.InputTag("ecalRecHit", "EcalRecHitsEB"),
164  eeRecHitsColl = cms.InputTag("ecalRecHit", "EcalRecHitsEE")
165  ),
166 
167 
168  # this is I think MC and CRUZET4
169  triggerSummaryLabel = cms.InputTag("hltTriggerSummaryAOD","","HLT"),
170  triggerResultsLabel = cms.InputTag("TriggerResults","","HLT"),
171  processname = cms.string("HLT")
172 
173  # this is data (CRUZET I or II best guess)
174  #triggerSummaryLabel = cms.InputTag("hltTriggerSummaryAOD","","FU"),
175  #triggerResultsLabel = cms.InputTag("TriggerResults","","FU"),
176  #processname = cms.string("FU")
177 
178  )