Public Member Functions | |
def | __init__ |
def | appendTableCreator |
def | getName |
def | getPlotFolder |
def | readDirs |
Private Attributes | |
_fallbackDqmSubFolders | |
_fallbackNames | |
_name | |
_plotFolder | |
_possibleDirs | |
_tableCreators | |
Definition at line 2643 of file plotting.py.
def plotting.PlotterItem.__init__ | ( | self, | |
name, | |||
possibleDirs, | |||
plotFolder, | |||
fallbackNames = [] , |
|||
fallbackDqmSubFolders = [] |
|||
) |
Constructor Arguments: name -- Name of the folder (is used in the output directory naming) possibleDirs -- List of strings for possible directories of histograms in TFiles plotFolder -- PlotFolder object Keyword arguments fallbackNames -- Optional list of names for backward compatibility. These are used only by validation.Validation (class responsible of the release validation workflow) in case the reference file pointed by 'name' does not exist. fallbackDqmSubFolders -- Optional list of functions for (string->string) mapping the subfolder names found in the first file to another names (function should return None for no mapping). Use case is comparing files that have different iteration naming convention.
Definition at line 2644 of file plotting.py.
def plotting.PlotterItem.appendTableCreator | ( | self, | |
tc | |||
) |
Definition at line 2669 of file plotting.py.
def plotting.PlotterItem.getName | ( | self | ) |
Definition at line 2663 of file plotting.py.
References FP420HitsObject._name, TrackerHitsObject._name, PGeometricDet::Item._name, TrackingRecHitAlgorithm._name, LikelihoodSpecies._name, L1TMuon::PtAssignmentUnit._name, L1TMuon::PtRefinementUnit._name, LikelihoodPdfProduct._name, LikelihoodPdf._name, citk::IsolationConeDefinitionBase._name, Logger._name, hcaldqm::DQModule._name, DrellYanValidation._name, WValidation._name, HistoParams< T >._name, hcaldqm::flag::Flag._name, hcaldqm::quantity::Quantity._name, CutApplicatorBase._name, ElectronMVAEstimatorRun2Phys14NonTrig._name, PhotonMVAEstimatorRun2Spring15NonTrig._name, PhotonMVAEstimatorRun2Phys14NonTrig._name, ElectronMVAEstimatorRun2Spring15Trig._name, GeometricDetExtra._name, ElectronMVAEstimatorRun2Spring15NonTrig._name, HistoParams< TH2F >._name, HistoParams< TProfile2D >._name, Vispa.Views.PropertyView.Property._name, SequenceTypes.SequencePlaceholder._name, plotting.Subtract._name, plotting.Transform._name, plotting.FakeDuplicate._name, plotting.CutEfficiency._name, plotting.AggregateBins._name, plotting.AggregateHistos._name, plotting.ROC._name, plotting.Plot._name, plotting.PlotGroup._name, plotting.PlotterFolder._name, and plotting.PlotterItem._name.
def plotting.PlotterItem.getPlotFolder | ( | self | ) |
Definition at line 2666 of file plotting.py.
References plotting.PlotterFolder._plotFolder, and plotting.PlotterItem._plotFolder.
def plotting.PlotterItem.readDirs | ( | self, | |
files | |||
) |
Read available subfolders from the files Arguments: files -- List of strings for paths to files, or list of TFiles For each file, loop over 'possibleDirs', and read the subfolders of first one that exists. Returns a PlotterFolder if at least one file for which one of 'possibleDirs' exists. Otherwise, return None to signal that there is nothing available for this PlotFolder.
Definition at line 2672 of file plotting.py.
References plotting.PlotterFolder._fallbackDqmSubFolders, plotting.PlotterItem._fallbackDqmSubFolders, plotting.PlotterFolder._fallbackNames, plotting.PlotterItem._fallbackNames, FP420HitsObject._name, TrackerHitsObject._name, PGeometricDet::Item._name, TrackingRecHitAlgorithm._name, LikelihoodSpecies._name, L1TMuon::PtAssignmentUnit._name, L1TMuon::PtRefinementUnit._name, LikelihoodPdfProduct._name, LikelihoodPdf._name, citk::IsolationConeDefinitionBase._name, Logger._name, hcaldqm::DQModule._name, DrellYanValidation._name, WValidation._name, HistoParams< T >._name, hcaldqm::flag::Flag._name, hcaldqm::quantity::Quantity._name, CutApplicatorBase._name, ElectronMVAEstimatorRun2Phys14NonTrig._name, PhotonMVAEstimatorRun2Spring15NonTrig._name, PhotonMVAEstimatorRun2Phys14NonTrig._name, ElectronMVAEstimatorRun2Spring15Trig._name, GeometricDetExtra._name, ElectronMVAEstimatorRun2Spring15NonTrig._name, HistoParams< TH2F >._name, HistoParams< TProfile2D >._name, Vispa.Views.PropertyView.Property._name, SequenceTypes.SequencePlaceholder._name, plotting.Subtract._name, plotting.Transform._name, plotting.FakeDuplicate._name, plotting.CutEfficiency._name, plotting.AggregateBins._name, plotting.AggregateHistos._name, plotting.ROC._name, plotting.Plot._name, plotting.PlotGroup._name, plotting.PlotterFolder._name, plotting.PlotterItem._name, plotting.PlotterFolder._plotFolder, plotting.PlotterItem._plotFolder, plotting.PlotterItem._possibleDirs, plotting.PlotterFolder._tableCreators, and plotting.PlotterItem._tableCreators.
|
private |
Definition at line 2660 of file plotting.py.
Referenced by plotting.PlotterItem.readDirs().
|
private |
Definition at line 2659 of file plotting.py.
Referenced by plotting.PlotterItem.readDirs().
|
private |
Definition at line 2656 of file plotting.py.
Referenced by trackingPlots.TimePerTrackPlot.__str__(), trackingPlots.TimePerTrackPlot.create(), plotting.PlotterItem.getName(), validation.SimpleSample.name(), trackingPlots.Iteration.name(), and plotting.PlotterItem.readDirs().
|
private |
Definition at line 2658 of file plotting.py.
Referenced by plotting.PlotterItem.getPlotFolder(), and plotting.PlotterItem.readDirs().
|
private |
Definition at line 2657 of file plotting.py.
Referenced by plotting.PlotterTableItem.create(), and plotting.PlotterItem.readDirs().
|
private |
Definition at line 2661 of file plotting.py.
Referenced by plotting.PlotterItem.readDirs().