#include "CLHEP/Units/GlobalSystemOfUnits.h"
#include "DetectorDescription/Core/interface/DDLogicalPart.h"
#include "DetectorDescription/Core/interface/DDSolid.h"
#include "DetectorDescription/Core/interface/DDMaterial.h"
#include "DetectorDescription/Core/interface/DDCompactView.h"
#include "DetectorDescription/Core/interface/DDPartSelection.h"
#include "DetectorDescription/Core/interface/DDName.h"
#include <fstream>
#include <string>
#include <set>
#include <iostream>
#include <map>
Go to the source code of this file.
Functions | |
void | generateHtml (std::vector< DDLogicalPart > &v, std::map< DDLogicalPart, int > &c) |
void | hierarchy (const DDLogicalPart &parent) |
std::string | link (std::string &nm, std::string &ns) |
void | streamSolid (DDSolid s, std::ostream &os) |
void | writeMaterials (std::map< std::string, std::set< DDMaterial > > &m) |
void generateHtml | ( | std::vector< DDLogicalPart > & | v, |
std::map< DDLogicalPart, int > & | c | ||
) |
Definition at line 77 of file hierarchy.cc.
References mergeVDriftHistosByStation::file, alignmentValidation::fname, g, link(), mergeVDriftHistosByStation::name, asciidump::s, streamSolid(), and DDCompactView::weight().
Referenced by hierarchy().
void hierarchy | ( | const DDLogicalPart & | parent | ) |
Definition at line 168 of file hierarchy.cc.
References prof2calltree::count, gather_cfg::cout, DDBase< N, C >::ddname(), graph< N, E >::edges(), g, generateHtml(), DDCompactView::graph(), hierarchy(), DDLogicalPart::material(), DDBase< N, C >::name(), graph< N, E >::nodeData(), DDName::ns(), and writeMaterials().
Referenced by hierarchy().
std::string link | ( | std::string & | nm, |
std::string & | ns | ||
) |
Definition at line 47 of file hierarchy.cc.
Referenced by smproxy::SMPSWebPageHelper::addDOMforHyperLinks(), stor::SMWebPageHelper::addDOMforHyperLinks(), smproxy::SMPSWebPageHelper::addDOMforSMhost(), sipixelobjects::PixelFEDCabling::addLink(), stor::SMWebPageHelper::addResourceBrokerDetails(), stor::SMWebPageHelper::addResourceBrokerList(), MuonTruth::associateCSCHitId(), MuonTruth::associateHitId(), EcalABAnalyzer::beginJob(), DTReadOutMapping::cacheMap(), DTHitAssociator::DTHitAssociator(), SiPixelFrameReverter::findLinkInFed(), generateHtml(), DTReadOutMapping::geometryToReadOut(), evf::WebGUI::htmlHead(), RPCReadOutMappingWithFastSearch::init(), DTReadOutMapping::insertReadOutGeometryLink(), PFAlgo::isSatelliteCluster(), CSCSPRecord::LCT(), CSCSPRecord::LCTs(), PixelEndcapLinkMaker::links(), PixelBarrelLinkMaker::links(), SiPixelFedCablingMap::Key::operator<(), CgiWriter::output_head(), SiPixelFedCablingTree::pathToDetUnit(), MuonLinksProducerForHLT::produce(), CSCTFPacker::produce(), CSCTFUnpacker::produce(), RPCReadOutMapping::rawDataFrame(), DTReadOutMapping::readOutToGeometry(), LaserSorter::renameAsBackup(), CSCCorrelatedLCTDigi::setMPCLink(), SiPixelFedCablingMap::SiPixelFedCablingMap(), and CSCSPRecord::unpack().
void streamSolid | ( | DDSolid | s, |
std::ostream & | os | ||
) |
Definition at line 52 of file hierarchy.cc.
References ddpolycone_rrz, ddpolyhedra_rrz, i, L1TEmulatorMonitor_cff::p, DDSolid::parameters(), asciidump::s, and DDSolid::shape().
Referenced by generateHtml().
void writeMaterials | ( | std::map< std::string, std::set< DDMaterial > > & | m | ) |
Definition at line 145 of file hierarchy.cc.
References mergeVDriftHistosByStation::file, alignmentValidation::fname, g, and m.
Referenced by hierarchy().