EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::TGeoParser::State Struct Reference

Nested state struct. More...

#include <acts/blob/sPHENIX/Plugins/TGeo/include/Acts/Plugins/TGeo/TGeoParser.hpp>

+ Collaboration diagram for Acts::TGeoParser::State:

Public Attributes

TGeoVolume * volume = nullptr
 
TGeoNode * node = nullptr
 
bool onBranch = false
 
std::vector< SelectedNodeselectedNodes = {}
 

Detailed Description

Nested state struct.

This is needed for the recursive parsing of the geometry, it collects the information during the parsing process and keeps track of the built up transform

Definition at line 48 of file TGeoParser.hpp.

View newest version in sPHENIX GitHub at line 48 of file TGeoParser.hpp

Member Data Documentation

TGeoNode* Acts::TGeoParser::State::node = nullptr

Definition at line 52 of file TGeoParser.hpp.

View newest version in sPHENIX GitHub at line 52 of file TGeoParser.hpp

Referenced by Acts::TGeoParser::select().

bool Acts::TGeoParser::State::onBranch = false

Definition at line 54 of file TGeoParser.hpp.

View newest version in sPHENIX GitHub at line 54 of file TGeoParser.hpp

Referenced by Acts::TGeoParser::select().

std::vector<SelectedNode> Acts::TGeoParser::State::selectedNodes = {}

Definition at line 56 of file TGeoParser.hpp.

View newest version in sPHENIX GitHub at line 56 of file TGeoParser.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::TGeoLayerBuilder::buildLayers(), and Acts::TGeoParser::select().

TGeoVolume* Acts::TGeoParser::State::volume = nullptr

Definition at line 50 of file TGeoParser.hpp.

View newest version in sPHENIX GitHub at line 50 of file TGeoParser.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::TGeoLayerBuilder::buildLayers(), and Acts::TGeoParser::select().


The documentation for this struct was generated from the following file: