![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Io/Root/include/ActsExamples/Io/Root/RootMaterialWriter.hpp>
Collaboration diagram for ActsExamples::RootMaterialWriter::Config:Public Attributes | |
| 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. | |
| std::string | folderSurfaceNameBase = "SurfaceMaterial" |
| The name of the output surface tree. | |
| std::string | folderVolumeNameBase = "VolumeMaterial" |
| The name of the output volume tree. | |
| std::string | voltag = "_vol" |
| The volume identification string. | |
| std::string | boutag = "_bou" |
| The boundary identification string. | |
| std::string | laytag = "_lay" |
| The layer identification string. | |
| std::string | apptag = "_app" |
| The approach identification string. | |
| std::string | sentag = "_sen" |
| The sensitive identification string. | |
| std::string | ntag = "n" |
| The bin number tag. | |
| std::string | vtag = "v" |
| The value tag -> binning values: binZ, binR, binPhi, etc. | |
| std::string | otag = "o" |
| The option tag -> binning options: open, closed. | |
| std::string | mintag = "min" |
| The range min tag: min value. | |
| std::string | maxtag = "max" |
| The range max tag: max value. | |
| std::string | ttag = "t" |
| The thickness tag. | |
| std::string | x0tag = "x0" |
| The x0 tag. | |
| std::string | l0tag = "l0" |
| The l0 tag. | |
| std::string | atag = "A" |
| The A tag. | |
| std::string | ztag = "Z" |
| The Z tag. | |
| std::string | rhotag = "rho" |
| The rho tag. | |
| std::string | filePath = "material-maps.root" |
| The name of the output file. | |
| std::string | fileMode = "RECREATE" |
| The file mode. | |
Configuration of the Writer
Definition at line 56 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 56 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::apptag = "_app" |
The approach identification string.
Definition at line 83 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 83 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::atag = "A" |
The A tag.
Definition at line 103 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 103 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::boutag = "_bou" |
The boundary identification string.
Definition at line 79 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 79 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::fileMode = "RECREATE" |
The file mode.
Definition at line 111 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 111 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::filePath = "material-maps.root" |
The name of the output file.
Definition at line 109 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 109 of file RootMaterialWriter.hpp
Referenced by processGeometry(), and runMaterialMapping().
| std::string ActsExamples::RootMaterialWriter::Config::folderSurfaceNameBase = "SurfaceMaterial" |
The name of the output surface tree.
Definition at line 73 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 73 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::folderVolumeNameBase = "VolumeMaterial" |
The name of the output volume tree.
Definition at line 75 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 75 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::l0tag = "l0" |
The l0 tag.
Definition at line 101 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 101 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::laytag = "_lay" |
The layer identification string.
Definition at line 81 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 81 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::maxtag = "max" |
The range max tag: max value.
Definition at line 95 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 95 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::mintag = "min" |
The range min tag: min value.
Definition at line 93 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 93 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::ntag = "n" |
The bin number tag.
Definition at line 87 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 87 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::otag = "o" |
The option tag -> binning options: open, closed.
Definition at line 91 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 91 of file RootMaterialWriter.hpp
| bool ActsExamples::RootMaterialWriter::Config::processApproaches = true |
Steering to handle approach data.
Definition at line 61 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 61 of file RootMaterialWriter.hpp
| bool ActsExamples::RootMaterialWriter::Config::processBoundaries = true |
Steering to handle boundary data.
Definition at line 67 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 67 of file RootMaterialWriter.hpp
| bool ActsExamples::RootMaterialWriter::Config::processRepresenting = true |
Steering to handle representing data.
Definition at line 64 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 64 of file RootMaterialWriter.hpp
| bool ActsExamples::RootMaterialWriter::Config::processSensitives = true |
Steering to handle sensitive data.
Definition at line 58 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 58 of file RootMaterialWriter.hpp
| bool ActsExamples::RootMaterialWriter::Config::processVolumes = true |
Steering to handle volume data.
Definition at line 70 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 70 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::rhotag = "rho" |
The rho tag.
Definition at line 107 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 107 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::sentag = "_sen" |
The sensitive identification string.
Definition at line 85 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 85 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::ttag = "t" |
The thickness tag.
Definition at line 97 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 97 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::voltag = "_vol" |
The volume identification string.
Definition at line 77 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 77 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::vtag = "v" |
The value tag -> binning values: binZ, binR, binPhi, etc.
Definition at line 89 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 89 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::x0tag = "x0" |
The x0 tag.
Definition at line 99 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 99 of file RootMaterialWriter.hpp
| std::string ActsExamples::RootMaterialWriter::Config::ztag = "Z" |
The Z tag.
Definition at line 105 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 105 of file RootMaterialWriter.hpp