CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes
geometryComparison.GeometryComparison Class Reference
Inheritance diagram for geometryComparison.GeometryComparison:

Public Member Functions

def __init__
 
def createConfiguration
 
def createCrabCfg
 
def createScript
 
def filesToCompare
 
def getRepMap
 

Public Attributes

 copyImages
 
 referenceAlignment
 

Static Public Attributes

dictionary defaults
 
dictionary mandatories = {"levels", "dbOutput"}
 
string valType = "compare"
 

Private Attributes

 __compares
 
 __filesToCompare
 

Detailed Description

Object representing a geometry comparison job.

Definition at line 10 of file geometryComparison.py.

Constructor & Destructor Documentation

def geometryComparison.GeometryComparison.__init__ (   self,
  valName,
  alignment,
  referenceAlignment,
  config,
  copyImages = True 
)
Constructor of the GeometryComparison class.

Arguments:
- `valName`: String which identifies individual validation instances
- `alignment`: `Alignment` instance to validate
- `referenceAlignment`: `Alignment` instance which is compared
                with `alignment`
- `config`: `BetterConfigParser` instance which includes the
    configuration of the validations
- `copyImages`: Boolean which indicates whether png- and pdf-files
        should be copied back from the batch farm

Definition at line 45 of file geometryComparison.py.

45 
46  config, copyImages = True):
47  """
48  Constructor of the GeometryComparison class.
49 
50  Arguments:
51  - `valName`: String which identifies individual validation instances
52  - `alignment`: `Alignment` instance to validate
53  - `referenceAlignment`: `Alignment` instance which is compared
54  with `alignment`
55  - `config`: `BetterConfigParser` instance which includes the
56  configuration of the validations
57  - `copyImages`: Boolean which indicates whether png- and pdf-files
58  should be copied back from the batch farm
59  """
60  super(GeometryComparison, self).__init__(valName, alignment, config)
61  self.referenceAlignment = referenceAlignment
62  referenceName = "IDEAL"
63  if not self.referenceAlignment == "IDEAL":
64  referenceName = self.referenceAlignment.name
65 
66  allCompares = config.getCompares()
67  self.__compares = {}
68  self.__filesToCompare = {}
69  if valName in allCompares:
70  self.__compares[valName] = allCompares[valName]
71  else:
72  msg = ("Could not find compare section '%s' in '%s'"
73  %(valName, allCompares))
74  raise AllInOneError(msg)
75  self.copyImages = copyImages
76 
77  for name in "useDefaultRange", "plotOnlyGlobal", "plotPng":
78  self.general[name] = cppboolstring(self.general[name], name)
79 

Member Function Documentation

def geometryComparison.GeometryComparison.createConfiguration (   self,
  path 
)

Definition at line 114 of file geometryComparison.py.

References geometryComparison.GeometryComparison.__compares, geometryComparison.GeometryComparison.getRepMap(), genericValidation.GenericValidation.getRepMap(), alignment.Alignment.getRepMap(), genericValidation.GenericValidationData.getRepMap(), genericValidation.GenericValidationData_CTSR.getRepMap(), helperFunctions.pythonboolstring(), geometryComparison.GeometryComparison.referenceAlignment, helperFunctions.replaceByMap(), and submitPVValidationJobs.split().

115  def createConfiguration(self, path ):
116  # self.__compares
117  repMap = self.getRepMap()
118  cfgFileName = "TkAlCompareToNTuple.%s_cfg.py"%(
119  self.alignmentToValidate.name)
120  cfgs = {cfgFileName: configTemplates.intoNTuplesTemplate}
121  repMaps = {cfgFileName: repMap}
122  if not self.referenceAlignment == "IDEAL":
123  referenceRepMap = self.getRepMap( self.referenceAlignment )
124  cfgFileName = "TkAlCompareToNTuple.%s_cfg.py"%(
125  self.referenceAlignment.name )
126  cfgs[cfgFileName] = configTemplates.intoNTuplesTemplate
127  repMaps[cfgFileName] = referenceRepMap
128 
129  cfgSchedule = list(cfgs.keys())
130  for common in self.__compares:
131  repMap.update({
132  "levels": self.__compares[common][0],
133  "dbOutput": pythonboolstring(self.__compares[common][1], "dbOutput")
134  })
135  if self.__compares[common][1].split()[0] == "true":
136  repMap["dbOutputService"] = configTemplates.dbOutputTemplate
137  else:
138  repMap["dbOutputService"] = ""
139  cfgName = replaceByMap(("TkAlCompareCommon.oO[common]Oo.."
140  ".oO[name]Oo._cfg.py"),repMap)
141  cfgs[cfgName] = configTemplates.compareTemplate
142  repMaps[cfgName] = repMap
143 
144  cfgSchedule.append( cfgName )
145  super(GeometryComparison, self).createConfiguration(cfgs, path, cfgSchedule, repMaps = repMaps)
def replaceByMap
— Helpers —############################
def geometryComparison.GeometryComparison.createCrabCfg (   self,
  path 
)

Definition at line 337 of file geometryComparison.py.

338  def createCrabCfg(self, path):
339  msg = ("Parallelization not supported for geometry comparison. Please "
340  "choose another 'jobmode'.")
341  raise AllInOneError(msg)
def geometryComparison.GeometryComparison.createScript (   self,
  path 
)

Definition at line 146 of file geometryComparison.py.

