EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Io/Root/include/ActsExamples/Io/Root/RootMaterialWriter.hpp>
Public Member Functions | |
Config (const std::string &lname="RootMaterialWriter", Acts::Logging::Level lvl=Acts::Logging::INFO) | |
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 | folderNameBase = "Material" |
The name of the output 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 | fileName = "material-maps.root" |
The name of the output file. | |
std::shared_ptr< const Acts::Logger > | logger |
The default logger. | |
std::string | name = "" |
Configuration of the Writer
Definition at line 48 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 48 of file RootMaterialWriter.hpp
|
inline |
Constructor
lname | Name of the writer tool |
lvl | The output logging level |
Definition at line 109 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 109 of file RootMaterialWriter.hpp
std::string ActsExamples::RootMaterialWriter::Config::apptag = "_app" |
The approach identification string.
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::atag = "A" |
The A tag.
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::boutag = "_bou" |
The boundary identification string.
Definition at line 69 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 69 of file RootMaterialWriter.hpp
std::string ActsExamples::RootMaterialWriter::Config::fileName = "material-maps.root" |
The name of the output file.
Definition at line 99 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 99 of file RootMaterialWriter.hpp
Referenced by materialMappingExample(), processGeometry(), and ActsExamples::RootMaterialWriter::RootMaterialWriter().
std::string ActsExamples::RootMaterialWriter::Config::folderNameBase = "Material" |
The name of the output tree.
Definition at line 65 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 65 of file RootMaterialWriter.hpp
Referenced by ActsExamples::RootMaterialWriter::RootMaterialWriter().
std::string ActsExamples::RootMaterialWriter::Config::l0tag = "l0" |
The l0 tag.
Definition at line 91 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 91 of file RootMaterialWriter.hpp
std::string ActsExamples::RootMaterialWriter::Config::laytag = "_lay" |
The layer identification string.
Definition at line 71 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 71 of file RootMaterialWriter.hpp
std::shared_ptr<const Acts::Logger> ActsExamples::RootMaterialWriter::Config::logger |
The default logger.
Definition at line 101 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 101 of file RootMaterialWriter.hpp
Referenced by ActsExamples::RootMaterialWriter::logger(), and ActsExamples::RootMaterialWriter::RootMaterialWriter().
std::string ActsExamples::RootMaterialWriter::Config::maxtag = "max" |
The range max tag: max value.
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::mintag = "min" |
The range min tag: min value.
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::name = "" |
Definition at line 103 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 103 of file RootMaterialWriter.hpp
Referenced by eicpy.verify.PythiaHistograms::__init__(), eicpy.verify.DjangohHistograms::__init__(), eicpy.build.File::process(), and ActsExamples::RootMaterialWriter::RootMaterialWriter().
std::string ActsExamples::RootMaterialWriter::Config::ntag = "n" |
The bin number tag.
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::otag = "o" |
The option tag -> binning options: open, closed.
Definition at line 81 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 81 of file RootMaterialWriter.hpp
bool ActsExamples::RootMaterialWriter::Config::processApproaches = true |
Steering to handle approach data.
Definition at line 53 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 53 of file RootMaterialWriter.hpp
bool ActsExamples::RootMaterialWriter::Config::processBoundaries = true |
Steering to handle boundary data.
Definition at line 59 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 59 of file RootMaterialWriter.hpp
bool ActsExamples::RootMaterialWriter::Config::processRepresenting = true |
Steering to handle representing data.
Definition at line 56 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 56 of file RootMaterialWriter.hpp
bool ActsExamples::RootMaterialWriter::Config::processSensitives = true |
Steering to handle sensitive data.
Definition at line 50 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 50 of file RootMaterialWriter.hpp
bool ActsExamples::RootMaterialWriter::Config::processVolumes = true |
Steering to handle volume data.
Definition at line 62 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 62 of file RootMaterialWriter.hpp
std::string ActsExamples::RootMaterialWriter::Config::rhotag = "rho" |
The rho 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::sentag = "_sen" |
The sensitive identification string.
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::ttag = "t" |
The thickness 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::voltag = "_vol" |
The volume identification string.
Definition at line 67 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 67 of file RootMaterialWriter.hpp
std::string ActsExamples::RootMaterialWriter::Config::vtag = "v" |
The value tag -> binning values: binZ, binR, binPhi, etc.
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::x0tag = "x0" |
The x0 tag.
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::ztag = "Z" |
The Z tag.
Definition at line 95 of file RootMaterialWriter.hpp.
View newest version in sPHENIX GitHub at line 95 of file RootMaterialWriter.hpp