CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
trackingPlots.Iteration Class Reference

Public Member Functions

def __init__ (self, name, clusterMasking=None, seeding=None, building=None, fit=None, selection=None, other=[])
 
def all (self)
 
def building (self)
 
def clusterMasking (self)
 
def fit (self)
 
def modules (self)
 
def name (self)
 
def other (self)
 
def seeding (self)
 
def selection (self)
 

Private Attributes

 _name
 
 _other
 

Detailed Description

Definition at line 1364 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 1365 of file trackingPlots.py.

1365  def __init__(self, name, clusterMasking=None, seeding=None, building=None, fit=None, selection=None, other=[]):
1366  self._name = name
1367 
1368  def _set(param, name, modules):
1369  if param is not None:
1370  setattr(self, name, param)
1371  else:
1372  setattr(self, name, modules)
1373 
1374  _set(clusterMasking, "_clusterMasking", [self._name+"Clusters"])
1375  # it's fine to include e.g. quadruplets here also for pair
1376  # steps, as non-existing modules are just ignored
1377  _set(seeding, "_seeding", [self._name+"SeedingLayers", self._name+"TrackingRegions", self._name+"HitDoublets", self._name+"HitTriplets", self._name+"HitQuadruplets", self._name+"Seeds"])
1378  _set(building, "_building", [self._name+"TrackCandidates"])
1379  _set(fit, "_fit", [self._name+"Tracks"])
1380  _set(selection, "_selection", [self._name])
1381  self._other = other
1382 
def __init__(self, name, clusterMasking=None, seeding=None, building=None, fit=None, selection=None, other=[])

Member Function Documentation

def trackingPlots.Iteration.all (   self)

Definition at line 1386 of file trackingPlots.py.

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

1386  def all(self):
1387  return self._clusterMasking+self._seeding+self._building+self._fit+self._selection+self._other
1388 
def trackingPlots.Iteration.building (   self)

Definition at line 1395 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.modules().

1395  def building(self):
1396  return self._building
1397 
def trackingPlots.Iteration.clusterMasking (   self)

Definition at line 1389 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.modules().

1389  def clusterMasking(self):
1390  return self._clusterMasking
1391 
def trackingPlots.Iteration.fit (   self)

Definition at line 1398 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.modules().

1398  def fit(self):
1399  return self._fit
1400 
def trackingPlots.Iteration.modules (   self)

Definition at line 1407 of file trackingPlots.py.

References trackingPlots.Iteration.building(), trackingPlots.Iteration.clusterMasking(), LinearFit.fit(), reco::SequentialGhostTrackFitter.fit(), TKinFitter.fit(), tauImpactParameter::Chi2VertexFitter.fit(), reco::GhostTrackFitter.fit(), CollinearFitAtTM.fit(), SymmetryFit.fit(), ParentParticleFitter.fit(), CSCChamberFitter.fit(), reco::PositiveSideGhostTrackFitter.fit(), CandCommonVertexFitterBase.fit(), tauImpactParameter::LagrangeMultipliersFitter.fit(), emtf::LossFunction.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(), CandCommonVertexFitter< Fitter >.fit(), CollinearFitAtTM2.fit(), PFCandCommonVertexFitter< Fitter >.fit(), KinematicConstrainedVertexFitterT< nTrk, nConstraint >.fit(), KinematicParticleFitter.fit(), emtf::LeastSquares.fit(), presentation.PageLayout.fit(), PulseShapeFitOOTPileupCorrection.fit(), DTSegmentUpdator.fit(), MuonResidualsTwoBin.fit(), TtSemiLepKinFitter.fit(), CSCComparatorDigiFitter.fit(), KinematicParticleVertexFitter.fit(), TtFullHadKinFitter.fit(), EcalPerEvtMatacqAnalyzer.fit, CSCSegFit.fit(), reco::GhostTrackFitter::FitterImpl.fit(), MuonResiduals5DOFFitter.fit(), CosmicMuonSmoother.fit(), MuonSegFit.fit(), MuonResiduals6DOFrphiFitter.fit(), dqmTnP::AbstractFitter.fit(), TestHits.fit, DAFTrackProducerAlgorithm.fit(), MuonResiduals6DOFFitter.fit(), sistrip::MeanAndStdDev.fit(), TestSmoothHits.fit, MultiVertexFitter.fit(), LA_Filler_Fitter.fit(), emtf::AbsoluteDeviation.fit(), EcalMatacqAnalyzer.fit, GEMCSCSegFit.fit(), emtf::Huber.fit(), MuonResidualsFitter.fit(), TtFullHadKinFitter::KinFit.fit(), AdaptiveVertexFitter.fit(), SequentialVertexFitter< N >.fit(), emtf::PercentErrorSquared.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(), Vispa.Views.AbstractView.AbstractView.selection(), DDI::Specific.selection(), TreeBranch.selection(), DDSpecifics.selection(), Vispa.Views.WidgetView.WidgetView.selection(), Vispa.Views.TreeView.TreeView.selection(), Vispa.Views.TableView.TableView.selection(), and trackingPlots.Iteration.selection().

1407  def modules(self):
1408  return [("ClusterMask", self.clusterMasking()),
1409  ("Seeding", self.seeding()),
1410  ("Building", self.building()),
1411  ("Fit", self.fit()),
1412  ("Selection", self.selection()),
1413  ("Other", self.other())]
1414 
1415 
def trackingPlots.Iteration.name (   self)
def trackingPlots.Iteration.other (   self)

Definition at line 1404 of file trackingPlots.py.

References trackingPlots.Iteration._other.

Referenced by trackingPlots.Iteration.modules().

1404  def other(self):
1405  return self._other
1406 
def trackingPlots.Iteration.seeding (   self)

Definition at line 1392 of file trackingPlots.py.

Referenced by trackingPlots.Iteration.modules().

1392  def seeding(self):
1393  return self._seeding
1394 
def trackingPlots.Iteration.selection (   self)

Member Data Documentation

trackingPlots.Iteration._name
private
trackingPlots.Iteration._other
private