_simBasedPlots, onlyForPileup=True) _appendTrackingPlots("TrackFromPV", "fromPV", _simBasedPlots + _recoBasedPlots, onlyForPileup=True) _appendTrackingPlots("TrackFromPVAllTP", "fromPVAllTP", _recoBasedPlots, onlyForPileup=True) # MiniAOD plotter.append( "packedCandidate", _trackingFolders("PackedCandidate"), PlotFolder(*_packedCandidatePlots, loopSubFolders=False, purpose=PlotPurpose.MiniAOD, page="miniaod", section="PackedCandidate")) plotter.append( "packedCandidateLostTracks", _trackingFolders("PackedCandidate/lostTracks"), PlotFolder(*_packedCandidatePlots, loopSubFolders=False, purpose=PlotPurpose.MiniAOD, page="miniaod", section="PackedCandidate (lostTracks)")) _iterModuleMap = collections.OrderedDict([ ("initialStepPreSplitting", [ "initialStepSeedLayersPreSplitting", "initialStepSeedsPreSplitting",
plotter.append(summaryName, _trackingFolders(lastDirName), PlotFolder(*_summaryPlots, loopSubFolders=False, onlyForPileup=onlyForPileup, purpose=PlotPurpose.TrackingSummary, page="summary", section=name)) plotter.append(summaryName+"_highPurity", _trackingFolders(lastDirName), PlotFolder(*_summaryPlotsHp, loopSubFolders=False, onlyForPileup=onlyForPileup, purpose=PlotPurpose.TrackingSummary, page="summary", section=name+"_highPurity" if name != "" else "highPurity"), fallbackNames=[summaryName]) # backward compatibility for release validation, the HP plots used to be in the same directory with all-track plots _appendTrackingPlots("Track", "", _simBasedPlots+_recoBasedPlots) _appendTrackingPlots("TrackAllTPEffic", "allTPEffic", _simBasedPlots, onlyForPileup=True) _appendTrackingPlots("TrackFromPV", "fromPV", _simBasedPlots+_recoBasedPlots, onlyForPileup=True) _appendTrackingPlots("TrackFromPVAllTP", "fromPVAllTP", _recoBasedPlots, onlyForPileup=True) # MiniAOD plotter.append("packedCandidate", _trackingFolders("PackedCandidate"), PlotFolder(*_packedCandidatePlots, loopSubFolders=False, purpose=PlotPurpose.MiniAOD, page="miniaod", section="PackedCandidate")) plotter.append("packedCandidateLostTracks", _trackingFolders("PackedCandidate/lostTracks"), PlotFolder(*_packedCandidatePlots, loopSubFolders=False, purpose=PlotPurpose.MiniAOD, page="miniaod", section="PackedCandidate (lostTracks)")) _iterModuleMap = collections.OrderedDict([ ("initialStepPreSplitting", ["initialStepSeedLayersPreSplitting", "initialStepSeedsPreSplitting", "initialStepTrackCandidatesPreSplitting", "initialStepTracksPreSplitting", "firstStepPrimaryVerticesPreSplitting", "iter0TrackRefsForJetsPreSplitting", "caloTowerForTrkPreSplitting", "ak4CaloJetsForTrkPreSplitting", "jetsForCoreTrackingPreSplitting",