ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::TGeoParser::Options Struct Reference

Nested configuration struct. More...

#include <ActsPlugins/Root/TGeoParser.hpp>

Collaboration diagram for ActsPlugins::TGeoParser::Options:
[legend]

Public Attributes

std::string localAxes = "XYZ"
 The local axis definition of TGeo object wrt Acts::Surface.
std::vector< std::pair< Acts::AxisDirection, ParseRange > > parseRanges = {}
 Parse restrictions, several can apply.
std::vector< std::string > targetNames = {}
 Identify the sensor(s)/target(s) by name.
double unit = 1 * Acts::UnitConstants::cm
 Scaling from TGeo to ROOT.
std::vector< std::string > volumeNames = {}
 Identify the volume by name.

Detailed Description

Nested configuration struct.

This contains the parsing configuration

Member Data Documentation

◆ localAxes

std::string ActsPlugins::TGeoParser::Options::localAxes = "XYZ"

The local axis definition of TGeo object wrt Acts::Surface.

◆ parseRanges

std::vector<std::pair<Acts::AxisDirection, ParseRange> > ActsPlugins::TGeoParser::Options::parseRanges = {}

Parse restrictions, several can apply.

◆ targetNames

std::vector<std::string> ActsPlugins::TGeoParser::Options::targetNames = {}

Identify the sensor(s)/target(s) by name.

◆ unit

double ActsPlugins::TGeoParser::Options::unit = 1 * Acts::UnitConstants::cm

Scaling from TGeo to ROOT.

◆ volumeNames

std::vector<std::string> ActsPlugins::TGeoParser::Options::volumeNames = {}

Identify the volume by name.