1 import FWCore.ParameterSet.Config
as cms
2 from DQMServices.Core.DQMEDHarvester
import DQMEDHarvester
6 GlobalStatusFilling = cms.untracked.int32(2),
7 UsedWithEDMtoMEConverter = cms.untracked.bool(
True),
8 TopFolderName = cms.untracked.string(
"Tracking"),
9 TrackingGlobalQualityPSets = cms.VPSet(
11 QT = cms.string(
"Rate"),
12 dir = cms.string(
"TrackParameters/highPurityTracks/pt_1/GeneralProperties"),
13 name = cms.string(
"NumberOfTracks_"),
16 QT = cms.string(
"Chi2"),
17 dir = cms.string(
"TrackParameters/highPurityTracks/pt_1/GeneralProperties"),
18 name = cms.string(
"Chi2oNDF_"),
21 QT = cms.string(
"RecHits"),
22 dir = cms.string(
"TrackParameters/highPurityTracks/pt_1/HitProperties"),
23 name = cms.string(
"NumberOfRecHitsPerTrack_"),
26 QT = cms.string(
"Seed"),
27 dir = cms.string(
"TrackParameters/generalTracks/TrackBuilding"),
28 name = cms.string(
"NumberOfSeeds_"),
31 TrackingLSQualityPSets = cms.VPSet(
33 QT = cms.string(
"Rate"),
34 LSdir = cms.string(
"TrackParameters/highPurityTracks/pt_1/GeneralProperties/LSanalysis"),
35 LSname = cms.string(
"NumberOfTracks_lumiFlag_"),
36 LSlowerCut = cms.double( 1.0 ),
37 LSupperCut = cms.double( 1000.0 )
40 QT = cms.string(
"Chi2"),
41 LSdir = cms.string(
"TrackParameters/highPurityTracks/pt_1/GeneralProperties/LSanalysis"),
42 LSname = cms.string(
"Chi2oNDF_lumiFlag_"),
43 LSlowerCut = cms.double( 0.0 ),
44 LSupperCut = cms.double( 25.0 )
47 QT = cms.string(
"RecHits"),
48 LSdir = cms.string(
"TrackParameters/highPurityTracks/pt_1/GeneralProperties/LSanalysis"),
49 LSname = cms.string(
"NumberOfRecHitsPerTrack_lumiFlag_"),
50 LSlowerCut = cms.double( 5.0 ),
51 LSupperCut = cms.double( 20.0 )
54 QT = cms.string(
"Seed"),
55 LSdir = cms.string(
"TrackParameters/generalTracks/LSanalysis"),
56 LSname = cms.string(
"NumberOfSeeds_lumiFlag_"),
57 LSlowerCut = cms.double( 0.0 ),
58 LSupperCut = cms.double( 1000000.0 )
63 from DQMServices.Core.DQMQualityTester
import DQMQualityTester
65 qtList = cms.untracked.FileInPath(
'DQM/TrackingMonitorClient/data/tracking_qualitytest_config_tier0.xml'),
66 prescaleFactor = cms.untracked.int32(1),
67 getQualityTestsFromFile = cms.untracked.bool(
True)
70 from Configuration.ProcessModifiers.pp_on_AA_cff
import pp_on_AA
71 pp_on_AA.toModify(trackingQTester,
72 qtList = cms.untracked.FileInPath(
'DQM/TrackingMonitorClient/data/tracking_qualitytest_config_tier0_heavyions.xml')
75 from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff
import trackingEffFromHitPattern
76 from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfigZeroBias_cff
import trackingEffFromHitPatternZeroBias
89 TrackEffClient.FolderName =
'Tracking/TrackParameters/TrackEfficiency'
90 TrackEffClient.AlgoName =
'CKFTk'
94 TrackingOfflineDQMClient = cms.Sequence(trackingQTester*trackingOfflineAnalyser*trackingEffFromHitPattern*voMonitoringClientSequence*primaryVertexResolutionClient*TrackEffClient*foldedMapClientSeq)
96 TrackingOfflineDQMClientZeroBias = cms.Sequence(trackingQTester*trackingOfflineAnalyser*trackingEffFromHitPatternZeroBias*voMonitoringClientSequence*primaryVertexResolutionClient*TrackEffClient*foldedMapClientSeq)
99 _TrackingOfflineDQMClient_fastsim = TrackingOfflineDQMClient.copy()
100 _TrackingOfflineDQMClient_fastsim.remove(foldedMapClientSeq)
102 _TrackingOfflineDQMClientZeroBias_fastsim = TrackingOfflineDQMClientZeroBias.copy()
103 _TrackingOfflineDQMClientZeroBias_fastsim.remove(foldedMapClientSeq)
105 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
106 fastSim.toReplaceWith(TrackingOfflineDQMClient,_TrackingOfflineDQMClient_fastsim)
108 from Configuration.Eras.Modifier_fastSim_cff
import fastSim
109 fastSim.toReplaceWith(TrackingOfflineDQMClientZeroBias,_TrackingOfflineDQMClientZeroBias_fastsim)