Project
Loading...
Searching...
No Matches
o2::alice3::TrkTGeoBlueprintBuilder Class Reference

#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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ TrkTGeoBlueprintBuilder() [1/2]

o2::alice3::TrkTGeoBlueprintBuilder::TrkTGeoBlueprintBuilder ( )

Definition at line 103 of file TrkTGeoBlueprintBuilder.cxx.

◆ TrkTGeoBlueprintBuilder() [2/2]

o2::alice3::TrkTGeoBlueprintBuilder::TrkTGeoBlueprintBuilder ( Config  config)
explicit

Definition at line 105 of file TrkTGeoBlueprintBuilder.cxx.

Member Function Documentation

◆ build()

o2::acts::TrackingGeometryOutput o2::alice3::TrkTGeoBlueprintBuilder::build ( TGeoManager &  tgeo,
const Acts::GeometryContext &  gctx 
)
overridevirtual

Build from an already-loaded TGeo tree.

Parameters
tgeothe 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
gctxnominal context used while placing surfaces

Implements o2::acts::ITrackingGeometryBuilder.

Definition at line 107 of file TrkTGeoBlueprintBuilder.cxx.

◆ getName()

const char * o2::alice3::TrkTGeoBlueprintBuilder::getName ( ) const
inlineoverridevirtual

Short name, used in log messages.

Implements o2::acts::ITrackingGeometryBuilder.

Definition at line 43 of file TrkTGeoBlueprintBuilder.h.


The documentation for this class was generated from the following files: