CMS 3D CMS Logo

Functions | Variables
geometryDiff Namespace Reference

Functions

def loopover (which)
 
def matrixmult (a, b)
 
def rotFromEuler (g)
 
def rotFromPhi (g)
 
def transpose (a)
 

Variables

 args
 
int epsilon = 1e-6
 
 file
 
 geom1 = MuonGeometry(file(args[0]))
 
 geom2 = MuonGeometry(file(args[1]))
 
 opts = dict(opts)
 
 sqrtepsilon = sqrt(epsilon)
 
string usage = "Usage: geometryDiff.py [-h|--help] [-e|--epsilon epsilon] geometry1.xml geometry2.xml"
 

Function Documentation

◆ loopover()

def geometryDiff.loopover (   which)

Definition at line 62 of file geometryDiff.py.

References funct.abs(), matrixmult(), print(), rotFromEuler(), rotFromPhi(), str, and transpose().

62 def loopover(which):
63  if which == "DT":
64  keys = geom1.dt.keys()
65  keys.sort(dtorder)
66 
67  elif which == "CSC":
68  keys = geom1.csc.keys()
69  keys.sort(cscorder)
70 
71  else: raise Exception
72 
73  for key in keys:
74  if which == "DT":
75  g1 = geom1.dt[key]
76  g2 = geom2.dt[key]
77  else:
78  g1 = geom1.csc[key]
79  g2 = geom2.csc[key]
80 
81  if g1.relativeto != g2.relativeto:
82  print("%s %s relativeto=\"%s\" versus relativeto=\"%s\"" % (which, str(key), g1.relativeto, g2.relativeto))
83 
84  if abs(g1.x - g2.x) > epsilon or abs(g1.y - g2.y) > epsilon or abs(g1.z - g2.z) > epsilon:
85  print("%s %s position difference: (%g, %g, %g) - (%g, %g, %g) = (%g, %g, %g)" % \
86  (which, str(key), g1.x, g1.y, g1.z, g2.x, g2.y, g2.z, g1.x - g2.x, g1.y - g2.y, g1.z - g2.z))
87 
88  if "phix" in g1.__dict__:
89  g1type = "phi"
90  g1a, g1b, g1c = g1.phix, g1.phiy, g1.phiz
91  g1rot = rotFromPhi(g1)
92  else:
93  g1type = "euler"
94  g1a, g1b, g1c = g1.alpha, g1.beta, g1.gamma
95  g1rot = rotFromEuler(g1)
96 
97  if "phix" in g2.__dict__:
98  g2type = "phi"
99  g2a, g2b, g2c = g2.phix, g2.phiy, g2.phiz
100  g2rot = rotFromPhi(g2)
101  else:
102  g2type = "euler"
103  g2a, g2b, g2c = g2.alpha, g2.beta, g2.gamma
104  g2rot = rotFromEuler(g2)
105 
106  diff = matrixmult(g1rot, transpose(g2rot))
107  if abs(diff[0][0] - 1.) > sqrtepsilon or abs(diff[1][1] - 1.) > sqrtepsilon or abs(diff[2][2] - 1.) > sqrtepsilon or \
108  abs(diff[0][1]) > epsilon or abs(diff[0][2]) > epsilon or abs(diff[1][2]) > epsilon:
109  print("%s %s rotation difference: %s(%g, %g, %g) - %s(%g, %g, %g) = %s" % \
110  (which, str(key), g1type, g1a, g1b, g1c, g2type, g2a, g2b, g2c, str(diff)))
111 
112 loopover("DT")
113 loopover("CSC")
114 
115 
116 
def transpose(a)
Definition: geometryDiff.py:39
def matrixmult(a, b)
Definition: geometryDiff.py:36
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47
Abs< T >::type abs(const T &t)
Definition: Abs.h:22
def rotFromPhi(g)
Definition: geometryDiff.py:42
def rotFromEuler(g)
Definition: geometryDiff.py:55
def loopover(which)
Definition: geometryDiff.py:62
#define str(s)

◆ matrixmult()

def geometryDiff.matrixmult (   a,
  b 
)

Definition at line 36 of file geometryDiff.py.

References ComparisonHelper.zip().

Referenced by loopover(), and rotFromPhi().

36 def matrixmult(a, b):
37  return [[sum([i*j for i, j in zip(row, col)]) for col in zip(*b)] for row in a]
38 
def matrixmult(a, b)
Definition: geometryDiff.py:36
OutputIterator zip(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)

◆ rotFromEuler()

def geometryDiff.rotFromEuler (   g)

Definition at line 55 of file geometryDiff.py.

References funct.cos(), and funct.sin().

Referenced by loopover().

55 def rotFromEuler(g):
56  s1, s2, s3 = sin(g.alpha), sin(g.beta), sin(g.gamma)
57  c1, c2, c3 = cos(g.alpha), cos(g.beta), cos(g.gamma)
58  return [[c2 * c3, c1 * s3 + s1 * s2 * c3, s1 * s3 - c1 * s2 * c3,],
59  [-c2 * s3, c1 * c3 - s1 * s2 * s3, s1 * c3 + c1 * s2 * s3,],
60  [s2, -s1 * c2, c1 * c2, ]]
61 
Sin< T >::type sin(const T &t)
Definition: Sin.h:22
Cos< T >::type cos(const T &t)
Definition: Cos.h:22
def rotFromEuler(g)
Definition: geometryDiff.py:55

◆ rotFromPhi()

def geometryDiff.rotFromPhi (   g)

Definition at line 42 of file geometryDiff.py.

References funct.cos(), matrixmult(), and funct.sin().

Referenced by loopover().

42 def rotFromPhi(g):
43  phix, phiy, phiz = g.phix, g.phiy, g.phiz
44  rotX = [[1., 0., 0., ],
45  [0., cos(phix), sin(phix),],
46  [0., -sin(phix), cos(phix),]]
47  rotY = [[cos(phiy), 0., -sin(phiy),],
48  [0., 1., 0., ],
49  [sin(phiy), 0., cos(phiy),]]
50  rotZ = [[cos(phiz), sin(phiz), 0., ],
51  [-sin(phiz), cos(phiz), 0., ],
52  [0., 0., 1., ]]
53  return matrixmult(rotX, matrixmult(rotY, rotZ))
54 
Sin< T >::type sin(const T &t)
Definition: Sin.h:22
def matrixmult(a, b)
Definition: geometryDiff.py:36
Cos< T >::type cos(const T &t)
Definition: Cos.h:22
def rotFromPhi(g)
Definition: geometryDiff.py:42

◆ transpose()

Variable Documentation

◆ args

geometryDiff.args

Definition at line 11 of file geometryDiff.py.

◆ epsilon

geometryDiff.epsilon = 1e-6

Definition at line 26 of file geometryDiff.py.

Referenced by ReferenceTrajectory.addMaterialEffectsCurvlinGbl(), ReferenceTrajectory.addMaterialEffectsLocalGbl(), trklet::VarAdjustK.adjust(), almost_equal(), angle_units::operators.almostEqual(), GlobalTrackerMuonAlignment.analyzeTrackTrack(), GlobalTrackerMuonAlignment.analyzeTrackTrajectory(), trklet::TrackletCalculatorDisplaced.approxprojdisk(), GeneralBinFinderInPhi< T >.binIndex(), magneticfield::bSlab.bSlab(), BoostedDoubleSVProducer.calcNsubjettiness(), TrackWithHistory.checkAtEnd(), TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >.discriminate(), CMSCGEN.dNdEmudEnu(), IntegralOverPhiFunction.DoEval(), IntegrandThetaFunction.DoEval(), DTSegment4DQuality.dqmAnalyze(), TMultiDimFet.EvalControl(), KinematicPerigeeConversions.extendedPerigeeFromKinematicParameters(), DAClusterizerInZ_vect.fill(), DAClusterizerInZT_vect.fill(), Thrust.finalAxis(), PerigeeConversions.ftsToPerigeeParameters(), funct::GaussLegendreIntegrator.GaussLegendreIntegrator(), PixelInactiveAreaFinder.getPhiSpanBarrel(), PixelInactiveAreaFinder.getPhiSpanEndcap(), ConversionProducer.getTrackImpactPosition(), AlignmentParameterStore.hierarchyConstraints(), SmartPropagator.initTkVolume(), HiPuRhoProducer.inputTowers(), VirtualJetProducer.inputTowers(), CSCLayerGeometry.inside(), SimpleNavigationSchool.linkNextLargerLayer(), SimpleNavigationSchool.linkNextLayerInGroup(), angle0to2pi.make0To2pi(), DTTopology.onWhichBorder(), DTTopology.onWhichBorder_old(), CMSInsideOutAlgorithm::ListIteratorLesserByDeltaR.operator()(), NumericSafeLessByEt< T >.operator()(), NumericSafeLessByPt< T >.operator()(), NumericSafeGreaterByEt< T >.operator()(), NumericSafeGreaterByPt< T >.operator()(), DTSegmentCand.operator==(), SimpleNavigationSchool.outerRadiusIncrease(), placeAssembly(), RecHitPropagator.propagate(), SteppingHelixPropagator.propagate(), tauImpactParameter::ErrorMatrixPropagator.propagateError(), SiLinearChargeDivider.readPulseShape(), FixedFlatOccupancy1d.set_epsilon_max(), CSC01.set_epsilon_max(), FixedFlatOccupancy1d.set_epsilon_min(), SiPixelRecHitQuality::Packing.setProbabilityQ(), SiPixelRecHitQuality::Packing.setProbabilityXY(), HLLHCEvtVtxGenerator.sigma(), SmartPropagator.SmartPropagator(), DAClusterizerInZ.split(), DAClusterizerInZ_vect.split(), DAClusterizerInZ.splitAll(), muonisolation::NominalEfficiencyThresholds.thresholdValueForEfficiency(), trklet::VarAdjustK.VarAdjustK(), and trklet::VarAdjustKR.VarAdjustKR().

◆ file

geometryDiff.file

Definition at line 13 of file geometryDiff.py.

Referenced by cms::cuda.abortOnCudaError(), cms::cuda.abortOnNvmlError(), ConfigBuilder.ConfigBuilder.addCustomise(), addFilesWithFork(), CmsShowNavigator.addFilter(), SiStripGainFromData.algoEndJob(), DumpFWRecoGeometry.analyze(), DumpFWTGeoRecoGeometry.analyze(), CSCFileDumper.analyze(), SiPixel2DTemplateDBObjectReader.analyze(), SiPixelTemplateDBObjectReader.analyze(), SiPixelGenErrorDBObjectUploader.analyze(), SiPixel2DTemplateDBObjectUploader.analyze(), SiPixelTemplateDBObjectUploader.analyze(), L1GctPrintLuts.analyze(), FFTJetTreeDump.analyze(), EcalTPGParamBuilder.analyze(), L1GtVhdlTemplateFile.append(), CmsShowNavigator.appendFile(), BeamProfileVtxGenerator.BeamProfileVtxGenerator(), ExternalLHEProducer.beginRunProduce(), ESPedestalTask.bookHistograms(), fwlite::BranchMapReader.BranchMapReader(), fwlite::internal::BranchMapReaderStrategyV1.BranchMapReaderStrategyV1(), fwlite::internal::BranchMapReaderStrategyV11.BranchMapReaderStrategyV11(), fwlite::internal::BranchMapReaderStrategyV17.BranchMapReaderStrategyV17(), fwlite::internal::BranchMapReaderStrategyV7.BranchMapReaderStrategyV7(), fwlite::internal::BranchMapReaderStrategyV8.BranchMapReaderStrategyV8(), CTPPSCompositeESSource.buildDirectSimuData(), SiStripPsuDetIdMap.BuildMap(), CmsShowNavigator.canEditFiltersExternally(), FWTEveViewer.CaptureAndSaveImage(), CDFRunInfo.CDFRunInfo(), CmsShowNavigator.changeFilter(), check_file(), check_files(), dqm::DQMFileSaverOnline.checkError(), QualityTester.configureTests(), SiPixelLorentzAngleCalibration.createFromTree(), SiStripLorentzAngleCalibration.createFromTree(), SiStripBackplaneCalibration.createFromTree(), cms::cuda.cudaCheck_(), hitfit::Defaults_Textrep.Defaults_Textrep(), TrackerDpgAnalysis.delay(), XrdAdaptor::Source.determineHostExcludeString(), FWLiteJobMetadataManager.doUpdate(), DTDigiReader.DTDigiReader(), LASBarrelAlgorithm.Dump(), ProvenanceDumper.dumpEventFilteringParameterSets_(), GeometryConfiguration.dumpFileList(), FIPConfiguration.dumpFileList(), CastorDumpConditions.dumpIt(), RunManagerMTWorker.DumpMagneticField(), edm::DuplicateTreeSentry.dup(), sistrip::EnsembleCalibrationLA.endJob(), QualityCutsAnalyzer.endJob(), ESDataFormatterV4.ESDataFormatterV4(), ESDigiToRaw.ESDigiToRaw(), ESElectronicsMapper.ESElectronicsMapper(), ESIntegrityClient.ESIntegrityClient(), ESIntegrityTask.ESIntegrityTask(), ESPedestalClient.ESPedestalClient(), ESUnpacker.ESUnpacker(), DTExpandMap.expandSteering(), FWGUIManager.exportAllViews(), reco::ExpressionEvaluator.ExpressionEvaluator(), JsonOutputProducer::JsonConfigurationBlock.extractFileBase(), spf::SherpackFetcher.Fetch(), fftjetcms.fftjet_Grid2d_parser(), fftjetcms.fftjet_LinearInterpolator2d_parser(), fftjetcms.fftjet_MembershipFunction_parser(), fftjetcms.fftjet_PeakSelector_parser(), CmsShowMain.fileChangedSlot(), dqm::DQMFileSaverBase.filename(), edm::FileRandomKEThetaGunProducer.FileRandomKEThetaGunProducer(), edm::FileRandomMultiParticlePGunProducer.FileRandomMultiParticlePGunProducer(), SiPixelCPEGenericErrorParm.fillCPEGenericErrorParm(), TkHistoMap.fillFromAscii(), AdaptiveVertexFitter.fit(), PedeSteerer.fixParameter(), trklet::FPGAWord.FPGAWord(), EcalLaserCondTools.from_hdf_to_db(), getRunInfo.Func_FillInfoHlt(), getRunInfo.Func_FillInfoMagnetHistory(), getRunInfo.Func_FillInfoRunSummary(), ExternalLHEProducer.generateRunInfo(), getCentralityFromFile(), PedeSteererWeakModeConstraints.getFile(), fwlite::BranchMapReader.getFileVersion(), getHists(), L1MuBMTEtaPatternLut.getIgnoredLines(), L1MuBMTQualPatternLut.getIgnoredLines(), production_tasks.MonitorJobs.getjobid(), findQualityFiles.getJSONGoodRuns(), CmsShowNavigator.getNSelectedEvents(), CmsShowNavigator.getNTotalEvents(), getplot(), ZIterativeAlgorithmWithFit.getStatWeights(), CmsShowNavigator.goToRunEvent(), FWConfigurationManager.guessAndReadFromFile(), GzInputStream.GzInputStream(), h2DSegm.h2DSegm(), h4DSegm.h4DSegm(), HCalSD.HCalSD(), HDelta.HDelta(), hDeltaR.hDeltaR(), hDigis.hDigis(), hHits.hHits(), PedeSteerer.hierarchyConstraint(), HLikelihoodVSPart.HLikelihoodVSPart(), HMassVSPart.HMassVSPart(), HMassVSPartProfile.HMassVSPartProfile(), hMuonStat.hMuonStat(), hParam.hParam(), HResolutionVSPart.HResolutionVSPart(), hTDelay.hTDelay(), hTimes< hTime >.hTimes(), hTMaxCell.hTMaxCell(), hTOF.hTOF(), PixelToLNKAssociateFromAscii.init(), PixelToFEDAssociateFromAscii.init(), fit::RootMinuitCommands< Function >.init(), ElectronEnergyRegressionEvaluate.initialize(), EGammaMvaEleEstimatorCSA14.initialize(), HGCalTriggerClusterIdentificationBDT.initialize(), EGammaMvaEleEstimator.initialize(), CSCOverlapsAlignmentAlgorithm.initialize(), XrdAdaptor::RequestManager.initialize(), dqm::DQMFileSaverPB.initRun(), XrdAdaptor::Source.isDCachePool(), CmsShowNavigator.isFirstEvent(), CmsShowNavigator.isLastEvent(), JetCalibrationParameterSetTauJet.JetCalibrationParameterSetTauJet(), JetPartonNamespace::JetPartonCalibrationParameterSet.JetPartonCalibrationParameterSet(), L1MuDTPtaLut.load(), L1MuDTPhiLut.load(), L1MuDTEtaPatternLut.load(), L1MuBMTEtaPatternLut.load(), L1MuDTQualPatternLut.load(), L1MuBMTQualPatternLut.load(), L1MuDTExtLut.load(), svgfig.load(), L1TMuonBarrelParamsHelper.load_ext(), L1TMuonBarrelParamsHelper.load_phi(), L1TMuonBarrelParamsHelper.load_pt(), cmsHarvester.load_ref_hist_mappings(), FWGeometry.loadMap(), PPSDirectSimulationData.loadObject(), ClusterShapeHitFilter.loadPixelLimits(), edm::LogDebug_.LogDebug_(), logger.logger.logJobs(), motionPolicyChamber.loopover(), ls_cert_type(), main(), BeamSpotWorkflow.main(), jpt::Map.Map(), sistrip::MeasureLA.MeasureLA(), mergeLUTs(), multibsvspvplots(), MVAVariableManager< reco::GsfElectron >.MVAVariableManager(), fwlite::BranchMapReader.newStrategy(), nlumis(), TFWLiteSelectorBasic.Notify(), cms::cuda.nvmlCheck_(), edm::storage::DavixStorageMaker.open(), edm::storage::LocalStorageMaker.open(), edm::storage::XrdFile.open(), edm::storage::DCacheStorageMaker.open(), edm::storage::StormStorageMaker.open(), edm::storage::StormLcgGtStorageMaker.open(), edm::storage::XrdStorageMaker.open(), CmsShowNavigator.openFile(), trklet.openfile(), l1t::L1TCaloStage1LutWriter.openOutputFile(), gen::Pythia6Service.openPYUPDA(), gen::Pythia6Service.openSLHA(), perftools::EdmEventSize.parseFile(), CTPPSPixelDAQMappingESSourceXML.ParseXML(), TotemDAQMappingESSourceXML.ParseXML(), IODConfig.populateClob(), PPSPixelDigiAnalyzer.PPSPixelDigiAnalyzer(), CTPPSRPAlignmentCorrectionsDataESSourceXMLCommon.PrepareSequence(), print_rates(), printSOF(), processDirectory(), FFTJetTreeDump.processTreeData(), SiPixelFakeGenErrorDBObjectESSource.produce(), SiPixelFakeTemplateDBObjectESSource.produce(), perftools::EdmEventSize.produceHistos(), edmIntegrityCheck.PublishToFileSystem.publish(), SiPixelGenError.pushfile(), SiPixelTemplate2D.pushfile(), SiPixelTemplate.pushfile(), Histos.put(), l1t::demo.read(), edmIntegrityCheck.PublishToFileSystem.read(), MuonResidualsTwoBin.read(), MuonResidualsFitter.read(), hitfit::Defaults_Textrep.read_file(), l1t::demo.readAPxFile(), edmplugin.readCacheFile(), PhysicsTools::MVAComputer.readCalibration(), DTSurvey.ReadChambers(), DTCalibrationMap.readConsts(), l1t::demo.readEMPFile(), HcalLaserEventFilter2012.readEventListFile(), DQMRootSource.readFile_(), L1MuCSCPtLut.readFromDBS(), l1tpf_impl.readFromFile(), reco::details.readGzipFile(), evf::EvFDaqDirector.readLastLSEntry(), CSCTFConfigProducer.readLUT(), l1tpf_impl.readManyFromFile(), LASAlignmentTubeAlgorithm.ReadMisalignmentFromFile(), LASBarrelAlgorithm.ReadMisalignmentFromFile(), FedRawDataInputSource.readNextChunkIntoBuffer(), MuScleFitBase.readProbabilityDistributionsFromFile(), readRcd(), EnergyScaleCorrection.readScalesFromFile(), EnergyScaleCorrection.readSmearingsFromFile(), LASBarrelAlgorithm.ReadStartParametersFromFile(), MuonAlignmentFromReference.readTmpFiles(), RootTreeHandler.readTree(), FedRawDataInputSource.readWorker(), CmsShowNavigator.removeFilter(), Phase1PixelMaps.retrieveCorners(), AdaptiveVertexFitter.reWeightTracks(), production_tasks.SourceCFG.run(), production_tasks.FullCFG.run(), production_tasks.RunTestEvents.run(), production_tasks.ExpandConfig.run(), production_tasks.MonitorJobs.run(), production_tasks.CheckJobStatus.run(), production_tasks.WriteJobReport.run(), LegacyIOHelper.save(), SiPixelPhase1Analyzer.SaveDetectorData(), FWTEveViewer.SaveJpg(), FWTEveViewer.SavePng(), edm::service::RandomNumberGeneratorService.saveStatesToFile(), JME::JetResolutionObject.saveToFile(), SendMonitoringInfo(), trklet::FPGAWord.set(), EcalUncalibRecHitWorkerFixedAlphaBetaFit.setAlphaBeta(), CommonAnalyzer.setFile(), GenericBenchmark.setfile(), CmsShowNavigator.setFrom(), FWGeometryTableViewManager.setGeoManagerFromFile(), gen::Pythia6Service.setPYUPDAParams(), gen::Pythia6Service.setSLHAParams(), GenericBenchmark.setup(), cond::CredentialStore.setUpForService(), alcaDQMUpload.startUpload(), edm::LogDebug_.stripLeadingDirectoryTree(), MillePedeAlignmentAlgorithm.terminate(), edm::roottree.trainCache(), HcaluLUTTPGCoder.update(), fwlite::internal::Strategy.updateFile(), fwlite::BranchMapReader.updateFile(), fwlite::internal::BranchMapReaderStrategyV1.updateFile(), fwlite::internal::BranchMapReaderStrategyV8.updateFile(), fwlite::internal::BranchMapReaderStrategyV11.updateFile(), fwlite::internal::BranchMapReaderStrategyV17.updateFile(), CmsShowNavigator.updateFileFilters(), MultiVertexFitter.updateSeeds(), CmsShowNavigator.updateSelectorsInfo(), fileCollector2.uploadFile(), MultiVertexFitter.vertices(), AdaptiveVertexFitter.weightTracks(), l1t::demo.write(), edm::storage::XrdFile.write(), MuonResidualsTwoBin.write(), MuonResidualsFitter.write(), sistrip::EnsembleCalibrationLA.write_calibrations(), MCScenario_CRAFT1_22X.write_check_cfg(), MCScenario_CRAFT1_22X.write_conversion_cfg(), cmsHarvester.write_crab_config(), sistrip::EnsembleCalibrationLA.write_ensembles_plots(), sistrip::EnsembleCalibrationLA.write_ensembles_text(), cmsHarvester.write_harvesting_config(), cmsHarvester.write_me_extraction_config(), cmsHarvester.write_multicrab_config(), sistrip::MeasureLA.write_report_plots(), sistrip::MeasureLA.write_report_text(), sistrip::MeasureLA.write_report_text_ms(), sistrip::EnsembleCalibrationLA.write_samples_plots(), MCScenario_CRAFT1_22X.write_xml(), createJobs.writeAlignCfg(), l1t::demo.writeAPxFile(), PhysicsTools::MVAComputer.writeCalibration(), FWPartialConfigSaveGUI.WriteConfig(), l1t::demo.writeEMPFile(), createJobs.writeGatherCfg(), HLTriggerJSONMonitoring.writeIniFile(), L1TriggerJSONMonitoring.writeIniFile(), l1t::L1TCaloStage1LutWriter.writeIsoTauLut(), HLTriggerJSONMonitoring.writeJsdFile(), L1TriggerJSONMonitoring.writeJsdFile(), l1tpf_impl.writeManyToFile(), MuonAlignmentFromReference.writeTmpFiles(), l1tpf_impl.writeToFile(), FWConfigurationManager.writeToFile(), Fp420AnalysisHistManager.writeToFile(), BscAnalysisHistManager.writeToFile(), edmtest::HcalDumpConditions.writeToFile(), SiPixelLorentzAngleCalibration.writeTree(), SiStripLorentzAngleCalibration.writeTree(), SiStripBackplaneCalibration.writeTree(), createJobs.writeValidationCfg(), EcalDccWeightBuilder.writeWeightToAsciiFile(), EcalDccWeightBuilder.writeWeightToRootFile(), ZSPJPTJetCorrector.ZSPJPTJetCorrector(), AnalysisTasksAnalyzerJEC.~AnalysisTasksAnalyzerJEC(), DQMRootSource.~DQMRootSource(), and DTDigiReader.~DTDigiReader().

◆ geom1

geometryDiff.geom1 = MuonGeometry(file(args[0]))

Definition at line 30 of file geometryDiff.py.

◆ geom2

geometryDiff.geom2 = MuonGeometry(file(args[1]))

Definition at line 31 of file geometryDiff.py.

◆ opts

geometryDiff.opts = dict(opts)

◆ sqrtepsilon

geometryDiff.sqrtepsilon = sqrt(epsilon)

Definition at line 34 of file geometryDiff.py.

◆ usage

geometryDiff.usage = "Usage: geometryDiff.py [-h|--help] [-e|--epsilon epsilon] geometry1.xml geometry2.xml"

Definition at line 8 of file geometryDiff.py.