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  tunePBin = cms.int32(100),
53  tunePMin = cms.double(-1.0),
54  tunePMax = cms.double(1.0)
55  ),
56  DoMuonSeedAnalysis = cms.untracked.bool(True),
57  DoTrackSegmentsAnalysis = cms.untracked.bool(True),
58  seedsAnalysis = cms.PSet(
59  seedPxyzMin = cms.double(-50.0),
60  pxyzErrMin = cms.double(-100.0),
61  phiErrMax = cms.double(3.2),
62  pxyzErrMax = cms.double(100.0),
63  RecHitBin = cms.int32(25),
64  etaErrMin = cms.double(0.0),
65  seedPtMin = cms.double(0.0),
66  seedPxyzBin = cms.int32(100),
67  ThetaBin = cms.int32(100),
68  RecHitMin = cms.double(0.0),
69  EtaMin = cms.double(-3.0),
70  pErrBin = cms.int32(200),
71  phiErrBin = cms.int32(160),
72  EtaMax = cms.double(3.0),
73  etaErrBin = cms.int32(200),
74  seedPxyzMax = cms.double(50.0),
75  ThetaMin = cms.double(0.0),
76  PhiMin = cms.double(-3.2),
77  pxyzErrBin = cms.int32(100),
78  RecHitMax = cms.double(25.0),
79  ThetaMax = cms.double(3.2),
80  pErrMin = cms.double(0.0),
81  EtaBin = cms.int32(100),
82  pErrMax = cms.double(200.0),
83  seedPtMax = cms.double(200.0),
84  seedPtBin = cms.int32(1000),
85  phiErrMin = cms.double(0.0),
86  PhiBin = cms.int32(100),
87  debug = cms.bool(False),
88  etaErrMax = cms.double(0.5),
89  PhiMax = cms.double(3.2)
90  ),
91  OutputFileName = cms.string('MuonMonitoring.root'),
92  DoMuonEnergyAnalysis = cms.untracked.bool(True),
93  STAMuTrackCollection = cms.InputTag("standAloneMuons"),
94  DoMuonRecoAnalysis = cms.untracked.bool(True),
95  MuonCollection = cms.InputTag("muons"),
96  TriggerResultsLabel = cms.InputTag("TriggerResults::HLT"),
97  muonEnergyAnalysis = cms.PSet(
98  AlgoName = cms.string('muons'),
99  hadS9SizeMin = cms.double(0.0),
100  emSizeMin = cms.double(0.0),
101  emS9SizeBin = cms.int32(100),
102  emS9SizeMin = cms.double(0.0),
103  hoSizeMax = cms.double(4.0),
104  hoS9SizeBin = cms.int32(100),
105  hoSizeMin = cms.double(0.0),
106  emSizeMax = cms.double(4.0),
107  hadS9SizeMax = cms.double(10.0),
108  hoS9SizeMin = cms.double(0.0),
109  hadSizeMin = cms.double(0.0),
110  emSizeBin = cms.int32(100),
111  hadS9SizeBin = cms.int32(200),
112  debug = cms.bool(False),
113  emS9SizeMax = cms.double(4.0),
114  hoS9SizeMax = cms.double(4.0),
115  hadSizeMax = cms.double(10.0),
116  hoSizeBin = cms.int32(100),
117  hadSizeBin = cms.int32(200)
118  ),
119  DoMuonKinVsEtaAnalysis = cms.untracked.bool(True),
120  muonKinVsEtaAnalysis = cms.PSet(
121 
122  vertexLabel = cms.InputTag("offlinePrimaryVertices"),
123  bsLabel = cms.InputTag("offlineBeamSpot"),
124 
125  pBin = cms.int32(100),
126  pMin = cms.double(0.0),
127  pMax = cms.double(100.0),
128 
129  ptBin = cms.int32(100),
130  ptMin = cms.double(0.0),
131  ptMax = cms.double(100.0),
132 
133  etaBin = cms.int32(100),
134  etaMin = cms.double(-3.0),
135  etaMax = cms.double(3.0),
136 
137  phiBin = cms.int32(100),
138  phiMin = cms.double(-3.2),
139  phiMax = cms.double(3.2),
140 
141  chiBin = cms.int32(100),
142  chiMin = cms.double(0.),
143  chiMax = cms.double(20.),
144 
145  chiprobMin = cms.double(0.),
146  chiprobMax = cms.double(1.),
147 
148  etaBMin = cms.double(0.),
149  etaBMax = cms.double(1.1),
150  etaECMin = cms.double(0.9),
151  etaECMax = cms.double(2.4),
152  etaOvlpMin = cms.double(0.9),
153  etaOvlpMax = cms.double(1.1)
154  ),
155  DoMuonRecoOneHLT = cms.untracked.bool(True),
156  muonRecoOneHLTAnalysis = cms.PSet(
157  MuonCollection = cms.InputTag("muons"),
158  vertexLabel = cms.InputTag("offlinePrimaryVertices"),
159  bsLabel = cms.InputTag("offlineBeamSpot"),
160 
161  ptBin = cms.int32(50),
162  ptMin = cms.double(0.0),
163  ptMax = cms.double(100.0),
164 
165  etaBin = cms.int32(50),
166  etaMin = cms.double(-3.0),
167  etaMax = cms.double(3.0),
168 
169  phiBin = cms.int32(50),
170  phiMin = cms.double(-3.2),
171  phiMax = cms.double(3.2),
172 
173  chi2Bin = cms.int32(50),
174  chi2Min = cms.double(0.),
175  chi2Max = cms.double(20),
176 
177  SingleMuonTrigger = cms.PSet(
178  andOr = cms.bool( True ),
179  dbLabel = cms.string( "MuonDQMTrigger"),
180  hltInputTag = cms.InputTag( "TriggerResults::HLT" ),
181  hltDBKey = cms.string('SingleMu'),
182  hltPaths = cms.vstring( "HLT_IsoMu30_eta2p1_v7" ),
183  andOrHlt = cms.bool( True ),
184  errorReplyHlt = cms.bool( False ),
185  ),
186  DoubleMuonTrigger = cms.PSet(
187  andOr = cms.bool( True ),
188  dbLabel = cms.string( "MuonDQMTrigger"),
189  hltInputTag = cms.InputTag( "TriggerResults::HLT" ),
190  hltDBKey = cms.string('DoubleMu'),
191  hltPaths = cms.vstring( "HLT_Mu17_Mu8_v11" ),
192  andOrHlt = cms.bool( True ),
193  errorReplyHlt = cms.bool( False ),
194  )
195  ),
196  DoDiMuonHistograms = cms.untracked.bool(True),
197  dimuonHistograms = cms.PSet(
198  MuonCollection = cms.InputTag("muons"),
199  vertexLabel = cms.InputTag("offlinePrimaryVertices"),
200  bsLabel = cms.InputTag("offlineBeamSpot"),
201 
202 
203  etaBin = cms.int32(400),
204  etaBBin = cms.int32(400),
205  etaEBin = cms.int32(200),
206 
207  etaBMin = cms.double(0.),
208  etaBMax = cms.double(1.1),
209  etaECMin = cms.double(0.9),
210  etaECMax = cms.double(2.4),
211 
212  LowMassMin = cms.double(2.0),
213  LowMassMax = cms.double(55.0),
214  HighMassMin = cms.double(55.0),
215  HighMassMax = cms.double(155.0)
216  ),
217  DoEfficiencyAnalysis = cms.untracked.bool(True),
218  efficiencyAnalysis = cms.PSet(
219  MuonCollection = cms.InputTag("muons"),
220  TrackCollection = cms.InputTag("generalTracks"),
221 
222  doPrimaryVertexCheck = cms.bool( True ),
223  vertexLabel = cms.InputTag("offlinePrimaryVertices"),
224  bsLabel = cms.InputTag("offlineBeamSpot"),
225 
226  ptBin = cms.int32(10),
227  ptMax = cms.double(100),
228  ptMin = cms.double(10),
229 
230  etaBin = cms.int32(8),
231  etaMax = cms.double(2.5),
232  etaMin = cms.double(-2.5),
233 
234  phiBin = cms.int32(8),
235  phiMax = cms.double(3.2),
236  phiMin = cms.double(-3.2),
237 
238  vtxBin = cms.int32(10),
239  vtxMax = cms.double(40.5),
240  vtxMin = cms.double(0.5)
241 
242 
243  )
244 
245  )
246 
247 
248 
249