/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DQM/TrackingMonitorClient/python/TrackingClientConfig_Tier0_Cosmic_cff.py
87 строк
4 KB
Alessandro Lapertosa
QTest Tracking Summary DQM
28 окт 2024, 17:47
28 окт 2024, 17:47
22e9713
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester # TrackingOfflineDQM (for Tier0 Harvesting Step) #### trackingOfflineAnalyser = DQMEDHarvester("TrackingOfflineDQM", GlobalStatusFilling = cms.untracked.int32(2), UsedWithEDMtoMEConverter = cms.untracked.bool(True), TopFolderName = cms.untracked.string("Tracking"), TrackingGlobalQualityPSets = cms.VPSet( cms.PSet( QT = cms.string("Rate"), dir = cms.string("TrackParameters/GeneralProperties"), name = cms.string("NumberOfTracks_"), ), cms.PSet( QT = cms.string("Chi2"), dir = cms.string("TrackParameters/GeneralProperties"), name = cms.string("Chi2oNDF_"), ), cms.PSet( QT = cms.string("RecHits"), dir = cms.string("TrackParameters/HitProperties"), name = cms.string("NumberOfRecHitsPerTrack_"), ), cms.PSet( QT = cms.string("SeedNStrip"), dir = cms.string("SiStrip/MechanicalView"), name = cms.string("NumberOfClustersInStrip"), ), cms.PSet( QT = cms.string("SeedNPixel"), dir = cms.string("SiStrip/MechanicalView"), name = cms.string("NumberOfClustersInPixel"), ) ), TrackingLSQualityPSets = cms.VPSet( cms.PSet( QT = cms.string("Rate"), LSdir = cms.string("TrackParameters/GeneralProperties/LSanalysis"), LSname = cms.string("NumberOfTracks_lumiFlag_"), LSlowerCut = cms.double( -1.0 ), LSupperCut = cms.double( 1.0 ) ), cms.PSet( QT = cms.string("Chi2"), LSdir = cms.string("TrackParameters/GeneralProperties/LSanalysis"), LSname = cms.string("Chi2oNDF_lumiFlag_"), LSlowerCut = cms.double( 0.0 ), LSupperCut = cms.double( 25.0 ) ), cms.PSet( QT = cms.string("RecHits"), LSdir = cms.string("TrackParameters/GeneralProperties/LSanalysis"), LSname = cms.string("NumberOfRecHitsPerTrack_lumiFlag_"), LSlowerCut = cms.double( 3.0 ), LSupperCut = cms.double( 35.0 ) ), ) ) from DQMServices.Core.DQMQualityTester import DQMQualityTester trackingQTester = DQMQualityTester( qtList = cms.untracked.FileInPath('DQM/TrackingMonitorClient/data/tracking_qualitytest_config_tier0_cosmic.xml'), prescaleFactor = cms.untracked.int32(1), getQualityTestsFromFile = cms.untracked.bool(True) ) from DQM.TrackingMonitor.TrackEfficiencyClient_cfi import * TrackEffClient.FolderName = 'Tracking/TrackParameters/TrackEfficiency' TrackEffClient.AlgoName = 'CKFTk' from DQM.TrackingMonitor.TrackFoldedOccupancyClient_cfi import TrackerMapFoldedClient TrackerMapFoldedClient_CKFTk=TrackerMapFoldedClient.clone( AlgoName = 'CKFTk', MeasurementState = 'default', TrackQuality = '' ) TrackerMapFoldedClient_CosmicTk=TrackerMapFoldedClient.clone( AlgoName = 'CosmicTk', MeasurementState = 'default', TrackQuality = '' ) # Sequence TrackingCosmicDQMClient = cms.Sequence(trackingQTester*trackingOfflineAnalyser*TrackEffClient*TrackerMapFoldedClient_CKFTk*TrackerMapFoldedClient_CosmicTk)