File indexing completed on 2024-04-06 12:09:06
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006 from DQM.TrackingMonitor.TrackingMonitor_cfi import *
0007
0008
0009 TrackMon.MeasurementState = cms.string('ImpactPoint')
0010
0011
0012 TrackMon.doTrackerSpecific = cms.bool(True)
0013 TrackMon.doAllPlots = cms.bool(True)
0014 TrackMon.doBeamSpotPlots = cms.bool(True)
0015 TrackMon.doSeedParameterHistos = cms.bool(False)
0016
0017
0018
0019
0020
0021 TrackMonGenTk = TrackMon.clone(
0022 TrackProducer = "generalTracks",
0023 beamSpot = "offlineBeamSpot",
0024 FolderName = 'Tracking/GenTk/GlobalParameters',
0025 BSFolderName = 'Tracking/GenTk/BeamSpotParameters',
0026 AlgoName = 'GenTk',
0027 doSeedParameterHistos = False
0028 )
0029
0030
0031
0032
0033 TrackMonStep0 = TrackMon.clone(
0034 TrackProducer = "zeroStepTracksWithQuality",
0035 SeedProducer = "initialStepSeeds",
0036 TCProducer = "initialStepTrackCandidates",
0037 beamSpot = "offlineBeamSpot",
0038 FolderName = 'Tracking/Step0/GlobalParameters',
0039 BSFolderName = 'Tracking/Step0/BeamSpotParameters',
0040 AlgoName = 'Step0',
0041 doSeedParameterHistos = True,
0042 doTrackCandHistos = True
0043 )
0044
0045
0046 TrackMonStep1 = TrackMon.clone(
0047 TrackProducer = "preMergingFirstStepTracksWithQuality",
0048 SeedProducer = "newSeedFromPairs",
0049 TCProducer = "stepOneTrackCandidateMaker",
0050 beamSpot = "offlineBeamSpot",
0051 FolderName = 'Tracking/Step1/GlobalParameters',
0052 BSFolderName = 'Tracking/Step1/BeamSpotParameters',
0053 AlgoName = 'Step1',
0054 doSeedParameterHistos = True,
0055 doTrackCandHistos = True
0056 )
0057
0058
0059 TrackMonStep2 = TrackMon.clone(
0060 TrackProducer = "secStep",
0061 SeedProducer = "secTriplets",
0062 TCProducer = "secTrackCandidates",
0063 beamSpot = "offlineBeamSpot",
0064 FolderName = 'Tracking/Step2/GlobalParameters',
0065 BSFolderName = 'Tracking/Step2/BeamSpotParameters',
0066 AlgoName = 'Step2',
0067 doSeedParameterHistos = True,
0068 doTrackCandHistos = True
0069 )
0070
0071
0072 TrackMonStep4 = TrackMon.clone(
0073 TrackProducer = "pixellessStep",
0074 SeedProducer = "fourthPLSeeds",
0075 TCProducer = "fourthTrackCandidates",
0076 beamSpot = "offlineBeamSpot",
0077 FolderName = 'Tracking/Step4/GlobalParameters',
0078 BSFolderName = 'Tracking/Step4/BeamSpotParameters',
0079 AlgoName = 'Step4',
0080 doSeedParameterHistos = True,
0081 doTrackCandHistos = True
0082 )
0083
0084
0085 TrackMonStep5 = TrackMon.clone(
0086 TrackProducer = "tobtecStep",
0087 SeedProducer = "fifthSeeds",
0088 TCProducer = "fifthTrackCandidates",
0089 beamSpot = "offlineBeamSpot",
0090 FolderName = 'Tracking/Step5/GlobalParameters',
0091 BSFolderName = 'Tracking/Step5/BeamSpotParameters',
0092 AlgoName = 'Step5',
0093 doSeedParameterHistos = True,
0094 doTrackCandHistos = True
0095 )
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106
0107
0108
0109 trkmonootb = cms.Sequence(
0110 TrackMonGenTk
0111 * TrackMonStep0
0112 * TrackMonStep1
0113 * TrackMonStep2
0114
0115 * TrackMonStep4
0116 * TrackMonStep5
0117 )
0118
0119
0120
0121
0122 trkmon = cms.Sequence(
0123 trkmonootb
0124
0125
0126
0127 )
0128