References geometryComparison.GeometryComparison.__compares, geometryComparison.GeometryComparison.__filesToCompare, genericValidation.GenericValidation.configFiles, geometryComparison.GeometryComparison.copyImages, preexistingValidation.PreexistingValidation.createFiles(), genericValidation.GenericValidation.createFiles(), helperFunctions.getCommandOutput2(), geometryComparison.GeometryComparison.getRepMap(), genericValidation.GenericValidation.getRepMap(), alignment.Alignment.getRepMap(), genericValidation.GenericValidationData.getRepMap(), genericValidation.GenericValidationData_CTSR.getRepMap(), ElectronMVAID.ElectronMVAID.name, OAQualityTranslator.name(), RPCNameHelper.name(), FP420HitsObject.name(), TrackerHitsObject.name(), AlignableObjectId::entry.name, average.Average.name, counter.Counter.name, histograms.Histograms.name, funct::Parameter.name(), SymmetryFit.name(), RPCGeomServ.name(), cond::persistency::GLOBAL_TAG::NAME.name, cond::persistency::RUN_INFO::RUN_NUMBER.name, cond::persistency::TAG::NAME.name, FWLite.ElectronMVAID.name, TmModule.name, cond::persistency::GTEditorData.name, cond::persistency::GLOBAL_TAG::VALIDITY.name, cond::persistency::RUN_INFO::START_TIME.name, cond::persistency::TAG::TIME_TYPE.name, ExpressionEvaluatorCut.name(), cond::persistency::GLOBAL_TAG::DESCRIPTION.name, core.autovars.NTupleVariable.name, cond::persistency::RUN_INFO::END_TIME.name, CmsTrackerStringToEnum.name(), cond::persistency::TAG::OBJECT_TYPE.name, listHistos.plotInfo.name, cond::persistency::GLOBAL_TAG::RELEASE.name, cond::persistency::TAG::SYNCHRONIZATION.name, HGCalAlgoWrapperBaseT< InputCollection, OutputCollection, Tparam >.name(), HGCalProcessorBaseT< InputCollection, OutputCollection >.name(), MaterialInformation.name(), DQMRivetClient::NormOption.name, edm::ModuleTime.name(), cond::persistency::GLOBAL_TAG::SNAPSHOT_TIME.name, AxesNames.name(), cond::persistency::TAG::END_OF_VALIDITY.name, MEPSet.name, CALayer.name(), cond::persistency::O2O_RUN::JOB_NAME.name, cond::persistency::GLOBAL_TAG::INSERTION_TIME.name, GeomDetType.name(), cms::dd::NameValuePair< T >.name, cond::persistency::TAG::DESCRIPTION.name, candidate_functions::CandidateCut.name(), ExpressionEvaluatorCutWithEventContent.name(), PCaloHit.name(), cond::persistency::O2O_RUN::START_TIME.name, cond::persistency::TAG::LAST_VALIDATED_TIME.name, SeedFinderBase.name(), CaloValidationStatistics.name(), cond::persistency::O2O_RUN::END_TIME.name, cond::persistency::TAG::INSERTION_TIME.name, BlockElementLinkerBase.name(), TrackingSlaveSD.name(), FWTGeoRecoGeometry::Info.name, cond::persistency::O2O_RUN::STATUS_CODE.name, cond::persistency::TAG::MODIFICATION_TIME.name, ResolutionModel.name(), ParameterSet.name, cond::persistency::O2O_RUN::LOG.name, nanoaod::MergeableCounterTable::SingleColumn< T >.name, cond::persistency::TAG::PROTECTION_CODE.name, RecHitTopologicalCleanerBase.name(), tauImpactParameter::TrackParticle.name(), preexistingValidation.PreexistingValidation.name, VariableBase.name(), OutputMEPSet.name, CaloSlaveSD.name(), MaxConsecLostHitsTrajectoryFilter.name(), MaxLostHitsTrajectoryFilter.name(), HistoDef.name(), PixelModuleName.name(), HGCalTriggerGeometryBase.name(), CaloDetInfo.name(), DDAxesNames.name(), dataset.BaseDataset.name, PixelDCSObject< class >::Item.name, SummaryTableOutputBranches::NamedBranchPtr.name, edm::BaseWithDict.name(), AlignmentConstraint.name, RegionalTrajectoryFilter.name(), EventSelector.name(), FileData.name(), PacketData.name(), edm::MemberWithDict.name(), fit::RootMinuitCommand.name, cms::dd::ValuePair< T, U >.name, BlockElementImporterBase.name(), MaxHitsTrajectoryFilter.name(), personalPlayback.Applet.name, JetResolution.name(), EventStringOutputBranches::NamedBranchPtr.name, HGCalTriggerNtupleBase.name(), OffsetAnalyzerDQM::Plot1D.name, SeedExtensionTrajectoryFilter.name(), Types._Untracked.name, EcalPulseCovariancesGPU.name(), EcalPulseShapesGPU.name(), RPCLinkSynchroStat::LinkBoard.name(), EcalDetIdAssociator.name(), HODetIdAssociator.name(), PreshowerDetIdAssociator.name(), rpcrawtodigi::ReadoutError.name(), MagCylinder.name, analyzer.Analyzer.name, production_tasks.Task.name, emtf::LossFunction.name(), HcalForwardLibWriter::FileHandle.name, HcalDetIdAssociator.name(), ChargeSignificanceTrajectoryFilter.name(), LostHitsFractionTrajectoryFilter.name(), EcalRechitADCToGeVConstantGPU.name(), EcalRechitChannelStatusGPU.name(), PixelBarrelNameUpgrade.name(), heppy::ParSet.name, citk::IsolationConeDefinitionBase.name(), CalibratedHistogramXML.name(), MTDUncalibratedRecHitAlgoBase< DataFrame >.name(), PdtEntry.name(), MaxCCCLostHitsTrajectoryFilter.name(), ALIFileOut.name(), DQMRivetClient::LumiOption.name, EcalGainRatiosGPU.name(), o2olib.O2OJob.name, PFClusterEnergyCorrectorBase.name(), PixelEndcapNameUpgrade.name(), DDFilteredView.name(), DDSolidShapesName.name(), CalibrationCategory< CI >.name(), PFJetAnalyzerDQM::Plot1DInBin.name, cond::persistency::GTProxyData.name, EcalIntercalibConstantsGPU.name(), EcalLaserAlphasGPU.name(), EcalTimeCalibConstantsGPU.name(), ecal::raw::ElectronicsMappingGPU.name(), HLTPerformanceInfo::Module.name(), L1GctEtHad.name(), L1GctEtTotal.name(), hcaldqm::quantity::Quantity.name(), MuonSubDetector.name(), PFCPositionCalculatorBase.name(), LooperTrajectoryFilter.name(), EcalLaserAPDPNRatiosRefGPU.name(), EcalTimeBiasCorrectionsGPU.name(), EcalSamplesCorrelationGPU.name(), rpcrawtodigi::DataRecord.name(), BeamSpotOnline.name(), DDName.name(), LumiOutputBranches::NamedBranchPtr.name, TableOutputBranches::NamedBranchPtr.name, TriggerOutputBranches::NamedBranchPtr.name, CharmTagger::MVAVar.name, SingleObjectCondition.name, reco::tau::RecoTauNamedPlugin.name(), CaloDetIdAssociator.name(), EcalLaserAPDPNRatiosGPU.name(), EcalLinearCorrectionsGPU.name(), EcalPedestalsGPU.name(), edm::FunctionWithDict.name(), HeavyIonCSVTagger::MVAVar.name, EgHLTOfflineSummaryClient::SumHistBinData.name, edm::PathTimingSummary.name, DQMRivetClient::ScaleFactorOption.name, L1GctInternEmCand.name(), L1TriggerScalers.name(), LumiScalers.name(), SummaryGenerator.name(), cms::DDAlgoArguments.name, pat::helper::OverlapTest.name(), RHStopTracer::StopPoint.name, Filter.name(), MTDRecHitAlgoBase.name(), ClusterShapeTrajectoryFilter.name(), PassiveHit.name(), runEdmFileComparison.EdmObject.name, TrajectoryFilter.name(), CSCChannelMapperPostls1.name(), PixelBarrelName.name(), DCCTBDataField.name(), tauImpactParameter::LorentzVectorParticle.name(), ClassName< T >.name(), Barrel.name, OpticalAlignParam.name(), perftools::EdmEventSize::BranchRecord.name, core.autovars.NTupleObjectType.name, DDI::rep_type< N, I >.name(), cond::TimeTypeSpecs.name, FWParameterBase.name(), DDI::rep_type< DDName, std::unique_ptr< DDI::Specific > >.name(), DDI::rep_type< DDName, std::unique_ptr< std::string > >.name(), DDI::rep_type< DDName, std::unique_ptr< double > >.name(), DDI::rep_type< DDName, std::unique_ptr< dd_map_type > >.name(), DDI::rep_type< N, C >.name(), DDI::rep_type< DDName, std::unique_ptr< DDI::LogicalPart > >.name(), DDI::rep_type< DDName, std::unique_ptr< std::vector< std::string > > >.name(), DDI::rep_type< DDName, std::unique_ptr< DDRotationMatrix > >.name(), DDI::rep_type< DDName, std::unique_ptr< DDI::Solid > >.name(), DDI::rep_type< DDName, std::unique_ptr< DDI::Division > >.name(), DDI::rep_type< DDName, std::unique_ptr< std::vector< double > > >.name(), DDI::rep_type< DDName, std::unique_ptr< DDI::Material > >.name(), CSCChannelMapperStartup.name(), Level1TriggerScalers.name(), PixelEndcapName.name(), edm::eventsetup::ModuleMakerTraits.name(), edm::PathSummary.name, pos::PixelDACScanRange.name(), EcalLogicID.name, edm::EventTime.name(), EgammaHLTHGCalIDVarProducer::PCAAssocMap.name(), ThresholdPtTrajectoryFilter.name(), CSCIndexerStartup.name(), MinHitsTrajectoryFilter.name(), ALIFileIn.name(), alignment.Alignment.name, L1GctJetCand.name(), lumi::TriggerInfo.name, edm::TypeIDBase.name(), EGEnergySysIndex.name(), XMLProcessor::_loaderBaseConfig.name, reco::CompositeCandidate.name(), L1TriggerRates.name(), FWPhysicsObjectDesc.name(), dirstructure.Weighted.name, PixelEndcapLinkMaker::Item.name, pos::PixelROCMaskBits.name(), L1GctJetCounts.name(), DCCTBBlockPrototype.name(), MEtoEDM< T >::MEtoEDMObject.name, edm::eventsetup::EventSetupRecordKey.name(), edm::eventsetup::heterocontainer::HCTypeTag.name(), OmtfName.name(), BPhysicsSpectrum.name, FWTableViewManager::TableEntry.name, pos::PixelROCTrimBits.name(), CSCIndexerPostls1.name(), reco::NamedCompositeCandidate.name(), L1GctEtMiss.name(), PixelBarrelLinkMaker::Item.name, CSCChannelMapperBase.name(), Level1TriggerRates.name(), CompositeLogicalTrajectoryFilter.name(), SeedingLayerSetsHits::SeedingLayer.name(), cond::persistency::GTEditor.name(), L1GctEmCand.name(), L1GctHtMiss.name(), funct::DefaultVariable.name(), DQMGenericClient::EfficOption.name, ExpressionHisto< T >.name, CompositeTrajectoryFilter.name(), Entry.name(), funct::X.name(), funct::Y.name(), edm::eventsetup::DataKey.name(), python.rootplot.utilities.Hist2D.name, funct::Z.name(), Supermodule.name, DDValue.name(), FWViewEnergyScale.name(), TreeCrawler.Package.name, cond::persistency::GLOBAL_TAG_MAP::GLOBAL_TAG_NAME.name, egHLT::MonElemContainer< T >.name(), edm::eventsetup::SourceMakerTraits.name(), CaloTrkProcessing::Detector.name, NanoAODDQM::Plot.name(), MinPtTrajectoryFilter.name(), genericValidation.GenericValidation.name, fwlite::Record.name(), options.ConnectionHLTMenu.name, SimpleL1MuGMTCand.name(), L1GtPatternLine.name(), L1AcceptBunchCrossing.name(), cond::persistency::GLOBAL_TAG_MAP::RECORD.name, edm::TRandomAdaptor.name(), CalibratedObject.name(), OpticalObject.name(), DDBase< N, C >.name(), cond::persistency::GLOBAL_TAG_MAP::LABEL.name, cms::DDParsingContext::CompositeMaterial.name, MVAVar.name, GlobalVariablesTableProducer::Variable.name(), DDBase< DDName, std::unique_ptr< DDI::Specific > >.name(), DDBase< DDName, std::unique_ptr< std::string > >.name(), DDBase< DDName, std::unique_ptr< double > >.name(), DDBase< DDName, std::unique_ptr< dd_map_type > >.name(), DDBase< DDName, std::unique_ptr< DDI::LogicalPart > >.name(), DDBase< DDName, std::unique_ptr< std::vector< std::string > > >.name(), DDBase< DDName, std::unique_ptr< DDRotationMatrix > >.name(), DDBase< DDName, std::unique_ptr< DDI::Solid > >.name(), DDBase< DDName, std::unique_ptr< std::vector< double > > >.name(), DDBase< DDName, std::unique_ptr< DDI::Division > >.name(), DDBase< DDName, std::unique_ptr< DDI::Material > >.name(), ModifyObjectValueBase.name(), nanoaod::FlatTable.name(), DDExpandedView.name(), cond::persistency::GLOBAL_TAG_MAP::TAG_NAME.name, emtf::LeastSquares.name(), DisplayManager.DisplayManager.name, MuonDetIdAssociator.name(), cond::Tag_t.name, FWLite.WorkingPoints.name, dqmoffline::l1t::HistDefinition.name, DQMGenericClient::ProfileOption.name, HLTPerformanceInfo::Path.name(), magneticfield::BaseVolumeHandle.name, nanoaod::MergeableCounterTable::VectorColumn< T >.name, tnp::ProbeVariable.name(), CkfBaseTrajectoryFilter.name(), FastHFShowerLibrary.name, emtf::Node.name, FWGeometryTableManagerBase::NodeInfo.name(), PhysicsTools::Variable::Value.name, L1MuDTTrack.name(), GlobalTrackingRegion.name(), h4DSegm.name, PrintMaterialBudgetInfo.name, CachingVariable.name(), L1MuBMTrack.name(), L1MuGMTCand.name(), DcsStatus.name(), BTagProbabilityToDiscriminator::Discriminator.name, DQMGenericClient::NormOption.name, reco::ElectronSeed.name(), DQMGenericClient::CDOption.name, DD4hep_MaterialAccountingGroup.name(), CounterChecker.name, MillePedeVariables.name(), PhysicsTools::Calibration::Variable.name, TriggerObjectTableProducer::SelectedObject.name, cond::TagInfo_t.name, DetGeomDesc.name(), edm::Path.name(), TrackerSectorStruct.name, MuonGeometrySanityCheckPoint.name, cond::persistency::PAYLOAD::HASH.name, DQMGenericClient::NoFlowOption.name, BPhysicsValidation::ParticleMonitor.name, looper.Looper.name, Mapper::definition< ScannerT >.name, cond::persistency::PAYLOAD::OBJECT_TYPE.name, PFJetAnalyzerDQM::Plot1DInBinVariable.name, cond::persistency::PAYLOAD::DATA.name, EDMtoMEConverter.name, cms::DDNamespace.name(), python.rootplot.tree2hists.Plot.name, cond::persistency::PAYLOAD::STREAMER_INFO.name, CutApplicatorBase.name(), cond::persistency::PAYLOAD::VERSION.name, edm::ESGetToken< EcalFunParams, EcalClusterEnergyCorrectionParametersRcd >.name(), edm::ESGetToken< EcalTPGLutGroup, EcalTPGLutGroupRcd >.name(), edm::ESGetToken< SiPixel2DTemplateDBObject, SiPixel2DTemplateDBObjectRcd >.name(), edm::ESGetToken< HcalTimeSlew, HcalTimeSlewRecord >.name(), edm::ESGetToken< HcalSiPMCharacteristicsGPU, HcalSiPMCharacteristicsRcd >.name(), edm::ESGetToken< L1GtStableParameters, L1GtStableParametersRcd >.name(), edm::ESGetToken< HcalTrigTowerGeometry, CaloGeometryRecord >.name(), edm::ESGetToken< HcalDDDSimConstants, HcalSimNumberingRecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1HtMissScaleRcd >.name(), edm::ESGetToken< MTDDetLayerGeometry, MTDRecoGeometryRecord >.name(), edm::ESGetToken< BeamSpotObjects, BeamSpotTransientObjectsRcd >.name(), edm::ESGetToken< L1TMuonBarrelParams, L1TMuonBarrelParamsRcd >.name(), edm::ESGetToken< L1TUtmTriggerMenu, L1TUtmTriggerMenuRcd >.name(), edm::ESGetToken< L1GctChannelMask, L1GctChannelMaskRcd >.name(), edm::ESGetToken< TrajectorySmoother, TrajectoryFitter::Record >.name(), edm::ESGetToken< HcalLutMetadata, HcalLutMetadataRcd >.name(), edm::ESGetToken< L1TriggerKey, L1CaloHcalScaleRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, CaloTowerGeometryRecord >.name(), edm::ESGetToken< ParticleDataTable, edm::DefaultRecord >.name(), edm::ESGetToken< CaloSubdetectorGeometry, EcalEndcapGeometry::AlignedRecord >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalTimeCalibErrorsRcd >.name(), edm::ESGetToken< HcalPFCorrs, HcalPFCorrsRcd >.name(), edm::ESGetToken< HcalMCParams, HcalMCParamsRcd >.name(), edm::ESGetToken< trigger::HLTPrescaleTableCond, HLTPrescaleTableRcd >.name(), edm::ESGetToken< DDDetector, IdealMagneticFieldRecord >.name(), edm::ESGetToken< DetGeomDesc, VeryForwardRealGeometryRecord >.name(), edm::ESGetToken< Alignments, CSCSurveyRcd >.name(), edm::ESGetToken< TTClusterAlgorithm< T >, TTClusterAlgorithmRecord >.name(), edm::ESGetToken< ESCondObjectContainer, ESIntercalibConstantsRcd >.name(), edm::ESGetToken< EcalLinearCorrectionsGPU, EcalLinearCorrectionsRcd >.name(), edm::ESGetToken< cms::DDSpecParRegistry, DDSpecParRegistryRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuDTPhiLutRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, HcalGeometryRecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuDTQualPatternLutRcd >.name(), edm::ESGetToken< Alignments, MTDAlignmentRcd >.name(), edm::ESGetToken< HcalDbService, HcalDbRecord >.name(), edm::ESGetToken< L1GtTriggerMask, L1GtTriggerMaskVetoTechTrigRcd >.name(), edm::ESGetToken< TkDetMap, TrackerTopologyRcd >.name(), edm::ESGetToken< GsfMaterialEffectsUpdator, TrackingComponentsRecord >.name(), edm::ESGetToken< RPCInverseAMCLinkMap, RPCInverseTwinMuxLinkMapRcd >.name(), edm::ESGetToken< CSCIndexerBase, CSCIndexerRecord >.name(), edm::ESGetToken< PPSPixelTopology, PPSPixelTopologyRcd >.name(), edm::ESGetToken< CSCCrateMap, CSCCrateMapRcd >.name(), edm::ESGetToken< CSCBadWires, CSCBadWiresRcd >.name(), edm::ESGetToken< CSCChamberTimeCorrections, CSCChamberTimeCorrectionsRcd >.name(), edm::ESGetToken< AlignmentErrorsExtended, MTDAlignmentErrorExtendedRcd >.name(), edm::ESGetToken< FileBlob, MFGeometryFileRcd >.name(), edm::ESGetToken< CastorGainWidths, CastorGainWidthsRcd >.name(), edm::ESGetToken< DTTtrig, DTTtrigRcd >.name(), edm::ESGetToken< HcalFlagHFDigiTimeParams, HcalFlagHFDigiTimeParamsRcd >.name(), edm::ESGetToken< CTPPSGeometry, IdealGeometryRecord >.name(), edm::ESGetToken< L1TGlobalPrescalesVetosFract, L1TGlobalPrescalesVetosFractRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalWeightXtalGroupsRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalIntercalibErrorsRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalNextToDeadChannelRcd >.name(), edm::ESGetToken< EcalMustacheSCParameters, EcalMustacheSCParametersRcd >.name(), edm::ESGetToken< EcalTrigTowerConstituentsMap, IdealGeometryRecord >.name(), edm::ESGetToken< TTStubAlgorithm, TTStubAlgorithmRecord >.name(), edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord >.name(), edm::ESGetToken< HcalMahiPulseOffsetsGPU, JobConfigurationGPURecord >.name(), edm::ESGetToken< EcalTPGOddWeightGroup, EcalTPGOddWeightGroupRcd >.name(), edm::ESGetToken< CSCL1TPLookupTableME11ILT, CSCL1TPLookupTableME11ILTRcd >.name(), edm::ESGetToken< CTPPSRPAlignmentCorrectionsData, RPRealAlignmentRecord >.name(), edm::ESGetToken< DTConfigManager, DTConfigManagerRcd >.name(), ESGetToken< Alignments, Rcd >.name(), edm::ESGetToken< OpticalAlignments, OpticalAlignmentsRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalTPGPedestalsRcd >.name(), edm::ESGetToken< EcalLaserAPDPNRatiosRefGPU, EcalLaserAPDPNRatiosRefRcd >.name(), edm::ESGetToken< FileBlob, GeometryFileRcd >.name(), edm::ESGetToken< L1RCTNoisyChannelMask, L1RCTNoisyChannelMaskRcd >.name(), edm::ESGetToken< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuDTTFParametersRcd >.name(), edm::ESGetToken< SiStripThreshold, SiStripThresholdRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuTriggerScalesRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalPedestalsRcd >.name(), edm::ESGetToken< EcalTPGWeightIdMap, EcalTPGWeightIdMapRcd >.name(), edm::ESGetToken< SiPixelLorentzAngle, SiPixelLorentzAngleSimRcd >.name(), edm::ESGetToken< CaloTopology, CaloTopologyRecord >.name(), edm::ESGetToken< HcalChannelQuality, HcalChannelQualityRcd >.name(), edm::ESGetToken< CTPPSGeometry, VeryForwardRealGeometryRecord >.name(), edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord >.name(), edm::ESGetToken< CTPPSPixelGainCalibrations, CTPPSPixelGainCalibrationsRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1RPCHsbConfigRcd >.name(), edm::ESGetToken< ESEEIntercalibConstants, ESEEIntercalibConstantsRcd >.name(), edm::ESGetToken< QGLikelihoodSystematicsObject, QGLikelihoodSystematicsRcd >.name(), edm::ESGetToken< SiPixelGenErrorDBObject, SiPixelGenErrorDBObjectRcd >.name(), edm::ESGetToken< ESCondObjectContainer< ESStripGroupId >, ESWeightStripGroupsRcd >.name(), edm::ESGetToken< DistanceBetweenComponents< N >, TrackingComponentsRecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuTriggerPtScaleRcd >.name(), edm::ESGetToken< RecoIdealGeometry, RPCRecoGeometryRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, EcalBarrelGeometry::AlignedRecord >.name(), edm::ESGetToken< CaloSubdetectorGeometry, CaloTowerGeometry::AlignedRecord >.name(), edm::ESGetToken< L1GtPrescaleFactors, L1GtPrescaleFactorsTechTrigRcd >.name(), edm::ESGetToken< SiPixelTemplateDBObject, SiPixelTemplateDBObjectRcd >.name(), edm::ESGetToken< L1TriggerKey, L1EmEtScaleRcd >.name(), edm::ESGetToken< ProductT, RecordT >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuCSCPtLutRcd >.name(), edm::ESGetToken< CSCChamberMap, CSCChamberMapRcd >.name(), edm::ESGetToken< L1MuDTTFParameters, L1MuDTTFParametersRcd >.name(), edm::ESGetToken< CaloParams, L1TCaloParamsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GtTriggerMaskVetoTechTrigRcd >.name(), edm::ESGetToken< MagFieldConfig, IdealMagneticFieldRecord >.name(), edm::ESGetToken< L1TGlobalParameters, L1TGlobalParametersRcd >.name(), edm::ESGetToken< L1TriggerKeyList, TRcd >.name(), edm::ESGetToken< EcalTPGSpike, EcalTPGSpikeRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuDTTFParametersRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GtPrescaleFactorsAlgoTrigRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GtParametersRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuCSCTFAlignmentRcd >.name(), edm::ESGetToken< AlignPCLThresholds, AlignPCLThresholdsRcd >.name(), edm::ESGetToken< SiPixelQuality, SiPixelQualityRcd >.name(), edm::ESGetToken< JME::JetResolutionObject, JetResolutionScaleFactorRcd >.name(), edm::ESGetToken< L1GctJetFinderParams, L1GctJetFinderParamsRcd >.name(), edm::ESGetToken< MEtXYcorrectParametersCollection, MEtXYcorrectRecord >.name(), edm::ESGetToken< SiPixelROCsStatusAndMappingWrapper, CkfComponentsRecord >.name(), edm::ESGetToken< Propagator, TrackingComponentsRecord >.name(), edm::ESGetToken< OOTPileupCorrectionBuffer, MyRecord >.name(), edm::ESGetToken< DTStatusFlag, DTStatusFlagRcd >.name(), edm::ESGetToken< PPSAlignmentConfiguration, PPSAlignmentConfigurationRcd >.name(), edm::ESGetToken< AlignmentErrorsExtended, CSCAlignmentErrorExtendedRcd >.name(), edm::ESGetToken< RPCAMCLinkMap, RPCCPPFLinkMapRcd >.name(), edm::ESGetToken< HcalSeverityLevelComputer, HcalSeverityLevelComputerRcd >.name(), edm::ESGetToken< L1MuTriggerPtScale, L1MuTriggerPtScaleRcd >.name(), edm::ESGetToken< ParticleDataTable, PDTRecord >.name(), edm::ESGetToken< RPCAMCLinkMap, RPCOMTFLinkMapRcd >.name(), edm::ESGetToken< Object, Record >.name(), edm::ESGetToken< JME::JetResolutionObject, JetResolutionRcd >.name(), edm::ESGetToken< ESTimeSampleWeights, ESTimeSampleWeightsRcd >.name(), edm::ESGetToken< RecoIdealGeometry, GEMRecoGeometryRcd >.name(), edm::ESGetToken< PPSDirectSimulationData, PPSDirectSimulationDataRcd >.name(), edm::ESGetToken< AlignmentErrorsExtended, DTAlignmentErrorExtendedRcd >.name(), edm::ESGetToken< JetTagComputer, JetTagComputerRecord >.name(), edm::ESGetToken< RPCEMap, RPCEMapRcd >.name(), edm::ESGetToken< L1RPCHsbConfig, L1RPCHsbConfigRcd >.name(), edm::ESGetToken< CSCDBL1TPParameters, CSCDBL1TPParametersRcd >.name(), edm::ESGetToken< PGeometricTimingDet, IdealGeometryRecord >.name(), edm::ESGetToken< Alignments, HOAlignmentRcd >.name(), edm::ESGetToken< EcalSCDynamicDPhiParameters, EcalSCDynamicDPhiParametersRcd >.name(), edm::ESGetToken< RPCObPVSSmap, RPCObPVSSmapRcd >.name(), edm::ESGetToken< DYTThrObject, DYTThrObjectRcd >.name(), edm::ESGetToken< CSCGeometry, MuonGeometryRecord >.name(), edm::ESGetToken< L1MuCSCPtLut, L1MuCSCPtLutRcd >.name(), edm::ESGetToken< RunSummary, RunSummaryRcd >.name(), edm::ESGetToken< SiStripApvGain, Record >.name(), edm::ESGetToken< PGeometricDet, IdealGeometryRecord >.name(), edm::ESGetToken< SiStripLorentzAngle, SiStripLorentzAngleSimRcd >.name(), edm::ESGetToken< HcalConvertedEffectivePedestalsGPU, HcalCombinedRecord >.name(), edm::ESGetToken< SiStripSummary, SiStripSummaryRcd >.name(), edm::ESGetToken< L1CaloEtScale, L1JetEtScaleRcd >.name(), edm::ESGetToken< EcalRecHitParametersGPU, JobConfigurationGPURecord >.name(), edm::ESGetToken< L1RPCBxOrConfig, L1RPCBxOrConfigRcd >.name(), edm::ESGetToken< JetResolutionObject, JetResolutionScaleFactorRcd >.name(), edm::ESGetToken< DetLayerGeometry, RecoGeometryRecord >.name(), edm::ESGetToken< L1TriggerKey, L1RCTChannelMaskRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuGMTChannelMaskRcd >.name(), edm::ESGetToken< EcalTPGSlidingWindow, EcalTPGSlidingWindowRcd >.name(), edm::ESGetToken< TrackerTopology, IdealGeometryRecord >.name(), edm::ESGetToken< EcalTPGOddWeightIdMap, EcalTPGOddWeightIdMapRcd >.name(), edm::ESGetToken< HcalTPGCoder, HcalTPGRecord >.name(), edm::ESGetToken< HcalSiPMCharacteristics, HcalSiPMCharacteristicsRcd >.name(), edm::ESGetToken< SiPixelQuality, SiPixelQualityFromDbRcd >.name(), edm::ESGetToken< FastTimeParameters, IdealGeometryRecord >.name(), edm::ESGetToken< PhysicsTFormulaPayload, PhysicsTFormulaPayloadRcd >.name(), edm::ESGetToken< PixelClusterParameterEstimator, TkPixelCPERecord >.name(), edm::ESGetToken< ClusterShapeHitFilter, TrajectoryFilter::Record >.name(), edm::ESGetToken< TrajectoryCleaner, TrajectoryCleaner::Record >.name(), edm::ESGetToken< CentralityTable, HeavyIonRcd >.name(), edm::ESGetToken< AlignmentErrorsExtended, TrackerAlignmentErrorExtendedRcd >.name(), edm::TriggerResults.name(), edm::ESGetToken< TGeoManager, DisplayGeomRecord >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalLaserAlphasRcd >.name(), edm::ESGetToken< FastTimeDDDConstants, IdealGeometryRecord >.name(), edm::ESGetToken< l1t::CaloParams, L1TCaloParamsRcd >.name(), edm::ESGetToken< SiStripRecHitMatcher, TkStripCPERecord >.name(), edm::ESGetToken< MuScleFitDBobject, MuScleFitDBobjectRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, IdealGeometryRecord >.name(), edm::ESGetToken< SiStripBackPlaneCorrection, SiStripBackPlaneCorrectionRcd >.name(), edm::ESGetToken< PerformanceWorkingPoint, PerformanceWPRecord >.name(), edm::ESGetToken< L1RPCHwConfig, L1RPCHwConfigRcd >.name(), edm::ESGetToken< FillInfo, FillInfoRcd >.name(), edm::ESGetToken< RecoIdealGeometry, ME0RecoGeometryRcd >.name(), edm::ESGetToken< L1TTwinMuxParams, L1TTwinMuxParamsRcd >.name(), edm::ESGetToken< L1MuCSCTFConfiguration, L1MuCSCTFConfigurationRcd >.name(), edm::ESGetToken< DDCompactView, IdealMagneticFieldRecord >.name(), edm::ESGetToken< HcalGainWidths, HcalGainWidthsRcd >.name(), edm::ESGetToken< FastTimeTopology, IdealGeometryRecord >.name(), edm::ESGetToken< TTUBoardSpecs, TTUBoardSpecsRcd >.name(), edm::ESGetToken< EcalPulseShapesGPU, EcalPulseShapesRcd >.name(), edm::ESGetToken< TObject, TRecord >.name(), edm::ESGetToken< TrajectorySmoother, TrajectoryFitterRecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuGMTParametersRcd >.name(), edm::ESGetToken< SiStripApvGain, SiStripApvGain3Rcd >.name(), edm::ESGetToken< EcalFunParams, EcalClusterEnergyUncertaintyParametersRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1RCTChannelMaskRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GtTriggerMaskAlgoTrigRcd >.name(), edm::ESGetToken< SiStripPedestals, SiStripPedestalsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GtTriggerMenuRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GtPrescaleFactorsTechTrigRcd >.name(), edm::ESGetToken< CaloGeometry, CaloGeometryRecord >.name(), edm::ESGetToken< JetCorrector, JetCorrectionsRecord >.name(), edm::ESGetToken< ESThresholds, ESThresholdsRcd >.name(), edm::ESGetToken< cms::DDCompactView, IdealMagneticFieldRecord >.name(), edm::ESGetToken< DTHVStatus, DTHVStatusRcd >.name(), edm::ESGetToken< LHCInterpolatedOpticalFunctionsSetCollection, CTPPSInterpolatedOpticsRcd >.name(), edm::ESGetToken< L1CaloGeometry, L1CaloGeometryRecord >.name(), edm::ESGetToken< cond::persistency::KeyList, DTKeyedConfigListRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalLiteDTUPedestalsRcd >.name(), edm::ESGetToken< SiStripBadStrip, SiStripBadStripRcd >.name(), edm::ESGetToken< HcalQIEData, HcalQIEDataRcd >.name(), edm::ESGetToken< ESMissingEnergyCalibration, ESMissingEnergyCalibrationRcd >.name(), edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord >.name(), edm::ESGetToken< SiStripDetVOff, SiStripDetVOffRcd >.name(), edm::ESGetToken< CSCDBNoiseMatrix, CSCDBNoiseMatrixRcd >.name(), edm::ESGetToken< SiPixelPerformanceSummary, SiPixelPerformanceSummaryRcd >.name(), edm::ESGetToken< cms::MuonNumbering, MuonNumberingRecord >.name(), edm::ESGetToken< CaloTPGTranscoder, CaloTPGRecord >.name(), edm::ESGetToken< DDCompactView, IdealGeometryRecord >.name(), edm::ESGetToken< L1RPCConeBuilder, L1RPCConeBuilderRcd >.name(), edm::ESGetToken< HcalRespCorrsGPU, HcalRespCorrsRcd >.name(), edm::ESGetToken< HcalChannelQualityGPU, HcalChannelQualityRcd >.name(), edm::ESGetToken< MuonGeometryConstants, IdealGeometryRecord >.name(), edm::ESGetToken< DetGeomDesc, IdealGeometryRecord >.name(), edm::ESGetToken< Alignments, DTAlignmentRcd >.name(), edm::ESGetToken< MuonSystemAging, MuonSystemAgingRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, ZDCGeometryRecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuDTExtLutRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuDTExtLutRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GtPrescaleFactorsAlgoTrigRcd >.name(), edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord >.name(), edm::ESGetToken< L1TriggerKey, L1GtPrescaleFactorsTechTrigRcd >.name(), edm::ESGetToken< L1GtPrescaleFactors, L1GtPrescaleFactorsAlgoTrigRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuCSCTFConfigurationRcd >.name(), edm::ESGetToken< HGCalTriggerGeometryBase, CaloGeometryRecord >.name(), edm::ESGetToken< EcalFunParams, EcalClusterEnergyCorrectionObjectSpecificParametersRcd >.name(), edm::ESGetToken< L1CaloEtScale, L1HtMissScaleRcd >.name(), edm::ESGetToken< D, IdealGeometryRecord >.name(), edm::ESGetToken< L1GtBoardMaps, L1GtBoardMapsRcd >.name(), edm::ESGetToken< EcalTPGTowerStatus, EcalTPGTowerStatusRcd >.name(), edm::ESGetToken< HcalSimulationParameters, HcalParametersRcd >.name(), edm::ESGetToken< EcalTPGTPMode, EcalTPGTPModeRcd >.name(), edm::ESGetToken< SiPixelTemplateDBObject, SiPixelTemplateDBObjectESProducerRcd >.name(), edm::ESGetToken< L1TriggerKey, L1RPCConeDefinitionRcd >.name(), edm::ESGetToken< GeometricTimingDet, IdealGeometryRecord >.name(), edm::ESGetToken< SiStripLorentzAngle, SiStripLorentzAngleRcd >.name(), edm::ESGetToken< AlCaRecoTriggerBits, AlCaRecoTriggerBitsRcd >.name(), edm::ESGetToken< CastorDbService, CastorDbRecord >.name(), edm::ESGetToken< TrackProbabilityCalibration, BTagTrackProbability3DRcd >.name(), edm::ESGetToken< DQMSummary, DQMSummaryRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalDQMChannelStatusRcd >.name(), edm::ESGetToken< DDSpecParRegistry, DDSpecParRegistryRcd >.name(), edm::ESGetToken< SiPhase2OuterTrackerLorentzAngle, SiPhase2OuterTrackerLorentzAngleSimRcd >.name(), edm::ESGetToken< HcalLUTCorrs, HcalLUTCorrsRcd >.name(), edm::ESGetToken< mkfit::IterationConfig, TrackerRecoGeometryRecord >.name(), edm::ESGetToken< Alignments, HFAlignmentRcd >.name(), edm::ESGetToken< EcalTPGFineGrainEBGroup, EcalTPGFineGrainEBGroupRcd >.name(), edm::ESGetToken< Type, Record >.name(), edm::ESGetToken< TfGraphDefWrapper, TfGraphRecord >.name(), edm::ESGetToken< DropBoxMetadata, DropBoxMetadataRcd >.name(), edm::ESGetToken< HcalRecoParams, HcalChannelPropertiesAuxRecord >.name(), edm::ESGetToken< CaloSubdetectorGeometry, EcalPreshowerGeometryRecord >.name(), edm::ESGetToken< HepPDT::ParticleDataTable, edm::edm::DefaultRecord >.name(), edm::ESGetToken< CaloSubdetectorGeometry, EcalEndcapGeometryRecord >.name(), edm::ESGetToken< CastorSaturationCorrs, CastorSaturationCorrsRcd >.name(), edm::ESGetToken< QGLikelihoodObject, QGLikelihoodRcd >.name(), edm::ESGetToken< EcalSamplesCorrelation, EcalSamplesCorrelationRcd >.name(), edm::ESGetToken< L1MuTriggerScales, L1MuTriggerScalesRcd >.name(), edm::ESGetToken< CastorPedestalWidths, CastorPedestalWidthsRcd >.name(), edm::ESGetToken< HcalItemCollById, HFPhase1PMTParamsRcd >.name(), edm::ESGetToken< L1MuDTExtLut, L1MuDTExtLutRcd >.name(), edm::ESGetToken< MTDGeometry, MTDDigiGeometryRecord >.name(), edm::ESGetToken< SiPixelFedCablingMap, SiPixelFedCablingMapRcd >.name(), edm::ESGetToken< EcalTPGStripStatus, EcalTPGStripStatusRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalTPGLinearizationConstRcd >.name(), edm::ESGetToken< MkFitGeometry, TrackerRecoGeometryRecord >.name(), edm::ESGetToken< BeamSpotOnlineObjects, BeamSpotOnlineLegacyObjectsRcd >.name(), edm::ESGetToken< L1MuDTTFMasks, L1MuDTTFMasksRcd >.name(), edm::ESGetToken< TrackProbabilityCalibration, BTagTrackProbability2DRcd >.name(), edm::ESGetToken< HcalRespCorrs, HcalRespCorrsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuDTPtaLutRcd >.name(), edm::ESGetToken< L1TriggerKeyListExt, L1TriggerKeyListExtRcd >.name(), edm::ESGetToken< HBHENegativeEFilter, HBHENegativeEFilterRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GtTriggerMaskAlgoTrigRcd >.name(), edm::ESGetToken< EcalTimeCalibConstantsGPU, EcalTimeCalibConstantsRcd >.name(), edm::ESGetToken< EcalPulseCovariancesGPU, EcalPulseCovariancesRcd >.name(), edm::ESGetToken< PhysicsTools::Calibration::MVAComputerContainer, TtSemiLepSignalSelMVARcd >.name(), edm::ESGetToken< SiPixel2DTemplateDBObject, SiPixel2DTemplateDBObjectESProducerRcd >.name(), edm::ESGetToken< VectorHitBuilderAlgorithm, TkPhase2OTCPERecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1GtParametersRcd >.name(), edm::ESGetToken< PhysicsTools::Calibration::MVAComputerContainer, BTauGenericMVAJetTagComputerRcd >.name(), edm::ESGetToken< TrackerDetToDTCELinkCablingMap, TrackerDetToDTCELinkCablingMapRcd >.name(), edm::ESGetToken< HcalFrontEndMap, HcalFrontEndMapRcd >.name(), edm::ESGetToken< CTPPSRPAlignmentCorrectionsData, CTPPSRPAlignmentCorrectionsDataRcd >.name(), edm::ESGetToken< Chi2MeasurementEstimatorBase, TrackingComponentsRecord >.name(), edm::ESGetToken< CastorPedestals, CastorPedestalsRcd >.name(), edm::ESGetToken< SiPixelLorentzAngle, SiPixelLorentzAngleRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, HGCalGeometry::AlignedRecord >.name(), edm::ESGetToken< EcalSeverityLevelAlgo, EcalSeverityLevelAlgoRcd >.name(), edm::ESGetToken< FWTGeoRecoGeometry, FWTGeoRecoGeometryRecord >.name(), edm::ESGetToken< Chi2MeasurementEstimatorBase, CkfComponentsRecord >.name(), edm::ESGetToken< HcalLUTCorrsGPU, HcalLUTCorrsRcd >.name(), edm::ESGetToken< GEMeMap, GEMeMapRcd >.name(), edm::ESGetToken< LumiCorrections, LumiCorrectionsRcd >.name(), edm::ESGetToken< RPCInverseLBLinkMap, RPCInverseLBLinkMapRcd >.name(), edm::ESGetToken< DetGeomDesc, VeryForwardIdealGeometryRecord >.name(), edm::ESGetToken< Alignments, EBAlignmentRcd >.name(), edm::ESGetToken< Alignments, TrackerSurveyRcd >.name(), edm::ESGetToken< ESADCToGeVConstant, ESADCToGeVConstantRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GctJetFinderParamsRcd >.name(), edm::ESGetToken< GeometricDet, IdealGeometryRecord >.name(), edm::ESGetToken< DDDetector, IdealGeometryRecord >.name(), edm::ESGetToken< SurveyErrors, CSCSurveyErrorExtendedRcd >.name(), edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord >.name(), edm::ESGetToken< HcalL1TriggerObjects, HcalL1TriggerObjectsRcd >.name(), edm::ESGetToken< EcalTPGLutIdMap, EcalTPGLutIdMapRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, CastorGeometry::AlignedRecord >.name(), edm::ESGetToken< EcalADCToGeVConstant, EcalADCToGeVConstantRcd >.name(), edm::ESGetToken< MultiRecHitCollector, MultiRecHitRecord >.name(), edm::ESGetToken< L1TMuonOverlapParams, L1TMuonOverlapParamsRcd >.name(), edm::ESGetToken< DTGeometry, MuonGeometryRecord >.name(), edm::ESGetToken< typename Trait::GeometryType, MuonGeometryRecord >.name(), edm::ESGetToken< HcalSiPMParameters, HcalSiPMParametersRcd >.name(), edm::ESGetToken< BeamSpotOnlineObjects, BeamSpotOnlineHLTObjectsRcd >.name(), edm::ESGetToken< DDVectorRegistry, DDVectorRegistryRcd >.name(), edm::ESGetToken< Alignments, typename T::AlignmentRecord >.name(), edm::ESGetToken< Alignments, GEMAlignmentRcd >.name(), edm::ESGetToken< CastorGains, CastorGainsRcd >.name(), edm::ESGetToken< SiStripDetVOff, SiPixelDetVOffRcd >.name(), edm::ESGetToken< SiStripGain, SiStripGainSimRcd >.name(), edm::ESGetToken< CSCDBChipSpeedCorrection, CSCDBChipSpeedCorrectionRcd >.name(), edm::ESGetToken< PixelTrackCleaner, PixelTrackCleaner::Record >.name(), edm::ESGetToken< CTPPSGeometry, VeryForwardMisalignedGeometryRecord >.name(), edm::ESGetToken< ME0Geometry, MuonGeometryRecord >.name(), edm::ESGetToken< PPSAssociationCuts, PPSAssociationCutsRcd >.name(), edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >.name(), edm::ESGetToken< CastorQIEData, CastorQIEDataRcd >.name(), edm::ESGetToken< Phase2TrackerCabling, Phase2TrackerCablingRcd >.name(), edm::ESGetToken< EcalCondTowerObjectContainer, EcalDQMTowerStatusRcd >.name(), edm::ESGetToken< DTRecoConditions, DTRecoConditionsVdriftRcd >.name(), edm::ESGetToken< L1TGlobalPrescalesVetos, L1TGlobalPrescalesVetosRcd >.name(), edm::ESGetToken< HcalTPParameters, HcalTPParametersRcd >.name(), cond::persistency::PAYLOAD::INSERTION_TIME.name, edm::ESGetToken< EcalTimeOffsetConstant, EcalTimeOffsetConstantRcd >.name(), edm::ESGetToken< JetCorrectorParametersCollection, JetCorrectionsRecord >.name(), edm::ESGetToken< Alignments, HEAlignmentRcd >.name(), edm::ESGetToken< L1RCTParameters, L1RCTParametersRcd >.name(), edm::ESGetToken< DTReadOutMapping, DTReadOutMappingRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuDTQualPatternLutRcd >.name(), edm::ESGetToken< CastorChannelQuality, CastorChannelQualityRcd >.name(), edm::ESGetToken< EcalRechitChannelStatusGPU, EcalChannelStatusRcd >.name(), edm::ESGetToken< AlignmentSurfaceDeformations, TrackerSurfaceDeformationRcd >.name(), edm::ESGetToken< EcalLaserAPDPNRatios, EcalLaserAPDPNRatiosRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalIntercalibConstantsMCRcd >.name(), edm::ESGetToken< HcalRecoParams, HcalRecoParamsRcd >.name(), edm::ESGetToken< L1GtTriggerMask, L1GtTriggerMaskTechTrigRcd >.name(), edm::ESGetToken< HcalParameters, HcalParametersRcd >.name(), edm::ESGetToken< Alignments, CSCAlignmentRcd >.name(), edm::ESGetToken< EcalTimeBiasCorrectionsGPU, EcalTimeBiasCorrectionsRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GtTriggerMaskVetoTechTrigRcd >.name(), edm::ESGetToken< L1TriggerKey, L1RPCHsbConfigRcd >.name(), edm::ESGetToken< CSCDBCrosstalk, CSCDBCrosstalkRcd >.name(), edm::ESGetToken< L1CaloHcalScale, L1CaloHcalScaleRcd >.name(), ESGetToken< AlignmentSurfaceDeformations, DeformationRcd >.name(), edm::ESGetToken< HGCalDDDConstants, IdealGeometryRecord >.name(), MTDDigitizerBase.name(), edm::ESGetToken< FWRecoGeometry, FWRecoGeometryRecord >.name(), edm::ESGetToken< Propagator, CkfComponentsRecord >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalIntercalibConstantsRcd >.name(), edm::ESGetToken< HBHEDarkening, HBHEDarkeningRecord >.name(), edm::ESGetToken< L1TriggerKey, L1RPCBxOrConfigRcd >.name(), edm::ESGetToken< DTObjectMap, MuonGeometryRecord >.name(), edm::ESGetToken< RPCClusterSize, RPCClusterSizeRcd >.name(), edm::ESGetToken< MTDClusterParameterEstimator, MTDCPERecord >.name(), edm::ESGetToken< RecoIdealGeometry, DTRecoGeometryRcd >.name(), edm::ESGetToken< L1TriggerKey, TRcd >.name(), edm::ESGetToken< NavigationSchool, NavigationSchoolRecord >.name(), edm::ESGetToken< CSCBadStrips, CSCBadStripsRcd >.name(), edm::ESGetToken< SimBeamSpotObjects, SimBeamSpotObjectsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1HfRingEtScaleRcd >.name(), edm::ESGetToken< SiStripApvGain, SiStripApvGainSimRcd >.name(), edm::ESGetToken< L1TMuonOverlapFwVersion, L1TMuonOverlapFwVersionRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalTimeCalibConstantsRcd >.name(), edm::ESGetToken< CTPPSPixelAnalysisMask, CTPPSPixelAnalysisMaskRcd >.name(), edm::ESGetToken< ESMIPToGeVConstant, ESMIPToGeVConstantRcd >.name(), edm::ESGetToken< L1MuDTPtaLut, L1MuDTPtaLutRcd >.name(), edm::ESGetToken< PixelFEDChannelCollectionMap, SiPixelFEDChannelContainerESProducerRcd >.name(), edm::ESGetToken< HGCalGeometry, IdealGeometryRecord >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalLaserAPDPNRatiosRefRcd >.name(), edm::ESGetToken< FileBlob, DQMXMLFileRcd >.name(), edm::ESGetToken< ProductType, RecordType >.name(), edm::ESGetToken< RecoIdealGeometry, CSCRecoGeometryRcd >.name(), edm::ESGetToken< HcalDcsMap, HcalDcsMapRcd >.name(), edm::ESGetToken< CondObj, Record >.name(), edm::ESGetToken< HcalRecoParamsWithPulseShapesGPU, HcalRecoParamsRcd >.name(), edm::ESGetToken< HepPDT::ParticleDataTable, edm::DefaultRecord >.name(), edm::ESGetToken< TrackerInteractionGeometry, TrackerInteractionGeometryRecord >.name(), edm::ESGetToken< RPCLBLinkMap, RPCLBLinkMapRcd >.name(), edm::ESGetToken< HcalElectronicsMap, HcalElectronicsMapRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuTriggerScalesRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GtTriggerMenuRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1HfRingEtScaleRcd >.name(), edm::ESGetToken< EcalTPGWeightGroup, EcalTPGWeightGroupRcd >.name(), edm::ESGetToken< SiPixelDynamicInefficiency, SiPixelDynamicInefficiencyRcd >.name(), edm::ESGetToken< HepPDT::ParticleDataTable, PDTRecord >.name(), edm::ESGetToken< PhysicsTools::Calibration::MVAComputerContainer, TtSemiLepJetCombMVARcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalChannelStatusRcd >.name(), edm::ESGetToken< CastorElectronicsMap, CastorElectronicsMapRcd >.name(), edm::ESGetToken< L1GtTriggerMask, L1GtTriggerMaskVetoAlgoTrigRcd >.name(), edm::ESGetToken< AlignmentSurfaceDeformations, MTDSurfaceDeformationRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, EcalBarrelGeometryRecord >.name(), edm::ESGetToken< trackerDTC::Setup, trackerDTC::SetupRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, HcalGeometry::AlignedRecord >.name(), edm::ESGetToken< RPFlatParams, HeavyIonRPRcd >.name(), edm::ESGetToken< MTDTimeCalib, MTDTimeCalibRecord >.name(), edm::ESGetToken< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.name(), edm::ESGetToken< EcalGainRatiosGPU, EcalGainRatiosRcd >.name(), edm::ESGetToken< EcalSRSettings, EcalSRSettingsRcd >.name(), edm::ESGetToken< L1GtParameters, L1GtParametersRcd >.name(), edm::ESGetToken< ESGain, ESGainRcd >.name(), edm::ESGetToken< SiStripRegionCabling, SiStripRegionCablingRcd >.name(), edm::ESGetToken< L1TMuonGlobalParams, L1TMuonGlobalParamsRcd >.name(), edm::ESGetToken< CaloTowerTopology, HcalRecNumberingRecord >.name(), edm::ESGetToken< SiStripGain, SiStripGainRcd >.name(), edm::ESGetToken< MTDTopology, MTDTopologyRcd >.name(), edm::ESGetToken< CSCL1TPLookupTableCCLUT, CSCL1TPLookupTableCCLUTRcd >.name(), edm::ESGetToken< EcalSimPulseShape, EcalSimPulseShapeRcd >.name(), edm::ESGetToken< L1MuGMTParameters, L1MuGMTParametersRcd >.name(), edm::ESGetToken< SiPixelCalibConfiguration, SiPixelCalibConfigurationRcd >.name(), edm::ESGetToken< EcalFunParams, EcalClusterCrackCorrParametersRcd >.name(), edm::ESGetToken< SiPixelVCal, SiPixelVCalRcd >.name(), edm::ESGetToken< HcalGainWidthsGPU, HcalGainWidthsRcd >.name(), edm::ESGetToken< PDetGeomDesc, VeryForwardIdealGeometryRecord >.name(), edm::ESGetToken< ESCondObjectContainer, ESPedestalsRcd >.name(), edm::ESGetToken< HcalZDCLowGainFractions, HcalZDCLowGainFractionsRcd >.name(), edm::ESGetToken< PhysicsTGraphPayload, PhysicsTGraphPayloadRcd >.name(), edm::ESGetToken< EcalLaserAlphasGPU, EcalLaserAlphasRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1CaloHcalScaleRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1RPCConeDefinitionRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GtTriggerMaskTechTrigRcd >.name(), edm::ESGetToken< L1MuGMTChannelMask, L1MuGMTChannelMaskRcd >.name(), edm::ESGetToken< EcalRechitADCToGeVConstantGPU, EcalADCToGeVConstantRcd >.name(), edm::ESGetToken< T, R >.name(), edm::ESGetToken< CSCDBPedestals, CSCDBPedestalsRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GctChannelMaskRcd >.name(), edm::ESGetToken< TTStubAlgorithm< T >, TTStubAlgorithmRecord >.name(), edm::ESGetToken< SiPhase2OuterTrackerLorentzAngle, SiPhase2OuterTrackerLorentzAngleRcd >.name(), edm::ESGetToken< HGCalTopology, IdealGeometryRecord >.name(), edm::ESGetToken< SiStripConfObject, SiStripConfObjectRcd >.name(), edm::ESGetToken< HcalSiPMParametersGPU, HcalSiPMParametersRcd >.name(), edm::ESGetToken< GEMDeadStrips, GEMDeadStripsRcd >.name(), edm::ESGetToken< GEMMaskedStrips, GEMMaskedStripsRcd >.name(), edm::ESGetToken< MagFieldConfig, MagFieldConfigRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuGMTChannelMaskRcd >.name(), edm::ESGetToken< L1TriggerKey, L1RCTParametersRcd >.name(), edm::ESGetToken< L1TUtmTriggerMenu, L1TUtmTriggerMenuO2ORcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuDTEtaPatternLutRcd >.name(), edm::ESGetToken< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >.name(), edm::ESGetToken< RunInfo, RunInfoRcd >.name(), edm::ESGetToken< EcalSampleMask, EcalSampleMaskRcd >.name(), edm::ESGetToken< CSCDBGains, CSCDBGainsRcd >.name(), edm::ESGetToken< ClusterShapeHitFilter, CkfComponentsRecord >.name(), edm::ESGetToken< TrajectoryFitter, TrajectoryFitterRecord >.name(), edm::ESGetToken< EcalPedestalsGPU, EcalPedestalsRcd >.name(), edm::ESGetToken< HcalTopology, HcalRecNumberingRecord >.name(), edm::ESGetToken< TrackAlgoPriorityOrder, CkfComponentsRecord >.name(), edm::ESGetToken< SiPixelVCal, SiPixelVCalSimRcd >.name(), edm::ESGetToken< HcalQIETypes, HcalQIETypesRcd >.name(), edm::ESGetToken< MultiGaussianStateMerger< 5 >, TrackingComponentsRecord >.name(), edm::ESGetToken< HcalQIETypesGPU, HcalQIETypesRcd >.name(), edm::ESGetToken< EcalCondTowerObjectContainer, EcalDAQTowerStatusRcd >.name(), edm::ESGetToken< Alignments, DTSurveyRcd >.name(), edm::ESGetToken< L1TMuonEndCapParams, L1TMuonEndCapParamsRcd >.name(), edm::ESGetToken< L1TMuonEndCapForest, L1TMuonEndCapForestRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalTPGCrystalStatusRcd >.name(), edm::ESGetToken< L1MuDTQualPatternLut, L1MuDTQualPatternLutRcd >.name(), edm::ESGetToken< EcalLaserAPDPNRatios, EcalLaserAPDPNRatiosMCRcd >.name(), edm::ESGetToken< DTRecoConditions, DTRecoConditionsUncertRcd >.name(), edm::ESGetToken< EcalTPGFineGrainTowerEE, EcalTPGFineGrainTowerEERcd >.name(), edm::ESGetToken< SiStripFecCabling, SiStripFecCablingRcd >.name(), edm::ESGetToken< L1CaloEcalScale, L1CaloEcalScaleRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuCSCPtLutRcd >.name(), edm::ESGetToken< TransientTrackingRecHitBuilder, TransientRecHitRecord >.name(), edm::ESGetToken< TrajectoryFitter, TrajectoryFitter::Record >.name(), edm::ESGetToken< EcalLaserAPDPNRatiosGPU, EcalLaserAPDPNRatiosRcd >.name(), edm::ESGetToken< L1TMuonOverlapFwVersion, L1TMuonOverlapFwVersionO2ORcd >.name(), edm::ESGetToken< ESRecHitRatioCuts, ESRecHitRatioCutsRcd >.name(), edm::ESGetToken< SiPixelGainCalibrationForHLTGPU, SiPixelGainCalibrationForHLTGPURcd >.name(), edm::ESGetToken< L1RCTChannelMask, L1RCTChannelMaskRcd >.name(), edm::ESGetToken< HcalConvertedEffectivePedestalWidthsGPU, HcalCombinedRecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >.name(), ESGetToken< AlignmentErrorsExtended, ErrRcd >.name(), edm::ESGetToken< CTPPSPixelDAQMapping, CTPPSPixelDAQMappingRcd >.name(), edm::ESGetToken< LHCInfo, LHCInfoRcd >.name(), edm::ESGetToken< Alignments, HBAlignmentRcd >.name(), edm::ESGetToken< CastorRecoParams, CastorRecoParamsRcd >.name(), edm::ESGetToken< SiStripNoises, SiStripNoisesRcd >.name(), edm::ESGetToken< HcalQIECodersGPU, HcalQIEDataRcd >.name(), edm::ESGetToken< CaloTowerConstituentsMap, CaloGeometryRecord >.name(), edm::ESGetToken< CSCBadChambers, CSCBadChambersRcd >.name(), edm::ESGetToken< HcalGains, HcalGainsRcd >.name(), edm::ESGetToken< CaloConfig, L1TCaloConfigRcd >.name(), edm::ESGetToken< CSCL1TPLookupTableME21ILT, CSCL1TPLookupTableME21ILTRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GctChannelMaskRcd >.name(), edm::ESGetToken< SiPixelGainCalibration, SiPixelGainCalibrationRcd >.name(), edm::ESGetToken< EcalIntercalibConstantsGPU, EcalIntercalibConstantsRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, CastorGeometryRecord >.name(), edm::ESGetToken< CaloParams, L1TCaloParamsO2ORcd >.name(), edm::ESGetToken< RPCGeometry, MuonGeometryRecord >.name(), edm::ESGetToken< MagneticField, IdealMagneticFieldRecord >.name(), edm::ESGetToken< HcalValidationCorrs, HcalValidationCorrsRcd >.name(), edm::ESGetToken< ClusterParameterEstimator< Phase2TrackerCluster1D >, TkPhase2OTCPERecord >.name(), edm::ESGetToken< SiStripApvGain, SiStripApvGainRcd >.name(), edm::ESGetToken< PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd >.name(), edm::ESGetToken< SiStripBadStrip, SiStripBadChannelRcd >.name(), edm::ESGetToken< GetType_t, Record_t >.name(), edm::ESGetToken< HcalDcsValues, HcalDcsRcd >.name(), edm::ESGetToken< PMTDParameters, PMTDParametersRcd >.name(), edm::ESGetToken< SurveyErrors, DTSurveyErrorExtendedRcd >.name(), edm::ESGetToken< CTPPSRPAlignmentCorrectionsData, RPMisalignedAlignmentRecord >.name(), edm::ESGetToken< L1GtTriggerMenu, L1GtTriggerMenuRcd >.name(), edm::ESGetToken< SiStripLatency, SiStripLatencyRcd >.name(), edm::ESGetToken< HcalLongRecoParams, HcalLongRecoParamsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GtTriggerMaskTechTrigRcd >.name(), edm::ESGetToken< Source, Record >.name(), edm::ESGetToken< ESTBWeights, ESTBWeightsRcd >.name(), edm::ESGetToken< ecal::raw::ElectronicsMappingGPU, EcalMappingElectronicsRcd >.name(), edm::ESGetToken< HcalChannelPropertiesVec, HcalChannelPropertiesRecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1RCTParametersRcd >.name(), edm::ESGetToken< HcalPedestalWidths, HcalPedestalWidthsRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalPFRecHitThresholdsRcd >.name(), edm::ESGetToken< SiPixelQualityProbabilities, SiPixelStatusScenarioProbabilityRcd >.name(), edm::ESGetToken< GEMGeometry, MuonGeometryRecord >.name(), edm::ESGetToken< PPSTimingCalibrationLUT, PPSTimingCalibrationLUTRcd >.name(), edm::ESGetToken< EcalMultifitParametersGPU, JobConfigurationGPURecord >.name(), edm::ESGetToken< DTMtime, DTMtimeRcd >.name(), edm::ESGetToken< PPSTimingCalibration, PPSTimingCalibrationRcd >.name(), edm::ESGetToken< ESCondObjectContainer, ESChannelStatusRcd >.name(), edm::ESGetToken< PTrackerParameters, PTrackerParametersRcd >.name(), edm::ESGetToken< L1TriggerKey, L1GtPsbSetupRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1RPCBxOrConfigRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, ZdcGeometry::AlignedRecord >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuCSCTFConfigurationRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuDTTFMasksRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuDTPhiLutRcd >.name(), edm::ESGetToken< PerformancePayload, PFCalibrationRcd >.name(), edm::ESGetToken< L1TriggerKeyExt, L1TriggerKeyExtRcd >.name(), edm::ESGetToken< GBRForest, GBRWrapperRcd >.name(), edm::ESGetToken< MixingModuleConfig, MixingRcd >.name(), edm::ESGetToken< CaloSubdetectorGeometry, EcalPreshowerGeometry::AlignedRecord >.name(), edm::ESGetToken< GBRForestD, GBRDWrapperRcd >.name(), edm::ESGetToken< HcalTimingParams, HcalTimingParamsRcd >.name(), edm::ESGetToken< EcalTPGPhysicsConst, EcalTPGPhysicsConstRcd >.name(), edm::ESGetToken< MagneticFieldMap, MagneticFieldMapRecord >.name(), edm::ESGetToken< DTTPGParameters, DTTPGParametersRcd >.name(), edm::ESGetToken< EcalTimeDependentCorrections, EcalLinearCorrectionsRcd >.name(), edm::ESGetToken< RPCMaskedStrips, RPCMaskedStripsRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuDTPtaLutRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalPulseShapesRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1RPCConfigRcd >.name(), edm::ESGetToken< HcalSimulationConstants, HcalSimNumberingRecord >.name(), edm::ESGetToken< CaloSimulationParameters, HcalParametersRcd >.name(), edm::ESGetToken< EcalFunParams, EcalClusterLocalContCorrParametersRcd >.name(), edm::ESGetToken< CTPPSBeamParameters, CTPPSBeamParametersRcd >.name(), edm::ESGetToken< EcalElectronicsMapping, EcalMappingRcd >.name(), edm::ESGetToken< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >.name(), edm::ESGetToken< RPCObImon, RPCObImonRcd >.name(), edm::ESGetToken< Alignments, TrackerAlignmentRcd >.name(), edm::ESGetToken< HcalTB06BeamParameters, IdealGeometryRecord >.name(), edm::ESGetToken< SiPixelFEDChannelContainer, SiPixelStatusScenariosRcd >.name(), edm::ESGetToken< FastTimeGeometry, IdealGeometryRecord >.name(), edm::ESGetToken< L1TriggerKey, L1RPCConfigRcd >.name(), edm::ESGetToken< HcalTimeCorrs, HcalTimeCorrsRcd >.name(), edm::ESGetToken< HcalConvertedPedestalWidthsGPU, HcalCombinedRecord >.name(), edm::ESGetToken< L1CaloEtScale, L1EmEtScaleRcd >.name(), edm::ESGetToken< SiStripQuality, SiStripQualityRcd >.name(), edm::ESGetToken< L1TriggerKey, L1TriggerKeyRcd >.name(), edm::ESGetToken< CSCObjectMap, MuonGeometryRecord >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalPFSeedingThresholdsRcd >.name(), edm::ESGetToken< SiTrackerMultiRecHitUpdator, MultiRecHitRecord >.name(), edm::ESGetToken< EcalSamplesCorrelationGPU, EcalSamplesCorrelationRcd >.name(), edm::ESGetToken< EcalCondTowerObjectContainer, EcalDCSTowerStatusRcd >.name(), edm::ESGetToken< L1MuDTEtaPatternLut, L1MuDTEtaPatternLutRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GtPsbSetupRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalPulseCovariancesRcd >.name(), edm::ESGetToken< DetIdAssociator, DetIdAssociatorRecord >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalMappingElectronicsRcd >.name(), edm::ESGetToken< AlignmentErrorsExtended, GEMAlignmentErrorExtendedRcd >.name(), edm::ESGetToken< RPCDeadStrips, RPCDeadStripsRcd >.name(), edm::ESGetToken< PhysicsTools::Calibration::MVAComputerContainer, TtFullHadSignalSelMVARcd >.name(), edm::ESGetToken< L1TriggerKey, L1JetEtScaleRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1MuCSCTFAlignmentRcd >.name(), edm::ESGetToken< MuonOffsetMap, IdealGeometryRecord >.name(), edm::ESGetToken< JetResolutionObject, JetResolutionRcd >.name(), edm::ESGetToken< EcalLaserDbService, EcalLaserDbRecord >.name(), edm::ESGetToken< L1MuGMTScales, L1MuGMTScalesRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1EmEtScaleRcd >.name(), edm::ESGetToken< SiStripFedCabling, SiStripFedCablingRcd >.name(), edm::ESGetToken< HcalGainsGPU, HcalGainsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1CaloEcalScaleRcd >.name(), edm::ESGetToken< SurveyErrors, TrackerSurveyErrorExtendedRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1JetEtScaleRcd >.name(), edm::ESGetToken< L1TriggerKey, L1HtMissScaleRcd >.name(), edm::ESGetToken< ESCondObjectContainer, ESAngleCorrectionFactorsRcd >.name(), edm::ESGetToken< L1TriggerKeyList, L1GctJetFinderParamsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuDTEtaPatternLutRcd >.name(), edm::ESGetToken< RPCAMCLinkMap, RPCTwinMuxLinkMapRcd >.name(), edm::ESGetToken< Alignments, EEAlignmentRcd >.name(), edm::ESGetToken< L1CaloEtScale, L1HfRingEtScaleRcd >.name(), edm::ESGetToken< HGCalParameters, IdealGeometryRecord >.name(), edm::ESGetToken< L1MuDTPhiLut, L1MuDTPhiLutRcd >.name(), edm::ESGetToken< cms::DDDetector, IdealGeometryRecord >.name(), edm::ESGetToken< HcalTPChannelParameters, HcalTPChannelParametersRcd >.name(), edm::ESGetToken< RBCBoardSpecs, RBCBoardSpecsRcd >.name(), edm::ESGetToken< BeamSpotObjects, BeamSpotObjectsRcd >.name(), edm::ESGetToken< Alignments, GlobalPositionRcd >.name(), edm::ESGetToken< StripClusterParameterEstimator, TkStripCPERecord >.name(), edm::ESGetToken< hcal::raw::ElectronicsMappingGPU, HcalElectronicsMapRcd >.name(), edm::ESGetToken< TotemDAQMapping, TotemReadoutRcd >.name(), edm::ESGetToken< SiStripClusterizerConditions, SiStripClusterizerConditionsRcd >.name(), edm::ESGetToken< EcalLaserDbService, EcalLaserDbRecordMC >.name(), edm::ESGetToken< MeasurementTracker, CkfComponentsRecord >.name(), edm::ESGetToken< HcalTB02Parameters, IdealGeometryRecord >.name(), edm::ESGetToken< L1TriggerKey, L1MuDTTFMasksRcd >.name(), edm::ESGetToken< CSCDBGasGainCorrection, CSCDBGasGainCorrectionRcd >.name(), edm::ESGetToken< HcalTimeCorrsGPU, HcalTimeCorrsRcd >.name(), edm::ESGetToken< EcalTPGFineGrainEBIdMap, EcalTPGFineGrainEBIdMapRcd >.name(), edm::ESGetToken< DTT0, DTT0Rcd >.name(), edm::ESGetToken< cms::DDCompactView, IdealGeometryRecord >.name(), edm::ESGetToken< thePayloadObject, theDBRecordType >.name(), edm::ESGetToken< PerformancePayload, PerformancePayloadRecord >.name(), edm::ESGetToken< EcalTPGFineGrainStripEE, EcalTPGFineGrainStripEERcd >.name(), edm::ESGetToken< SiStripBaseDelay, SiStripBaseDelayRcd >.name(), edm::ESGetToken< HcalPedestals, HcalPedestalsRcd >.name(), edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd >.name(), edm::ESGetToken< HcalConvertedPedestalsGPU, HcalCombinedRecord >.name(), edm::ESGetToken< L1RPCConfig, L1RPCConfigRcd >.name(), edm::ESGetToken< RPCStripNoises, RPCStripNoisesRcd >.name(), edm::ESGetToken< TrackingRecHitPropagator, CkfComponentsRecord >.name(), edm::ESGetToken< EcalTimeBiasCorrections, EcalTimeBiasCorrectionsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuGMTParametersRcd >.name(), edm::ESGetToken< EcalTBWeights, EcalTBWeightsRcd >.name(), edm::ESGetToken< L1TriggerKey, L1MuTriggerPtScaleRcd >.name(), edm::ESGetToken< EcalCondObjectContainer, EcalGainRatiosRcd >.name(), edm::ESGetToken< TrackerTopology, CkfComponentsRecord >.name(), edm::ESGetToken< Propagator, TrackerDigiGeometryRecord >.name(), edm::ESGetToken< CSCChannelMapperBase, CSCChannelMapperRecord >.name(), edm::ESGetToken< LHCOpticalFunctionsSetCollection, CTPPSOpticsRcd >.name(), edm::ESGetToken< DetGeomDesc, VeryForwardMisalignedGeometryRecord >.name(), edm::ESGetToken< DTCCBConfig, DTCCBConfigRcd >.name(), edm::ESGetToken< HcalZSThresholds, HcalZSThresholdsRcd >.name(), edm::ESGetToken< L1RPCConeDefinition, L1RPCConeDefinitionRcd >.name(), edm::ESGetToken< GeometricSearchTracker, TrackerRecoGeometryRecord >.name(), edm::ESGetToken< TrajectoryStateUpdator, TrackingComponentsRecord >.name(), edm::ESGetToken< L1GtTriggerMask, L1GtTriggerMaskAlgoTrigRcd >.name(), edm::ESGetToken< Alignments, ESAlignmentRcd >.name(), edm::ESGetToken< TotemAnalysisMask, TotemReadoutRcd >.name(), edm::ESGetToken< SiStripApvSimulationParameters, SiStripApvSimulationParametersRcd >.name(), edm::ESGetToken< CSCRecoDigiParameters, CSCRecoDigiParametersRcd >.name(), edm::ESGetToken< L1TMuonGlobalParams, L1TMuonGlobalParamsO2ORcd >.name(), edm::ESGetToken< MuonDetLayerGeometry, MuonRecoGeometryRecord >.name(), edm::ESGetToken< SiStripBackPlaneCorrection, SiStripBackPlaneCorrectionDepRcd >.name(), edm::ESGetToken< SiStripLorentzAngle, SiStripLorentzAngleDepRcd >.name(), CSCIndexerBase.name(), FWViewType.name(), PhysicsTools::TreeReader::Value.name, edm::eventsetup::LooperMakerTraits.name(), classes.MonitorData.name, BPhysicsValidation.name, PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >.name, cond::persistency::GTProxy.name(), Measurement.name(), pat::TriggerCondition.name(), GeometricDet.name(), L1GObject.name(), HistogramManager.name, FWEventItem.name(), classes.OutputData.name, edm::TypeWithDict.name(), CosmicTrackingRegion.name(), StripSubClusterShapeTrajectoryFilter.name(), Crystal.name, HistoData.name, L1TPhase2CorrelatorOffline::MultiCollection.name(), GeometricTimingDet.name(), h2DSegm.name, options.HLTProcessOptions.name, tnp::ProbeFlag.name(), emtf::AbsoluteDeviation.name(), cond::persistency::IOV::TAG_NAME.name, cond::persistency::IOV::SINCE.name, utils.StatisticalTest.name, cond::persistency::IOV::PAYLOAD_HASH.name, edm::ESGetToken< fwliteeswriter::DummyType, fwliteeswriter::FWLWEventSetupRecord >.name(), cond::persistency::IOV::INSERTION_TIME.name, pat::TriggerAlgorithm.name(), pat::TriggerPath.name(), DetIdAssociator.name(), DQMNet::WaitObject.name, cscdqm::Address.name(), python.rootplot.utilities.Hist.name, VariableComputer.name(), AlpgenParameterName.name, MaterialAccountingGroup.name(), config.Analyzer.name, geometry.Structure.name, TrackingRegion.name(), hDigis.name, IntegratedCalibrationBase.name(), core.autovars.NTupleSubObject.name, cuy.divideElement.name, Capsule.name, cuy.plotElement.name, core.autovars.NTupleObject.name, VersionedSelector< T >.name(), Ceramic.name, cuy.additionElement.name, PhysicsTools::Variable.name, SiStripMonitorDigi.name, cms::DDFilteredView.name(), VIDSelectorBase.VIDSelectorBase.name(), config.Service.name, BulkSilicon.name, cuy.superimposeElement.name, emtf::Huber.name(), CaloSD::Detector.name, APD.name, Folder.name(), core.autovars.NTupleCollection.name, nanoaod::FlatTable::Column.name, cuy.graphElement.name, BPHRecoBuilder::BPHRecoSource.name, NanoAODDQM::SelGroupConfig.name, FilterSelection.name(), BPHRecoBuilder::BPHCompSource.name, StraightTrackAlignment::RPSetPlots.name, BasicHepMCValidation::ParticleMonitor.name, cond::persistency::TAG_AUTHORIZATION::TAG_NAME.name, cond::persistency::TAG_AUTHORIZATION::ACCESS_TYPE.name, cond::persistency::TAG_AUTHORIZATION::CREDENTIAL.name, cond::persistency::TAG_AUTHORIZATION::CREDENTIAL_TYPE.name, InnerLayerVolume.name, emtf::PercentErrorSquared.name(), utils.KS.name, cond::payloadInspector::TagReference.name, trklet::VarBase.name(), RectangularEtaPhiTrackingRegion.name(), cond::persistency::TAG_LOG::TAG_NAME.name, cond::persistency::TAG_LOG::EVENT_TIME.name, cond::persistency::TAG_LOG::USER_NAME.name, cond::persistency::TAG_LOG::HOST_NAME.name, cond::persistency::TAG_LOG::COMMAND.name, cond::persistency::TAG_LOG::ACTION.name, cond::persistency::TAG_LOG::USER_TEXT.name, utils.Chi2.name, personalPlayback.FrameworkJob.name, Grid.name, Grille.name, utils_v2.StatisticalTest.name, utils.BinToBin.name, BackPipe.name, plotscripts.SawTeethFunction.name, utils_v2.KolmogorovTest.name, dirstructure.Comparison.name, utils_v2.Chi2Test.name, dqm_interfaces.DirID.name, PatchPanel.name, BackCoolTank.name, utils.BinToBin1percent.name, DryAirTube.name, python.rootplot.utilities.RootFile.name, crabFunctions.CrabTask.name, MBCoolTube.name, hHits.name, hcaldqm::quantity::FlagQuantity.name(), MBManif.name, hcaldqm::quantity::LumiSection.name(), cscdqm::ParHistoDef.name, hcaldqm::quantity::LumiSectionCoarse.name(), hcaldqm::quantity::RunNumber.name(), hDeltaR.name, hcaldqm::quantity::EventNumber.name(), hcaldqm::quantity::EventType.name(), validation.Sample.name(), hTMaxCell.name, BeautifulSoup.Tag.name, dqm_interfaces.DirWalkerFile.name, hParam.name, hMuonStat.name, genericValidation.ValidationWithPlotsSummaryBase.SummaryItem.name(), hTOF.name, hTDelay.name, hTimes< hTime >.name, SummaryOutputProducer::GenericSummary.name, BeautifulSoup.SoupStrainer.name, dataset.Dataset.name(), validation.SimpleSample.name(), trackingPlots.Iteration.name(), helperFunctions.replaceByMap(), submitPVValidationJobs.split(), and str.

