REST-for-Physics  v2.3
Rare Event Searches ToolKit for Physics
Public Member Functions | Data Fields | Private Attributes
TRestGDMLParser Class Reference

Detailed Description

Definition at line 11 of file TRestGDMLParser.h.

Inheritance diagram for TRestGDMLParser:
TRestMetadata

Public Member Functions

 ClassDefOverride (TRestGDMLParser, 2)
 
TGeoManager * CreateGeoM ()
 
TGeoManager * CreateGeoManager ()
 
std::string GetEntityVersion (const std::string &name) const
 
std::string GetGDMLVersion () const
 
TGeoManager * GetGeoManager (const std::string &gdmlFilename)
 
std::string GetOutputGDMLFile () const
 
void InitFromConfigFile () override
 To make settings from rml file. This method must be implemented in the derived class.
 
void Load (const std::string &filename)
 
void PrintContent ()
 
void ReplaceAttributeWithKeyWord (const std::string &keyword)
 
void ReplaceEntity ()
 

Data Fields

std::map< std::string, std::string > fEntityVersionMap {}
 
std::string fFileString = ""
 
std::string fGdmlVersion = "0.0"
 
std::string fOutputGdmlDirectory
 
std::string fOutputGdmlFilename = ""
 
std::string fPath = ""
 

Private Attributes

TGeoManager * fGeoManager {}
 

Additional Inherited Members

Field Documentation

◆ fOutputGdmlDirectory

std::string TRestGDMLParser::fOutputGdmlDirectory
Initial value:
=
REST_USER_PATH.empty() ? REST_TMP_PATH + "/gdml/" : REST_USER_PATH + "/gdml/"

Definition at line 21 of file TRestGDMLParser.h.


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