![]() |
Project
|
#include <TrkTGeoBlueprintBuilder.h>
Inherits o2::acts::ITrackingGeometryBuilder.
Classes | |
| struct | Config |
Public Member Functions | |
| TrkTGeoBlueprintBuilder () | |
| TrkTGeoBlueprintBuilder (Config config) | |
| o2::acts::TrackingGeometryOutput | build (TGeoManager &tgeo, const Acts::GeometryContext &gctx) override |
| const char * | getName () const override |
| Short name, used in log messages. | |
Public Member Functions inherited from o2::acts::ITrackingGeometryBuilder | |
| virtual | ~ITrackingGeometryBuilder ()=default |
First-step automatic ALICE3 builder: TRK sensitive barrel only, no material. The TGeo volume name is a detector-specific selection rule, not a geometry configuration. Positions, shapes, and layer extents come from the live TGeo.
Definition at line 31 of file TrkTGeoBlueprintBuilder.h.
| o2::alice3::TrkTGeoBlueprintBuilder::TrkTGeoBlueprintBuilder | ( | ) |
Definition at line 103 of file TrkTGeoBlueprintBuilder.cxx.
|
explicit |
Definition at line 105 of file TrkTGeoBlueprintBuilder.cxx.
|
overridevirtual |
Build from an already-loaded TGeo tree.
| tgeo | the geometry manager to read; implementations must not import or otherwise replace it, since it is normally O2's live gGeoManager shared with the rest of the workflow |
| gctx | nominal context used while placing surfaces |
Implements o2::acts::ITrackingGeometryBuilder.
Definition at line 107 of file TrkTGeoBlueprintBuilder.cxx.
|
inlineoverridevirtual |
Short name, used in log messages.
Implements o2::acts::ITrackingGeometryBuilder.
Definition at line 43 of file TrkTGeoBlueprintBuilder.h.