147  def createScript(self, path):
148  repMap = self.getRepMap()
149  repMap["runComparisonScripts"] = ""
150  scriptName = replaceByMap(("TkAlGeomCompare.%s..oO[name]Oo..sh"
151  %self.name), repMap)
152 
153  y_ranges = ""
154  plottedDifferences = ["dx","dy","dz","dr","rdphi","dalpha","dbeta","dgamma"]
155  for diff in plottedDifferences:
156  y_ranges += ","+repMap["%s_min"%diff]
157  y_ranges += ","+repMap["%s_max"%diff]
158 
159  for name in self.__compares:
160  if '"DetUnit"' in self.__compares[name][0].split(","):
161  repMap["outputFile"] = (".oO[name]Oo..Comparison_common"+name+".root")
162  repMap["nIndex"] = ("")
163  repMap["runComparisonScripts"] += \
164  ("cp .oO[Alignment/OfflineValidation]Oo."
165  "/scripts/comparisonScript.C .\n"
166  "cp .oO[Alignment/OfflineValidation]Oo."
167  "/scripts/GeometryComparisonPlotter.h .\n"
168  "cp .oO[Alignment/OfflineValidation]Oo."
169  "/scripts/GeometryComparisonPlotter.cc .\n"
170  "root -b -q 'comparisonScript.C+(\""
171  ".oO[name]Oo..Comparison_common"+name+".root\",\""
172  "./\",\".oO[modulesToPlot]Oo.\",\".oO[alignmentName]Oo.\",\".oO[reference]Oo.\",.oO[useDefaultRange]Oo.,.oO[plotOnlyGlobal]Oo.,.oO[plotPng]Oo.,.oO[makeProfilePlots]Oo."+y_ranges+")'\n"
173  "cp "+path+"/TkAl3DVisualization_.oO[common]Oo._.oO[name]Oo..C .\n"
174  "root -l -b -q TkAl3DVisualization_.oO[common]Oo._.oO[name]Oo..C+\n")
175  if self.copyImages:
176  repMap["runComparisonScripts"] += \
177  ("mkdir -p .oO[datadir]Oo./.oO[name]Oo."
178  ".Comparison_common"+name+"_Images/Translations\n")
179  repMap["runComparisonScripts"] += \
180  ("mkdir -p .oO[datadir]Oo./.oO[name]Oo."
181  ".Comparison_common"+name+"_Images/Rotations\n")
182 
183 
184  ### At the moment translations are images with suffix _1 and _2, rotations _3 and _4
185  ### The numeration depends on the order of the MakePlots(x, y) commands in comparisonScript.C
186  ### If comparisonScript.C is changed, check if the following lines need to be changed as well
187 
188  if repMap["plotPng"] == "true":
189  repMap["runComparisonScripts"] += \
190  ("find . -maxdepth 1 -name \"*_1*\" "
191  "-print | xargs -I {} bash -c \"cp {} .oO[datadir]Oo."
192  "/.oO[name]Oo..Comparison_common"+name+"_Images/Translations/\" \n")
193  repMap["runComparisonScripts"] += \
194  ("find . -maxdepth 1 -name \"*_2*\" "
195  "-print | xargs -I {} bash -c \"cp {} .oO[datadir]Oo."
196  "/.oO[name]Oo..Comparison_common"+name+"_Images/Translations/\" \n")
197 
198  repMap["runComparisonScripts"] += \
199  ("find . -maxdepth 1 -name \"*_3*\" "
200  "-print | xargs -I {} bash -c \"cp {} .oO[datadir]Oo."
201  "/.oO[name]Oo..Comparison_common"+name+"_Images/Rotations/\" \n")
202  repMap["runComparisonScripts"] += \
203  ("find . -maxdepth 1 -name \"*_4*\" "
204  "-print | xargs -I {} bash -c \"cp {} .oO[datadir]Oo."
205  "/.oO[name]Oo..Comparison_common"+name+"_Images/Rotations/\" \n")
206 
207  else:
208  repMap["runComparisonScripts"] += \
209  ("find . -maxdepth 1 -name \"*_1*\" "
210  "-print | xargs -I {} bash -c \"cp {} .oO[datadir]Oo."
211  "/.oO[name]Oo..Comparison_common"+name+"_Images/Translations/\" \n")
212 
213  repMap["runComparisonScripts"] += \
214  ("find . -maxdepth 1 -name \"*_2*\" "
215  "-print | xargs -I {} bash -c \"cp {} .oO[datadir]Oo."
216  "/.oO[name]Oo..Comparison_common"+name+"_Images/Rotations/\" \n")
217 
218  repMap["runComparisonScripts"] += \
219  ("find . -maxdepth 1 -name "
220  "\"*.tex\" -print | xargs -I {} bash -c"
221  " \"cp {} .oO[datadir]Oo./.oO[name]Oo."
222  ".Comparison_common"+name+"_Images/\" \n")
223  repMap["runComparisonScripts"] += \
224  ("find . -maxdepth 1 -name "
225  "\"TkMap_SurfDeform*.pdf\" -print | xargs -I {} bash -c"
226  " \"cp {} .oO[datadir]Oo./.oO[name]Oo."
227  ".Comparison_common"+name+"_Images/\" \n")
228  repMap["runComparisonScripts"] += \
229  ("find . -maxdepth 1 -name "
230  "\"TkMap_SurfDeform*.png\" -print | xargs -I {} bash -c"
231  " \"cp {} .oO[datadir]Oo./.oO[name]Oo."
232  ".Comparison_common"+name+"_Images/\" \n")
233  repMap["runComparisonScripts"] += \
234  ("cp .oO[Alignment/OfflineValidation]Oo."
235  "/macros/makeArrowPlots.C "
236  ".\n"
237  "root -b -q 'makeArrowPlots.C(\""
238  ".oO[name]Oo..Comparison_common"+name
239  +".root\",\".oO[name]Oo.."
240  +name+"_ArrowPlots\")'\n")
241  repMap["runComparisonScripts"] += \
242  ("mkdir -p .oO[datadir]Oo./.oO[name]Oo."
243  ".Comparison_common"+name+"_Images/ArrowPlots\n")
244  repMap["runComparisonScripts"] += \
245  ("find .oO[name]Oo.."+name+"_ArrowPlots "
246  "-maxdepth 1 -name \"*.png\" -print | xargs -I {} bash "
247  "-c \"cp {} .oO[datadir]Oo./.oO[name]Oo."
248  ".Comparison_common"+name+"_Images/ArrowPlots\"\n")
249  repMap["runComparisonScripts"] += \
250  ("find .oO[name]Oo.."+name+"_ArrowPlots "
251  "-maxdepth 1 -name \"*.pdf\" -print | xargs -I {} bash "
252  "-c \"cp {} .oO[datadir]Oo./.oO[name]Oo."
253  ".Comparison_common"+name+"_Images/ArrowPlots\"\n")
254  repMap["runComparisonScripts"] += \
255  ("find . "
256  "-maxdepth 1 -name \".oO[common]Oo._.oO[name]Oo..Visualization_rotated.gif\" -print | xargs -I {} bash "
257  "-c \"cp {} .oO[datadir]Oo./.oO[name]Oo."
258  ".Comparison_common"+name+"_Images/.oO[common]Oo._.oO[name]Oo..Visualization.gif\"\n")
259 
260  # TkAlMap inFile=tree.root compAl=UL2018 refAl=StartGeom savePNG=True TkVersion=phase1 outDir=./test_plots/tanh colPal=2
261  range_str = ''
262  plottedDifferences = ["dx","dy","dz","dr","rdphi","dalpha","dbeta","dgamma"]
263  for diff in plottedDifferences:
264  range_str += diff+'_range=['+str(repMap[diff+'_min'])+','+str(repMap[diff+'_max'])+'];'
265  repMap["runComparisonScripts"] += \
266  ("mkdir -p .oO[datadir]Oo./.oO[name]Oo."
267  ".Comparison_common"+name+"_Images/TkAlMapPlots\n")
268  repMap["runComparisonScripts"] += \
269  ("python .oO[Alignment/OfflineValidation]Oo./python/runGCPTkAlMap.py -b "
270  "inFile=.oO[name]Oo..Comparison_common"+name+".root "
271  "refAl=\".oO[reference]Oo.\" "
272  "compAl=\".oO[alignmentName]Oo.\" "
273  "savePNG=True "
274  "TkVersion=\"phase0\" "
275  "colPal=2 "
276  "defRanges=\""+range_str+"\" "
277  "outDir=.oO[datadir]Oo./.oO[name]Oo..Comparison_common"+name+"_Images/TkAlMapPlots\n")
278  #"outDir=.oO[name]Oo.."+name+"_TkMapPlots "
279  #"useDefaultRanges=.oO[useDefaultRange]Oo. "+range_str+"\n")
280 
281  # Copy root file for check
282  repMap["runComparisonScripts"] += \
283  ("cp .oO[name]Oo..Comparison_common"+name+".root "
284  ".oO[datadir]Oo./.oO[name]Oo..Comparison_common"+name+"_Images/TkAlMapPlots/GCP.root\n")
285  #repMap["runComparisonScripts"] += \
286  # ("cp .oO[alignmentName]Oo.ROOTGeometry.root "
287  # ".oO[datadir]Oo./.oO[name]Oo..Comparison_common"+name+"_Images/TkAlMapPlots/comparedGeometry.root\n")
288 
289  resultingFile = replaceByMap(("/store/group/alca_trackeralign/AlignmentValidation/.oO[eosdir]Oo./compared%s_"
290  ".oO[name]Oo..root"%name), repMap)
291  resultingFile = os.path.expandvars( resultingFile )
292  resultingFile = os.path.abspath( resultingFile )
293  resultingFile = "root://eoscms//eos/cms" + resultingFile #needs to be AFTER abspath so that it doesn't eat the //
294  self.__filesToCompare[ name ] = resultingFile
295 
296  else:
297  raise AllInOneError("Need to have DetUnit in levels!")
298 
299  repMap["CommandLine"]=""
300  repMap["CommandLine"]+= \
301  "# copy module list required for comparison script \n"
302  if repMap["moduleList"].startswith("/store"):
303  repMap["CommandLine"]+= \
304  "xrdcp root://eoscms//eos/cms.oO[moduleList]Oo. .\n"
305  elif repMap["moduleList"].startswith("root://"):
306  repMap["CommandLine"]+= \
307  "xrdcp .oO[moduleList]Oo. .\n"
308  elif repMap["moduleList"].startswith("./CREATE_NEW/"):
309  repMap["CommandLine"]+= \
310  "touch .oO[moduleListBase]Oo.\n"
311  else:
312  repMap["CommandLine"]+= \
313  "cp .oO[moduleList]Oo. .\n"
314 
315  try:
316  getCommandOutput2(replaceByMap("cd $(mktemp -d)\n.oO[CommandLine]Oo.\ncat .oO[moduleListBase]Oo.", repMap))
317  except RuntimeError:
318  raise AllInOneError(replaceByMap(".oO[moduleList]Oo. does not exist!", repMap))
319 
320  for cfg in self.configFiles:
321  # FIXME: produce this line only for enabled dbOutput
322  # postProcess = "cp .oO[workdir]Oo./*.db .oO[datadir]Oo.\n"
323  # postProcess = "cp *.db .oO[datadir]Oo.\n"
324  postProcess = ""
325  repMap["CommandLine"]+= \
326  repMap["CommandLineTemplate"]%{"cfgFile":cfg,
327  "postProcess":postProcess}
328  repMap["CommandLine"]+= ("# overall postprocessing\n"
329  ".oO[runComparisonScripts]Oo.\n"
330  )
331 
332  #~ print configTemplates.scriptTemplate
333  scripts = {scriptName: replaceByMap( configTemplates.scriptTemplate, repMap )}
334  files = {replaceByMap("TkAl3DVisualization_.oO[common]Oo._.oO[name]Oo..C", repMap ): replaceByMap(configTemplates.visualizationTrackerTemplate, repMap )}
335  self.createFiles(files, path)
336  return super(GeometryComparison, self).createScript(scripts, path)
def replaceByMap
— Helpers —############################
#define str(s)
def geometryComparison.GeometryComparison.filesToCompare (   self)

