Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::RootMaterialWriter::Config Class Reference

#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.
 

Detailed Description

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

Member Data Documentation

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


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