#include <DDVolumeProcessor.h>
Public Types | |
using | PlacedVolume = dd4hep::PlacedVolume |
using | PlacedVolumeProcessor = dd4hep::PlacedVolumeProcessor |
using | Volume = dd4hep::Volume |
Public Member Functions | |
bool | compare (std::string_view s1, std::string_view s2) |
int | count () const |
DDVolumeProcessor ()=default | |
int | operator() (PlacedVolume pv, int level) override |
Volume callback. More... | |
int | process (PlacedVolume pv, int level, bool recursive) override |
Callback to retrieve PlacedVolume information of an entire Placement. More... | |
std::vector< std::string_view > | split (std::string_view str, const char *delims) |
std::string_view | stripCopyNo (std::string_view v) |
std::string_view | stripNamespace (std::string_view v) |
~DDVolumeProcessor () override=default | |
Private Attributes | |
int | m_count = 0 |
std::vector< std::string_view > | m_volumes |
Definition at line 14 of file DDVolumeProcessor.h.
using cms::DDVolumeProcessor::PlacedVolume = dd4hep::PlacedVolume |
Definition at line 18 of file DDVolumeProcessor.h.
using cms::DDVolumeProcessor::PlacedVolumeProcessor = dd4hep::PlacedVolumeProcessor |
Definition at line 19 of file DDVolumeProcessor.h.
using cms::DDVolumeProcessor::Volume = dd4hep::Volume |
Definition at line 17 of file DDVolumeProcessor.h.
|
default |
|
overridedefault |
|
inline |
Definition at line 55 of file DDVolumeProcessor.h.
|
inline |
Definition at line 83 of file DDVolumeProcessor.h.
References m_count.
Referenced by DDTestNavigateGeometry::analyze().
|
inlineoverride |
Volume callback.
Definition at line 71 of file DDVolumeProcessor.h.
References mps_fire::i, edm::LogVerbatim::log(), cmsBatch::log, m_count, and m_volumes.
|
inlineoverride |
Callback to retrieve PlacedVolume information of an entire Placement.
Definition at line 63 of file DDVolumeProcessor.h.
References m_volumes, and LaserDQM_cfg::process.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::dumpPython(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::open(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::setProcess(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::setProperty().
|
inline |
Definition at line 38 of file DDVolumeProcessor.h.
References command_line::start.
|
inline |
Definition at line 30 of file DDVolumeProcessor.h.
References runEdmFileComparison::found, and findQualityFiles::v.
|
inline |
Definition at line 24 of file DDVolumeProcessor.h.
References plotBeamSpotDB::first, min(), and findQualityFiles::v.
|
private |
Definition at line 86 of file DDVolumeProcessor.h.
Referenced by count(), and operator()().
|
private |
Definition at line 87 of file DDVolumeProcessor.h.
Referenced by operator()(), and process().