Definition at line 111 of file geometryComparison.py.

References geometryComparison.GeometryComparison.__filesToCompare.

112  def filesToCompare(self):
113  return self.__filesToCompare
def geometryComparison.GeometryComparison.getRepMap (   self,
  alignment = None 
)

Definition at line 80 of file geometryComparison.py.

References geometryComparison.GeometryComparison.__compares, genericValidation.GenericValidation.alignmentToValidate, helperFunctions.clean_name(), and geometryComparison.GeometryComparison.referenceAlignment.

Referenced by overlapValidation.OverlapValidation.appendToMerge(), trackSplittingValidation.TrackSplittingValidation.appendToMerge(), primaryVertexResolution.PrimaryVertexResolution.appendToMerge(), primaryVertexValidation.PrimaryVertexValidation.appendToMerge(), offlineValidation.OfflineValidation.appendToMerge(), overlapValidation.OverlapValidation.appendToPlots(), trackSplittingValidation.TrackSplittingValidation.appendToPlots(), primaryVertexResolution.PrimaryVertexResolution.appendToPlots(), primaryVertexValidation.PrimaryVertexValidation.appendToPlots(), zMuMuValidation.ZMuMuValidation.appendToPlots(), geometryComparison.GeometryComparison.createConfiguration(), geometryComparison.GeometryComparison.createScript(), zMuMuValidation.ZMuMuValidation.filesToCompare(), and plottingOptions.PlottingOptionsTrackSplitting.validsubdets().

