CMS 3D CMS Logo

Functions | Variables
diffTreeTool Namespace Reference

Functions

def format (objDict, label, spacing=9, firstOnly=False)
 
def getDictFromObject (obj, varDict, prefix='')
 
def getPieceFromObject (obj, description)
 

Variables

 action
 
 args
 
 cFile
 
 default
 
 dest
 
 diff
 
 diffColl
 
 diffContRE
 
 end
 
 epsilon
 
 firstOnly
 
 firstOnlyColl
 
 help
 
 index
 
 indexDoubleDict
 
 indexSingleDict
 
 info
 
 infoDoubleDict
 
 infoSingleDict
 
 match
 
 name
 
 options
 
 parser
 
 rootfile
 
 rootFilename
 
 runevent
 
 runeventDict
 
 secondOnly
 
 secondOnlyColl
 
 shlib
 
 size
 
 source
 
 stringSet
 
 tree
 
 typeFoundSet
 
 var
 
 variableREDict
 
 variables
 
 working
 

Function Documentation

def diffTreeTool.format (   objDict,
  label,
  spacing = 9,
  firstOnly = False 
)
return a formatted string for given object

Definition at line 29 of file diffTreeTool.py.

References funct.abs().

29 def format (objDict, label, spacing=9, firstOnly = False):
30  '''return a formatted string for given object'''
31  value = objDict[label]
32  if firstOnly:
33  diff = 0.
34  else:
35  diff = objDict['delta_' + label]
36 
37  problem = False
38  if isinstance (value, float):
39  formatString = '%%%d.%df' % (spacing, spacing - 5)
40  retval = formatString % value
41  if abs(diff) > epsilon:
42  if options.delta:
43  retval += ' [' + formatString % (diff) + ']'
44  else:
45  retval += ' (' + formatString % (value + diff) + ')'
46  elif not firstOnly:
47  retval += ' ' * (spacing + 3)
48  return retval
49  else:
50  formatString = '%%%ds' % spacing
51  retval = formatString % value
52  if diff:
53  if isinstance (value, str):
54  retval += ' (' + formatString % diff + ')'
55  elif options.delta:
56  retval += ' [' + formatString % diff + ']'
57  else:
58  retval += ' (' + formatString % (value + diff) + ')'
59  elif not firstOnly:
60  retval += ' ' * (spacing + 3)
61  return retval
62 
63 
def format(objDict, label, spacing=9, firstOnly=False)
Definition: diffTreeTool.py:29
Abs< T >::type abs(const T &t)
Definition: Abs.h:22
def diffTreeTool.getDictFromObject (   obj,
  varDict,
  prefix = '' 
)
Given a object and a prefix, fills an return dictionary with the
proper values

Definition at line 18 of file diffTreeTool.py.

18 def getDictFromObject (obj, varDict, prefix = ''):
19  """Given a object and a prefix, fills an return dictionary with the
20  proper values"""
21  if prefix:
22  obj = getPieceFromObject (obj, prefix)
23  retval = {}
24  for key, description in six.iteritems(varDict):
25  retval[key] = getPieceFromObject (obj, description)
26  return retval
27 
28 
def getDictFromObject(obj, varDict, prefix='')
Definition: diffTreeTool.py:18
def diffTreeTool.getPieceFromObject (   obj,
  description 
)
Returns piece from object 

Definition at line 13 of file diffTreeTool.py.

13 def getPieceFromObject (obj, description):
14  """Returns piece from object """
15  parsed = GenObject.parseVariableTofill (description)
16  return GenObject.evaluateFunction (obj, parsed)
17 
def getPieceFromObject(obj, description)
Definition: diffTreeTool.py:13

Variable Documentation

diffTreeTool.action

Definition at line 67 of file diffTreeTool.py.

diffTreeTool.args

Definition at line 72 of file diffTreeTool.py.

diffTreeTool.cFile

Definition at line 83 of file diffTreeTool.py.

diffTreeTool.default

Definition at line 67 of file diffTreeTool.py.

diffTreeTool.dest

Definition at line 66 of file diffTreeTool.py.

