Classes | |
class | DDBox |
class | DDCons |
class | DDTrap |
class | DDTruncTubs |
A truncated tube section. More... | |
class | DDTubs |
struct | NameValuePair |
struct | ValuePair |
Functions | |
bool | accepted (std::vector< std::regex > const &, std::string_view) |
bool | accepted (vector< std::regex > const &keys, string_view node) |
bool | compareEqual (std::string_view, std::regex) |
bool | compareEqual (std::string_view, std::string_view) |
bool | compareEqual (string_view node, regex pattern) |
bool | compareEqual (string_view node, string_view name) |
int | contains (std::string_view, std::string_view) |
int | contains (string_view input, string_view needle) |
DDSolidShape | getCurrentShape (const cms::DDFilteredView &fview) |
bool | isMatch (std::string_view, std::string_view) |
bool | isMatch (string_view node, string_view name) |
bool | isRegex (std::string_view) |
bool | isRegex (string_view input) |
template<class Mapping , class V > | |
std::string | name (Mapping a, V value) |
std::string_view | noNamespace (std::string_view) |
std::string_view | realTopName (std::string_view) |
string_view | realTopName (string_view input) |
std::vector< std::string_view > | split (std::string_view, const char *) |
vector< string_view > | split (string_view str, const char *delims) |
template<class Mapping > | |
Mapping::value_type::value_type | value (Mapping a, const std::string &name) |
template<class Mapping , class N > | |
Mapping::value_type::value_type | value (Mapping a, N name) |
bool cms::dd::accepted | ( | std::vector< std::regex > const & | , |
std::string_view | |||
) |
Referenced by cms::DDFilteredView::accept(), ValidationMisalignedTracker::analyze(), EmDQM::analyze(), gen::Cascade2Hadronizer::cascadeReadParameters(), FWTriggerTableViewTableManager::cellRenderer(), cms::DDFilteredView::checkChild(), DetStatus::checkForDCSRecord(), DetStatus::checkForDCSStatus(), PFRecoTauDiscriminationByNProngs::discriminate(), EmissionVetoHook1::doVetoFSREmission(), EmissionVetoHook1::doVetoISREmission(), EmissionVetoHook1::doVetoMPIStep(), CaloTowersCreationAlgo::ecalChanStatusForCaloTower(), HistoFiller< l1extra::L1EmParticleCollection >::fillHistos(), DetStatus::filter(), PythiaFilterMultiMother::filter(), HepMCFilterDriver::filter(), PythiaFilterZJet::filter(), PythiaFilterZJetWithOutBg::filter(), PythiaHepMCFilterGammaGamma::filter(), PythiaFilterEMJetHeep::filter(), MCProcessRangeFilter::filter(), PythiaFilterGammaJet::filter(), PythiaFilterGammaJetWithBg::filter(), PythiaFilterGammaJetWithOutBg::filter(), HiggsToWW2LeptonsSkim::filter(), PythiaFilterHT::filter(), MCProcessFilter::filter(), ECALActivity::filter(), PythiaHLTSoupFilter::filter(), HeavyChHiggsToTauNuSkim::filter(), BeamSplash::filter(), MCSmartSingleParticleFilter::filter(), FilterOutScraping::filter(), ZgMassFilter::filter(), FilterOutLowPt::filter(), MCSingleParticleYPt::filter(), MCZll::filter(), PhysDecl::filter(), ZgammaMassFilter::filter(), DJpsiFilter::filter(), HighMultiplicityGenFilter::filter(), MCParticlePairFilter::filter(), MCSingleParticleFilter::filter(), PythiaFilter::filter(), PythiaMomDauFilter::filter(), PythiaDauFilter::filter(), PythiaDauVFilter::filter(), PythiaProbeFilter::filter(), FourLepFilter::filter(), FilterScrapingPixelProbability::filter(), EcalSkim::filter(), PythiaDauVFilterMatchID::filter(), EcalRecHitsFilter::filter(), HerwigMaxPtPartonFilter::filter(), cms::DDFilteredView::firstSibling(), tmtt::SimpleLR4::fit(), cms::DDFilteredView::nextSibling(), EvtPlaneProducer::produce(), reco::PreId::setECALMatching(), reco::PreId::setESMatching(), reco::PreId::setFinalDecision(), reco::PreId::setMVA(), reco::PreId::setTrackFiltering(), and cms::DDFilteredView::sibling().
bool cms::dd::accepted | ( | vector< std::regex > const & | keys, |
string_view | node | ||
) |
Definition at line 24 of file Filter.cc.
References begin, compareEqual(), end, relativeConstraints::keys, and dqmiodumpmetadata::n.
bool cms::dd::compareEqual | ( | std::string_view | , |
std::regex | |||
) |
bool cms::dd::compareEqual | ( | std::string_view | , |
std::string_view | |||
) |
bool cms::dd::compareEqual | ( | string_view | node, |
regex | pattern | ||
) |
Definition at line 22 of file Filter.cc.
References begin, end, and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by accepted().
bool cms::dd::compareEqual | ( | string_view | node, |
string_view | name | ||
) |
int cms::dd::contains | ( | std::string_view | , |
std::string_view | |||
) |
int cms::dd::contains | ( | string_view | input, |
string_view | needle | ||
) |
cms::DDSolidShape cms::dd::getCurrentShape | ( | const cms::DDFilteredView & | fview | ) |
Definition at line 19 of file DDShapes.cc.
References cms::dd_not_init, cms::ddbox, cms::ddcons, cms::ddpseudotrap, cms::ddtrap, cms::ddtrunctubs, cms::ddtubs, cms::DDFilteredView::isABox(), cms::DDFilteredView::isAConeSeg(), cms::DDFilteredView::isAPseudoTrap(), cms::DDFilteredView::isATrapezoid(), cms::DDFilteredView::isATruncTube(), and cms::DDFilteredView::isATubeSeg().
bool cms::dd::isMatch | ( | std::string_view | , |
std::string_view | |||
) |
Referenced by ObjectViewMatcher< T1, T2 >::produce(), and FastTSGFromPropagation::trackerSeeds().
bool cms::dd::isMatch | ( | string_view | node, |
string_view | name | ||
) |
Definition at line 11 of file Filter.cc.
References begin, end, isRegex(), Skims_PA_cff::name, and topSingleLeptonDQM_PU_cfi::pattern.
bool cms::dd::isRegex | ( | std::string_view | ) |
bool cms::dd::isRegex | ( | string_view | input | ) |
std::string cms::dd::name | ( | Mapping | a, |
V | value | ||
) |
Definition at line 31 of file DDSolidShapes.h.
References a, begin, end, and OrderedSet::t.
Referenced by HcalTB02ParametersFromDD::build(), DreamSD::initMap(), HcalGeomParameters::loadGeometry(), HGCalGeomParameters::loadGeometryHexagon8(), and value().
std::string_view cms::dd::noNamespace | ( | std::string_view | input | ) |
Definition at line 63 of file Filter.cc.
References dqmdumpme::first, input, min(), and findQualityFiles::v.
Referenced by HcalTB02ParametersFromDD::build(), HcalTB06BeamParametersFromDD::build(), HcalSimParametersFromDD::build(), EcalSimParametersFromDD::build(), TrackerParametersFromDD::build(), MTDParametersFromDD::build(), cms::DDG4Builder::BuildGeometry(), DDG4ProductionCuts::dd4hepInitialize(), cms::DDFilteredView::firstChild(), cms::DDFilteredView::firstSibling(), HcalTB06BeamParametersFromDD::getNames(), cms::DDCompactView::getVector(), DreamSD::initMap(), HGCalGeomParameters::loadCellParsHexagon(), HGCalGeomParameters::loadSpecParsHexagon8(), HGCalGeomParameters::loadSpecParsTrapezoid(), cms::DDFilteredView::match(), cms::DDFilteredView::nextSibling(), and cms::DDFilteredView::toNodeNames().
std::string_view cms::dd::realTopName | ( | std::string_view | ) |
Referenced by cms::DDG4Builder::BuildGeometry(), and DDG4ProductionCuts::dd4hepInitialize().
string_view cms::dd::realTopName | ( | string_view | input | ) |
std::vector<std::string_view> cms::dd::split | ( | std::string_view | , |
const char * | |||
) |
Referenced by TH2PolyOfflineMaps.TH2PolyOfflineMaps::__AddNamedBins(), cond2xml.CondXmlProcessor::__del__(), Mixins._TypedParameterizable::__findDefaultsFor(), alignment.Alignment::__getConditions(), dataset.Dataset::__getMagneticFieldForRun(), validateAlignments.ValidationJob::__getValidation(), validateAlignments.ValidationBase::__init__(), edmStreamStallGrapher.StallMonitorParser::__init__(), genericValidation.GenericValidationData::__init__(), dataset.Dataset::__lumiSelectionSnippet(), GlobalTag.GlobalTag::__or__(), PhaseITreeProducer.ModuleLvlValuesReader::__TraverseDirTree(), TH2PolyOfflineMaps.TH2PolyOfflineMaps::__TraverseDirTree(), validation::_copySubDir(), mps_alisetup.SetupAlignment::_fetch_datasets(), mps_alisetup.SetupAlignment::_fetch_external_datasets(), mps_alisetup.SetupAlignment::_fetch_pede_settings(), electrons_cff::_get_bitmapVIDForEle_docstring(), tkal_create_file_lists.FileListCreator::_get_track_collection(), Types.LuminosityBlockRange::_valueFromString(), Types.EventRange::_valueFromString(), pfTools::adaptPVs(), mps_setup_new_align::add_campaign(), ConfigBuilder.ConfigBuilder::addOutput(), ConfigBuilder.ConfigBuilder::addSource(), cmsswVersionTools.PickRelValInputFiles::apply(), data_sources.json_list::as_table(), FSQ::BaseHandler::BaseHandler(), autoAlca::buildList(), cmsHarvester::check_globaltag_exists(), SiPixelUtility::checkME(), GlobalTag::checkPrefix(), GlobalTag.GlobalTag::checkPrefix(), makeHippyCampaign::cmsenv(), recoTauConfTools::cmssw_version(), dqm_diff::collect_directory_filenames(), compareDQMOutput::compare(), edm::service::SiteLocalConfigService::computeStatisticsDestination(), CondDBESSource::CondDBESSource(), conditionUploadTest.DB::connect(), createPayload::copyToWorkflowdir(), htmlCreator::create(), pdfCreator::create(), geometryComparison.GeometryComparison::createConfiguration(), EgHLTOfflineClient::createLooseTightTrigEff(), TkModuleGroupSelector::createModuleGroups(), geometryComparison.GeometryComparison::createScript(), edm::releaseversion::DecomposedReleaseVersion::DecomposedReleaseVersion(), TkMap_script_phase1::downloadnlineDQMhisto(), TkMap_script_phase1::downloadOfflineDQMhisto(), TkMap_script_phase1::downloadOfflinePCLhisto(), dataset.Dataset::dump_cff(), eostools::eosDirSize(), MagFieldConfig::expandList(), fileCollector2::filecheck(), fileCollector::filecheck(), ConfigBuilder::filesFromDASQuery(), ConfigBuilder::filesFromList(), EmbeddingHepMCFilter::fill_cut(), EmbeddingHepMCFilter::fill_cuts(), CrabHelper.CrabHelper::fill_options_from_crab_config(), CondDBESSource::fillList(), edm::ModelFilter::filter(), egHLT::trigTools::filterInactiveTightLooseTriggers(), dcsonly_json_2012::findFileInPath(), golden_json_2012::findFileInPath(), golden_json_2015::findFileInPath(), muon_json_2012::findFileInPath(), cmsLHEtoEOSManager::findXrdDir(), relval_machine::fix_run(), dataset.Dataset::forcerunrange(), ExceptionHandling::format_typename(), getRunInfo::Func_FillInfoDBS(), getRunInfo::Func_FillInfoHlt(), getRunInfo::Func_FillInfoMagnetHistory(), getRunInfo::Func_FillInfoRunRegistry(), getRunInfo::Func_FillInfoRunSummary(), getRunInfo::Func_GetHtmlTags(), getRunInfo::Func_GetHtmlTagValue(), getRunInfo::Func_GetHtmlTagValueAttr(), svgfig::funcRtoC(), relval_steps::gen2021HiMix(), pkg.AbstractPkg::generate(), util.rrapi.RRApi::get(), rrapi.RRApi::get(), condformats_serialization_generate::get_clang_version(), Mpslibclass.jobdatabase::get_class(), runTauIdMVA.TauIDEmbedder::get_cmssw_version_number(), cmssw_das_client::get_data(), python.rootplot.core::get_labels(), beamvalidation::get_lastIOVs(), symbols::get_libraries(), beamvalidation::get_listoftags(), compareHistograms::get_node_name(), compareHistograms::get_output_filename(), python.rootplot.core::get_plotpath(), beamvalidation::get_plots(), beamvalidation::get_productionFiles(), compareHistograms::get_run_nr(), python.Lumis::getByLabel(), python.Runs::getByLabel(), python.Events::getByLabel(), EDMtoMEConverter::getData(), DeadROC_duringRun::getFileInPath(), PhaseITreeProducer::getFileInPath(), TH2PolyOfflineMaps::getFileInPath(), edmPickEvents::getFileNames(), EgHLTOfflineSource::getHLTFilterNamesUsed(), showPage::getIB(), compare_using_files::getInfoFromFilename(), production_tasks.MonitorJobs::getjobid(), LaunchOnCondor::GetListOfFiles(), BeamSpotWorkflow::getListOfFilesToProcess(), BeamSpotWorkflow::getListOfRunsAndLumiFromDBS(), BeamSpotWorkflow::getNumberOfFilesToProcessForRun(), MainPageGenerator::getPackages(), getProcessNameFromBranch(), genericValidation.GenericValidationData_CTSR::getRepMap(), betterConfigParser.BetterConfigParser::getResultingSection(), genericValidation.ValidationWithPlotsSummary::getsummaryitems(), checkPayloads::getUploadedIOVs(), SpecificationBuilder_cfi.Specification::groupBy(), edmPickEvents::guessEmail(), esMonitoring.AsyncLineReaderMixin::handle_read(), pat::TriggerObjectStandAlone::hasAnyName(), dataformats::importDF(), dataformats::indent(), QGLikelihoodCalculator.QGLikelihoodCalculator::init(), edm::FileLocator::init(), egHLT::MonElemFuncs::initTightLooseDiObjTrigHistsTrigCuts(), egHLT::MonElemFuncs::initTightLooseTrigHists(), egHLT::MonElemFuncs::initTightLooseTrigHistsTrigCuts(), cmsswSequenceInfo::inspectworkflows(), GenObject.GenObject::loadConfigFile(), l1t::L1TGlobalUtil::loadPrescalesAndMasks(), CommonMethods::ls(), buildHistoTypes::main(), uploadPayloads::main(), uploader::main(), splitter::main(), o2oRun_SiStripDCS::main(), SiStripDCSPopCon::main(), o2oRun_SiStripDAQ::main(), checkRuns::main(), SiStripDAQPopCon::main(), cmsswFiletrace::main(), python.rootplot.tree2hists::main(), validateAlignments::main(), photons_cff::make_bitmapVID_docstring(), directories2html::make_twiki_table(), cms::DDFilteredView::match(), cms::DDFilteredView::mergedSpecifics(), python.diffProv.difference::module_diff(), production_tasks.MonitorJobs::monitor(), ValidationMatrix::name2globaltag(), ValidationMatrix::name2run(), ValidationMatrix::name2runskim(), querying::new_connection_dictionary(), python.rootplot.rootmath::operator_func(), TreeCrawler::packageNameFromFilename(), SpecificationBuilder_cfi::parent(), edm::service::SiteLocalConfigService::parse(), iniparser.ConfigData::parseConfig(), lumi::NormDML::parseLumiCorrector(), convertParamsToOnlineFormat::parseOfflineLUTfile(), HipPyOptionParser.HipPyOptionParser::parseOptions(), Page1Parser.Page1Parser::ParseTrigModePage(), pickleFileParser::pathToList(), pfnInPath::pfnInPath(), DTTPGParamsWriter::pharseLine(), python.rootplot.core::prep_first_draw(), MatrixInjector.MatrixInjector::prepare(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), VIDSelectorValidator.VIDSelectorValidator::processEvents(), PhaseITreeProducer.ModuleLvlValuesReader::ReadHistograms(), TH2PolyOfflineMaps.TH2PolyOfflineMaps::ReadHistograms(), crabFunctions.CrabTask::readLogArch(), pickleFileParser::readPicFiles(), MP7FileReader::readRows(), dqmservices::DQMFileIterator::reset(), edm::ProductSelectorRules::Rule::Rule(), cmsDriver::run(), runall.testit::run(), hippyaddtobaddatafiles::runcfg(), validateAlignments.ValidationJobMultiIOV::runCondorJobs(), SiStripDCSPopCon::runjob(), SiStripDAQPopCon::runjob(), dataformats::search(), duplicateReflexLibrarySearch::searchDuplicatePlugins(), MP7FileReader::searchLinks(), BeamSpotWorkflow::selectFilesToProcess(), helper::set_pede_option(), PFBlockAlgo::setLinkers(), gen::Pythia6Service::setSLHAFromHeader(), Herwig6Hadronizer::setSLHAFromHeader(), DTCalibrationWorker.DTCalibrationWorker::setup_crab_env(), jetTools::setupJetCorrections(), SiStripDigitizerAlgorithm::SiStripDigitizerAlgorithm(), DAClusterizerInZ::split(), DAClusterizerInZ_vect::split(), DAClusterizerInZT_vect::split(), split_path(), EgHLTOfflineSummaryClient::splitStringsToPairs_(), pfTools::switchToPFJets(), TkModuleGroupSelector::testSplitOption(), CommonMethods::timeoutManager(), cms::DDFilteredView::toNodeNames(), coreTools.RunOnData::toolCode(), coreTools.RemoveMCMatching::toolCode(), jetTools.AddJetCollection::toolCode(), jetTools.UpdateJetCollection::toolCode(), svgfig::totrans(), CastorShowerLibraryMaker::update(), esMonitoring.ElasticReport::update_ps_status(), plottingOptions.PlottingOptionsTrackSplitting::validsubdets(), VariablePlotter::VariablePlotter(), VarRangeCut< ObjType >::VarRangeCut(), DAClusterizerInZ::vertices(), DAClusterizerInZ_vect::vertices(), DAClusterizerInZT_vect::vertices(), mps_fire::write_HTCondor_submit_file_mille(), mps_fire::write_HTCondor_submit_file_pede(), and eostools::xrdcp().
vector<string_view> cms::dd::split | ( | string_view | str, |
const char * | delims | ||
) |
Definition at line 46 of file Filter.cc.
References runTheMatrix::ret, command_line::start, and str.
Mapping::value_type::value_type cms::dd::value | ( | Mapping | a, |
const std::string & | name | ||
) |
Definition at line 42 of file DDSolidShapes.h.
References a, begin, end, name(), and OrderedSet::t.
Referenced by cms::DDFilteredView::legacyShape(), and cms::DDFilteredView::shape().
Mapping::value_type::value_type cms::dd::value | ( | Mapping | a, |
N | name | ||
) |
Definition at line 52 of file DDSolidShapes.h.
References a, begin, end, name(), and OrderedSet::t.