예제 #1
0
                     _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",
예제 #2
0
    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",