ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Plugins/Json/include/Acts/Plugins/Json/JsonGeometryConverter.hpp>
Public Member Functions | |
Config (const std::string &lname="JsonGeometryConverter", Logging::Level lvl=Logging::INFO) | |
Public Attributes | |
std::string | geoversion = "undefined" |
The geometry version. | |
std::string | detkey = "detector" |
The detector tag. | |
std::string | volkey = "volumes" |
The volume identification string. | |
std::string | namekey = "Name" |
The name identification. | |
std::string | boukey = "boundaries" |
The boundary surface string. | |
std::string | laykey = "layers" |
The layer identification string. | |
std::string | matkey = "material" |
The volume material string. | |
std::string | appkey = "approach" |
The approach identification string. | |
std::string | senkey = "sensitive" |
The sensitive identification string. | |
std::string | repkey = "representing" |
The representing idntification string. | |
std::string | bin0key = "bin0" |
The bin keys. | |
std::string | bin1key = "bin1" |
The bin1 key. | |
std::string | bin2key = "bin2" |
The bin2 key. | |
std::string | typekey = "type" |
The type key -> proto, else. | |
std::string | datakey = "data" |
The data key. | |
std::string | geoidkey = "Geoid" |
The geoid key. | |
std::string | surfacegeoidkey = "SGeoid" |
The surface geoid key. | |
std::string | mapkey = "matSurface" |
The mapping key, add surface to map if true. | |
std::string | surfacetypekey = "stype" |
The surface type key. | |
std::string | surfacepositionkey = "sposition" |
The surface position key. | |
std::string | surfacerangekey = "srange" |
The surface range key. | |
std::shared_ptr< const Logger > | logger |
The default logger. | |
std::string | name = "" |
The name of the writer. | |
bool | processSensitives = true |
Steering to handle sensitive data. | |
bool | processApproaches = true |
Steering to handle approach data. | |
bool | processRepresenting = true |
Steering to handle representing data. | |
bool | processBoundaries = true |
Steering to handle boundary data. | |
bool | processVolumes = true |
Steering to handle volume data. | |
bool | processnonmaterial = false |
Add proto material to all surfaces. | |
bool | writeData = true |
Write out data. | |
Configuration of the Reader
Definition at line 91 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 91 of file JsonGeometryConverter.hpp
|
inline |
Constructor
lname | Name of the writer tool |
lvl | The output logging level |
Definition at line 159 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 159 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::appkey = "approach" |
The approach identification string.
Definition at line 108 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 108 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::bin0key = "bin0" |
The bin keys.
Definition at line 114 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 114 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::bin1key = "bin1" |
The bin1 key.
Definition at line 116 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 116 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::bin2key = "bin2" |
The bin2 key.
Definition at line 118 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 118 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::boukey = "boundaries" |
The boundary surface string.
Definition at line 102 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 102 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::datakey = "data" |
The data key.
Definition at line 122 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 122 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::detkey = "detector" |
The detector tag.
Definition at line 96 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 96 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::geoidkey = "Geoid" |
The geoid key.
Definition at line 124 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 124 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::geoversion = "undefined" |
The geometry version.
Definition at line 94 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 94 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::laykey = "layers" |
The layer identification string.
Definition at line 104 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 104 of file JsonGeometryConverter.hpp
std::shared_ptr<const Logger> Acts::JsonGeometryConverter::Config::logger |
The default logger.
Definition at line 136 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 136 of file JsonGeometryConverter.hpp
Referenced by Acts::JsonGeometryConverter::JsonGeometryConverter(), FW::Json::JsonMaterialWriter::logger(), and Acts::JsonGeometryConverter::logger().
std::string Acts::JsonGeometryConverter::Config::mapkey = "matSurface" |
The mapping key, add surface to map if true.
Definition at line 128 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 128 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::matkey = "material" |
The volume material string.
Definition at line 106 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 106 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::name = "" |
The name of the writer.
Definition at line 138 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 138 of file JsonGeometryConverter.hpp
Referenced by source.g4viscp.G4Scene::create_scene(), FW::Json::JsonMaterialWriter::JsonMaterialWriter(), mcscore.MCParticle::printout(), and source.g4viscp.G4Scene::update_scene().
std::string Acts::JsonGeometryConverter::Config::namekey = "Name" |
The name identification.
Definition at line 100 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 100 of file JsonGeometryConverter.hpp
bool Acts::JsonGeometryConverter::Config::processApproaches = true |
Steering to handle approach data.
Definition at line 143 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 143 of file JsonGeometryConverter.hpp
bool Acts::JsonGeometryConverter::Config::processBoundaries = true |
Steering to handle boundary data.
Definition at line 147 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 147 of file JsonGeometryConverter.hpp
bool Acts::JsonGeometryConverter::Config::processnonmaterial = false |
Add proto material to all surfaces.
Definition at line 151 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 151 of file JsonGeometryConverter.hpp
bool Acts::JsonGeometryConverter::Config::processRepresenting = true |
Steering to handle representing data.
Definition at line 145 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 145 of file JsonGeometryConverter.hpp
bool Acts::JsonGeometryConverter::Config::processSensitives = true |
Steering to handle sensitive data.
Definition at line 141 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 141 of file JsonGeometryConverter.hpp
bool Acts::JsonGeometryConverter::Config::processVolumes = true |
Steering to handle volume data.
Definition at line 149 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 149 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::repkey = "representing" |
The representing idntification string.
Definition at line 112 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 112 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::senkey = "sensitive" |
The sensitive identification string.
Definition at line 110 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 110 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::surfacegeoidkey = "SGeoid" |
The surface geoid key.
Definition at line 126 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 126 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::surfacepositionkey = "sposition" |
The surface position key.
Definition at line 132 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 132 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::surfacerangekey = "srange" |
The surface range key.
Definition at line 134 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 134 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::surfacetypekey = "stype" |
The surface type key.
Definition at line 130 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 130 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::typekey = "type" |
The type key -> proto, else.
Definition at line 120 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 120 of file JsonGeometryConverter.hpp
std::string Acts::JsonGeometryConverter::Config::volkey = "volumes" |
The volume identification string.
Definition at line 98 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 98 of file JsonGeometryConverter.hpp
bool Acts::JsonGeometryConverter::Config::writeData = true |
Write out data.
Definition at line 153 of file JsonGeometryConverter.hpp.
View newest version in sPHENIX GitHub at line 153 of file JsonGeometryConverter.hpp