80 
81  def getRepMap(self, alignment = None):
82  if alignment == None:
83  alignment = self.alignmentToValidate
84  repMap = super(GeometryComparison, self).getRepMap( alignment )
85  referenceName = "IDEAL"
86  referenceTitle = "IDEAL"
87  if not self.referenceAlignment == "IDEAL":
88  referenceName = self.referenceAlignment.name
89  referenceTitle = self.referenceAlignment.title
90 
91  assert len(self.__compares) == 1 #? not sure how it can be anything else, but just in case
92  common = list(self.__compares.keys())[0]
93 
94  repMap.update({
95  "common": clean_name(common),
96  "comparedGeometry": (".oO[alignmentName]Oo."
97  "ROOTGeometry.root"),
98  "referenceGeometry": "IDEAL", # will be replaced later
99  # if not compared to IDEAL
100  "reference": clean_name(referenceName),
101  "referenceTitle": referenceTitle,
102  "alignmentTitle": self.alignmentToValidate.title,
103  "moduleListBase": os.path.basename(repMap["moduleList"]),
104  })
105  if not referenceName == "IDEAL":
106  repMap["referenceGeometry"] = (".oO[reference]Oo."
107  "ROOTGeometry.root")
108  repMap["name"] += "_vs_.oO[reference]Oo."
109  return repMap

Member Data Documentation

geometryComparison.GeometryComparison.__compares
private

Definition at line 66 of file geometryComparison.py.

Referenced by geometryComparison.GeometryComparison.createConfiguration(), geometryComparison.GeometryComparison.createScript(), and geometryComparison.GeometryComparison.getRepMap().

geometryComparison.GeometryComparison.__filesToCompare
private

Definition at line 67 of file geometryComparison.py.

Referenced by geometryComparison.GeometryComparison.createScript(), and geometryComparison.GeometryComparison.filesToCompare().

geometryComparison.GeometryComparison.copyImages

Definition at line 74 of file geometryComparison.py.

Referenced by geometryComparison.GeometryComparison.createScript().

dictionary geometryComparison.GeometryComparison.defaults
static
Initial value:
1 = {
2  "3DSubdetector1":"1",
3  "3DSubdetector2":"2",
4  "3DTranslationalScaleFactor":"50",
5  "modulesToPlot":"all",
6  "moduleList": "./CREATE_NEW/emptyModuleList.txt",
7  "useDefaultRange":"false",
8  "plotOnlyGlobal":"true",
9  "plotPng":"true",
10  "makeProfilePlots":"true",
11  "dx_min":"-99999",
12  "dx_max":"-99999",
13  "dy_min":"-99999",
14  "dy_max":"-99999",
15  "dz_min":"-99999",
16  "dz_max":"-99999",
17  "dr_min":"-99999",
18  "dr_max":"-99999",
19  "rdphi_min":"-99999",
20  "rdphi_max":"-99999",
21  "dalpha_min":"-99999",
22  "dalpha_max":"-99999",
23  "dbeta_min":"-99999",
24  "dbeta_max":"-99999",
25  "dgamma_min":"-99999",
26  "dgamma_max":"-99999",
27  "multiIOV":"False",
28  }

Definition at line 14 of file geometryComparison.py.

Referenced by tree.Tree.reset(), and tree.Tree.var().

dictionary geometryComparison.GeometryComparison.mandatories = {"levels", "dbOutput"}
static

Definition at line 42 of file geometryComparison.py.

geometryComparison.GeometryComparison.referenceAlignment

Definition at line 60 of file geometryComparison.py.

Referenced by geometryComparison.GeometryComparison.createConfiguration(), and geometryComparison.GeometryComparison.getRepMap().

string geometryComparison.GeometryComparison.valType = "compare"
static

Definition at line 43 of file geometryComparison.py.

Referenced by preexistingValidation.PreexistingValidation.getRepMap(), genericValidation.GenericValidation.getRepMap(), validateAlignments.ValidationJob.runJob(), and zMuMuValidation.ZMuMuValidation.trackcollection().