CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
muonAnalyzer_cfi.py
Go to the documentation of this file.
2 
4 
5 # MuonAnalyzer
6 muonAnalyzer = cms.EDAnalyzer("MuonAnalyzer",
7  MuonServiceProxy,
8  OutputMEsInRootFile = cms.bool(False),
9  trackSegmentsAnalysis = cms.PSet(
10  phiMin = cms.double(-3.2),
11  ptBin = cms.int32(200),
12  SegmentsTrackAssociatorParameters = cms.PSet(
13  segmentsDt = cms.untracked.InputTag("dt4DSegments"),
14  SelectedSegments = cms.untracked.InputTag("SelectedSegments"),
15  segmentsCSC = cms.untracked.InputTag("cscSegments")
16  ),
17  etaBin = cms.int32(100),
18  etaMin = cms.double(-3.0),
19  ptMin = cms.double(0.0),
20  phiBin = cms.int32(100),
21  ptMax = cms.double(200.0),
22  etaMax = cms.double(3.0),
23  phiMax = cms.double(3.2)
24  ),
25  GlobalMuTrackCollection = cms.InputTag("globalMuons"),
26  SeedCollection = cms.InputTag("ancientMuonSeed"),
27  muonRecoAnalysis = cms.PSet(
28  thetaMin = cms.double(0.0),
29  phiMin = cms.double(-3.2),
30  chi2Min = cms.double(0),
31  ptBin = cms.int32(500),
32  thetaBin = cms.int32(100),
33  rhBin = cms.int32(25),
34  pResMin = cms.double(-0.01),
35  pResMax = cms.double(0.01),
36  thetaMax = cms.double(3.2),
37  pResBin = cms.int32(50),
38  rhMin = cms.double(0.0),
39  pMin = cms.double(0.0),
40  rhMax = cms.double(1.001),
41  etaMin = cms.double(-3.0),
42  etaBin = cms.int32(100),
43  phiBin = cms.int32(100),
44  chi2Bin = cms.int32(100),
45  pBin = cms.int32(500),
46  ptMin = cms.double(0.0),
47  ptMax = cms.double(500.0),
48  etaMax = cms.double(3.0),
49  pMax = cms.double(500.0),
50  phiMax = cms.double(3.2),
51  chi2Max = cms.double(20)
52  ),
53  DoMuonSeedAnalysis = cms.untracked.bool(True),
54  DoTrackSegmentsAnalysis = cms.untracked.bool(True),
55  seedsAnalysis = cms.PSet(
56  seedPxyzMin = cms.double(-50.0),
57  pxyzErrMin = cms.double(-100.0),
58  phiErrMax = cms.double(3.2),
59  pxyzErrMax = cms.double(100.0),
60  RecHitBin = cms.int32(25),
61  etaErrMin = cms.double(0.0),
62  seedPtMin = cms.double(0.0),
63  seedPxyzBin = cms.int32(100),
64  ThetaBin = cms.int32(100),
65  RecHitMin = cms.double(0.0),
66  EtaMin = cms.double(-3.0),
67  pErrBin = cms.int32(200),
68  phiErrBin = cms.int32(160),
69  EtaMax = cms.double(3.0),
70  etaErrBin = cms.int32(200),
71  seedPxyzMax = cms.double(50.0),
72  ThetaMin = cms.double(0.0),
73  PhiMin = cms.double(-3.2),
74  pxyzErrBin = cms.int32(100),
75  RecHitMax = cms.double(25.0),
76  ThetaMax = cms.double(3.2),
77  pErrMin = cms.double(0.0),
78  EtaBin = cms.int32(100),
79  pErrMax = cms.double(200.0),
80  seedPtMax = cms.double(200.0),
81  seedPtBin = cms.int32(1000),
82  phiErrMin = cms.double(0.0),
83  PhiBin = cms.int32(100),
84  debug = cms.bool(False),
85  etaErrMax = cms.double(0.5),
86  PhiMax = cms.double(3.2)
87  ),
88  OutputFileName = cms.string('MuonMonitoring.root'),
89  DoMuonEnergyAnalysis = cms.untracked.bool(True),
90  STAMuTrackCollection = cms.InputTag("standAloneMuons"),
91  DoMuonRecoAnalysis = cms.untracked.bool(True),
92  MuonCollection = cms.InputTag("muons"),
93  TriggerResultsLabel = cms.InputTag("TriggerResults::HLT"),
94  muonEnergyAnalysis = cms.PSet(
95  AlgoName = cms.string('muons'),
96  hadS9SizeMin = cms.double(0.0),
97  emSizeMin = cms.double(0.0),
98  emS9SizeBin = cms.int32(100),
99  emS9SizeMin = cms.double(0.0),
100  hoSizeMax = cms.double(4.0),
101  hoS9SizeBin = cms.int32(100),
102  hoSizeMin = cms.double(0.0),
103  emSizeMax = cms.double(4.0),
104  hadS9SizeMax = cms.double(10.0),
105  hoS9SizeMin = cms.double(0.0),
106  hadSizeMin = cms.double(0.0),
107  emSizeBin = cms.int32(100),
108  hadS9SizeBin = cms.int32(200),
109  debug = cms.bool(False),
110  emS9SizeMax = cms.double(4.0),
111  hoS9SizeMax = cms.double(4.0),
112  hadSizeMax = cms.double(10.0),
113  hoSizeBin = cms.int32(100),
114  hadSizeBin = cms.int32(200)
115  ),
116  DoMuonKinVsEtaAnalysis = cms.untracked.bool(True),
117  muonKinVsEtaAnalysis = cms.PSet(
118 
119  vertexLabel = cms.InputTag("offlinePrimaryVertices"),
120  bsLabel = cms.InputTag("offlineBeamSpot"),
121 
122  pBin = cms.int32(100),
123  pMin = cms.double(0.0),
124  pMax = cms.double(100.0),
125 
126  ptBin = cms.int32(100),
127  ptMin = cms.double(0.0),
128  ptMax = cms.double(100.0),
129 
130  etaBin = cms.int32(100),
131  etaMin = cms.double(-3.0),
132  etaMax = cms.double(3.0),
133 
134  phiBin = cms.int32(100),
135  phiMin = cms.double(-3.2),
136  phiMax = cms.double(3.2),
137 
138  chiBin = cms.int32(100),
139  chiMin = cms.double(0.),
140  chiMax = cms.double(20.),
141 
142  chiprobMin = cms.double(0.),
143  chiprobMax = cms.double(1.),
144 
145  etaBMin = cms.double(0.),
146  etaBMax = cms.double(1.1),
147  etaECMin = cms.double(0.9),
148  etaECMax = cms.double(2.4),
149  etaOvlpMin = cms.double(0.9),
150  etaOvlpMax = cms.double(1.1)
151  ),
152  DoMuonRecoOneHLT = cms.untracked.bool(True),
153  muonRecoOneHLTAnalysis = cms.PSet(
154  MuonCollection = cms.InputTag("muons"),
155  vertexLabel = cms.InputTag("offlinePrimaryVertices"),
156  bsLabel = cms.InputTag("offlineBeamSpot"),
157 
158  ptBin = cms.int32(50),
159  ptMin = cms.double(0.0),
160  ptMax = cms.double(100.0),
161 
162  etaBin = cms.int32(50),
163  etaMin = cms.double(-3.0),
164  etaMax = cms.double(3.0),
165 
166  phiBin = cms.int32(50),
167  phiMin = cms.double(-3.2),
168  phiMax = cms.double(3.2),
169 
170  chi2Bin = cms.int32(50),
171  chi2Min = cms.double(0.),
172  chi2Max = cms.double(20),
173 
174  SingleMuonTrigger = cms.PSet(
175  andOr = cms.bool( True ),
176  dbLabel = cms.string( "MuonDQMTrigger"),
177  hltInputTag = cms.InputTag( "TriggerResults::HLT" ),
178  hltDBKey = cms.string('SingleMu'),
179  hltPaths = cms.vstring( "HLT_IsoMu30_eta2p1_v7" ),
180  andOrHlt = cms.bool( True ),
181  errorReplyHlt = cms.bool( False ),
182  ),
183  DoubleMuonTrigger = cms.PSet(
184  andOr = cms.bool( True ),
185  dbLabel = cms.string( "MuonDQMTrigger"),
186  hltInputTag = cms.InputTag( "TriggerResults::HLT" ),
187  hltDBKey = cms.string('DoubleMu'),
188  hltPaths = cms.vstring( "HLT_Mu17_Mu8_v11" ),
189  andOrHlt = cms.bool( True ),
190  errorReplyHlt = cms.bool( False ),
191  )
192  ),
193  DoDiMuonHistograms = cms.untracked.bool(True),
194  dimuonHistograms = cms.PSet(
195  MuonCollection = cms.InputTag("muons"),
196  vertexLabel = cms.InputTag("offlinePrimaryVertices"),
197  bsLabel = cms.InputTag("offlineBeamSpot"),
198 
199 
200  etaBin = cms.int32(400),
201  etaBBin = cms.int32(400),
202  etaEBin = cms.int32(200),
203 
204  etaBMin = cms.double(0.),
205  etaBMax = cms.double(1.1),
206  etaECMin = cms.double(0.9),
207  etaECMax = cms.double(2.4),
208 
209  LowMassMin = cms.double(2.0),
210  LowMassMax = cms.double(55.0),
211  HighMassMin = cms.double(55.0),
212  HighMassMax = cms.double(155.0)
213  ),
214  DoEfficiencyAnalysis = cms.untracked.bool(True),
215  efficiencyAnalysis = cms.PSet(
216  MuonCollection = cms.InputTag("muons"),
217  TrackCollection = cms.InputTag("generalTracks"),
218 
219  doPrimaryVertexCheck = cms.bool( True ),
220  vertexLabel = cms.InputTag("offlinePrimaryVertices"),
221  bsLabel = cms.InputTag("offlineBeamSpot"),
222 
223  ptBin = cms.int32(10),
224  ptMax = cms.double(100),
225  ptMin = cms.double(10),
226 
227  etaBin = cms.int32(8),
228  etaMax = cms.double(2.5),
229  etaMin = cms.double(-2.5),
230 
231  phiBin = cms.int32(8),
232  phiMax = cms.double(3.2),
233  phiMin = cms.double(-3.2),
234 
235  vtxBin = cms.int32(10),
236  vtxMax = cms.double(40.5),
237  vtxMin = cms.double(0.5)
238 
239 
240  )
241 
242  )
243 
244 
245 
246