CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
trackingPlots.py File Reference

Go to the source code of this file.

Classes

class  trackingPlots.TrackingSummaryTable.AK4PFJets
 
class  trackingPlots.TrackingSummaryTable.BTVLike
 
class  trackingPlots.TrackingSummaryTable.GeneralTracks
 
class  trackingPlots.TrackingSummaryTable.GeneralTracksPt09
 
class  trackingPlots.TrackingSummaryTable.HighPurity
 
class  trackingPlots.TrackingSummaryTable.HighPurityPt09
 
class  trackingPlots.Iteration
 
class  trackingPlots.TrackingSummaryTable.Pixel
 
class  trackingPlots.TrackingSummaryTable.PixelPt09
 
class  trackingPlots.TimePerEventPlot
 
class  trackingPlots.TimePerTrackPlot
 
class  trackingPlots.TrackingIterationOrder
 
class  trackingPlots.TrackingPlotFolder
 
class  trackingPlots.TrackingSeedingLayerTable
 
class  trackingPlots.TrackingSummaryTable
 
class  trackingPlots.TrackingTimingTable
 

Namespaces

 trackingPlots
 

Functions

def trackingPlots._appendPixelTrackingPlots
 
def trackingPlots._appendTrackingPlots
 
def trackingPlots._collhelper
 
def trackingPlots._constructSummary
 
def trackingPlots._iterModuleMap
 
def trackingPlots._makeDistPlots
 
def trackingPlots._makeDistSimPlots
 
def trackingPlots._makeEffFakeDupPlots
 
def trackingPlots._makeFakeDist
 
def trackingPlots._makeFakeDupPileupPlots
 
def trackingPlots._makeMVAPlots
 
def trackingPlots._mapCollectionToAlgoQuality
 
def trackingPlots._minMaxResidual
 
def trackingPlots._stepModuleMap
 
def trackingPlots._summaryBinRename
 
def trackingPlots._trackingFolders
 
def trackingPlots._trackingRefFileFallbackSLHC_Phase1PU140
 
def trackingPlots._trackingSubFoldersFallbackConversion
 
def trackingPlots._trackingSubFoldersFallbackFromPV
 
def trackingPlots._trackingSubFoldersFallbackPreSplitting
 
def trackingPlots._trackingSubFoldersFallbackSLHC_Phase1PU140
 

Variables

list trackingPlots._additionalTrackQualities
 
tuple trackingPlots._algos_common = dict(removeEmptyBins=True, xbinlabelsize=10, xbinlabeloption="d")
 
list trackingPlots._buildingExtendedPlots
 
tuple trackingPlots._chargemisid
 
tuple trackingPlots._collLabelMap = collections.OrderedDict(map(_collhelper, ["generalTracks"]+_possibleTrackingColls))
 
tuple trackingPlots._collLabelMapHp = collections.OrderedDict(map(_collhelper, ["generalTracks"]+[n for n in _possibleTrackingColls if "Step" in n]))
 
dictionary trackingPlots._common = {"ymin": 0, "ymax": _maxEff}
 PackedCandidate plots. More...
 
dictionary trackingPlots._common2 = {}
 
dictionary trackingPlots._commonLabelSize = {}
 
dictionary trackingPlots._commonStatus = {}
 
tuple trackingPlots._dedx
 
tuple trackingPlots._dupandfakeChi2Seeding
 
tuple trackingPlots._dupandfakeDeltaRPU
 
tuple trackingPlots._dupandfakeDxyDzBS
 
tuple trackingPlots._dupandfakeDxyDzPV
 
tuple trackingPlots._dupandfakeHitsLayers
 
tuple trackingPlots._dupandfakePos
 
tuple trackingPlots._dupandfakePtEtaPhi
 
tuple trackingPlots._dupandfakeSeedingPlots = _makeFakeDupPileupPlots("seedingLayerSet", "seeding layers", xtitle="", common=_seedingLayerSet_common)
 
tuple trackingPlots._dupandfakeSeedingTable
 
tuple trackingPlots._duplicateAlgo = PlotOnSideGroup("duplicateAlgo", Plot("duplicates_oriAlgo_vs_oriAlgo", drawStyle="COLZ", adjustMarginLeft=0.1, adjustMarginRight=0.1, **_algos_common))
 
tuple trackingPlots._effandfakeDeltaRPU
 
tuple trackingPlots._effandfakeDxyDzBS
 
tuple trackingPlots._effandfakeDxyDzPV
 
tuple trackingPlots._effandfakeHitsLayers
 
tuple trackingPlots._effandfakePos
 
tuple trackingPlots._effandfakePtEtaPhi
 
tuple trackingPlots._extDistChi2Seeding
 
tuple trackingPlots._extDistDeltaR
 
tuple trackingPlots._extDistDxyDzBS
 
tuple trackingPlots._extDistDxyDzPV
 
tuple trackingPlots._extDistHitsLayers
 
tuple trackingPlots._extDistPos
 
tuple trackingPlots._extDistPtEtaPhi
 Extended set of plots. More...
 
tuple trackingPlots._extDistSeedingPlots = _makeDistPlots("seedingLayerSet", "seeding layers", common=dict(xtitle="", **_seedingLayerSet_common))
 
tuple trackingPlots._extDistSeedingTable
 
tuple trackingPlots._extDistSimDeltaR
 
tuple trackingPlots._extDistSimDxyDzBS
 
tuple trackingPlots._extDistSimDxyDzPV
 
tuple trackingPlots._extDistSimHitsLayers
 
tuple trackingPlots._extDistSimPos
 
