DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Extended context. Needs to be public for persistency reasons. More...
#include <VolumeManagerInterna.h>
Public Member Functions | |
VolumeManagerContextExtension ()=default | |
Default constructor. More... | |
~VolumeManagerContextExtension ()=default | |
Default destructor. More... | |
Public Member Functions inherited from dd4hep::VolumeManagerContext | |
VolumeManagerContext ()=default | |
Default constructor. More... | |
VolumeManagerContext (const VolumeManagerContext ©)=delete | |
Inhibit copy constructor. More... | |
VolumeManagerContext (VolumeManagerContext &©)=delete | |
Inhibit move constructor. More... | |
VolumeManagerContext & | operator= (const VolumeManagerContext ©)=delete |
Inhibit assignment. More... | |
VolumeManagerContext & | operator= (VolumeManagerContext &©)=delete |
Inhibit move assignment. More... | |
virtual | ~VolumeManagerContext () |
Default destructor. More... | |
PlacedVolume | volumePlacement () const |
Acces the sensitive volume placement. More... | |
PlacedVolume | elementPlacement () const |
Acces the detector element volume placement. More... | |
const TGeoHMatrix & | toElement () const |
Access the transformation to the closest detector element. More... | |
Position | localToElement (const double local[3]) const |
Transform local coordinates to the DetElement coordinates. More... | |
Position | localToElement (const Position &local) const |
Transform local coordinates to the DetElement coordinates. More... | |
Position | localToWorld (const double local[3]) const |
Transform local coordinates to the world coordinates. More... | |
Position | localToWorld (const Position &local) const |
Transform local coordinates to the world coordinates. More... | |
Position | worldToElement (const Position &world) const |
Transform world coordinates to the DetElement coordinates. More... | |
Position | worldToElement (const double world[3]) const |
Transform world coordinates to the DetElement coordinates. More... | |
void | worldToElement (const double world[3], double element[3]) const |
Transform world coordinates to the DetElement coordinates. More... | |
Position | worldToLocal (const Position &world) const |
Transform world coordinates to the local coordinates. More... | |
Position | worldToLocal (const double world[3]) const |
Transform world coordinates to the local coordinates. More... | |
void | worldToLocal (const double world[3], double local[3]) const |
Transform world coordinates to the local coordinates. More... | |
Public Attributes | |
PlacedVolume | placement {0} |
The placement of the (sensitive) volume. More... | |
TGeoHMatrix | toElement |
The transformation of space-points to the coordinate system of the closests detector element. More... | |
Public Attributes inherited from dd4hep::VolumeManagerContext | |
DetElement | element |
Handle to the closest Detector element. More... | |
VolumeID | identifier = 0 |
Placement identifier. More... | |
VolumeID | mask = ~0x0ULL |
Ignore mask of the placement identifier. More... | |
long | flag = 0 |
Flag to indicate optional information. More... | |
Extended context. Needs to be public for persistency reasons.
Definition at line 46 of file VolumeManagerInterna.h.
|
default |
Default constructor.
|
default |
Default destructor.
PlacedVolume dd4hep::detail::VolumeManagerContextExtension::placement {0} |
The placement of the (sensitive) volume.
Definition at line 49 of file VolumeManagerInterna.h.
TGeoHMatrix dd4hep::detail::VolumeManagerContextExtension::toElement |
The transformation of space-points to the coordinate system of the closests detector element.
Definition at line 51 of file VolumeManagerInterna.h.