CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch2/src/DQMOffline/Alignment/python/ALCARECOTkAlDQM_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 import DQM.TrackingMonitor.TrackingMonitor_cfi
00003 import DQMOffline.Alignment.TkAlCaRecoMonitor_cfi
00004 
00005 #Below all DQM modules for TrackerAlignment AlCaRecos are instantiated.
00006 ######################################################
00007 #############---  TkAlZMuMu ---#######################
00008 ######################################################
00009 __selectionName = 'TkAlZMuMu'
00010 ALCARECOTkAlZMuMuTrackingDQM = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone(
00011 #names and desigantions
00012     TrackProducer = 'ALCARECO'+__selectionName,
00013     AlgoName = 'ALCARECO'+__selectionName,
00014     FolderName = "ALCARECO/"+__selectionName,
00015     MeasurementState = "default",
00016     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00017     doSeedParameterHistos = False,
00018 # Margins and settings
00019     TkSizeBin = 6,
00020     TkSizeMin = -0.5,
00021     TkSizeMax = 5.5,
00022     TrackPtBin = 150,
00023     TrackPtMin = 0,
00024     TrackPtMax = 150,
00025 #choose histos from TrackingMonitor
00026     doAllPlots = True
00027 )
00028 
00029 ALCARECOTkAlZMuMuTkAlDQM =  DQMOffline.Alignment.TkAlCaRecoMonitor_cfi.TkAlCaRecoMonitor.clone(
00030 #names and desigantions
00031     TrackProducer = 'ALCARECO'+__selectionName,
00032     AlgoName = 'ALCARECO'+__selectionName,
00033     FolderName = "ALCARECO/"+__selectionName,
00034 # margins and settings
00035     runsOnReco = True,
00036     fillInvariantMass = True,
00037     MassBin = 300,
00038     MassMin = 50.0,
00039     MassMax = 150.0,
00040     SumChargeBin = 11,
00041     SumChargeMin = -5.5,
00042     SumChargeMax = 5.5,
00043     TrackPtBin= 150,
00044     TrackPtMin = 0.0,
00045     TrackPtMax = 150.0
00046 )
00047 
00048 from DQM.HLTEvF.HLTMonBitSummary_cfi import hltMonBitSummary
00049 from Alignment.CommonAlignmentProducer.ALCARECOTkAlZMuMu_cff import ALCARECOTkAlZMuMuHLT
00050 ALCARECOTkAlZMuMuHLTDQM = hltMonBitSummary.clone(
00051     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00052     histLabel = __selectionName,
00053     HLTPaths = ["HLT_.*Mu.*"],
00054     eventSetupPathsKey =  ALCARECOTkAlZMuMuHLT.eventSetupPathsKey.value()
00055 )
00056 
00057 ALCARECOTkAlZMuMuDQM = cms.Sequence( ALCARECOTkAlZMuMuTrackingDQM + ALCARECOTkAlZMuMuTkAlDQM + ALCARECOTkAlZMuMuHLTDQM )
00058 
00059 #########################################################
00060 #############---  TkAlJpsiMuMu ---#######################
00061 #########################################################
00062 __selectionName = 'TkAlJpsiMuMu'
00063 ALCARECOTkAlJpsiMuMuTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
00064 #names and desigantions
00065     TrackProducer = 'ALCARECO'+__selectionName,
00066     AlgoName = 'ALCARECO'+__selectionName,
00067     FolderName = "ALCARECO/"+__selectionName,
00068     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00069 # margins and settings
00070     TrackPtMax = 50
00071 )
00072 ALCARECOTkAlJpsiMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
00073 #names and desigantions
00074     TrackProducer = 'ALCARECO'+__selectionName,
00075     AlgoName = 'ALCARECO'+__selectionName,
00076     FolderName = "ALCARECO/"+__selectionName,
00077 # margins and settings
00078     MassMin = 2.5,
00079     MassMax = 4.0,
00080     TrackPtMax = 50
00081 )
00082 
00083 from Alignment.CommonAlignmentProducer.ALCARECOTkAlJpsiMuMu_cff import ALCARECOTkAlJpsiMuMuHLT
00084 ALCARECOTkAlJpsiMuMuHLTDQM = hltMonBitSummary.clone(
00085     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00086     histLabel = __selectionName,
00087     HLTPaths = ["HLT_.*Mu.*"],
00088     eventSetupPathsKey =  ALCARECOTkAlJpsiMuMuHLT.eventSetupPathsKey.value()
00089 )
00090 
00091 ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM + ALCARECOTkAlJpsiMuMuHLTDQM)
00092 
00093 ############################################################
00094 #############---  TkAlUpsilonMuMu ---#######################
00095 ############################################################
00096 __selectionName = 'TkAlUpsilonMuMu'
00097 ALCARECOTkAlUpsilonMuMuTrackingDQM = ALCARECOTkAlJpsiMuMuTrackingDQM.clone(
00098 #names and desigantions
00099     TrackProducer = 'ALCARECO'+__selectionName,
00100     AlgoName = 'ALCARECO'+__selectionName,
00101     FolderName = "ALCARECO/"+__selectionName,
00102     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot"
00103 )
00104 
00105 ALCARECOTkAlUpsilonMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
00106 #names and desigantions
00107     TrackProducer = 'ALCARECO'+__selectionName,
00108     AlgoName = 'ALCARECO'+__selectionName,
00109     FolderName = "ALCARECO/"+__selectionName,
00110 # margins and settings
00111     MassMin = 8.,
00112     MassMax = 10,
00113     TrackPtMax = 50
00114 )
00115 
00116 from Alignment.CommonAlignmentProducer.ALCARECOTkAlUpsilonMuMu_cff import ALCARECOTkAlUpsilonMuMuHLT
00117 ALCARECOTkAlUpsilonMuMuHLTDQM = hltMonBitSummary.clone(
00118     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00119     histLabel = __selectionName,
00120     HLTPaths = ["HLT_.*Mu.*"],
00121     eventSetupPathsKey =  ALCARECOTkAlUpsilonMuMuHLT.eventSetupPathsKey.value()
00122 )
00123 
00124 ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM + ALCARECOTkAlUpsilonMuMuHLTDQM)
00125 
00126 #########################################################
00127 #############---  TkAlBeamHalo ---#######################
00128 #########################################################
00129 __selectionName = 'TkAlBeamHalo'
00130 ALCARECOTkAlBeamHaloTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
00131 #names and desigantions
00132     TrackProducer = 'ALCARECO'+__selectionName,
00133     AlgoName = 'ALCARECO'+__selectionName,
00134     FolderName = "ALCARECO/"+__selectionName,
00135     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot"
00136 )
00137 
00138 # no BeamHalo HLT bits yet
00139 #from Alignment.CommonAlignmentProducer.ALCARECOTkAlBeamHalo_cff import ALCARECOTkAlBeamHaloHLT
00140 #ALCARECOTkAlBeamHaloHLTDQM = hltMonBitSummary.clone(
00141 #    directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00142 #    histLabel = __selectionName,
00143 #    HLTPaths = ["HLT_.*L1.*"],
00144 #    eventSetupPathsKey =  ALCARECOTkAlBeamHaloHLT.eventSetupPathsKey.value()
00145 #)
00146 
00147 ALCARECOTkAlBeamHaloDQM = cms.Sequence( ALCARECOTkAlBeamHaloTrackingDQM 
00148 #+ ALCARECOTkAlBeamHaloHLTDQM 
00149 )
00150 
00151 ########################################################
00152 #############---  TkAlMinBias ---#######################
00153 ########################################################
00154 __selectionName = 'TkAlMinBias'
00155 ALCARECOTkAlMinBiasTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
00156 #names and desigantions
00157     TrackProducer = 'ALCARECO'+__selectionName,
00158     AlgoName = 'ALCARECO'+__selectionName,
00159     FolderName = "ALCARECO/"+__selectionName,
00160     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00161 # margins and settings
00162     TkSizeBin = 71,
00163     TkSizeMin = -0.5,
00164     TkSizeMax = 70.5,
00165     TrackPtMax = 30
00166 )
00167 
00168 ALCARECOTkAlMinBiasTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
00169 #names and desigantions
00170     TrackProducer = 'ALCARECO'+__selectionName,
00171     AlgoName = 'ALCARECO'+__selectionName,
00172     FolderName = "ALCARECO/"+__selectionName,
00173 # margins and settings
00174     fillInvariantMass = False,
00175     TrackPtMax = 30,
00176     SumChargeBin = 101,
00177     SumChargeMin = -50.5,
00178     SumChargeMax = 50.5
00179 )
00180 
00181 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBias_cff import ALCARECOTkAlMinBiasNOTHLT
00182 ALCARECOTkAlMinBiasNOTHLTDQM = hltMonBitSummary.clone(
00183     directory = "ALCARECO/"+__selectionName+"/HLTSummaryNOT",
00184     histLabel = __selectionName,
00185     HLTPaths = ["HLT_.*L1.*"],
00186     eventSetupPathsKey =  ALCARECOTkAlMinBiasNOTHLT.eventSetupPathsKey.value()
00187 )
00188 
00189 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBias_cff import ALCARECOTkAlMinBiasHLT
00190 ALCARECOTkAlMinBiasHLTDQM = hltMonBitSummary.clone(
00191     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00192     histLabel = __selectionName,
00193     HLTPaths = [],
00194     eventSetupPathsKey =  ALCARECOTkAlMinBiasHLT.eventSetupPathsKey.value()
00195 )
00196 
00197 ALCARECOTkAlMinBiasDQM = cms.Sequence( ALCARECOTkAlMinBiasTrackingDQM + ALCARECOTkAlMinBiasTkAlDQM+ALCARECOTkAlMinBiasHLTDQM+ALCARECOTkAlMinBiasNOTHLTDQM)
00198 
00199 ########################################################
00200 #############---  TkAlMinBiasHI ---#####################
00201 ########################################################
00202 __selectionName = 'TkAlMinBiasHI'
00203 ALCARECOTkAlMinBiasHITrackingDQM = ALCARECOTkAlMinBiasTrackingDQM.clone(
00204 #names and desigantions
00205     TrackProducer = 'ALCARECO'+__selectionName,
00206     AlgoName = 'ALCARECO'+__selectionName,
00207     FolderName = "ALCARECO/"+__selectionName,
00208     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00209 # margins and settings
00210     TkSizeBin = 71,
00211     TkSizeMin = -0.5,
00212     TkSizeMax = 70.5,
00213     TrackPtMax = 30
00214 )
00215 
00216 ALCARECOTkAlMinBiasHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
00217 #names and desigantions
00218     TrackProducer = 'ALCARECO'+__selectionName,
00219     ReferenceTrackProducer = 'hiSelectedTracks',
00220     CaloJetCollection = 'iterativeConePu5CaloJets',
00221     AlgoName = 'ALCARECO'+__selectionName,
00222     FolderName = "ALCARECO/"+__selectionName,
00223 # margins and settings
00224     fillInvariantMass = False,
00225     TrackPtMax = 30,
00226     SumChargeBin = 101,
00227     SumChargeMin = -50.5,
00228     SumChargeMax = 50.5
00229 )
00230 
00231 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMinBiasHI_cff import ALCARECOTkAlMinBiasHIHLT
00232 ALCARECOTkAlMinBiasHIHLTDQM = hltMonBitSummary.clone(
00233     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00234     histLabel = __selectionName,
00235     HLTPaths = [],
00236     eventSetupPathsKey =  ALCARECOTkAlMinBiasHIHLT.eventSetupPathsKey.value()
00237 )
00238 
00239 ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM+ALCARECOTkAlMinBiasHIHLTDQM)
00240 
00241 #############################################################
00242 #############---  TkAlMuonIsolated ---#######################
00243 #############################################################
00244 __selectionName = 'TkAlMuonIsolated'
00245 ALCARECOTkAlMuonIsolatedTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
00246 #names and desigantions
00247     TrackProducer = 'ALCARECO'+__selectionName,
00248     AlgoName = 'ALCARECO'+__selectionName,
00249     FolderName = "ALCARECO/"+__selectionName,
00250     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00251 # margins and settings
00252     TkSizeBin = 16,
00253     TkSizeMin = -0.5,
00254     TkSizeMax = 15.5
00255 )
00256 ALCARECOTkAlMuonIsolatedTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
00257     TrackProducer = 'ALCARECO'+__selectionName,
00258     AlgoName = 'ALCARECO'+__selectionName,
00259     FolderName = "ALCARECO/"+__selectionName
00260 )
00261 
00262 from Alignment.CommonAlignmentProducer.ALCARECOTkAlMuonIsolated_cff import ALCARECOTkAlMuonIsolatedHLT
00263 ALCARECOTkAlMuonIsolatedHLTDQM = hltMonBitSummary.clone(
00264     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00265     histLabel = __selectionName,
00266     HLTPaths = ["HLT_.*L1.*"],
00267     eventSetupPathsKey =  ALCARECOTkAlMuonIsolatedHLT.eventSetupPathsKey.value()
00268 )
00269 
00270 ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM+ALCARECOTkAlMuonIsolatedHLTDQM)
00271 
00272 ####################################################
00273 #############---  TkAlLAS ---#######################
00274 ####################################################
00275 import DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi
00276 __selectionName = 'TkAlLAS'
00277 ALCARECOTkAlLASDigiDQM= DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi.LaserAlignmentT0ProducerDQM.clone(
00278     # names and designation
00279     FolderName = "ALCARECO/"+__selectionName,
00280     # settings
00281     LowerAdcThreshold = 15,
00282     UpperAdcThreshold = 220,
00283     DigiProducerList = cms.VPSet(
00284         cms.PSet(
00285             DigiLabel = cms.string( 'ZeroSuppressed' ),
00286             DigiType = cms.string( 'Processed' ),
00287             DigiProducer = cms.string( 'ALCARECOTkAlLAST0Producer' )
00288         )
00289     )
00290 )
00291 ALCARECOTkAlLASDQM = cms.Sequence( ALCARECOTkAlLASDigiDQM )
00292 
00293 ##################################################################
00294 ###### DQM modules for cosmic data taking during collisions ######
00295 ##################################################################
00296 ###############################
00297 ### TkAlCosmicsInCollisions ###
00298 ###############################
00299 __selectionName = 'TkAlCosmicsInCollisions'
00300 ALCARECOTkAlCosmicsInCollisionsTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
00301 #names and desigantions
00302     TrackProducer = 'ALCARECO'+__selectionName,
00303     AlgoName = 'ALCARECO'+__selectionName,
00304     FolderName = 'ALCARECO/TkAlCosmicsInCollisions',
00305     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00306 # margins and settings
00307     TrackPtBin = 500,
00308     TrackPtMin = 0,
00309     TrackPtMax = 500
00310 )
00311 ALCARECOTkAlCosmicsInCollisionsTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
00312 #names and desigantions
00313     FolderName = 'ALCARECO/TkAlCosmicsInCollisions',
00314     TrackProducer = 'ALCARECO'+__selectionName,
00315     ReferenceTrackProducer = 'regionalCosmicTracks',
00316     AlgoName = 'ALCARECO'+__selectionName
00317 )
00318 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsInCollisions_cff import ALCARECOTkAlCosmicsInCollisionsHLT
00319 ALCARECOTkAlCosmicsInCollisionsHLTDQM = hltMonBitSummary.clone(
00320     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00321     histLabel = __selectionName,
00322     HLTPaths = ["HLT_.*L1.*"],
00323     eventSetupPathsKey =  ALCARECOTkAlCosmicsInCollisionsHLT.eventSetupPathsKey.value()
00324 )
00325 ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM +ALCARECOTkAlCosmicsInCollisionsHLTDQM)
00326 
00327 ################################################
00328 ###### DQM modules for cosmic data taking ######
00329 ################################################
00330 ########################
00331 ### TkAlCosmicsCTF0T ###
00332 ########################
00333 __selectionName = 'TkAlCosmicsCTF0T'
00334 ALCARECOTkAlCosmicsCTF0TTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
00335 #names and desigantions
00336     TrackProducer = 'ALCARECO'+__selectionName,
00337     AlgoName = 'ALCARECO'+__selectionName,
00338     FolderName = 'ALCARECO/TkAlCosmics0T',
00339     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00340 # margins and settings
00341     TrackPtBin = 500,
00342     TrackPtMin = 0,
00343     TrackPtMax = 500
00344 )
00345 ALCARECOTkAlCosmicsCTF0TTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
00346 #names and desigantions
00347     TrackProducer = 'ALCARECO'+__selectionName,
00348     ReferenceTrackProducer = 'ctfWithMaterialTracksP5',
00349     AlgoName = 'ALCARECO'+__selectionName,
00350     FolderName = 'ALCARECO/TkAlCosmics0T',
00351 # margins and settings
00352     useSignedR = True
00353 )
00354 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
00355 ALCARECOTkAlCosmicsCTF0THLTDQM = hltMonBitSummary.clone(
00356     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00357     histLabel = __selectionName,
00358     HLTPaths = ["HLT_.*L1.*"],
00359     eventSetupPathsKey =  ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
00360 )
00361 ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM+ALCARECOTkAlCosmicsCTF0THLTDQM)
00362 
00363 #############################
00364 ### TkAlCosmicsCosmicTF0T ###
00365 #############################
00366 __selectionName = 'TkAlCosmicsCosmicTF0T'
00367 ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
00368 #names and desigantions
00369     TrackProducer = 'ALCARECO'+__selectionName,
00370     AlgoName = 'ALCARECO'+__selectionName,
00371     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00372 )
00373 ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
00374 #names and desigantions
00375     TrackProducer = 'ALCARECO'+__selectionName,
00376     ReferenceTrackProducer = 'cosmictrackfinderP5',
00377     AlgoName = 'ALCARECO'+__selectionName
00378 )
00379 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
00380 ALCARECOTkAlCosmicsCosmicTF0THLTDQM = hltMonBitSummary.clone(
00381     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00382     histLabel = __selectionName,
00383     HLTPaths = ["HLT_.*L1.*"],
00384     eventSetupPathsKey =  ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
00385 )
00386 ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM +ALCARECOTkAlCosmicsCosmicTF0THLTDQM)
00387 
00388 #############################
00389 ### TkAlCosmicsRegional0T ###
00390 #############################
00391 __selectionName = 'TkAlCosmicsRegional0T'
00392 ALCARECOTkAlCosmicsRegional0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
00393 #names and desigantions
00394     TrackProducer = 'ALCARECO'+__selectionName,
00395     AlgoName = 'ALCARECO'+__selectionName,
00396     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00397 )
00398 ALCARECOTkAlCosmicsRegional0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
00399 #names and desigantions
00400     TrackProducer = 'ALCARECO'+__selectionName,
00401     ReferenceTrackProducer = 'cosmictrackfinderP5',
00402     AlgoName = 'ALCARECO'+__selectionName
00403 )
00404 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmics0THLT_cff import ALCARECOTkAlCosmics0THLT
00405 ALCARECOTkAlCosmicsRegional0THLTDQM = hltMonBitSummary.clone(
00406     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00407     histLabel = __selectionName,
00408     HLTPaths = ["HLT_.*L1.*"],
00409     eventSetupPathsKey =  ALCARECOTkAlCosmics0THLT.eventSetupPathsKey.value()
00410 )
00411 ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM +ALCARECOTkAlCosmicsRegional0THLTDQM)
00412 
00413 ##########################################################################
00414 ###### DQM modules for cosmic data taking with momentum measurement ######
00415 ##########################################################################
00416 ######################
00417 ### TkAlCosmicsCTF ###
00418 ######################
00419 __selectionName = 'TkAlCosmicsCTF'
00420 ALCARECOTkAlCosmicsCTFTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
00421 #names and desigantions
00422     FolderName = 'ALCARECO/TkAlCosmics',
00423     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot",
00424     TrackProducer = 'ALCARECO'+__selectionName,
00425     AlgoName = 'ALCARECO'+__selectionName
00426 )
00427 ALCARECOTkAlCosmicsCTFTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
00428 #names and desigantions
00429     FolderName = 'ALCARECO/TkAlCosmics',
00430     TrackProducer = 'ALCARECO'+__selectionName,
00431     ReferenceTrackProducer = ALCARECOTkAlCosmicsCTF0TTkAlDQM.ReferenceTrackProducer,
00432     AlgoName = 'ALCARECO'+__selectionName
00433 )
00434 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
00435 ALCARECOTkAlCosmicsCTFHLTDQM = hltMonBitSummary.clone(
00436     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00437     histLabel = __selectionName,
00438     HLTPaths = ["HLT_.*L1.*"],
00439     eventSetupPathsKey =  ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
00440 )
00441 ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM +ALCARECOTkAlCosmicsCTFHLTDQM)
00442 
00443 ###########################
00444 ### TkAlCosmicsCosmicTF ###
00445 ###########################
00446 __selectionName = 'TkAlCosmicsCosmicTF'
00447 ALCARECOTkAlCosmicsCosmicTFTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
00448 #names and desigantions
00449     TrackProducer = 'ALCARECO'+__selectionName,
00450     AlgoName = 'ALCARECO'+__selectionName,
00451     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot"
00452 )
00453 ALCARECOTkAlCosmicsCosmicTFTkAlDQM = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.clone(
00454 #names and desigantions
00455     TrackProducer = 'ALCARECO'+__selectionName,
00456     ReferenceTrackProducer = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.ReferenceTrackProducer,
00457     AlgoName = 'ALCARECO'+__selectionName
00458 )
00459 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
00460 ALCARECOTkAlCosmicsCosmicTFHLTDQM = hltMonBitSummary.clone(
00461     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00462     histLabel = __selectionName,
00463     HLTPaths = ["HLT_.*L1.*"],
00464     eventSetupPathsKey =  ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
00465 )
00466 ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM+ALCARECOTkAlCosmicsCosmicTFHLTDQM)
00467 
00468 ###########################
00469 ### TkAlCosmicsRegional ###
00470 ###########################
00471 __selectionName = 'TkAlCosmicsRegional'
00472 ALCARECOTkAlCosmicsRegionalTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
00473 #names and desigantions
00474     TrackProducer = 'ALCARECO'+__selectionName,
00475     AlgoName = 'ALCARECO'+__selectionName,
00476     BSFolderName = "ALCARECO/"+__selectionName+"/BeamSpot"
00477 )
00478 ALCARECOTkAlCosmicsRegionalTkAlDQM = ALCARECOTkAlCosmicsRegional0TTkAlDQM.clone(
00479 #names and desigantions
00480     TrackProducer = 'ALCARECO'+__selectionName,
00481     ReferenceTrackProducer = ALCARECOTkAlCosmicsRegional0TTkAlDQM.ReferenceTrackProducer,
00482     AlgoName = 'ALCARECO'+__selectionName
00483 )
00484 from Alignment.CommonAlignmentProducer.ALCARECOTkAlCosmicsHLT_cff import ALCARECOTkAlCosmicsHLT
00485 ALCARECOTkAlCosmicsRegionalHLTDQM = hltMonBitSummary.clone(
00486     directory = "ALCARECO/"+__selectionName+"/HLTSummary",
00487     histLabel = __selectionName,
00488     HLTPaths = ["HLT_.*L1.*"],
00489     eventSetupPathsKey =  ALCARECOTkAlCosmicsHLT.eventSetupPathsKey.value()
00490 )
00491 ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM+ALCARECOTkAlCosmicsRegionalHLTDQM)