tuple trackingPlots._extDistSimPtEtaPhi
 Extended set of plots also for simulation. More...
 
list trackingPlots._extendedPlots
 
tuple trackingPlots._extHitsLayers
 
tuple trackingPlots._extNrecVsNsim
 
tuple trackingPlots._extResidualEta
 
tuple trackingPlots._extResidualPt
 
tuple trackingPlots._hitsAndPt
 
list trackingPlots._hltFolder
 
tuple trackingPlots._iteration_reorder = TrackingIterationOrder()
 
list trackingPlots._iterations
 
float trackingPlots._legendDy_1row = 0.46
 
float trackingPlots._legendDy_2rows = -0.025
 
float trackingPlots._legendDy_2rows_3cols = -0.17
 
float trackingPlots._legendDy_4rows = 0.09
 
list trackingPlots._max3DLayers = [5, 10, 20]
 
float trackingPlots._maxDRJ = 0.1
 
list trackingPlots._maxEff = [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 0.8, 1.025, 1.2, 1.5, 2]
 Per track collection plots. More...
 
list trackingPlots._maxFake = [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 0.8, 1.025]
 
list trackingPlots._maxHits = [5, 10, 20, 40, 60, 80]
 
list trackingPlots._maxLayers = [5, 10, 25]
 
int trackingPlots._maxPixelLayers = 8
 
list trackingPlots._maxPU = [20, 50, 65, 80, 100, 150, 200, 250]
 
list trackingPlots._maxZ = [5, 10, 20, 40, 60]
 
list trackingPlots._min3DLayers = [0, 5, 10]
 
list trackingPlots._minHits = [0, 5, 10]
 
list trackingPlots._minLayers = [0, 5, 10]
 
list trackingPlots._minMaxMVA = [-1.025, -0.5, 0, 0.5, 1.025]
 
list trackingPlots._minMaxN = [5e-1, 5, 5e1, 5e2, 5e3, 5e4, 5e5, 5e6, 5e7, 5e8, 5e9]
 
list trackingPlots._minMaxResol = [1e-5, 4e-5, 1e-4, 4e-4, 1e-3, 4e-3, 1e-2, 4e-2, 0.1, 0.4, 1]
 
list trackingPlots._minMaxTracks = [0, 200, 500, 1000, 1500, 2000]
 
list trackingPlots._minPU = [0, 10, 20, 50, 100, 150]
 
list trackingPlots._minZ = [-60, -40, -20, -10, -5]
 
tuple trackingPlots._packedCandidateCovarianceMatrix1
 
tuple trackingPlots._packedCandidateCovarianceMatrix2
 
tuple trackingPlots._packedCandidateFlow
 
tuple trackingPlots._packedCandidateHits
 
tuple trackingPlots._packedCandidateHitsHitPattern
 
tuple trackingPlots._packedCandidateImpactParameter1
 
tuple trackingPlots._packedCandidateImpactParameter2
 
tuple trackingPlots._packedCandidateKinematics
 
tuple trackingPlots._packedCandidateLayers
 
list trackingPlots._packedCandidatePlots
 
tuple trackingPlots._packedCandidateVertex
 
list trackingPlots._possibleTrackingColls
 
dictionary trackingPlots._possibleTrackingCollsOld
 
list trackingPlots._possibleTrackingNonIterationColls
 Summary plots. More...
 
tuple trackingPlots._pulls
 
tuple trackingPlots._pvassociation1
 
tuple trackingPlots._pvassociation2
 
list trackingPlots._recoBasedPlots
 
tuple trackingPlots._resolutionsEta
 
tuple trackingPlots._resolutionsPhi
 
tuple trackingPlots._resolutionsPt
 
list trackingPlots._seedingBuildingPlots
 
tuple trackingPlots._seedingLayerSet_common = dict(removeEmptyBins=True, xbinlabelsize=8, xbinlabeloption="d", adjustMarginRight=0.1)
 
list trackingPlots._simBasedPlots
 
list trackingPlots._summaryPlots
 
list trackingPlots._summaryPlotsHp
 
list trackingPlots._summaryPlotsSeeds
 
tuple trackingPlots._time_per_event_cpu = TimePerEventPlot("timePerEvent", "module_time_thread_total")
 
tuple trackingPlots._time_per_event_real = TimePerEventPlot("timePerEvent", "module_time_real_total")
 
tuple trackingPlots._time_per_iter_cpu = AggregateBins("iteration", _time_per_event_cpu, _iterModuleMap(), ignoreMissingBins=True, reorder=_iteration_reorder)
 
tuple trackingPlots._time_per_iter_real = AggregateBins("iteration", _time_per_event_real, _iterModuleMap(), ignoreMissingBins=True, reorder=_iteration_reorder)
 
list trackingPlots._timeFolders
 
tuple trackingPlots._timing_iterationsCPU
 
tuple trackingPlots._timing_iterationsReal
 
tuple trackingPlots._timing_summaryCPU
 
tuple trackingPlots._timing_summaryReal
 
tuple trackingPlots._tplifetime
 
string trackingPlots._trackingIterationOrderHistogram = "DQMData/Run 1/Tracking/Run summary/TrackBuilding/num_reco_coll"
 
tuple trackingPlots._tuning
 
string trackingPlots.loopSubFolders = "timing"
 
tuple trackingPlots.plotter = Plotter()
 
tuple trackingPlots.plotterExt = Plotter()
 
tuple trackingPlots.plotterHLT = Plotter()
 
tuple trackingPlots.plotterHLTExt = Plotter()
 
tuple trackingPlots.timePlotter = Plotter()
 
tuple trackingPlots.tpPlotter = Plotter()