![]() |
DD4hep
1.33.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.
1.8.18