#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 17 of file DDVolumeProcessor.h.
using cms::DDVolumeProcessor::PlacedVolumeProcessor = dd4hep::PlacedVolumeProcessor |
Definition at line 18 of file DDVolumeProcessor.h.
using cms::DDVolumeProcessor::Volume = dd4hep::Volume |
Definition at line 16 of file DDVolumeProcessor.h.
|
default |
|
overridedefault |
|
inline |
|
inline |
|
inlineoverride |
Volume callback.
Definition at line 70 of file DDVolumeProcessor.h.
References mps_fire::i, personalPlayback::level, dqm-mbProfile::log, edm::LogVerbatim::log(), m_count, m_volumes, and MetAnalyzer::pv().
|
inlineoverride |
Callback to retrieve PlacedVolume information of an entire Placement.
Definition at line 62 of file DDVolumeProcessor.h.
References personalPlayback::level, m_volumes, LaserDQM_cfg::process, MetAnalyzer::pv(), postprocess-scan-build::recursive, and runTheMatrix::ret.
|
inline |
Definition at line 37 of file DDVolumeProcessor.h.
References runTheMatrix::ret, command_line::start, and str.
|
inline |
Definition at line 29 of file DDVolumeProcessor.h.
References newFWLiteAna::found, and findQualityFiles::v.
|
inline |
Definition at line 23 of file DDVolumeProcessor.h.
References dqmdumpme::first, min(), and findQualityFiles::v.
|
private |
Definition at line 84 of file DDVolumeProcessor.h.
Referenced by count(), and operator()().
|
private |
Definition at line 85 of file DDVolumeProcessor.h.
Referenced by operator()(), and process().