CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackingClientConfig_Tier0_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # TrackingOfflineDQM (for Tier0 Harvesting Step) ####
4 trackingOfflineAnalyser = cms.EDAnalyzer("TrackingOfflineDQM",
5  GlobalStatusFilling = cms.untracked.int32(2),
6  UsedWithEDMtoMEConverter = cms.untracked.bool(True),
7  TopFolderName = cms.untracked.string("Tracking"),
8  TrackingGlobalQualityPSets = cms.VPSet(
9  cms.PSet(
10  QT = cms.string("Rate"),
11  dir = cms.string("TrackParameters/highPurityTracks/pt_1/GeneralProperties"),
12  name = cms.string("NumberOfTracks_"),
13  ),
14  cms.PSet(
15  QT = cms.string("Chi2"),
16  dir = cms.string("TrackParameters/highPurityTracks/pt_1/GeneralProperties"),
17  name = cms.string("Chi2oNDF_"),
18  ),
19  cms.PSet(
20  QT = cms.string("RecHits"),
21  dir = cms.string("TrackParameters/highPurityTracks/pt_1/HitProperties"),
22  name = cms.string("NumberOfRecHitsPerTrack_"),
23  ),
24  cms.PSet(
25  QT = cms.string("Seed"),
26  dir = cms.string("TrackParameters/generalTracks/TrackBuilding"),
27  name = cms.string("NumberOfSeeds_"),
28  )
29  ),
30  TrackingLSQualityPSets = cms.VPSet(
31  cms.PSet(
32  QT = cms.string("Rate"),
33  LSdir = cms.string("TrackParameters/highPurityTracks/pt_1/GeneralProperties/LSanalysis"),
34  LSname = cms.string("NumberOfTracks_lumiFlag_"),
35  LSlowerCut = cms.double( 1.0 ),
36  LSupperCut = cms.double( 1000.0 )
37  ),
38  cms.PSet(
39  QT = cms.string("Chi2"),
40  LSdir = cms.string("TrackParameters/highPurityTracks/pt_1/GeneralProperties/LSanalysis"),
41  LSname = cms.string("Chi2oNDF_lumiFlag_"),
42  LSlowerCut = cms.double( 0.0 ),
43  LSupperCut = cms.double( 25.0 )
44  ),
45  cms.PSet(
46  QT = cms.string("RecHits"),
47  LSdir = cms.string("TrackParameters/highPurityTracks/pt_1/GeneralProperties/LSanalysis"),
48  LSname = cms.string("NumberOfRecHitsPerTrack_lumiFlag_"),
49  LSlowerCut = cms.double( 5.0 ),
50  LSupperCut = cms.double( 20.0 )
51  ),
52  cms.PSet(
53  QT = cms.string("Seed"),
54  LSdir = cms.string("TrackParameters/generalTracks/LSanalysis"),
55  LSname = cms.string("NumberOfSeeds_lumiFlag_"),
56  LSlowerCut = cms.double( 0.0 ),
57  LSupperCut = cms.double( 1000000.0 )
58  )
59  )
60 )
61 
62 trackingQTester = cms.EDAnalyzer("QualityTester",
63  qtList = cms.untracked.FileInPath('DQM/TrackingMonitorClient/data/tracking_qualitytest_config_tier0.xml'),
64  prescaleFactor = cms.untracked.int32(1),
65  getQualityTestsFromFile = cms.untracked.bool(True)
66 )
67 
68 from DQM.TrackingMonitorClient.TrackingEffFromHitPatternClientConfig_cff import trackingEffFromHitPattern
69 
70 # Sequence
71 TrackingOfflineDQMClient = cms.Sequence(trackingQTester*trackingOfflineAnalyser*trackingEffFromHitPattern)
72 
73