Go to the documentation of this file.
41 #include "DD4hep/Detector.h"
45 #include <string_view>
64 bool doLayers = fview.
sibling();
84 const Double_t* tr = fview.
trans();
85 const Double_t*
rot = fview.
rot();
146 int firstWire = fview.
volume()->GetNumber();
148 float wireLength = wpar[1];
174 dtnum_ = make_unique<DTNumberingScheme>(
num.values());
175 buildGeometry(fview,
geom,
num);
const Double_t * rot() const
The absolute rotation of the current node.
const PlacedVolume volume() const
The physical volume of the current node.
const MuonBaseNumber geoHistoryToBaseNumber(const cms::ExpandedNodes &) const
const std::vector< double > parameters() const
extract shape parameters
bool sibling()
set the current node to the next sub sibling
std::vector< const DDSpecPar * > DDSpecParRefs
bool parent()
set the current node to the parent node ...
bool nextSibling()
set the current node to the next sibling
const Double_t * trans() const
The absolute translation of the current node.
const CaloTopology * topology(nullptr)
bool firstChild()
set the current node to the first child
void mergedSpecifics(DDSpecParRefs const &)
User specific data.
void down()
set current node to the child node in the filtered tree
void add(DTLayer *l)
Add layer to the SL which owns it.
const ExpandedNodes & history()
The numbering history of the current node.
void up()
set current node to the parent node in the filtered tree
bool checkChild()
count the number of children matching selection
Volume worldVolume() const
Handle to the world volume containing everything.
Namespace of DDCMS conversion namespace.