Project
Loading...
Searching...
No Matches
TrkTGeoBlueprintBuilder.cxx File Reference

Minimal, material-free TRK-only geometry builder using O2's live TGeo. More...

#include "ALICE3ACTS/TrkTGeoBlueprintBuilder.h"
#include "Acts/Definitions/Units.hpp"
#include "Acts/Geometry/Blueprint.hpp"
#include "Acts/Geometry/BlueprintOptions.hpp"
#include "Acts/Geometry/ContainerBlueprintNode.hpp"
#include "Acts/Geometry/CylinderVolumeBounds.hpp"
#include "Acts/Geometry/GeometryIdentifierBlueprintNode.hpp"
#include "Acts/Geometry/LayerBlueprintNode.hpp"
#include "Acts/Geometry/TrackingVolume.hpp"
#include "Acts/Geometry/VolumeAttachmentStrategy.hpp"
#include "Acts/Geometry/VolumeResizeStrategy.hpp"
#include "Acts/Surfaces/CylinderBounds.hpp"
#include "Acts/Surfaces/Surface.hpp"
#include "ActsPlugins/Root/TGeoAxes.hpp"
#include "ActsPlugins/Root/TGeoDetectorElement.hpp"
#include "ActsPlugins/Root/TGeoLayerBuilder.hpp"
#include "ActsPlugins/Root/TGeoParser.hpp"
#include <algorithm>
#include <cmath>
#include <fstream>
#include <memory>
#include <string>
#include <ranges>
#include <stdexcept>
#include <string_view>
#include <utility>
#include <vector>
#include "TGeoManager.h"
#include "TGeoMatrix.h"
#include "TGeoNode.h"
#include "TGeoVolume.h"

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::alice3
 

Detailed Description

Minimal, material-free TRK-only geometry builder using O2's live TGeo.

Definition in file TrkTGeoBlueprintBuilder.cxx.

Variable Documentation

◆ radius

double radius = 0.

Definition at line 69 of file TrkTGeoBlueprintBuilder.cxx.

◆ surfaces

std::vector<std::shared_ptr<Surface> > surfaces

Definition at line 70 of file TrkTGeoBlueprintBuilder.cxx.