Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-05-25 06:38:26

0001 import FWCore.ParameterSet.Config as cms
0002 import RecoTracker.IterativeTracking.iterativeTkConfig as _cfg
0003 
0004 seedMonitoring = {}
0005 
0006 seedMonitoring['initialStep'] = cms.PSet(
0007     seedInputTag      = cms.InputTag("initialStepSeeds"),
0008     trackCandInputTag = cms.InputTag("initialStepTrackCandidates"),
0009     trackSeedSizeBin  = cms.int32(100), # could be 50 ?
0010     trackSeedSizeMin  = cms.double(0),
0011     trackSeedSizeMax  = cms.double(5000),
0012     clusterLabel      = cms.vstring('Pix'),
0013     clusterBin        = cms.int32(100),
0014     clusterMax        = cms.double(20000),
0015 )
0016 
0017 seedMonitoring['highPtTripletStep'] = cms.PSet(
0018     seedInputTag      = cms.InputTag("highPtTripletStepSeeds"),
0019     trackCandInputTag = cms.InputTag("highPtTripletStepTrackCandidates"),
0020     trackSeedSizeBin  = cms.int32(100),
0021     trackSeedSizeMin  = cms.double(0),
0022     trackSeedSizeMax  = cms.double(30000),
0023     clusterLabel      = cms.vstring('Pix'),
0024     clusterBin        = cms.int32(100),
0025     clusterMax        = cms.double(20000),
0026 )
0027 
0028 seedMonitoring['lowPtQuadStep'] = cms.PSet(
0029     seedInputTag      = cms.InputTag("lowPtQuadStepSeeds"),
0030     trackCandInputTag = cms.InputTag("lowPtQuadStepTrackCandidates"),
0031     trackSeedSizeBin  = cms.int32(100),
0032     trackSeedSizeMin  = cms.double(0),
0033     trackSeedSizeMax  = cms.double(10000),
0034     clusterLabel      = cms.vstring('Pix'),
0035     clusterBin        = cms.int32(100),
0036     clusterMax        = cms.double(20000),
0037 )
0038 
0039 seedMonitoring['lowPtTripletStep'] = cms.PSet(
0040     seedInputTag      = cms.InputTag("lowPtTripletStepSeeds"),
0041     trackCandInputTag = cms.InputTag("lowPtTripletStepTrackCandidates"),
0042     trackSeedSizeBin  = cms.int32(100),
0043     trackSeedSizeMin  = cms.double(0),
0044     trackSeedSizeMax  = cms.double(30000),
0045     clusterLabel      = cms.vstring('Pix'),
0046     clusterBin        = cms.int32(100),
0047     clusterMax        = cms.double(20000),
0048 )
0049 
0050 seedMonitoring['pixelPairStep'] = cms.PSet(
0051     seedInputTag      = cms.InputTag("pixelPairStepSeeds"),
0052     trackCandInputTag = cms.InputTag("pixelPairStepTrackCandidates"),
0053     trackSeedSizeBin  = cms.int32(400),
0054     trackSeedSizeMin  = cms.double(0),
0055     trackSeedSizeMax  = cms.double(10000),
0056     TCSizeMax         = cms.double(199.5),
0057     clusterLabel      = cms.vstring('Pix'),
0058     clusterBin        = cms.int32(100),
0059     clusterMax        = cms.double(20000),
0060 )
0061 from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1
0062 trackingPhase1.toModify(seedMonitoring['pixelPairStep'],
0063     RegionSeedingLayersProducer = cms.InputTag("pixelPairStepTrackingRegionsSeedLayersB"),
0064     RegionSizeBin               = cms.int32(100),
0065     RegionSizeMax               = cms.double(399.5),
0066 )
0067 
0068 seedMonitoring['detachedQuadStep'] = cms.PSet(
0069     seedInputTag      = cms.InputTag("detachedQuadStepSeeds"),
0070     trackCandInputTag = cms.InputTag("detachedQuadStepTrackCandidates"),
0071     trackSeedSizeBin  = cms.int32(100),
0072     trackSeedSizeMin  = cms.double(0),
0073     trackSeedSizeMax  = cms.double(10000),
0074     TCSizeMax         = cms.double(199.5),
0075     clusterLabel      = cms.vstring('Pix'),
0076     clusterBin        = cms.int32(100),
0077     clusterMax        = cms.double(20000),
0078 )
0079 
0080 seedMonitoring['detachedTripletStep'] = cms.PSet(
0081     seedInputTag      = cms.InputTag("detachedTripletStepSeeds"),
0082     trackCandInputTag = cms.InputTag("detachedTripletStepTrackCandidates"),
0083     trackSeedSizeBin  = cms.int32(100),
0084     trackSeedSizeMin  = cms.double(0),
0085     trackSeedSizeMax  = cms.double(30000),
0086     clusterLabel      = cms.vstring('Pix'),
0087     clusterBin        = cms.int32(100),
0088     clusterMax        = cms.double(20000),
0089 )
0090 
0091 seedMonitoring['mixedTripletStep'] = cms.PSet(
0092     seedInputTag      = cms.InputTag("mixedTripletStepSeeds"),
0093     trackCandInputTag = cms.InputTag("mixedTripletStepTrackCandidates"),
0094     trackSeedSizeBin  = cms.int32(200),
0095     trackSeedSizeMin  = cms.double(0),
0096     trackSeedSizeMax  = cms.double(10000),
0097     TCSizeMax         = cms.double(199.5),
0098     clusterLabel      = cms.vstring('Tot'),
0099     clusterBin        = cms.int32(100),
0100     clusterMax        = cms.double(100000),
0101 )
0102 
0103 seedMonitoring['pixelLessStep'] = cms.PSet(
0104     seedInputTag      = cms.InputTag("pixelLessStepSeeds"),
0105     trackCandInputTag = cms.InputTag("pixelLessStepTrackCandidates"),
0106     trackSeedSizeBin  = cms.int32(400),
0107     trackSeedSizeMin  = cms.double(0),
0108     trackSeedSizeMax  = cms.double(200000),
0109     clusterLabel      = cms.vstring('Strip'),
0110     clusterBin        = cms.int32(500),
0111     clusterMax        = cms.double(100000),
0112 )
0113 
0114 seedMonitoring['tobTecStep'] = cms.PSet(
0115     seedInputTag     = cms.InputTag("tobTecStepSeeds"),
0116     trackCandInputTag= cms.InputTag("tobTecStepTrackCandidates"),
0117     trackSeedSizeBin = cms.int32(400),
0118     trackSeedSizeMin = cms.double(0),
0119     trackSeedSizeMax = cms.double(100000),
0120     TCSizeMax        = cms.double(199.5),
0121     clusterLabel     = cms.vstring('Strip'),
0122     clusterBin       = cms.int32(100),
0123     clusterMax       = cms.double(100000),
0124 )
0125 
0126 seedMonitoring['displacedGeneralStep'] = cms.PSet(
0127     seedInputTag     = cms.InputTag("displacedGeneralStepSeeds"),
0128     trackCandInputTag= cms.InputTag("displacedGeneralStepTrackCandidates"),
0129     trackSeedSizeBin = cms.int32(400),
0130     trackSeedSizeMin = cms.double(0),
0131     trackSeedSizeMax = cms.double(100000),
0132     TCSizeMax        = cms.double(199.5),
0133     clusterLabel     = cms.vstring('Strip'),
0134     clusterBin       = cms.int32(100),
0135     clusterMax       = cms.double(100000),
0136 )
0137 
0138 
0139 seedMonitoring['muonSeededStepInOut'] = cms.PSet(
0140     seedInputTag      = cms.InputTag("muonSeededSeedsInOut"),
0141     trackCandInputTag = cms.InputTag("muonSeededTrackCandidatesInOut"),
0142     trackSeedSizeBin  = cms.int32(30),
0143     trackSeedSizeMin  = cms.double(-0.5),
0144     trackSeedSizeMax  = cms.double(29.5),
0145     TCSizeMax         = cms.double(199.5),
0146     clusterLabel      = cms.vstring('Strip'),
0147     clusterBin        = cms.int32(100),
0148     clusterMax        = cms.double(100000),
0149 )
0150 
0151 seedMonitoring['muonSeededStepOutIn'] = cms.PSet(
0152     seedInputTag      = cms.InputTag("muonSeededSeedsOutIn"),
0153     trackCandInputTag = cms.InputTag("muonSeededTrackCandidatesOutIn"),
0154     trackSeedSizeBin  = cms.int32(30),
0155     trackSeedSizeMin  = cms.double(-0.5),
0156     trackSeedSizeMax  = cms.double(29.5),
0157     TCSizeMax         = cms.double(199.5),
0158     clusterLabel      = cms.vstring('Strip'),
0159     clusterBin        = cms.int32(100),
0160     clusterMax        = cms.double(100000),
0161 )
0162 
0163 seedMonitoring['muonSeededStepOutInDisplaced'] = cms.PSet(
0164     seedInputTag      = cms.InputTag("muonSeededSeedsOutInDisplaced"),
0165     trackCandInputTag = cms.InputTag("muonSeededTrackCandidatesOutInDisplacedg"),
0166     trackSeedSizeBin  = cms.int32(30),
0167     trackSeedSizeMin  = cms.double(-0.5),
0168     trackSeedSizeMax  = cms.double(29.5),
0169     TCSizeMax         = cms.double(199.5),
0170     clusterLabel      = cms.vstring('Strip'),
0171     clusterBin        = cms.int32(100),
0172     clusterMax        = cms.double(100000),
0173 )
0174 
0175 seedMonitoring['jetCoreRegionalStep'] = cms.PSet(
0176     seedInputTag         = cms.InputTag("jetCoreRegionalStepSeeds"),
0177     trackCandInputTag    = cms.InputTag("jetCoreRegionalStepTrackCandidates"),
0178     trackSeedSizeBin     = cms.int32(100),
0179     trackSeedSizeMin     = cms.double(-0.5),
0180     trackSeedSizeMax     = cms.double(199.5),
0181     clusterLabel         = cms.vstring('Tot'),
0182     clusterBin           = cms.int32(100),
0183     clusterMax           = cms.double(100000),
0184     RegionProducer       = cms.InputTag("jetCoreRegionalStepTrackingRegions"),
0185     RegionCandidates     = cms.InputTag("jetsForCoreTracking"),
0186     trajCandPerSeedBin   = cms.int32(50),
0187     trajCandPerSeedMax   = cms.double(49.5),
0188 )
0189 
0190 seedMonitoring['jetCoreRegionalStepBarrel'] = cms.PSet(
0191     seedInputTag         = cms.InputTag("jetCoreRegionalStepSeedsBarrel"),
0192     trackCandInputTag    = cms.InputTag("jetCoreRegionalStepBarrelTrackCandidates"),
0193     trackSeedSizeBin     = cms.int32(100),
0194     trackSeedSizeMin     = cms.double(-0.5),
0195     trackSeedSizeMax     = cms.double(199.5),
0196     clusterLabel         = cms.vstring('Tot'),
0197     clusterBin           = cms.int32(100),
0198     clusterMax           = cms.double(100000),
0199     RegionProducer       = cms.InputTag("jetCoreRegionalStepBarrelTrackingRegions"),
0200     RegionCandidates     = cms.InputTag("jetsForCoreTrackingBarrel"),
0201     trajCandPerSeedBin   = cms.int32(50),
0202     trajCandPerSeedMax   = cms.double(49.5),
0203     doMVAPlots           = cms.bool(True),
0204     TrackProducerForMVA  = cms.InputTag("jetCoreRegionalStepBarrelTracks"),
0205     MVAProducers         = cms.InputTag("jetCoreRegionalBarrelStep"),
0206 )
0207 
0208 seedMonitoring['jetCoreRegionalStepEndcap'] = cms.PSet(
0209     seedInputTag         = cms.InputTag("jetCoreRegionalStepSeedsEndcap"),
0210     trackCandInputTag    = cms.InputTag("jetCoreRegionalStepEndcapTrackCandidates"),
0211     trackSeedSizeBin     = cms.int32(100),
0212     trackSeedSizeMin     = cms.double(-0.5),
0213     trackSeedSizeMax     = cms.double(199.5),
0214     clusterLabel         = cms.vstring('Tot'),
0215     clusterBin           = cms.int32(100),
0216     clusterMax           = cms.double(100000),
0217     RegionProducer       = cms.InputTag("jetCoreRegionalStepEndcapTrackingRegions"),
0218     RegionCandidates     = cms.InputTag("jetsForCoreTrackingEndcap"),
0219     trajCandPerSeedBin   = cms.int32(50),
0220     trajCandPerSeedMax   = cms.double(49.5),
0221     doMVAPlots           = cms.bool(True),
0222     TrackProducerForMVA  = cms.InputTag("jetCoreRegionalStepEndcapTracks"),
0223     MVAProducers         = cms.InputTag("jetCoreRegionalEndcapStep"),
0224 )
0225 
0226 for _eraName, _postfix, _era in _cfg.allEras():
0227     locals()["selectedIterTrackingStep"+_postfix] = _cfg.iterationAlgos(_postfix)
0228 #selectedIterTrackingStep.append('muonSeededStepOutInDisplaced')
0229