Back to home page

Project CMSSW displayed by LXR

 
 

    


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 #  TrackingOfflineDQM (for Tier0 Harvesting Step) ####
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 # Sequence
0087 TrackingCosmicDQMClient = cms.Sequence(trackingQTester*trackingOfflineAnalyser*TrackEffClient*TrackerMapFoldedClient_CKFTk*TrackerMapFoldedClient_CosmicTk)
0088