diffTreeTool.diff

Definition at line 197 of file diffTreeTool.py.

Referenced by edm::CountAndLimit.add(), BetaCalculatorECAL.addStepToXtal(), L1Scalers.analyze(), ExampleMuonAnalyzer.analyze(), L1TRPCTF.analyze(), OverlapValidation.analyze(), IsolatedTracksNxN.analyze(), tauImpactParameter::LagrangeMultipliersFitter.applyLagrangianConstraints(), ME0SegAlgoRU.areHitsCloseInEta(), FWTrackResidualDetailView.build(), BxTiming.calcBxDiff(), GsfVertexWeightCalculator.calculate(), ClusterShapeAlgo.Calculate_EnergyDepTopology(), HcalLogicalMap.checkElectronicsHashIds(), HcalLogicalMap.checkHashIds(), l1t::ConditionEvaluation.checkRangeDeltaEta(), BasicMultiTrajectoryState.combine(), MuonGeometryArrange.compareGeometries(), TrackerGeometryCompare.compareGeometries(), VertexDistance3D.compatibility(), VertexDistanceXY.compatibility(), MuonTrackResidualAnalyzer.computeResolution(), SiTrackerMultiRecHitUpdator.ComputeWeight(), CaloTowersCreationAlgo.convert(), rpcrawtodigi::EventRecords.dataToTriggerDelay(), l1t.deltaGctPhi(), AlphaTVarProducer.deltaHt(), HLTHemiDPhiFilter.deltaPhi(), HLTEcalResonanceFilter.DeltaPhi(), IsolatedGenParticles.deltaPhi(), IsolatedTracksCone.deltaPhi(), IsolatedTracksNxN.deltaPhi(), ALIUtils.diff2pi(), OpticalObject.diff2pi(), TrackerGeometryCompare.diffCommonTrackerSystem(), TangentCircle.direction(), VertexDistanceXY.distance(), VertexDistance3D.distance(), CSCOfflineMonitor.doEfficiencies(), CSCValidation.doEfficiencies(), CSCOfflineMonitor.doOccupancies(), CSCValidation.doOccupancies(), CSCOfflineMonitor.doStripDigis(), CSCValidation.doStripDigis(), ECALpedestalPCLHarvester.dqmEndJob(), DTTrigGeom.dumpLUT(), HOCalibAnalyzer.endJob(), fireworks.energyTower3DCorners(), ALIUtils.eq2ang(), OpticalObject.eq2ang(), L1TMuonBarrelKalmanAlgo.estimateCompatibility(), fireworks.etTower3DCorners(), PedestalsTask.fill(), DaqScopeModeTask.fill(), MuonShowerDigiFiller.fill(), fillEBMap_DiffIOV(), fillEEMap_DiffIOV(), CSCEfficiency.fillStrips_info(), MuonTimingFiller.fillTimeFromMeasurements(), HLTPixelActivityHFSumEnergyFilter.filter(), DTHVStatusHandler.filterData(), TwoTrackMinimumDistanceHelixLine.finalPoints(), CSCMake2DRecHit.findWireBx(), emtf::Huber.fit(), models.generate(), FullModelReactionDynamics.GenerateXandPt(), MuonKinkFinder.getChi2(), MatcherUsingTracksAlgorithm.getChi2(), EcalClusterToolsT< noZS >.getEnergyDepTopology(), DTTimeBoxFitter.getFitSeeds(), Basic2DGenericPFlowClusterizer.growPFClusters(), PFlow2DClusterizerWithTime.growPFClusters(), ThirdHitPredictionFromCircle.invCenterOnAxis(), SiStripHotStripAlgorithmFromClusterOccupancy.iterativeSearch(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy.iterativeSearch(), GlobalTrackQualityProducer.kink(), MuonGeometryArrange.makeGraph(), MatcherByPullsAlgorithm.match(), FastTrackerRecHitMatcher.match(), SiStripRecHitMatcher.match(), alpha_T.minimum_deltaSumPT(), RKOne4OrderStep< T, N >.operator()(), CSCThrTurnOnFcn.operator()(), MicroME.operator<(), CSCTFPtMethods.Pt2StnChiSq(), CSCTFPtMethods.Pt3StnChiSq(), DTSurvey.ReadChambers(), FedRawDataInputSource.readWorker(), L1MuDTEUX.run(), L1MuBMEUX.run(), SimpleL1MuGMTCand.setEta(), SimpleL1MuGMTCand.setPhi(), SimpleL1MuGMTCand.setPt(), HGCalImagingAlgo.shareEnergy(), CSCSegAlgoShowering.showerSeg(), VertexDistanceXY.signedDistance(), VertexDistance3D.signedDistance(), edm::service::ConcurrentModuleTimer.start(), RK4PreciseStep.stepWithAccuracy(), edm::service::ConcurrentModuleTimer.stop(), ThirdHitPredictionFromCircle.ThirdHitPredictionFromCircle(), CSCFitAFEBThr.ThresholdNoise(), CSCSegment.time(), timeDiffMS(), FullModelReactionDynamics.TwoCluster(), GflashG4Watcher.update(), reco::GhostTrackVertexFinder.vertexCompat(), vtxMean(), SiPixelTemplate.xtemp3d_int(), SiPixelTemplate.ytemp3d_int(), and BenchmarkGrd.~BenchmarkGrd().

diffTreeTool.diffColl

Definition at line 188 of file diffTreeTool.py.

diffTreeTool.diffContRE

Definition at line 89 of file diffTreeTool.py.

diffTreeTool.end

Definition at line 155 of file diffTreeTool.py.

diffTreeTool.epsilon

Definition at line 11 of file diffTreeTool.py.

diffTreeTool.firstOnly

Definition at line 161 of file diffTreeTool.py.

diffTreeTool.firstOnlyColl

Definition at line 152 of file diffTreeTool.py.

diffTreeTool.help

Definition at line 68 of file diffTreeTool.py.

diffTreeTool.index

Definition at line 162 of file diffTreeTool.py.

diffTreeTool.indexDoubleDict

Definition at line 138 of file diffTreeTool.py.

diffTreeTool.indexSingleDict

Definition at line 137 of file diffTreeTool.py.

diffTreeTool.info

Definition at line 164 of file diffTreeTool.py.

diffTreeTool.infoDoubleDict

Definition at line 140 of file diffTreeTool.py.

diffTreeTool.infoSingleDict

Definition at line 139 of file diffTreeTool.py.

diffTreeTool.match

Definition at line 102 of file diffTreeTool.py.

diffTreeTool.name

Definition at line 98 of file diffTreeTool.py.

diffTreeTool.options

Definition at line 72 of file diffTreeTool.py.

diffTreeTool.parser

Definition at line 65 of file diffTreeTool.py.

diffTreeTool.rootfile

Definition at line 129 of file diffTreeTool.py.

diffTreeTool.rootFilename

Definition at line 77 of file diffTreeTool.py.

diffTreeTool.runevent

Definition at line 149 of file diffTreeTool.py.

diffTreeTool.runeventDict

Definition at line 136 of file diffTreeTool.py.

diffTreeTool.secondOnly

Definition at line 179 of file diffTreeTool.py.

diffTreeTool.secondOnlyColl

Definition at line 170 of file diffTreeTool.py.

diffTreeTool.shlib

Definition at line 78 of file diffTreeTool.py.

diffTreeTool.size

Definition at line 135 of file diffTreeTool.py.

diffTreeTool.source

Definition at line 95 of file diffTreeTool.py.

diffTreeTool.stringSet

Definition at line 96 of file diffTreeTool.py.

diffTreeTool.tree

Definition at line 132 of file diffTreeTool.py.

diffTreeTool.typeFoundSet

Definition at line 97 of file diffTreeTool.py.

diffTreeTool.var

Definition at line 166 of file diffTreeTool.py.

diffTreeTool.variableREDict

Definition at line 91 of file diffTreeTool.py.

diffTreeTool.variables

Definition at line 79 of file diffTreeTool.py.

diffTreeTool.working

Definition at line 118 of file diffTreeTool.py.