Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-06-22 22:49:06

0001 import FWCore.ParameterSet.Config as cms
0002 import DQM.TrackingMonitor.TrackingMonitor_cfi
0003 import DQMOffline.Alignment.TkAlCaRecoMonitor_cfi
0004 import DQMOffline.Alignment.DiMuonVertexMonitor_cfi
0005 
0006 #Below all DQM modules for TrackerAlignment AlCaRecos are instantiated.
0007 ######################################################
0008 #############---  TkAlZMuMu ---#######################
0009 ######################################################
0010 __selectionName = 'TkAlZMuMu'
0011 ALCARECOTkAlZMuMuTrackingDQM = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone(
0012 #names and desigantions
0013     TrackProducer = 'ALCARECO'+__selectionName,
0014     AlgoName = 'ALCARECO'+__selectionName,
0015     FolderName = "AlCaReco/"+__selectionName,
0016     MeasurementState = "default",
0017     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0018     doSeedParameterHistos = False,
0019 # Margins and settings
0020     TkSizeBin = 6,
0021     TkSizeMin = -0.5,
0022     TkSizeMax = 5.5,
0023     TrackPtBin = 150,
0024     TrackPtMin = 0,
0025     TrackPtMax = 150,
0026 #choose histos from TrackingMonitor
0027     doAllPlots = True
0028 )
0029 
0030 ALCARECOTkAlZMuMuTkAlDQM =  DQMOffline.Alignment.TkAlCaRecoMonitor_cfi.TkAlCaRecoMonitor.clone(
0031 #names and desigantions
0032     TrackProducer = 'ALCARECO'+__selectionName,
0033     AlgoName = 'ALCARECO'+__selectionName,
0034     FolderName = "AlCaReco/"+__selectionName,
0035 # margins and settings
0036     runsOnReco = True,
0037     fillInvariantMass = True,
0038     MassBin = 300,
0039     MassMin = 50.0,
0040     MassMax = 150.0,
0041     SumChargeBin = 11,
0042     SumChargeMin = -5.5,
0043     SumChargeMax = 5.5,
0044     TrackPtBin= 150,
0045     TrackPtMin = 0.0,
0046     TrackPtMax = 150.0
0047 )
0048 
0049 ALCARECOTkAlZMuMuDQM = cms.Sequence( ALCARECOTkAlZMuMuTrackingDQM + ALCARECOTkAlZMuMuTkAlDQM )
0050 
0051 #########################################################
0052 #############--- TkAlDiMuonAndVertex ---#################
0053 #########################################################
0054 __selectionName = 'TkAlDiMuonAndVertex'
0055 __trackCollName = 'TkAlDiMuon'
0056 
0057 ALCARECOTkAlDiMuonAndVertexTkAlDQM =  DQMOffline.Alignment.TkAlCaRecoMonitor_cfi.TkAlCaRecoMonitor.clone(
0058 #names and desigantions
0059     TrackProducer = 'ALCARECO'+__trackCollName,
0060     AlgoName = 'ALCARECO'+__trackCollName,
0061     FolderName = "AlCaReco/"+__selectionName,
0062 # margins and settings
0063     runsOnReco = True,
0064     fillInvariantMass = True,
0065     MassBin = 300,
0066     MassMin = 50.0,
0067     MassMax = 150.0,
0068     SumChargeBin = 11,
0069     SumChargeMin = -5.5,
0070     SumChargeMax = 5.5,
0071     TrackPtBin= 150,
0072     TrackPtMin = 0.0,
0073     TrackPtMax = 150.0
0074 )
0075 
0076 ALCARECOTkAlDiMuonAndVertexVtxDQM = DQMOffline.Alignment.DiMuonVertexMonitor_cfi.DiMuonVertexMonitor.clone(
0077     muonTracks = 'ALCARECO'+__trackCollName,
0078     vertices = 'offlinePrimaryVertices',
0079     FolderName = "AlCaReco/"+__selectionName,
0080     maxSVdist = 50
0081 )
0082 
0083 ALCARECOTkAlDiMuonAndVertexDQM = cms.Sequence(ALCARECOTkAlDiMuonAndVertexTkAlDQM + ALCARECOTkAlDiMuonAndVertexVtxDQM)
0084 
0085 #########################################################
0086 #############---  TkAlZMuMuHI ---########################
0087 #########################################################
0088 __selectionName = 'TkAlZMuMuHI'
0089 ALCARECOTkAlZMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0090 #names and desigantions
0091     TrackProducer = 'ALCARECO'+__selectionName,
0092     AlgoName = 'ALCARECO'+__selectionName,
0093     FolderName = "AlCaReco/"+__selectionName,
0094     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0095     allTrackProducer = "hiGeneralTracks" ,
0096     primaryVertex = 'hiSelectedVertex'
0097 )
0098 
0099 ALCARECOTkAlZMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0100 #names and desigantions
0101     TrackProducer = 'ALCARECO'+__selectionName,
0102     AlgoName = 'ALCARECO'+__selectionName,
0103     FolderName = "AlCaReco/"+__selectionName,
0104     ReferenceTrackProducer= "hiGeneralTracks",
0105     CaloJetCollection= "iterativeConePu5CaloJets"
0106 )
0107 
0108 ALCARECOTkAlZMuMuHIDQM = cms.Sequence( ALCARECOTkAlZMuMuHITrackingDQM + ALCARECOTkAlZMuMuHITkAlDQM )
0109 
0110 #########################################################
0111 #############---  TkAlZMuMuPA ---########################
0112 #########################################################
0113 __selectionName = 'TkAlZMuMuPA'
0114 ALCARECOTkAlZMuMuPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0115     #names and desigantions
0116     TrackProducer = 'ALCARECO'+__selectionName,
0117     AlgoName = 'ALCARECO'+__selectionName,
0118     FolderName = "AlCaReco/"+__selectionName,
0119     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
0120 )
0121 
0122 ALCARECOTkAlZMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0123     #names and desigantions
0124     TrackProducer = 'ALCARECO'+__selectionName,
0125     AlgoName = 'ALCARECO'+__selectionName,
0126     FolderName = "AlCaReco/"+__selectionName
0127 )
0128 
0129 ALCARECOTkAlZMuMuPADQM = cms.Sequence( ALCARECOTkAlZMuMuPATrackingDQM + ALCARECOTkAlZMuMuPATkAlDQM )
0130 
0131 #########################################################
0132 #############---  TkAlJpsiMuMu ---#######################
0133 #########################################################
0134 __selectionName = 'TkAlJpsiMuMu'
0135 ALCARECOTkAlJpsiMuMuTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0136     #names and desigantions
0137     TrackProducer = 'ALCARECO'+__selectionName,
0138     AlgoName = 'ALCARECO'+__selectionName,
0139     FolderName = "AlCaReco/"+__selectionName,
0140     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0141     # margins and settings
0142     TrackPtMax = 50
0143 )
0144 ALCARECOTkAlJpsiMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0145     #names and desigantions
0146     TrackProducer = 'ALCARECO'+__selectionName,
0147     AlgoName = 'ALCARECO'+__selectionName,
0148     FolderName = "AlCaReco/"+__selectionName,
0149     # margins and settings
0150     MassMin = 2.5,
0151     MassMax = 4.0,
0152     TrackPtMax = 50
0153 )
0154 
0155 ALCARECOTkAlJpsiMuMuDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuTrackingDQM + ALCARECOTkAlJpsiMuMuTkAlDQM )
0156 
0157 #########################################################
0158 #############---  TkAlJpsiMuMuHI ---#####################
0159 #########################################################
0160 __selectionName = 'TkAlJpsiMuMuHI'
0161 ALCARECOTkAlJpsiMuMuHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0162     #names and desigantions
0163     TrackProducer = 'ALCARECO'+__selectionName,
0164     AlgoName = 'ALCARECO'+__selectionName,
0165     FolderName = "AlCaReco/"+__selectionName,
0166     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0167     allTrackProducer = "hiGeneralTracks",
0168     primaryVertex = 'hiSelectedVertex',
0169     # margins and settings
0170     TrackPtMax = 50
0171 )
0172 
0173 ALCARECOTkAlJpsiMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0174 #names and desigantions
0175     TrackProducer = 'ALCARECO'+__selectionName,
0176     AlgoName = 'ALCARECO'+__selectionName,
0177     FolderName = "AlCaReco/"+__selectionName,
0178     ReferenceTrackProducer= "hiGeneralTracks",
0179     CaloJetCollection= "iterativeConePu5CaloJets",
0180 # margins and settings
0181     MassMin = 2.5,
0182     MassMax = 4.0,
0183     TrackPtMax = 50
0184 )
0185 
0186 ALCARECOTkAlJpsiMuMuHIDQM = cms.Sequence( ALCARECOTkAlJpsiMuMuHITrackingDQM + ALCARECOTkAlJpsiMuMuHITkAlDQM )
0187 
0188 ############################################################
0189 #############---  TkAlUpsilonMuMu ---#######################
0190 ############################################################
0191 __selectionName = 'TkAlUpsilonMuMu'
0192 ALCARECOTkAlUpsilonMuMuTrackingDQM = ALCARECOTkAlJpsiMuMuTrackingDQM.clone(
0193 #names and desigantions
0194     TrackProducer = 'ALCARECO'+__selectionName,
0195     AlgoName = 'ALCARECO'+__selectionName,
0196     FolderName = "AlCaReco/"+__selectionName,
0197     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
0198 )
0199 
0200 ALCARECOTkAlUpsilonMuMuTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0201 #names and desigantions
0202     TrackProducer = 'ALCARECO'+__selectionName,
0203     AlgoName = 'ALCARECO'+__selectionName,
0204     FolderName = "AlCaReco/"+__selectionName,
0205 # margins and settings
0206     MassMin = 8.,
0207     MassMax = 10,
0208     TrackPtMax = 50
0209 )
0210 
0211 ALCARECOTkAlUpsilonMuMuDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuTrackingDQM + ALCARECOTkAlUpsilonMuMuTkAlDQM )
0212 
0213 ############################################################
0214 #############---  TkAlUpsilonMuMuHI ---#####################
0215 ############################################################
0216 __selectionName = 'TkAlUpsilonMuMuHI'
0217 ALCARECOTkAlUpsilonMuMuHITrackingDQM = ALCARECOTkAlJpsiMuMuHITrackingDQM.clone(
0218     #names and desigantions
0219     TrackProducer = 'ALCARECO'+__selectionName,
0220     AlgoName = 'ALCARECO'+__selectionName,
0221     FolderName = "AlCaReco/"+__selectionName,
0222     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0223     allTrackProducer = "hiGeneralTracks",
0224     primaryVertex = 'hiSelectedVertex',
0225     # margins and settings
0226     TrackPtMax = 50
0227 )
0228 
0229 ALCARECOTkAlUpsilonMuMuHITkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0230     #names and desigantions
0231     TrackProducer = 'ALCARECO'+__selectionName,
0232     AlgoName = 'ALCARECO'+__selectionName,
0233     FolderName = "AlCaReco/"+__selectionName,
0234     ReferenceTrackProducer= "hiGeneralTracks",
0235     CaloJetCollection= "iterativeConePu5CaloJets",
0236     # margins and settings
0237     MassMin = 8.,
0238     MassMax = 10,
0239     TrackPtMax = 50
0240 )
0241 
0242 ALCARECOTkAlUpsilonMuMuHIDQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuHITrackingDQM + ALCARECOTkAlUpsilonMuMuHITkAlDQM )
0243 
0244 ############################################################
0245 #############---  TkAlUpsilonMuMuPA ---#####################
0246 ############################################################
0247 __selectionName = 'TkAlUpsilonMuMuPA'
0248 ALCARECOTkAlUpsilonMuMuPATrackingDQM = ALCARECOTkAlUpsilonMuMuTrackingDQM.clone(
0249     #names and desigantions
0250     TrackProducer = 'ALCARECO'+__selectionName,
0251     AlgoName = 'ALCARECO'+__selectionName,
0252     FolderName = "AlCaReco/"+__selectionName,
0253     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0254     # margins and settings
0255     TrackPtMax = 50
0256 )
0257 
0258 ALCARECOTkAlUpsilonMuMuPATkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0259     #names and desigantions
0260     TrackProducer = 'ALCARECO'+__selectionName,
0261     AlgoName = 'ALCARECO'+__selectionName,
0262     FolderName = "AlCaReco/"+__selectionName,
0263     # margins and settings
0264     MassMin = 8.,
0265     MassMax = 10,
0266     TrackPtMax = 50
0267 )
0268 
0269 ALCARECOTkAlUpsilonMuMuPADQM = cms.Sequence( ALCARECOTkAlUpsilonMuMuPATrackingDQM + ALCARECOTkAlUpsilonMuMuPATkAlDQM )
0270 
0271 #########################################################
0272 #############---  TkAlBeamHalo ---#######################
0273 #########################################################
0274 __selectionName = 'TkAlBeamHalo'
0275 ALCARECOTkAlBeamHaloTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0276     #names and desigantions
0277     TrackProducer = 'ALCARECO'+__selectionName,
0278     AlgoName = 'ALCARECO'+__selectionName,
0279     FolderName = "AlCaReco/"+__selectionName,
0280     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
0281 )
0282 
0283 
0284 ALCARECOTkAlBeamHaloDQM = cms.Sequence( ALCARECOTkAlBeamHaloTrackingDQM )
0285 
0286 ########################################################
0287 #############---  TkAlMinBias ---#######################
0288 ########################################################
0289 __selectionName = 'TkAlMinBias'
0290 ALCARECOTkAlMinBiasTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0291     #names and desigantions
0292     TrackProducer = 'ALCARECO'+__selectionName,
0293     AlgoName = 'ALCARECO'+__selectionName,
0294     FolderName = "AlCaReco/"+__selectionName,
0295     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0296     # margins and settings
0297     TkSizeBin = 71,
0298     TkSizeMin = -0.5,
0299     TkSizeMax = 70.5,
0300     TrackPtMax = 30
0301 )
0302 
0303 ALCARECOTkAlMinBiasTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0304     #names and desigantions
0305     TrackProducer = 'ALCARECO'+__selectionName,
0306     AlgoName = 'ALCARECO'+__selectionName,
0307     FolderName = "AlCaReco/"+__selectionName,
0308     # margins and settings
0309     fillInvariantMass = False,
0310     TrackPtMax = 30,
0311     SumChargeBin = 101,
0312     SumChargeMin = -50.5,
0313     SumChargeMax = 50.5
0314 )
0315 
0316 ALCARECOTkAlMinBiasDQM = cms.Sequence( ALCARECOTkAlMinBiasTrackingDQM + ALCARECOTkAlMinBiasTkAlDQM )
0317 
0318 ########################################################
0319 #############---  TkAlJetHT ---#######################
0320 ########################################################
0321 __selectionName = 'TkAlJetHT'
0322 ALCARECOTkAlJetHTTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0323     #names and desigantions
0324     TrackProducer = 'ALCARECO'+__selectionName,
0325     AlgoName = 'ALCARECO'+__selectionName,
0326     FolderName = "AlCaReco/"+__selectionName,
0327     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0328     # margins and settings
0329     TkSizeBin = 71,
0330     TkSizeMin = -0.5,
0331     TkSizeMax = 70.5,
0332     TrackPtMax = 30
0333 )
0334 
0335 ALCARECOTkAlJetHTTkAlDQM = ALCARECOTkAlZMuMuTkAlDQM.clone(
0336     #names and desigantions
0337     TrackProducer = 'ALCARECO'+__selectionName,
0338     AlgoName = 'ALCARECO'+__selectionName,
0339     FolderName = "AlCaReco/"+__selectionName,
0340     # margins and settings
0341     fillInvariantMass = False,
0342     TrackPtMax = 30,
0343     SumChargeBin = 101,
0344     SumChargeMin = -50.5,
0345     SumChargeMax = 50.5
0346 )
0347 
0348 ALCARECOTkAlJetHTDQM = cms.Sequence( ALCARECOTkAlJetHTTrackingDQM + ALCARECOTkAlJetHTTkAlDQM)
0349 
0350 ########################################################
0351 #############---  TkAlMinBiasHI ---#####################
0352 ########################################################
0353 __selectionName = 'TkAlMinBiasHI'
0354 ALCARECOTkAlMinBiasHITrackingDQM = ALCARECOTkAlMinBiasTrackingDQM.clone(
0355     #names and desigantions
0356     TrackProducer = 'ALCARECO'+__selectionName,
0357     AlgoName = 'ALCARECO'+__selectionName,
0358     FolderName = "AlCaReco/"+__selectionName,
0359     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0360     primaryVertex = "hiSelectedVertex",
0361     allTrackProducer = "hiGeneralTracks",
0362     # margins and settings
0363     TkSizeBin = 71,
0364     TkSizeMin = -0.5,
0365     TkSizeMax = 70.5,
0366     TrackPtMax = 30
0367 )
0368 
0369 ALCARECOTkAlMinBiasHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
0370     #names and desigantions
0371     TrackProducer = 'ALCARECO'+__selectionName,
0372     ReferenceTrackProducer = 'hiGeneralTracks',
0373     CaloJetCollection = 'iterativeConePu5CaloJets',
0374     AlgoName = 'ALCARECO'+__selectionName,
0375     FolderName = "AlCaReco/"+__selectionName,
0376     # margins and settings
0377     fillInvariantMass = False,
0378     TrackPtMax = 30,
0379     SumChargeBin = 101,
0380     SumChargeMin = -50.5,
0381     SumChargeMax = 50.5
0382 )
0383 
0384 ALCARECOTkAlMinBiasHIDQM = cms.Sequence( ALCARECOTkAlMinBiasHITrackingDQM + ALCARECOTkAlMinBiasHITkAlDQM )
0385 
0386 #############################################################
0387 #############---  TkAlMuonIsolated ---#######################
0388 #############################################################
0389 __selectionName = 'TkAlMuonIsolated'
0390 ALCARECOTkAlMuonIsolatedTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0391     #names and desigantions
0392     TrackProducer = 'ALCARECO'+__selectionName,
0393     AlgoName = 'ALCARECO'+__selectionName,
0394     FolderName = "AlCaReco/"+__selectionName,
0395     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0396     # margins and settings
0397     TkSizeBin = 16,
0398     TkSizeMin = -0.5,
0399     TkSizeMax = 15.5
0400 )
0401 ALCARECOTkAlMuonIsolatedTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
0402     TrackProducer = 'ALCARECO'+__selectionName,
0403     AlgoName = 'ALCARECO'+__selectionName,
0404     FolderName = "AlCaReco/"+__selectionName
0405 )
0406 
0407 ALCARECOTkAlMuonIsolatedDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedTrackingDQM + ALCARECOTkAlMuonIsolatedTkAlDQM )
0408 
0409 #############################################################
0410 #############---  TkAlMuonIsolatedHI ---#####################
0411 #############################################################
0412 __selectionName = 'TkAlMuonIsolatedHI'
0413 ALCARECOTkAlMuonIsolatedHITrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0414     #names and desigantions
0415     TrackProducer = 'ALCARECO'+__selectionName,
0416     AlgoName = 'ALCARECO'+__selectionName,
0417     FolderName = "AlCaReco/"+__selectionName,
0418     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0419     allTrackProducer = "hiGeneralTracks",
0420     primaryVertex = 'hiSelectedVertex',
0421     # margins and settings
0422     TkSizeBin = 16,
0423     TkSizeMin = -0.5,
0424     TkSizeMax = 15.5
0425 )
0426 ALCARECOTkAlMuonIsolatedHITkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
0427     TrackProducer = 'ALCARECO'+__selectionName,
0428     AlgoName = 'ALCARECO'+__selectionName,
0429     FolderName = "AlCaReco/"+__selectionName,
0430     ReferenceTrackProducer= "hiGeneralTracks",
0431     CaloJetCollection= "iterativeConePu5CaloJets" 
0432 )
0433 
0434 ALCARECOTkAlMuonIsolatedHIDQM = cms.Sequence( ALCARECOTkAlMuonIsolatedHITrackingDQM + ALCARECOTkAlMuonIsolatedHITkAlDQM )
0435 
0436 #############################################################
0437 #############---  TkAlMuonIsolatedPA ---#####################
0438 #############################################################
0439 __selectionName = 'TkAlMuonIsolatedPA'
0440 ALCARECOTkAlMuonIsolatedPATrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0441     #names and desigantions
0442     TrackProducer = 'ALCARECO'+__selectionName,
0443     AlgoName = 'ALCARECO'+__selectionName,
0444     FolderName = "AlCaReco/"+__selectionName,
0445     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0446     # margins and settings
0447     TkSizeBin = 16,
0448     TkSizeMin = -0.5,
0449     TkSizeMax = 15.5
0450 )
0451 ALCARECOTkAlMuonIsolatedPATkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
0452     TrackProducer = 'ALCARECO'+__selectionName,
0453     AlgoName = 'ALCARECO'+__selectionName,
0454     FolderName = "AlCaReco/"+__selectionName
0455 )
0456 
0457 ALCARECOTkAlMuonIsolatedPADQM = cms.Sequence( ALCARECOTkAlMuonIsolatedPATrackingDQM + ALCARECOTkAlMuonIsolatedPATkAlDQM )
0458 
0459 ####################################################
0460 #############---  TkAlLAS ---#######################
0461 ####################################################
0462 import DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi
0463 __selectionName = 'TkAlLAS'
0464 ALCARECOTkAlLASDigiDQM= DQMOffline.Alignment.LaserAlignmentT0ProducerDQM_cfi.LaserAlignmentT0ProducerDQM.clone(
0465     # names and designation
0466     FolderName = "AlCaReco/"+__selectionName,
0467     # settings
0468     LowerAdcThreshold = 15,
0469     UpperAdcThreshold = 220,
0470     DigiProducerList = cms.VPSet(
0471         cms.PSet(
0472             DigiLabel = cms.string( 'ZeroSuppressed' ),
0473             DigiType = cms.string( 'Processed' ),
0474             DigiProducer = cms.string( 'ALCARECOTkAlLAST0Producer' )
0475         )
0476     )
0477 )
0478 ALCARECOTkAlLASDQM = cms.Sequence( ALCARECOTkAlLASDigiDQM )
0479 
0480 ##################################################################
0481 ###### DQM modules for cosmic data taking during collisions ######
0482 ##################################################################
0483 ###############################
0484 ### TkAlCosmicsInCollisions ###
0485 ###############################
0486 __selectionName = 'TkAlCosmicsInCollisions'
0487 ALCARECOTkAlCosmicsInCollisionsTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0488     #names and desigantions
0489     TrackProducer = 'ALCARECO'+__selectionName,
0490     AlgoName = 'ALCARECO'+__selectionName,
0491     FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
0492     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0493     # margins and settings
0494     TrackPtBin = 500,
0495     TrackPtMin = 0,
0496     TrackPtMax = 500
0497 )
0498 ALCARECOTkAlCosmicsInCollisionsTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
0499 #names and desigantions
0500     FolderName = 'AlCaReco/TkAlCosmicsInCollisions',
0501     TrackProducer = 'ALCARECO'+__selectionName,
0502     ReferenceTrackProducer = 'cosmicDCTracks',
0503     AlgoName = 'ALCARECO'+__selectionName
0504 )
0505 
0506 ALCARECOTkAlCosmicsInCollisionsDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisionsTrackingDQM + ALCARECOTkAlCosmicsInCollisionsTkAlDQM )
0507 
0508 ################################################
0509 ###### DQM modules for cosmic data taking ######
0510 ################################################
0511 ########################
0512 ### TkAlCosmicsCTF0T ###
0513 ########################
0514 __selectionName = 'TkAlCosmicsCTF0T'
0515 ALCARECOTkAlCosmicsCTF0TTrackingDQM = ALCARECOTkAlZMuMuTrackingDQM.clone(
0516     #names and desigantions
0517     TrackProducer = 'ALCARECO'+__selectionName,
0518     AlgoName = 'ALCARECO'+__selectionName,
0519     FolderName = 'AlCaReco/TkAlCosmics0T',
0520     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0521     # margins and settings
0522     TrackPtBin = 500,
0523     TrackPtMin = 0,
0524     TrackPtMax = 500
0525 )
0526 ALCARECOTkAlCosmicsCTF0TTkAlDQM = ALCARECOTkAlMinBiasTkAlDQM.clone(
0527     #names and desigantions
0528     TrackProducer = 'ALCARECO'+__selectionName,
0529     ReferenceTrackProducer = 'ctfWithMaterialTracksP5',
0530     AlgoName = 'ALCARECO'+__selectionName,
0531     FolderName = 'AlCaReco/TkAlCosmics0T',
0532     # margins and settings
0533     useSignedR = True
0534 )
0535 
0536 ALCARECOTkAlCosmicsCTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCTF0TTrackingDQM + ALCARECOTkAlCosmicsCTF0TTkAlDQM )
0537 
0538 #############################
0539 ### TkAlCosmicsCosmicTF0T ###
0540 #############################
0541 __selectionName = 'TkAlCosmicsCosmicTF0T'
0542 ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
0543 #names and desigantions
0544     TrackProducer = 'ALCARECO'+__selectionName,
0545     AlgoName = 'ALCARECO'+__selectionName,
0546     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0547 )
0548 ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
0549 #names and desigantions
0550     TrackProducer = 'ALCARECO'+__selectionName,
0551     ReferenceTrackProducer = 'cosmictrackfinderP5',
0552     AlgoName = 'ALCARECO'+__selectionName
0553 )
0554 
0555 ALCARECOTkAlCosmicsCosmicTF0TDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTF0TTrackingDQM + ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM )
0556 
0557 #############################
0558 ### TkAlCosmicsRegional0T ###
0559 #############################
0560 __selectionName = 'TkAlCosmicsRegional0T'
0561 ALCARECOTkAlCosmicsRegional0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
0562 #names and desigantions
0563     TrackProducer = 'ALCARECO'+__selectionName,
0564     AlgoName = 'ALCARECO'+__selectionName,
0565     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0566 )
0567 ALCARECOTkAlCosmicsRegional0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
0568 #names and desigantions
0569     TrackProducer = 'ALCARECO'+__selectionName,
0570     ReferenceTrackProducer = 'cosmictrackfinderP5',
0571     AlgoName = 'ALCARECO'+__selectionName
0572 )
0573 
0574 ALCARECOTkAlCosmicsRegional0TDQM = cms.Sequence( ALCARECOTkAlCosmicsRegional0TTrackingDQM + ALCARECOTkAlCosmicsRegional0TTkAlDQM )
0575 
0576 #############################
0577 ### TkAlCosmicsInCollisions0T ###
0578 #############################
0579 __selectionName = 'TkAlCosmicsInCollisions0T'
0580 ALCARECOTkAlCosmicsInCollisions0TTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
0581 #names and desigantions
0582     TrackProducer = 'ALCARECO'+__selectionName,
0583     AlgoName = 'ALCARECO'+__selectionName,
0584     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0585 )
0586 ALCARECOTkAlCosmicsInCollisions0TTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
0587 #names and desigantions
0588     TrackProducer = 'ALCARECO'+__selectionName,
0589     ReferenceTrackProducer = 'cosmictrackfinderP5',
0590     AlgoName = 'ALCARECO'+__selectionName
0591 )
0592 
0593 ALCARECOTkAlCosmicsInCollisions0TDQM = cms.Sequence( ALCARECOTkAlCosmicsInCollisions0TTrackingDQM + ALCARECOTkAlCosmicsInCollisions0TTkAlDQM )
0594 
0595 ##########################################################################
0596 ###### DQM modules for cosmic data taking with momentum measurement ######
0597 ##########################################################################
0598 ######################
0599 ### TkAlCosmicsCTF ###
0600 ######################
0601 __selectionName = 'TkAlCosmicsCTF'
0602 ALCARECOTkAlCosmicsCTFTrackingDQM = ALCARECOTkAlCosmicsCTF0TTrackingDQM.clone(
0603     #names and desigantions
0604     FolderName = 'AlCaReco/TkAlCosmics',
0605     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot",
0606     TrackProducer = 'ALCARECO'+__selectionName,
0607     AlgoName = 'ALCARECO'+__selectionName
0608 )
0609 ALCARECOTkAlCosmicsCTFTkAlDQM = ALCARECOTkAlCosmicsCTF0TTkAlDQM.clone(
0610     #names and desigantions
0611     FolderName = 'AlCaReco/TkAlCosmics',
0612     TrackProducer = 'ALCARECO'+__selectionName,
0613     ReferenceTrackProducer = ALCARECOTkAlCosmicsCTF0TTkAlDQM.ReferenceTrackProducer,
0614     AlgoName = 'ALCARECO'+__selectionName
0615 )
0616 
0617 ALCARECOTkAlCosmicsCTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCTFTrackingDQM + ALCARECOTkAlCosmicsCTFTkAlDQM )
0618 
0619 ###########################
0620 ### TkAlCosmicsCosmicTF ###
0621 ###########################
0622 __selectionName = 'TkAlCosmicsCosmicTF'
0623 ALCARECOTkAlCosmicsCosmicTFTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
0624     #names and desigantions
0625     TrackProducer = 'ALCARECO'+__selectionName,
0626     AlgoName = 'ALCARECO'+__selectionName,
0627     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
0628 )
0629 ALCARECOTkAlCosmicsCosmicTFTkAlDQM = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.clone(
0630     #names and desigantions
0631     TrackProducer = 'ALCARECO'+__selectionName,
0632     ReferenceTrackProducer = ALCARECOTkAlCosmicsCosmicTF0TTkAlDQM.ReferenceTrackProducer,
0633     AlgoName = 'ALCARECO'+__selectionName
0634 )
0635 
0636 ALCARECOTkAlCosmicsCosmicTFDQM = cms.Sequence( ALCARECOTkAlCosmicsCosmicTFTrackingDQM + ALCARECOTkAlCosmicsCosmicTFTkAlDQM )
0637 
0638 ###########################
0639 ### TkAlCosmicsRegional ###
0640 ###########################
0641 __selectionName = 'TkAlCosmicsRegional'
0642 ALCARECOTkAlCosmicsRegionalTrackingDQM = ALCARECOTkAlCosmicsCTFTrackingDQM.clone(
0643     #names and desigantions
0644     TrackProducer = 'ALCARECO'+__selectionName,
0645     AlgoName = 'ALCARECO'+__selectionName,
0646     BSFolderName = "AlCaReco/"+__selectionName+"/BeamSpot"
0647 )
0648 ALCARECOTkAlCosmicsRegionalTkAlDQM = ALCARECOTkAlCosmicsRegional0TTkAlDQM.clone(
0649     #names and desigantions
0650     TrackProducer = 'ALCARECO'+__selectionName,
0651     ReferenceTrackProducer = ALCARECOTkAlCosmicsRegional0TTkAlDQM.ReferenceTrackProducer,
0652     AlgoName = 'ALCARECO'+__selectionName
0653 )
0654 
0655 ALCARECOTkAlCosmicsRegionalDQM = cms.Sequence( ALCARECOTkAlCosmicsRegionalTrackingDQM + ALCARECOTkAlCosmicsRegionalTkAlDQM )
0656