File indexing completed on 2024-11-06 06:06:33
0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003
0004
0005 trackingOfflineAnalyser = DQMEDHarvester("TrackingOfflineDQM",
0006 GlobalStatusFilling = cms.untracked.int32(2),
0007 UsedWithEDMtoMEConverter = cms.untracked.bool(True),
0008 TopFolderName = cms.untracked.string("Tracking"),
0009 TrackingGlobalQualityPSets = cms.VPSet(
0010 cms.PSet(
0011 QT = cms.string("Rate"),
0012 dir = cms.string("TrackParameters/GeneralProperties"),
0013 name = cms.string("NumberOfTracks_"),
0014 ),
0015 cms.PSet(
0016 QT = cms.string("Chi2"),
0017 dir = cms.string("TrackParameters/GeneralProperties"),
0018 name = cms.string("Chi2oNDF_"),
0019 ),
0020 cms.PSet(
0021 QT = cms.string("RecHits"),
0022 dir = cms.string("TrackParameters/HitProperties"),
0023 name = cms.string("NumberOfRecHitsPerTrack_"),
0024 ),
0025 cms.PSet(
0026 QT = cms.string("SeedNStrip"),
0027 dir = cms.string("SiStrip/MechanicalView"),
0028 name = cms.string("NumberOfClustersInStrip"),
0029 ),
0030 cms.PSet(
0031 QT = cms.string("SeedNPixel"),
0032 dir = cms.string("SiStrip/MechanicalView"),
0033 name = cms.string("NumberOfClustersInPixel"),
0034 )
0035 ),
0036 TrackingLSQualityPSets = cms.VPSet(
0037 cms.PSet(
0038 QT = cms.string("Rate"),
0039 LSdir = cms.string("TrackParameters/GeneralProperties/LSanalysis"),
0040 LSname = cms.string("NumberOfTracks_lumiFlag_"),
0041 LSlowerCut = cms.double( -1.0 ),
0042 LSupperCut = cms.double( 1.0 )
0043 ),
0044 cms.PSet(
0045 QT = cms.string("Chi2"),
0046 LSdir = cms.string("TrackParameters/GeneralProperties/LSanalysis"),
0047 LSname = cms.string("Chi2oNDF_lumiFlag_"),
0048 LSlowerCut = cms.double( 0.0 ),
0049 LSupperCut = cms.double( 25.0 )
0050 ),
0051 cms.PSet(
0052 QT = cms.string("RecHits"),
0053 LSdir = cms.string("TrackParameters/GeneralProperties/LSanalysis"),
0054 LSname = cms.string("NumberOfRecHitsPerTrack_lumiFlag_"),
0055 LSlowerCut = cms.double( 3.0 ),
0056 LSupperCut = cms.double( 35.0 )
0057 ),
0058 )
0059 )
0060
0061 from DQMServices.Core.DQMQualityTester import DQMQualityTester
0062 trackingQTester = DQMQualityTester(
0063 qtList = cms.untracked.FileInPath('DQM/TrackingMonitorClient/data/tracking_qualitytest_config_tier0_cosmic.xml'),
0064 prescaleFactor = cms.untracked.int32(1),
0065 getQualityTestsFromFile = cms.untracked.bool(True)
0066 )
0067
0068 from DQM.TrackingMonitor.TrackEfficiencyClient_cfi import *
0069 TrackEffClient.FolderName = 'Tracking/TrackParameters/TrackEfficiency'
0070 TrackEffClient.AlgoName = 'CKFTk'
0071
0072 from DQM.TrackingMonitor.TrackFoldedOccupancyClient_cfi import TrackerMapFoldedClient
0073
0074 TrackerMapFoldedClient_CKFTk=TrackerMapFoldedClient.clone(
0075 AlgoName = 'CKFTk',
0076 MeasurementState = 'default',
0077 TrackQuality = ''
0078 )
0079
0080 TrackerMapFoldedClient_CosmicTk=TrackerMapFoldedClient.clone(
0081 AlgoName = 'CosmicTk',
0082 MeasurementState = 'default',
0083 TrackQuality = ''
0084 )
0085
0086
0087 TrackingCosmicDQMClient = cms.Sequence(trackingQTester*trackingOfflineAnalyser*TrackEffClient*TrackerMapFoldedClient_CKFTk*TrackerMapFoldedClient_CosmicTk)
0088