12 : logp_(lp), posd_(pd), trans_(
t), rot_(
r), siblingno_(siblingno) {}
26 os <<
n.logicalPart().name() <<
'[' <<
n.copyno() <<
']';
31 for (
const auto&
it :
h) {
Relative position of a child-volume inside a parent-volume.
DDExpandedNode(const DDLogicalPart &lp, const DDPosData *pd, const DDTranslation &t, const DDRotationMatrix &r, int siblingno)
represents one node in the DDExpandedView
ROOT::Math::Rotation3D DDRotationMatrix
A DDRotationMatrix is currently implemented with a ROOT Rotation3D.
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
int copyno() const
copy number of this node
std::vector< DDExpandedNode > DDGeoHistory
Geometrical 'path' of the current node up to the root-node.
std::ostream & operator<<(std::ostream &os, const DDExpandedNode &n)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
bool operator==(const DDExpandedNode &n) const
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > DDTranslation