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.TrackingMonitorSeed_cfi import *
0007
0008 TrackMonStep0 = TrackMonSeed.clone(
0009 TrackProducer = "generalTracks",
0010 SeedProducer = "initialStepSeeds",
0011 TCProducer = "initialStepTrackCandidates",
0012 AlgoName = 'initialStep',
0013 TkSeedSizeBin = 100,
0014 TkSeedSizeMax = 5000.,
0015 TkSeedSizeMin = 0.,
0016 NClusPxBin = 100,
0017 NClusPxMax = 20000.,
0018 ClusterLabels = ('Pix',)
0019 )
0020
0021 TrackMonStep1 = TrackMonSeed.clone(
0022 TrackProducer = "generalTracks",
0023 SeedProducer = "lowPtTripletStepSeeds",
0024 TCProducer = "lowPtTripletStepTrackCandidates",
0025 AlgoName = 'lowPtTripletStep',
0026 TkSeedSizeBin = 100,
0027 TkSeedSizeMax = 30000.,
0028 TkSeedSizeMin = 0.,
0029 NClusPxBin = 100,
0030 NClusPxMax = 20000.,
0031 ClusterLabels = ('Pix',)
0032 )
0033
0034 TrackMonStep2 = TrackMonSeed.clone(
0035 TrackProducer = "generalTracks",
0036 SeedProducer = "pixelPairStepSeeds",
0037 TCProducer = "pixelPairStepTrackCandidates",
0038 AlgoName = 'pixelPairStep',
0039 TkSeedSizeBin = 400,
0040 TkSeedSizeMax = 100000.,
0041 TkSeedSizeMin = 0.,
0042 TCSizeMax = 199.5,
0043 NClusPxBin = 100,
0044 NClusPxMax = 20000.,
0045 ClusterLabels = ('Pix',)
0046 )
0047
0048 TrackMonStep3 = TrackMonSeed.clone(
0049 TrackProducer = "generalTracks",
0050 SeedProducer = "detachedTripletStepSeeds",
0051 TCProducer = "detachedTripletStepTrackCandidates",
0052 AlgoName = 'detachedTripletStep',
0053 TkSeedSizeBin = 100,
0054 TkSeedSizeMax = 30000.,
0055 TkSeedSizeMin = 0.,
0056 NClusPxBin = 100,
0057 NClusPxMax = 20000.,
0058 ClusterLabels = ('Pix',)
0059 )
0060
0061 TrackMonStep4 = TrackMonSeed.clone(
0062 TrackProducer = "generalTracks",
0063 SeedProducer = "mixedTripletStepSeeds",
0064 TCProducer = "mixedTripletStepTrackCandidates",
0065 AlgoName = 'mixedTripletStep',
0066 TkSeedSizeBin = 400,
0067 TkSeedSizeMax = 200000.,
0068 TkSeedSizeMin = 0.,
0069 TCSizeMax = 199.5,
0070 NClusStrBin = 500,
0071 NClusStrMax = 100000.,
0072 ClusterLabels = ('Tot',)
0073 )
0074
0075 TrackMonStep5 = TrackMonSeed.clone(
0076 TrackProducer = "generalTracks",
0077 SeedProducer = "pixelLessStepSeeds",
0078 TCProducer = "pixelLessStepTrackCandidates",
0079 AlgoName = 'pixelLessStep',
0080 TkSeedSizeBin = 400,
0081 TkSeedSizeMax = 200000.,
0082 TkSeedSizeMin = 0.,
0083 NClusStrBin = 500,
0084 NClusStrMax = 100000.,
0085 ClusterLabels = ('Strip',)
0086 )
0087
0088 TrackMonStep6 = TrackMonSeed.clone(
0089 TrackProducer = "generalTracks",
0090 SeedProducer = "tobTecStepSeeds",
0091 TCProducer = "tobTecStepTrackCandidates",
0092 AlgoName = 'tobTecStep',
0093 TkSeedSizeBin = 400,
0094 TkSeedSizeMax = 100000.,
0095 TkSeedSizeMin = 0.,
0096 TCSizeMax = 199.5,
0097 NClusStrBin = 500,
0098 NClusStrMax = 100000.,
0099 ClusterLabels = ('Strip',)
0100 )
0101
0102 TrackMonStep9 = TrackMonSeed.clone(
0103 TrackProducer = "generalTracks",
0104 SeedProducer = "muonSeededSeedsInOut",
0105 TCProducer = "muonSeededTrackCandidatesInOut",
0106 AlgoName = 'muonSeededStepInOut',
0107 TkSeedSizeBin = 15,
0108 TkSeedSizeMax = 14.5,
0109 TkSeedSizeMin = -0.5,
0110 TCSizeMax = 199.5,
0111 NClusStrBin = 500,
0112 NClusStrMax = 100000.,
0113 ClusterLabels = ('Strip',)
0114 )
0115
0116 TrackMonStep10 = TrackMonSeed.clone(
0117 TrackProducer = "generalTracks",
0118 SeedProducer = "muonSeededSeedsOutIn",
0119 TCProducer = "muonSeededTrackCandidatesOutIn",
0120 AlgoName = 'muonSeededStepOutIn',
0121 TkSeedSizeBin = 15,
0122 TkSeedSizeMax = 14.5,
0123 TkSeedSizeMin = -0.5,
0124 TCSizeMax = 199.5,
0125 NClusStrBin = 500,
0126 NClusStrMax = 100000.,
0127 ClusterLabels = ('Strip',)
0128 )
0129
0130
0131 trackMonIterativeTracking2012 = cms.Sequence(
0132 TrackMonStep0
0133 * TrackMonStep1
0134 * TrackMonStep2
0135 * TrackMonStep3
0136 * TrackMonStep4
0137 * TrackMonStep5
0138 * TrackMonStep6
0139 * TrackMonStep9
0140 * TrackMonStep10
0141 )
0142
0143
0144
0145
0146 trkmon = cms.Sequence(
0147 trackMonIterativeTracking2012
0148 )
0149