CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
trackingPlots.Iteration Class Reference

Public Member Functions

def __init__
 
def all
 
def building
 
def clusterMasking
 
def fit
 
def modules
 
def name
 
def other
 
def seeding
 
def selection
 

Private Attributes

 _name
 
 _other
 

Detailed Description

Definition at line 856 of file trackingPlots.py.

Constructor & Destructor Documentation

def trackingPlots.Iteration.__init__ (   self,
  name,
  clusterMasking = None,
  seeding = None,
  building = None,
  fit = None,
  selection = None,
  other = [] 
)

Definition at line 857 of file trackingPlots.py.

858  def __init__(self, name, clusterMasking=None, seeding=None, building=None, fit=None, selection=None, other=[]):
859  self._name = name
860 
861  def _set(param, name, modules):
862  if param is not None:
863  setattr(self, name, param)
864  else:
865  setattr(self, name, modules)
866 
867  _set(clusterMasking, "_clusterMasking", [self._name+"Clusters"])
868  _set(seeding, "_seeding", [self._name+"SeedingLayers", self._name+"Seeds"])
869  _set(building, "_building", [self._name+"TrackCandidates"])
870  _set(fit, "_fit", [self._name+"Tracks"])
871  _set(selection, "_selection", [self._name])
872  self._other = other

Member Function Documentation

def trackingPlots.Iteration.all (   self)

Definition at line 876 of file trackingPlots.py.

References trackingPlots.Iteration._other, Vispa.Views.WidgetView.WidgetView._selection, Vispa.Views.TreeView.TreeView._selection, and Vispa.Views.TableView.TableView._selection.

877  def all(self):
878  return self._clusterMasking+self._seeding+self._building+self._fit+self._selection+self._other
def trackingPlots.Iteration.building (   self)

Definition at line 885 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.modules().

886  def building(self):
887  return self._building
def trackingPlots.Iteration.clusterMasking (   self)

Definition at line 879 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.modules().

880  def clusterMasking(self):
881  return self._clusterMasking
def trackingPlots.Iteration.fit (   self)

Definition at line 888 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.modules().

889  def fit(self):
890  return self._fit
def trackingPlots.Iteration.modules (   self)

Definition at line 897 of file trackingPlots.py.

