#include <DTGeometryBuilder.h>
Definition at line 25 of file DTGeometryBuilder.h.
◆ DDSpecParRefs
◆ Detector
◆ RCPPlane
◆ DTGeometryBuilder()
cms::DTGeometryBuilder::DTGeometryBuilder |
( |
| ) |
|
|
inline |
◆ ~DTGeometryBuilder()
cms::DTGeometryBuilder::~DTGeometryBuilder |
( |
| ) |
|
|
inline |
◆ build()
◆ buildChamber()
◆ buildGeometry()
◆ buildLayer()
◆ buildSuperLayer()
◆ plane()
◆ dtnum_
DTChamber * buildChamber(DDFilteredView &, const MuonNumbering &) const
create the chamber
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
DTSuperLayer * buildSuperLayer(DDFilteredView &, DTChamber *, const MuonNumbering &) const
create the SL
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 down()
set current node to the child node in the filtered tree
void add(DTLayer *l)
Add layer to the SL which owns it.
ReferenceCountingPointer< Plane > RCPPlane
void buildGeometry(DDFilteredView &, DTGeometry &, const MuonNumbering &) const
const ExpandedNodes & history()
The numbering history of the current node.
void up()
set current node to the parent node in the filtered tree
DTLayer * buildLayer(DDFilteredView &, DTSuperLayer *, const MuonNumbering &) const
create the layer
bool checkChild()
count the number of children matching selection
std::unique_ptr< cms::DTNumberingScheme > dtnum_
RCPPlane plane(const DDFilteredView &, Bounds *bounds) const
Volume worldVolume() const
Handle to the world volume containing everything.