CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ALCARECOMuAlDQM_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
3 import DQMOffline.Alignment.muonAlignment_cfi as _MuonAl
4 
7 #from DQM.HLTEvF.HLTMonBitSummary_cfi import hltMonBitSummary
8 
9 #Below all DQM modules for MuonAlignment AlCaRecos are instantiated.
10 
11 ##########################################################
12 #MuAlGlobalCosmicsInCollisions
13 ##########################################################
14 ALCARECOMuAlGlobalCosmicsInCollisionsTrackingDQM = _TrackMon.TrackMon.clone(
15  #names & designations
16  TrackProducer = 'ALCARECOMuAlGlobalCosmicsInCollisions:GlobalMuon',
17  AlgoName = 'ALCARECOMuAlGlobalCosmicsInCollisions',
18  FolderName = 'AlCaReco/MuAlGlobalCosmicsInCollisions',
19  BSFolderName = "AlCaReco/MuAlGlobalCosmicsInCollisions/BeamSpot",
20  MeasurementState = "default",
21  doSeedParameterHistos = False,
22  #sizes
23  TkSizeBin = 5,
24  TkSizeMin = 0,
25  TkSizeMax = 5,
26  TrackPtBin = 100,
27  TrackPtMin = 0,
28  TrackPtMax = 30
29  )
30 
31 from Alignment.CommonAlignmentProducer.ALCARECOMuAlGlobalCosmicsInCollisions_cff import ALCARECOMuAlGlobalCosmicsInCollisionsHLT
32 #ALCARECOMuAlGlobalCosmicsInCollisionsHLTDQM = hltMonBitSummary.clone(
33 # directory = "AlCaReco/MuAlGlobalCosmicsInCollisions/HLTSummary",
34 # histLabel = "MuAlGlobalCosmicsInCollisions",
35 # HLTPaths = ["HLT_.*L1.*"],
36 # eventSetupPathsKey = ALCARECOMuAlGlobalCosmicsInCollisionsHLT.eventSetupPathsKey.value()
37 #)
38 #ALCARECOMuAlGlobalCosmicsInCollisionsDQM = cms.Sequence( ALCARECOMuAlGlobalCosmicsInCollisionsTrackingDQM + ALCARECOMuAlGlobalCosmicsInCollisionsHLTDQM)
39 ALCARECOMuAlGlobalCosmicsInCollisionsDQM = cms.Sequence( ALCARECOMuAlGlobalCosmicsInCollisionsTrackingDQM)
40 
41 
42 ##########################################################
43 #MuAlGlobalCosmics
44 ##########################################################
45 ALCARECOMuAlGlobalCosmicsTrackingDQM = _TrackMon.TrackMon.clone(
46  #names & designations
47  TrackProducer = 'ALCARECOMuAlGlobalCosmics:GlobalMuon',
48  AlgoName = 'ALCARECOMuAlGlobalCosmics',
49  FolderName = 'AlCaReco/MuAlGlobalCosmics',
50  BSFolderName = "AlCaReco/MuAlGlobalCosmics/BeamSpot",
51  MeasurementState = "default",
52  doSeedParameterHistos = False,
53  #sizes
54  TkSizeBin = 5,
55  TkSizeMin = 0,
56  TkSizeMax = 5,
57  TrackPtBin = 100,
58  TrackPtMin = 0,
59  TrackPtMax = 30
60  )
61 
62 from Alignment.CommonAlignmentProducer.ALCARECOMuAlGlobalCosmics_cff import ALCARECOMuAlGlobalCosmicsHLT
63 #ALCARECOMuAlGlobalCosmicsHLTDQM = hltMonBitSummary.clone(
64 # directory = "AlCaReco/MuAlGlobalCosmics/HLTSummary",
65 # histLabel = "MuAlGlobalCosmics",
66 # HLTPaths = ["HLT_.*L1.*"],
67 # eventSetupPathsKey = ALCARECOMuAlGlobalCosmicsHLT.eventSetupPathsKey.value()
68 #)
69 #ALCARECOMuAlGlobalCosmicsDQM = cms.Sequence( ALCARECOMuAlGlobalCosmicsTrackingDQM + ALCARECOMuAlGlobalCosmicsHLTDQM)
70 ALCARECOMuAlGlobalCosmicsDQM = cms.Sequence( ALCARECOMuAlGlobalCosmicsTrackingDQM)
71 
72 ##########################################################
73 ################## MuAlBeamHalo ##########################
74 ##########################################################
75 ALCARECOMuAlBeamHaloTrackingDQM = _TrackMon.TrackMon.clone(
76  #names & designations
77  TrackProducer = 'ALCARECOMuAlBeamHalo',
78  AlgoName = 'ALCARECOMuAlBeamHalo',
79  FolderName = 'AlCaReco/MuAlBeamHalo',
80  MeasurementState = "default",
81  BSFolderName = "AlCaReco/MuAlBeamHalo/BeamSpot",
82  doSeedParameterHistos = False,
83  #sizes
84  TkSizeBin = 5,
85  TkSizeMin = 0,
86  TkSizeMax = 5,
87  TrackPtBin = 100,
88  TrackPtMin = 0,
89  TrackPtMax = 30
90  )
91 
92 from Alignment.CommonAlignmentProducer.ALCARECOMuAlBeamHalo_cff import ALCARECOMuAlBeamHaloHLT
93 #ALCARECOMuAlBeamHaloHLTDQM = hltMonBitSummary.clone(
94 # directory = "AlCaReco/MuAlBeamHalo/HLTSummary",
95 # histLabel = "MuAlBeamHalo",
96 # HLTPaths = ["HLT_.*Mu.*"],
97 # eventSetupPathsKey = ALCARECOMuAlBeamHaloHLT.eventSetupPathsKey.value()
98 #)
99 #ALCARECOMuAlBeamHaloDQM = cms.Sequence( ALCARECOMuAlBeamHaloTrackingDQM + ALCARECOMuAlBeamHaloHLTDQM)
100 ALCARECOMuAlBeamHaloDQM = cms.Sequence( ALCARECOMuAlBeamHaloTrackingDQM)
101 
102 
103 ##########################################################
104 ################# MuAlBeamHaloOverlaps ###################
105 ##########################################################
106 ALCARECOMuAlBeamHaloOverlapsTrackingDQM = _TrackMon.TrackMon.clone(
107  #names & designations
108  TrackProducer = 'ALCARECOMuAlBeamHaloOverlaps',
109  AlgoName = 'ALCARECOMuAlBeamHaloOverlaps',
110  FolderName= 'AlCaReco/MuAlBeamHaloOverlaps',
111  MeasurementState = "default",
112  BSFolderName = "AlCaReco/MuAlBeamHaloOverlaps/BeamSpot",
113  doSeedParameterHistos = False,
114  #sizes
115  TkSizeBin = 70,
116  TkSizeMin = 0,
117  TkSizeMax = 70,
118  TrackPtBin = 100,
119  TrackPtMin = 0,
120  TrackPtMax = 30
121  )
122 from Alignment.CommonAlignmentProducer.ALCARECOMuAlBeamHaloOverlaps_cff import ALCARECOMuAlBeamHaloOverlapsHLT
123 #ALCARECOMuAlBeamHaloOverlapsHLTDQM = hltMonBitSummary.clone(
124 # directory = "AlCaReco/MuAlBeamHaloOverlaps/HLTSummary",
125 # histLabel = "MuAlBeamHaloOverlaps",
126 # HLTPaths = ["HLT_.*L1.*"],
127 # eventSetupPathsKey = ALCARECOMuAlBeamHaloOverlapsHLT.eventSetupPathsKey.value()
128 #)
129 #ALCARECOMuAlBeamHaloOverlapsDQM = cms.Sequence( ALCARECOMuAlBeamHaloOverlapsTrackingDQM + ALCARECOMuAlBeamHaloOverlapsHLTDQM)
130 ALCARECOMuAlBeamHaloOverlapsDQM = cms.Sequence( ALCARECOMuAlBeamHaloOverlapsTrackingDQM)
131 
132 
133 ##########################################################
134 ################ MuAlCalIsolatedMu #######################
135 ##########################################################
136 ALCARECOMuAlCalIsolatedMuTrackingDQM = _TrackMon.TrackMon.clone(
137  #names & designations
138  TrackProducer = 'ALCARECOMuAlCalIsolatedMu:GlobalMuon',
139  AlgoName = 'ALCARECOMuAlCalIsolatedMu',
140  FolderName = 'AlCaReco/MuAlCalIsolatedMu',
141  MeasurementState = "default",
142  BSFolderName = "AlCaReco/MuAlCalIsolatedMu/BeamSpot",
143  doSeedParameterHistos = False,
144  #sizes
145  TkSizeBin = 5,
146  TkSizeMin = 0,
147  TkSizeMax = 5,
148  TrackPtBin = 100,
149  TrackPtMin = 0,
150  TrackPtMax = 100
151  )
152 
153 ALCARECOMuAlCalIsolatedMuMuAlDQM = _MuonAl.muonAlignment.clone(
154  doSummary = True,
155  FolderName ='AlCaReco/MuAlCalIsolatedMu',
156  MuonCollection = 'ALCARECOMuAlCalIsolatedMu:GlobalMuon'
157  )
158 
159 from Alignment.CommonAlignmentProducer.ALCARECOMuAlCalIsolatedMu_cff import ALCARECOMuAlCalIsolatedMuHLT
160 #ALCARECOMuAlCalIsolatedMuHLTDQM = hltMonBitSummary.clone(
161 # directory = "AlCaReco/MuAlCalIsolatedMu/HLTSummary",
162 # histLabel = "MuAlCalIsolatedMu",
163 # HLTPaths = ["HLT_.*Mu.*"],
164 # eventSetupPathsKey = ALCARECOMuAlCalIsolatedMuHLT.eventSetupPathsKey.value()
165 #)
166 #ALCARECOMuAlCalIsolatedMuDQM = cms.Sequence( ALCARECOMuAlCalIsolatedMuTrackingDQM + ALCARECOMuAlCalIsolatedMuMuAlDQM + ALCARECOMuAlCalIsolatedMuHLTDQM)
167 ALCARECOMuAlCalIsolatedMuDQM = cms.Sequence( ALCARECOMuAlCalIsolatedMuTrackingDQM + ALCARECOMuAlCalIsolatedMuMuAlDQM)
168 
169 
170 ##########################################################
171 #################### MuAlOverlaps ########################
172 ##########################################################
173 ALCARECOMuAlOverlapsTrackingDQM = _TrackMon.TrackMon.clone(
174  #names & designations
175  TrackProducer = 'ALCARECOMuAlOverlaps',
176  AlgoName = 'ALCARECOMuAlOverlaps',
177  FolderName = 'AlCaReco/MuAlOverlaps',
178  MeasurementState = "default",
179  BSFolderName = "AlCaReco/MuAlOverlaps/BeamSpot",
180  doSeedParameterHistos = False,
181  #sizes
182  TkSizeBin = 70,
183  TkSizeMin = 0,
184  TkSizeMax = 70,
185  TrackPtBin = 100,
186  TrackPtMin = 0,
187  TrackPtMax = 30
188  )
189 
190 from Alignment.CommonAlignmentProducer.ALCARECOMuAlOverlaps_cff import ALCARECOMuAlOverlapsHLT
191 #ALCARECOMuAlOverlapsHLTDQM = hltMonBitSummary.clone(
192 # directory = "AlCaReco/MuAlOverlaps/HLTSummary",
193 # histLabel = "MuAlOverlaps",
194 # HLTPaths = ["HLT_.*L1.*"],
195 # eventSetupPathsKey = ALCARECOMuAlOverlapsHLT.eventSetupPathsKey.value()
196 #)
197 #ALCARECOMuAlOverlapsDQM = cms.Sequence( ALCARECOMuAlOverlapsTrackingDQM + ALCARECOMuAlOverlapsHLTDQM)
198 ALCARECOMuAlOverlapsDQM = cms.Sequence( ALCARECOMuAlOverlapsTrackingDQM)
199 
200 
201 ##########################################################
202 ############### MuAlZMuMu ################################
203 ##########################################################
204 ALCARECOMuAlZMuMuTrackingDQM= _TrackMon.TrackMon.clone(
205  #names & designations
206  TrackProducer = 'ALCARECOMuAlZMuMu:StandAlone',
207  AlgoName = 'ALCARECOMuAlZMuMu',
208  FolderName = 'AlCaReco/MuAlZMuMu',
209  MeasurementState = "default",
210  BSFolderName = "AlCaReco/MuAlZMuMu/BeamSpot",
211  doSeedParameterHistos = False,
212  #sizes
213  TkSizeBin = 5,
214  TkSizeMin = 0,
215  TkSizeMax = 5,
216  TrackPtBin = 100,
217  TrackPtMin = 0,
218  TrackPtMax = 100
219  )
220 
221 ALCARECOMuAlZMuMuMuAlDQM= _MuonAl.muonAlignment.clone(
222  doSummary = True,
223  FolderName ='AlCaReco/MuAlCaZMuMu',
224  MuonCollection = 'ALCARECOMuAlZMuMu:StandAlone'
225  )
226 
227 from Alignment.CommonAlignmentProducer.ALCARECOMuAlZMuMu_cff import ALCARECOMuAlZMuMuHLT
228 #ALCARECOMuAlZMuMuHLTDQM = hltMonBitSummary.clone(
229 # directory = "AlCaReco/MuAlZMuMu/HLTSummary",
230 # histLabel = "MuAlZMuMu",
231 # HLTPaths = ["HLT_.*Mu.*"],
232 # eventSetupPathsKey = ALCARECOMuAlZMuMuHLT.eventSetupPathsKey.value()
233 #)
234 #ALCARECOMuAlZMuMuDQM = cms.Sequence( ALCARECOMuAlZMuMuTrackingDQM + ALCARECOMuAlZMuMuMuAlDQM + ALCARECOMuAlZMuMuHLTDQM)
235 ALCARECOMuAlZMuMuDQM = cms.Sequence( ALCARECOMuAlZMuMuTrackingDQM + ALCARECOMuAlZMuMuMuAlDQM)
236