References trackingPlots.Iteration.building(), trackingPlots.Iteration.clusterMasking(), LinearFit.fit(), reco::SequentialGhostTrackFitter.fit(), RZLine.fit(), TKinFitter.fit(), tauImpactParameter::Chi2VertexFitter.fit(), reco::GhostTrackFitter.fit(), CollinearFitAtTM.fit(), PreliminaryFit.fit(), SymmetryFit.fit(), LossFunction.fit(), ParentParticleFitter.fit(), CSCChamberFitter.fit(), reco::PositiveSideGhostTrackFitter.fit(), CandCommonVertexFitterBase.fit(), tauImpactParameter::LagrangeMultipliersFitter.fit(), tauImpactParameter::TrackHelixVertexFitter.fit(), tauImpactParameter::TauA1NuConstrainedFitter.fit(), CandKinematicVertexFitter.fit(), CSCCondSegFit.fit(), DTLinearFit.fit(), PFCandCommonVertexFitterBase.fit(), MuonResiduals1DOFFitter.fit(), LagrangeParentParticleFitter.fit(), sistrip::LinearFit.fit(), MuonResidualsAngleFitter.fit(), UnbinnedLikelihoodFit.fit(), MuonResidualsBfieldAngleFitter.fit(), TrajectoryFitter.fit(), MuonResidualsPositionFitter.fit(), KinematicConstrainedVertexFitter.fit(), LeastSquares.fit(), CandCommonVertexFitter< Fitter >.fit(), CollinearFitAtTM2.fit(), KinematicConstrainedVertexFitterT< nTrk, nConstraint >.fit(), gbl::GblTrajectory.fit(), KinematicParticleFitter.fit(), DTSegmentUpdator.fit(), TtSemiLepKinFitter.fit(), KinematicParticleVertexFitter.fit(), MuonResidualsTwoBin.fit(), PFCandCommonVertexFitter< Fitter >.fit(), TtFullHadKinFitter.fit(), produceOfflineValidationTex.PageLayout.fit(), EcalPerEvtMatacqAnalyzer.fit, CSCSegFit.fit(), reco::GhostTrackFitter::FitterImpl.fit(), MuonResiduals5DOFFitter.fit(), CosmicMuonSmoother.fit(), MuonResiduals6DOFrphiFitter.fit(), dqmTnP::AbstractFitter.fit(), TestHits.fit, DAFTrackProducerAlgorithm.fit(), MuonResiduals6DOFFitter.fit(), sistrip::MeanAndStdDev.fit(), TestSmoothHits.fit, ME0SegFit.fit(), AbsoluteDeviation.fit(), MultiVertexFitter.fit(), LA_Filler_Fitter.fit(), EcalMatacqAnalyzer.fit, PulseShapeFitOOTPileupCorrection.fit(), GEMCSCSegFit.fit(), Huber.fit(), MuonResidualsFitter.fit(), TtFullHadKinFitter::KinFit.fit(), AdaptiveVertexFitter.fit(), PercentErrorSquared.fit(), SequentialVertexFitter< N >.fit(), dqmTnP::GaussianPlusLinearFitter.fit(), hitfit::Top_Fit.fit(), hitfit::Base_Constrainer.fit(), dqmTnP::VoigtianPlusExponentialFitter.fit(), hitfit::Chisq_Constrainer.fit(), trackingPlots.Iteration.fit(), SubLayerCrossings.other(), TauValidation.other, TauDecay.other, CkfDebugger.other, trackingPlots.Iteration.other(), trackingPlots.Iteration.seeding(), Vispa.Plugins.EdmBrowser.EdmBrowserBoxView.EdmBrowserBoxView.selection(), Vispa.Plugins.EdmBrowser.BranchTableView.BranchTableView.selection(), DDI::Specific.selection(), Vispa.Views.AbstractView.AbstractView.selection(), TreeBranch.selection(), DDSpecifics.selection(), Vispa.Views.WidgetView.WidgetView.selection(), Vispa.Views.TreeView.TreeView.selection(), Vispa.Views.TableView.TableView.selection(), and trackingPlots.Iteration.selection().

898  def modules(self):
899  return [("ClusterMask", self.clusterMasking()),
900  ("Seeding", self.seeding()),
901  ("Building", self.building()),
902  ("Fit", self.fit()),
903  ("Selection", self.selection()),
904  ("Other", self.other())]
905 
def trackingPlots.Iteration.name (   self)

Definition at line 873 of file trackingPlots.py.

References FP420HitsObject._name, TrackerHitsObject._name, PGeometricDet::Item._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, plotting.Subtract._name, plotting.FakeDuplicate._name, plotting.AggregateBins._name, Vispa.Views.PropertyView.Property._name, SequenceTypes.SequencePlaceholder._name, plotting.AggregateHistos._name, plotting.ROC._name, trackingPlots.Iteration._name, plotting.Plot._name, plotting.PlotGroup._name, plotting.PlotterFolder._name, and plotting.PlotterItem._name.

Referenced by cuy.divideElement.__init__(), cuy.plotElement.__init__(), cuy.additionElement.__init__(), cuy.superimposeElement.__init__(), cuy.graphElement.__init__(), config.CFG.__str__(), and validation.Sample.digest().

874  def name(self):
875  return self._name
def trackingPlots.Iteration.other (   self)

Definition at line 894 of file trackingPlots.py.

References trackingPlots.Iteration._other.

Referenced by trackingPlots.Iteration.modules().

895  def other(self):
896  return self._other
def trackingPlots.Iteration.seeding (   self)

Definition at line 882 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.modules().

883  def seeding(self):
884  return self._seeding
def trackingPlots.Iteration.selection (   self)

Definition at line 891 of file trackingPlots.py.

References Vispa.Views.WidgetView.WidgetView._selection, Vispa.Views.TreeView.TreeView._selection, and Vispa.Views.TableView.TableView._selection.

Referenced by trackingPlots.Iteration.modules().

892  def selection(self):
893  return self._selection

Member Data Documentation

trackingPlots.Iteration._name
private

Definition at line 858 of file trackingPlots.py.

Referenced by validation.SimpleSample.name(), and trackingPlots.Iteration.name().

trackingPlots.Iteration._other
private

Definition at line 871 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.all(), and trackingPlots.Iteration.other().