Classes | |
class | Iteration |
class | TimePerEventPlot |
class | TimePerTrackPlot |
class | TrackingIterationOrder |
class | TrackingPlotFolder |
class | TrackingSeedingLayerTable |
class | TrackingSummaryTable |
class | TrackingTimingTable |
Variables | |
list | _additionalTrackQualities |
tuple | _algos_common = dict(removeEmptyBins=True, xbinlabelsize=10, xbinlabeloption="d") |
list | _buildingExtendedPlots |
tuple | _chargemisid |
tuple | _collLabelMap = collections.OrderedDict(map(_collhelper, ["generalTracks"]+_possibleTrackingColls)) |
tuple | _collLabelMapHp = collections.OrderedDict(map(_collhelper, ["generalTracks"]+[n for n in _possibleTrackingColls if "Step" in n])) |
dictionary | _common = {"ymin": 0, "ymax": _maxEff} |
PackedCandidate plots. More... | |
dictionary | _common2 = {} |
dictionary | _commonLabelSize = {} |
dictionary | _commonStatus = {} |
tuple | _dedx |
tuple | _dupandfakeChi2Seeding |
tuple | _dupandfakeDeltaRPU |
tuple | _dupandfakeDxyDzBS |
tuple | _dupandfakeDxyDzPV |
tuple | _dupandfakeHitsLayers |
tuple | _dupandfakePos |
tuple | _dupandfakePtEtaPhi |
tuple | _dupandfakeSeedingPlots = _makeFakeDupPileupPlots("seedingLayerSet", "seeding layers", xtitle="", common=_seedingLayerSet_common) |
tuple | _dupandfakeSeedingTable |
tuple | _duplicateAlgo = PlotOnSideGroup("duplicateAlgo", Plot("duplicates_oriAlgo_vs_oriAlgo", drawStyle="COLZ", adjustMarginLeft=0.1, adjustMarginRight=0.1, **_algos_common)) |
tuple | _effandfakeDeltaRPU |
tuple | _effandfakeDxyDzBS |
tuple | _effandfakeDxyDzPV |
tuple | _effandfakeHitsLayers |
tuple | _effandfakePos |
tuple | _effandfakePtEtaPhi |
tuple | _extDistChi2Seeding |
tuple | _extDistDeltaR |
tuple | _extDistDxyDzBS |
tuple | _extDistDxyDzPV |
tuple | _extDistHitsLayers |
tuple | _extDistPos |
tuple | _extDistPtEtaPhi |
Extended set of plots. More... | |
tuple | _extDistSeedingPlots = _makeDistPlots("seedingLayerSet", "seeding layers", common=dict(xtitle="", **_seedingLayerSet_common)) |
tuple | _extDistSeedingTable |
tuple | _extDistSimDeltaR |
tuple | _extDistSimDxyDzBS |
tuple | _extDistSimDxyDzPV |
tuple | _extDistSimHitsLayers |
tuple | _extDistSimPos |
tuple | _extDistSimPtEtaPhi |
Extended set of plots also for simulation. More... | |
list | _extendedPlots |
tuple | _extHitsLayers |
tuple | _extNrecVsNsim |
tuple | _extResidualEta |
tuple | _extResidualPt |
tuple | _hitsAndPt |
list | _hltFolder |
tuple | _iteration_reorder = TrackingIterationOrder() |
list | _iterations |
float | _legendDy_1row = 0.46 |
float | _legendDy_2rows = -0.025 |
float | _legendDy_2rows_3cols = -0.17 |
float | _legendDy_4rows = 0.09 |
list | _max3DLayers = [5, 10, 20] |
float | _maxDRJ = 0.1 |
list | _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 | _maxFake = [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 0.8, 1.025] |
list | _maxHits = [5, 10, 20, 40, 60, 80] |
list | _maxLayers = [5, 10, 25] |
int | _maxPixelLayers = 8 |
list | _maxPU = [20, 50, 65, 80, 100, 150, 200, 250] |
list | _maxZ = [5, 10, 20, 40, 60] |
list | _min3DLayers = [0, 5, 10] |
list | _minHits = [0, 5, 10] |
list | _minLayers = [0, 5, 10] |
list | _minMaxMVA = [-1.025, -0.5, 0, 0.5, 1.025] |
list | _minMaxN = [5e-1, 5, 5e1, 5e2, 5e3, 5e4, 5e5, 5e6, 5e7, 5e8, 5e9] |
list | _minMaxResol = [1e-5, 4e-5, 1e-4, 4e-4, 1e-3, 4e-3, 1e-2, 4e-2, 0.1, 0.4, 1] |
list | _minMaxTracks = [0, 200, 500, 1000, 1500, 2000] |
list | _minPU = [0, 10, 20, 50, 100, 150] |
list | _minZ = [-60, -40, -20, -10, -5] |
tuple | _packedCandidateCovarianceMatrix1 |
tuple | _packedCandidateCovarianceMatrix2 |
tuple | _packedCandidateFlow |
tuple | _packedCandidateHits |
tuple | _packedCandidateHitsHitPattern |
tuple | _packedCandidateImpactParameter1 |
tuple | _packedCandidateImpactParameter2 |
tuple | _packedCandidateKinematics |
tuple | _packedCandidateLayers |
list | _packedCandidatePlots |
tuple | _packedCandidateVertex |
list | _possibleTrackingColls |
dictionary | _possibleTrackingCollsOld |
list | _possibleTrackingNonIterationColls |
Summary plots. More... | |
tuple | _pulls |
tuple | _pvassociation1 |
tuple | _pvassociation2 |
list | _recoBasedPlots |
tuple | _resolutionsEta |
tuple | _resolutionsPhi |
tuple | _resolutionsPt |
list | _seedingBuildingPlots |
tuple | _seedingLayerSet_common = dict(removeEmptyBins=True, xbinlabelsize=8, xbinlabeloption="d", adjustMarginRight=0.1) |
list | _simBasedPlots |
list | _summaryPlots |
list | _summaryPlotsHp |
list | _summaryPlotsSeeds |
tuple | _time_per_event_cpu = TimePerEventPlot("timePerEvent", "module_time_thread_total") |
tuple | _time_per_event_real = TimePerEventPlot("timePerEvent", "module_time_real_total") |
tuple | _time_per_iter_cpu = AggregateBins("iteration", _time_per_event_cpu, _iterModuleMap(), ignoreMissingBins=True, reorder=_iteration_reorder) |
tuple | _time_per_iter_real = AggregateBins("iteration", _time_per_event_real, _iterModuleMap(), ignoreMissingBins=True, reorder=_iteration_reorder) |
list | _timeFolders |
tuple | _timing_iterationsCPU |
tuple | _timing_iterationsReal |
tuple | _timing_summaryCPU |
tuple | _timing_summaryReal |
tuple | _tplifetime |
string | _trackingIterationOrderHistogram = "DQMData/Run 1/Tracking/Run summary/TrackBuilding/num_reco_coll" |
tuple | _tuning |
string | loopSubFolders = "timing" |
tuple | plotter = Plotter() |
tuple | plotterExt = Plotter() |
tuple | plotterHLT = Plotter() |
tuple | plotterHLTExt = Plotter() |
tuple | timePlotter = Plotter() |
tuple | tpPlotter = Plotter() |
|
private |
Definition at line 1363 of file trackingPlots.py.
References _trackingFolders().
|
private |
Definition at line 1300 of file trackingPlots.py.
References _trackingFolders().
|
private |
Definition at line 651 of file trackingPlots.py.
|
private |
Definition at line 690 of file trackingPlots.py.
References _summaryBinRename().
Definition at line 1618 of file trackingPlots.py.
Referenced by trackingPlots.TrackingTimingTable._getValues().
|
private |
|
private |
Definition at line 121 of file trackingPlots.py.
|
private |
Definition at line 67 of file trackingPlots.py.
|
private |
|
private |
Definition at line 86 of file trackingPlots.py.
|
private |
Definition at line 133 of file trackingPlots.py.
|
private |
Definition at line 587 of file trackingPlots.py.
References python.rootplot.root2matplotlib.replace().
Referenced by _summaryBinRename(), trackingPlots.TrackingSummaryTable.create(), and trackingPlots.TrackingPlotFolder.translateSubFolder().
|
private |
Definition at line 45 of file trackingPlots.py.
|
private |
Definition at line 1625 of file trackingPlots.py.
|
private |
Definition at line 655 of file trackingPlots.py.
References _mapCollectionToAlgoQuality().
Referenced by _constructSummary(), and trackingPlots.TimePerTrackPlot.create().
|
private |
Definition at line 1182 of file trackingPlots.py.
Referenced by _appendPixelTrackingPlots(), _appendTrackingPlots(), and trackingPlots.TimePerTrackPlot._getDirectory().
|
private |
Definition at line 561 of file trackingPlots.py.
|
private |
Definition at line 575 of file trackingPlots.py.
|
private |
Definition at line 573 of file trackingPlots.py.
|
private |
Definition at line 577 of file trackingPlots.py.
|
private |
Definition at line 547 of file trackingPlots.py.
list trackingPlots._additionalTrackQualities |
Definition at line 582 of file trackingPlots.py.
tuple trackingPlots._algos_common = dict(removeEmptyBins=True, xbinlabelsize=10, xbinlabeloption="d") |
Definition at line 225 of file trackingPlots.py.
list trackingPlots._buildingExtendedPlots |
Definition at line 1235 of file trackingPlots.py.
tuple trackingPlots._chargemisid |
Definition at line 328 of file trackingPlots.py.
tuple trackingPlots._collLabelMap = collections.OrderedDict(map(_collhelper, ["generalTracks"]+_possibleTrackingColls)) |
Definition at line 653 of file trackingPlots.py.
tuple trackingPlots._collLabelMapHp = collections.OrderedDict(map(_collhelper, ["generalTracks"]+[n for n in _possibleTrackingColls if "Step" in n])) |
Definition at line 654 of file trackingPlots.py.
dictionary trackingPlots._common = {"ymin": 0, "ymax": _maxEff} |
PackedCandidate plots.
Definition at line 211 of file trackingPlots.py.
dictionary trackingPlots._common2 = {} |
Definition at line 282 of file trackingPlots.py.
dictionary trackingPlots._commonLabelSize = {} |
Definition at line 773 of file trackingPlots.py.
dictionary trackingPlots._commonStatus = {} |
Definition at line 770 of file trackingPlots.py.
tuple trackingPlots._dedx |
Definition at line 319 of file trackingPlots.py.
tuple trackingPlots._dupandfakeChi2Seeding |
Definition at line 271 of file trackingPlots.py.
tuple trackingPlots._dupandfakeDeltaRPU |
Definition at line 263 of file trackingPlots.py.
tuple trackingPlots._dupandfakeDxyDzBS |
Definition at line 238 of file trackingPlots.py.
tuple trackingPlots._dupandfakeDxyDzPV |
Definition at line 243 of file trackingPlots.py.
tuple trackingPlots._dupandfakeHitsLayers |
Definition at line 250 of file trackingPlots.py.
tuple trackingPlots._dupandfakePos |
Definition at line 257 of file trackingPlots.py.
tuple trackingPlots._dupandfakePtEtaPhi |
Definition at line 228 of file trackingPlots.py.
tuple trackingPlots._dupandfakeSeedingPlots = _makeFakeDupPileupPlots("seedingLayerSet", "seeding layers", xtitle="", common=_seedingLayerSet_common) |
Definition at line 270 of file trackingPlots.py.
tuple trackingPlots._dupandfakeSeedingTable |
Definition at line 1177 of file trackingPlots.py.
tuple trackingPlots._duplicateAlgo = PlotOnSideGroup("duplicateAlgo", Plot("duplicates_oriAlgo_vs_oriAlgo", drawStyle="COLZ", adjustMarginLeft=0.1, adjustMarginRight=0.1, **_algos_common)) |
Definition at line 226 of file trackingPlots.py.
tuple trackingPlots._effandfakeDeltaRPU |
Definition at line 217 of file trackingPlots.py.
tuple trackingPlots._effandfakeDxyDzBS |
Definition at line 192 of file trackingPlots.py.
tuple trackingPlots._effandfakeDxyDzPV |
Definition at line 197 of file trackingPlots.py.
tuple trackingPlots._effandfakeHitsLayers |
Definition at line 204 of file trackingPlots.py.
tuple trackingPlots._effandfakePos |
Definition at line 212 of file trackingPlots.py.
tuple trackingPlots._effandfakePtEtaPhi |
Definition at line 181 of file trackingPlots.py.
tuple trackingPlots._extDistChi2Seeding |
Definition at line 428 of file trackingPlots.py.
tuple trackingPlots._extDistDeltaR |
Definition at line 422 of file trackingPlots.py.
tuple trackingPlots._extDistDxyDzBS |
Definition at line 399 of file trackingPlots.py.
tuple trackingPlots._extDistDxyDzPV |
Definition at line 403 of file trackingPlots.py.
tuple trackingPlots._extDistHitsLayers |
Definition at line 409 of file trackingPlots.py.
tuple trackingPlots._extDistPos |
Definition at line 416 of file trackingPlots.py.
tuple trackingPlots._extDistPtEtaPhi |
tuple trackingPlots._extDistSeedingPlots = _makeDistPlots("seedingLayerSet", "seeding layers", common=dict(xtitle="", **_seedingLayerSet_common)) |
Definition at line 427 of file trackingPlots.py.
tuple trackingPlots._extDistSeedingTable |
Definition at line 1179 of file trackingPlots.py.
tuple trackingPlots._extDistSimDeltaR |
Definition at line 493 of file trackingPlots.py.
tuple trackingPlots._extDistSimDxyDzBS |
Definition at line 470 of file trackingPlots.py.
tuple trackingPlots._extDistSimDxyDzPV |
Definition at line 474 of file trackingPlots.py.
tuple trackingPlots._extDistSimHitsLayers |
Definition at line 480 of file trackingPlots.py.
tuple trackingPlots._extDistSimPos |
Definition at line 487 of file trackingPlots.py.
tuple trackingPlots._extDistSimPtEtaPhi |
Extended set of plots also for simulation.
Definition at line 465 of file trackingPlots.py.
list trackingPlots._extendedPlots |
Definition at line 1242 of file trackingPlots.py.
tuple trackingPlots._extHitsLayers |
Definition at line 456 of file trackingPlots.py.
tuple trackingPlots._extNrecVsNsim |
Definition at line 450 of file trackingPlots.py.
tuple trackingPlots._extResidualEta |
Definition at line 434 of file trackingPlots.py.
tuple trackingPlots._extResidualPt |
Definition at line 442 of file trackingPlots.py.
tuple trackingPlots._hitsAndPt |
Definition at line 337 of file trackingPlots.py.
list trackingPlots._hltFolder |
Definition at line 1389 of file trackingPlots.py.
tuple trackingPlots._iteration_reorder = TrackingIterationOrder() |
Definition at line 1858 of file trackingPlots.py.
list trackingPlots._iterations |
Definition at line 1452 of file trackingPlots.py.
float trackingPlots._legendDy_1row = 0.46 |
Definition at line 55 of file trackingPlots.py.
float trackingPlots._legendDy_2rows = -0.025 |
Definition at line 56 of file trackingPlots.py.
float trackingPlots._legendDy_2rows_3cols = -0.17 |
Definition at line 57 of file trackingPlots.py.
float trackingPlots._legendDy_4rows = 0.09 |
Definition at line 58 of file trackingPlots.py.
list trackingPlots._max3DLayers = [5, 10, 20] |
Definition at line 36 of file trackingPlots.py.
float trackingPlots._maxDRJ = 0.1 |
Definition at line 43 of file trackingPlots.py.
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.
Definition at line 23 of file trackingPlots.py.
list trackingPlots._maxFake = [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 0.8, 1.025] |
Definition at line 24 of file trackingPlots.py.
list trackingPlots._maxHits = [5, 10, 20, 40, 60, 80] |
Definition at line 31 of file trackingPlots.py.
list trackingPlots._maxLayers = [5, 10, 25] |
Definition at line 33 of file trackingPlots.py.
int trackingPlots._maxPixelLayers = 8 |
Definition at line 34 of file trackingPlots.py.
list trackingPlots._maxPU = [20, 50, 65, 80, 100, 150, 200, 250] |
Definition at line 40 of file trackingPlots.py.
list trackingPlots._maxZ = [5, 10, 20, 40, 60] |
Definition at line 38 of file trackingPlots.py.
list trackingPlots._min3DLayers = [0, 5, 10] |
Definition at line 35 of file trackingPlots.py.
list trackingPlots._minHits = [0, 5, 10] |
Definition at line 30 of file trackingPlots.py.
list trackingPlots._minLayers = [0, 5, 10] |
Definition at line 32 of file trackingPlots.py.
list trackingPlots._minMaxMVA = [-1.025, -0.5, 0, 0.5, 1.025] |
Definition at line 42 of file trackingPlots.py.
list trackingPlots._minMaxN = [5e-1, 5, 5e1, 5e2, 5e3, 5e4, 5e5, 5e6, 5e7, 5e8, 5e9] |
Definition at line 28 of file trackingPlots.py.
list trackingPlots._minMaxResol = [1e-5, 4e-5, 1e-4, 4e-4, 1e-3, 4e-3, 1e-2, 4e-2, 0.1, 0.4, 1] |
Definition at line 27 of file trackingPlots.py.
list trackingPlots._minMaxTracks = [0, 200, 500, 1000, 1500, 2000] |
Definition at line 41 of file trackingPlots.py.
list trackingPlots._minPU = [0, 10, 20, 50, 100, 150] |
Definition at line 39 of file trackingPlots.py.
list trackingPlots._minZ = [-60, -40, -20, -10, -5] |
Definition at line 37 of file trackingPlots.py.
tuple trackingPlots._packedCandidateCovarianceMatrix1 |
Definition at line 845 of file trackingPlots.py.
tuple trackingPlots._packedCandidateCovarianceMatrix2 |
Definition at line 861 of file trackingPlots.py.
tuple trackingPlots._packedCandidateFlow |
Definition at line 777 of file trackingPlots.py.
tuple trackingPlots._packedCandidateHits |
Definition at line 793 of file trackingPlots.py.
tuple trackingPlots._packedCandidateHitsHitPattern |
Definition at line 785 of file trackingPlots.py.
tuple trackingPlots._packedCandidateImpactParameter1 |
Definition at line 821 of file trackingPlots.py.
tuple trackingPlots._packedCandidateImpactParameter2 |
Definition at line 836 of file trackingPlots.py.
tuple trackingPlots._packedCandidateKinematics |
Definition at line 888 of file trackingPlots.py.
tuple trackingPlots._packedCandidateLayers |
Definition at line 804 of file trackingPlots.py.
list trackingPlots._packedCandidatePlots |
Definition at line 1286 of file trackingPlots.py.
tuple trackingPlots._packedCandidateVertex |
Definition at line 879 of file trackingPlots.py.
list trackingPlots._possibleTrackingColls |
Definition at line 509 of file trackingPlots.py.
dictionary trackingPlots._possibleTrackingCollsOld |
Definition at line 534 of file trackingPlots.py.
list trackingPlots._possibleTrackingNonIterationColls |
Summary plots.
Definition at line 505 of file trackingPlots.py.
tuple trackingPlots._pulls |
Definition at line 359 of file trackingPlots.py.
tuple trackingPlots._pvassociation1 |
Definition at line 289 of file trackingPlots.py.
tuple trackingPlots._pvassociation2 |
Definition at line 302 of file trackingPlots.py.
list trackingPlots._recoBasedPlots |
Definition at line 1199 of file trackingPlots.py.
tuple trackingPlots._resolutionsEta |
Definition at line 370 of file trackingPlots.py.
tuple trackingPlots._resolutionsPhi |
Definition at line 386 of file trackingPlots.py.
tuple trackingPlots._resolutionsPt |
Definition at line 378 of file trackingPlots.py.
list trackingPlots._seedingBuildingPlots |
Definition at line 1219 of file trackingPlots.py.
tuple trackingPlots._seedingLayerSet_common = dict(removeEmptyBins=True, xbinlabelsize=8, xbinlabeloption="d", adjustMarginRight=0.1) |
Definition at line 269 of file trackingPlots.py.
list trackingPlots._simBasedPlots |
Definition at line 1190 of file trackingPlots.py.
list trackingPlots._summaryPlots |
Definition at line 1262 of file trackingPlots.py.
list trackingPlots._summaryPlotsHp |
Definition at line 1272 of file trackingPlots.py.
list trackingPlots._summaryPlotsSeeds |
Definition at line 1282 of file trackingPlots.py.
tuple trackingPlots._time_per_event_cpu = TimePerEventPlot("timePerEvent", "module_time_thread_total") |
Definition at line 1794 of file trackingPlots.py.
tuple trackingPlots._time_per_event_real = TimePerEventPlot("timePerEvent", "module_time_real_total") |
Definition at line 1795 of file trackingPlots.py.
tuple trackingPlots._time_per_iter_cpu = AggregateBins("iteration", _time_per_event_cpu, _iterModuleMap(), ignoreMissingBins=True, reorder=_iteration_reorder) |
Definition at line 1859 of file trackingPlots.py.
tuple trackingPlots._time_per_iter_real = AggregateBins("iteration", _time_per_event_real, _iterModuleMap(), ignoreMissingBins=True, reorder=_iteration_reorder) |
Definition at line 1860 of file trackingPlots.py.
list trackingPlots._timeFolders |
Definition at line 1917 of file trackingPlots.py.
tuple trackingPlots._timing_iterationsCPU |
Definition at line 1897 of file trackingPlots.py.
tuple trackingPlots._timing_iterationsReal |
Definition at line 1904 of file trackingPlots.py.
tuple trackingPlots._timing_summaryCPU |
Definition at line 1862 of file trackingPlots.py.
tuple trackingPlots._timing_summaryReal |
Definition at line 1879 of file trackingPlots.py.
tuple trackingPlots._tplifetime |
Definition at line 1933 of file trackingPlots.py.
string trackingPlots._trackingIterationOrderHistogram = "DQMData/Run 1/Tracking/Run summary/TrackBuilding/num_reco_coll" |
Definition at line 65 of file trackingPlots.py.
tuple trackingPlots._tuning |
Definition at line 346 of file trackingPlots.py.
string trackingPlots.loopSubFolders = "timing" |
Definition at line 1928 of file trackingPlots.py.
tuple trackingPlots.plotter = Plotter() |
Definition at line 1298 of file trackingPlots.py.
tuple trackingPlots.plotterExt = Plotter() |
Definition at line 1299 of file trackingPlots.py.
tuple trackingPlots.plotterHLT = Plotter() |
Definition at line 1392 of file trackingPlots.py.
tuple trackingPlots.plotterHLTExt = Plotter() |
Definition at line 1393 of file trackingPlots.py.
tuple trackingPlots.timePlotter = Plotter() |
Definition at line 1921 of file trackingPlots.py.
tuple trackingPlots.tpPlotter = Plotter() |
Definition at line 1938 of file trackingPlots.py.
Referenced by HLTTauDQMOfflineSource.analyze(), and HLTTauDQMOfflineSource.bookHistograms().