Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:09:09

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     TrackRatePSet            = cms.PSet(
0009        Name     = cms.string("NumberOfTracks_"),
0010        LowerCut = cms.double(0.0),
0011        UpperCut = cms.double(1000.0),
0012     ),
0013     TrackChi2PSet            = cms.PSet(
0014        Name     = cms.string("Chi2oNDF_"),
0015        LowerCut = cms.double(0.0),
0016        UpperCut = cms.double(25.0),
0017     ),
0018     TrackHitPSet            = cms.PSet(
0019        Name     = cms.string("NumberOfRecHitsPerTrack_"),
0020        LowerCut = cms.double(3.0),
0021        UpperCut = cms.double(30.0),
0022     )
0023 )
0024 
0025 # clone and modify modules
0026 from DQMServices.Core.DQMQualityTester import DQMQualityTester
0027 trackingQTesterHI = DQMQualityTester(
0028     qtList = cms.untracked.FileInPath('DQM/TrackingMonitorClient/data/tracking_qualitytest_config_tier0_heavyions.xml'),
0029     prescaleFactor = cms.untracked.int32(1),                               
0030     getQualityTestsFromFile = cms.untracked.bool(True)
0031 )
0032 
0033 # define new HI sequence
0034 TrackingOfflineDQMClientHI = cms.Sequence(trackingQTesterHI*trackingOfflineAnalyser)
0035