Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #13660 from mtosi/from-CMSSW_8_1_X_2016-03-08-2300…
…_update_messageLog update monitoring of tracking message loggger
- Loading branch information
Showing
5 changed files
with
148 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
106 changes: 106 additions & 0 deletions
106
DQM/TrackingMonitorSource/python/TrackingSourceConfig_Tier0_Cosmic_cff.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
import FWCore.ParameterSet.Config as cms | ||
|
||
# TrackingMonitor #### | ||
# Clone for Cosmic Track Finder | ||
import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi | ||
TrackMon_cosmicTk = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone() | ||
TrackMon_cosmicTk.TrackProducer = 'cosmictrackfinderP5' | ||
TrackMon_cosmicTk.AlgoName = 'CosmicTk' | ||
TrackMon_cosmicTk.FolderName = 'Tracking/TrackParameters' | ||
TrackMon_cosmicTk.doSeedParameterHistos = True | ||
|
||
# Clone for CKF Tracks | ||
import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi | ||
TrackMon_ckf = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone() | ||
TrackMon_ckf.TrackProducer = 'ctfWithMaterialTracksP5' | ||
TrackMon_ckf.AlgoName = 'CKFTk' | ||
TrackMon_ckf.FolderName = 'Tracking/TrackParameters' | ||
TrackMon_ckf.doSeedParameterHistos = True | ||
|
||
# Clone for Road Search Tracks | ||
#import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi | ||
#TrackMon_rs = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone() | ||
#TrackMon_rs.TrackProducer = 'rsWithMaterialTracksP5' | ||
#TrackMon_rs.AlgoName = 'RSTk' | ||
#TrackMon_rs.FolderName = 'Tracking/TrackParameters' | ||
#TrackMon_rs.doSeedParameterHistos = True | ||
|
||
# Clone for Beam Halo Muon Tracks | ||
import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi | ||
TrackMon_bhmuon = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone() | ||
TrackMon_bhmuon.TrackProducer = 'ctfWithMaterialTracksBeamHaloMuon' | ||
TrackMon_bhmuon.AlgoName = 'BHMuonTk' | ||
TrackMon_bhmuon.FolderName = 'Tracking/TrackParameters' | ||
TrackMon_bhmuon.doSeedParameterHistos = True | ||
|
||
# Tracking Efficiency | ||
# Clone for Cosmic Tracks | ||
import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi | ||
TrackEffMon_cosmicTk = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone() | ||
TrackEffMon_cosmicTk.TKTrackCollection = 'cosmictrackfinderP5' | ||
TrackEffMon_cosmicTk.AlgoName = 'CosmicTk' | ||
TrackEffMon_cosmicTk.FolderName = 'Tracking/TrackParameters/TrackEfficiency' | ||
|
||
# Clone for CKF Tracks | ||
import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi | ||
TrackEffMon_ckf = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone() | ||
TrackEffMon_ckf.TKTrackCollection = 'ctfWithMaterialTracksP5' | ||
TrackEffMon_ckf.AlgoName = 'CKFTk' | ||
TrackEffMon_ckf.FolderName = 'Tracking/TrackParameters/TrackEfficiency' | ||
|
||
# Clone for RS Tracks | ||
#import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi | ||
#TrackEffMon_rs = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone() | ||
#TrackEffMon_rs.TKTrackCollection = 'rsWithMaterialTracksP5' | ||
#TrackEffMon_rs.AlgoName = 'RSTk' | ||
#TrackEffMon_rs.FolderName = 'Tracking/TrackParameters/TrackEfficiency' | ||
|
||
# Clone for Beam Halo Tracks | ||
import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi | ||
TrackEffMon_bhmuon = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone() | ||
TrackEffMon_bhmuon.TKTrackCollection = 'ctfWithMaterialTracksBeamHaloMuon' | ||
TrackEffMon_bhmuon.AlgoName = 'BHMuonTk' | ||
TrackEffMon_bhmuon.FolderName = 'Tracking/TrackParameters/TrackEfficiency' | ||
|
||
# Split Tracking | ||
from DQM.TrackingMonitor.TrackSplittingMonitor_cfi import * | ||
TrackSplitMonitor.FolderName = 'Tracking/TrackParameters/SplitTracks' | ||
|
||
# LogMessageMonitor #### | ||
### load which are the module to monitor | ||
from DQM.TrackingMonitorSource.EDModules2monitor_cfi import * | ||
|
||
### load the different flavour of settings of the LogMessageMonitor module | ||
from DQM.TrackingMonitorSource.LogMessageMonitor_cff import * | ||
|
||
for module in selectedModules4cosmics : | ||
label = str(module)+'LogMessageMon' | ||
locals()[label] = LogMessageMonCommon.clone() | ||
locals()[label].pluginsMonName = pluginsMonName[module] | ||
locals()[label].modules = modulesLabel[module] | ||
locals()[label].categories = categories[module] | ||
locals()[label].setLabel(label) | ||
|
||
# DQM Services | ||
dqmInfoTracking = cms.EDAnalyzer("DQMEventInfo", | ||
subSystemFolder = cms.untracked.string('Tracking') | ||
) | ||
|
||
# Sequences | ||
TrackingDQMTier0_cosmicTk = cms.Sequence(TrackMon_cosmicTk*TrackEffMon_cosmicTk) | ||
|
||
TrackingDQMTier0_ckf = cms.Sequence(TrackMon_ckf*TrackEffMon_ckf) | ||
|
||
#TrackingDQMTier0_rs = cms.Sequence(TrackMon_rs*TrackEffMon_rs) | ||
|
||
#TrackingDQMTier0 = cms.Sequence(TrackMon_cosmicTk*TrackMon_ckf*TrackEffMon_ckf*TrackSplitMonitor*dqmInfoTracking) | ||
TrackingDQMTier0 = cms.Sequence(TrackMon_cosmicTk*TrackMon_ckf*TrackEffMon_ckf*TrackSplitMonitor) | ||
|
||
# MessageLog | ||
for module in selectedModules4cosmics : | ||
label = str(module)+'LogMessageMon' | ||
TrackingDQMTier0_cosmicTk += cms.Sequence(locals()[label]) | ||
TrackingDQMTier0_ckf += cms.Sequence(locals()[label]) | ||
TrackingDQMTier0 += cms.Sequence(locals()[label]) | ||
|
||
TrackingDQMTier0 += cms.Sequence(dqmInfoTracking) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters