#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, int count=0) |
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 54 of file hierarchy.cc.
References mergeVDriftHistosByStation::file, alignmentValidation::fname, g, link(), mergeVDriftHistosByStation::name, alignCSCRings::s, streamSolid(), AlCaHLTBitMon_QueryRunRegistry::string, and DDCompactView::weight().
Referenced by hierarchy().
void hierarchy | ( | const DDLogicalPart & | parent, |
int | count = 0 |
||
) |
Definition at line 145 of file hierarchy.cc.
References prof2calltree::count, gather_cfg::cout, DDBase< N, C >::ddname(), graph< N, E >::edges(), g, generateHtml(), DDCompactView::graph(), DDLogicalPart::material(), DDBase< N, C >::name(), graph< N, E >::nodeData(), DDName::ns(), AlCaHLTBitMon_QueryRunRegistry::string, and writeMaterials().
std::string link | ( | std::string & | nm, |
std::string & | ns | ||
) |
Definition at line 24 of file hierarchy.cc.
Referenced by sipixelobjects::PixelFEDCabling::addLink(), GEMDigiModel::addLinks(), MuonTruth::associateCSCHitId(), MuonTruth::associateHitId(), EcalABAnalyzer::beginJob(), DTReadOutMapping::cacheMap(), SiPixelFrameReverter::findLinkInFed(), generateHtml(), DTReadOutMapping::geometryToReadOut(), RPCReadOutMappingWithFastSearch::init(), DTHitAssociator::initEvent(), DTReadOutMapping::insertReadOutGeometryLink(), PixelDataFormatter::interpretRawData(), CSCSPRecord::LCT(), CSCSPRecord::LCTs(), PixelEndcapLinkMaker::links(), PixelBarrelLinkMaker::links(), SiPixelFedCablingMap::Key::operator<(), SiPixelFedCablingTree::pathToDetUnit(), MuonLinksProducerForHLT::produce(), CSCTFPacker::produce(), CSCTFUnpacker::produce(), L3MuonCandidateProducer::produce(), RPCReadOutMapping::rawDataFrame(), DTReadOutMapping::readOutToGeometry(), LaserSorter::renameAsBackup(), CSCCorrelatedLCTDigi::setMPCLink(), SiPixelFedCablingMap::SiPixelFedCablingMap(), and CSCSPRecord::unpack().
void streamSolid | ( | DDSolid | s, |
std::ostream & | os | ||
) |
Definition at line 29 of file hierarchy.cc.
References ddpolycone_rrz, ddpolyhedra_rrz, i, AlCaHLTBitMon_ParallelJobs::p, DDSolid::parameters(), alignCSCRings::s, and DDSolid::shape().
Referenced by generateHtml().
void writeMaterials | ( | std::map< std::string, std::set< DDMaterial > > & | m | ) |
Definition at line 122 of file hierarchy.cc.
References mergeVDriftHistosByStation::file, alignmentValidation::fname, g, m, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by hierarchy().