![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
#include <DD4hep/Detector.h>#include <DD4hep/Printout.h>#include <DD4hep/InstanceCount.h>#include <DD4hep/MatrixHelpers.h>#include <DD4hep/detail/ObjectsInterna.h>#include <TROOT.h>#include <TClass.h>#include <TColor.h>#include <TGeoShape.h>#include <TGeoVolume.h>#include <TGeoNode.h>#include <TGeoMatrix.h>#include <TGeoMedium.h>#include <TGeoVoxelFinder.h>#include <TGeoShapeAssembly.h>#include <TGeoScaledShape.h>#include <TMap.h>#include <climits>#include <iostream>#include <stdexcept>#include <sstream>#include <iomanip>Go to the source code of this file.
Typedefs | |
| typedef TGeoNode | geo_node_t |
| typedef TGeoVolume | geo_volume_t |
| typedef TGeoVolumeAssembly | geo_assembly_t |
Functions | |
| ClassImp (VolumeExtension) ClassImp(PlacedVolumeExtension) ClassImp(PlacedVolumeExtension | |
| Enable ROOT persistency. More... | |
| PlacedVolume | _addNode (TGeoVolume *par, TGeoVolume *daughter, int id, TGeoMatrix *transform) |
| PlacedVolume | _addNode (TGeoVolume *par, Volume daughter, int copy_nr, const Rotation3D &rot3D) |
| PlacedVolume | _addNode (TGeoVolume *par, Volume daughter, int copy_nr, const Transform3D &tr) |
| typedef TGeoVolumeAssembly geo_assembly_t |
Definition at line 54 of file Volumes.cpp.
| typedef TGeoNode geo_node_t |
Definition at line 52 of file Volumes.cpp.
| typedef TGeoVolume geo_volume_t |
Definition at line 53 of file Volumes.cpp.
| PlacedVolume _addNode | ( | TGeoVolume * | par, |
| TGeoVolume * | daughter, | ||
| int | id, | ||
| TGeoMatrix * | transform | ||
| ) |
We have a left handed matrix (determinant < 0). This is a reflection!
Definition at line 758 of file Volumes.cpp.
| PlacedVolume _addNode | ( | TGeoVolume * | par, |
| Volume | daughter, | ||
| int | copy_nr, | ||
| const Rotation3D & | rot3D | ||
| ) |
Definition at line 821 of file Volumes.cpp.
| PlacedVolume _addNode | ( | TGeoVolume * | par, |
| Volume | daughter, | ||
| int | copy_nr, | ||
| const Transform3D & | tr | ||
| ) |
Definition at line 830 of file Volumes.cpp.
| ClassImp | ( | VolumeExtension | ) |
Enable ROOT persistency.
Definition at line 57 of file Volumes.cpp.
1.8.18