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

#include <acts/blob/sPHENIX/Examples/Io/Root/include/ActsExamples/Io/Root/RootMaterialTrackWriter.hpp>

+ Collaboration diagram for ActsExamples::RootMaterialTrackWriter::Config:

Public Attributes

std::string collection
 material collection to write
 
std::string filePath = ""
 path of the output file
 
std::string fileMode = "RECREATE"
 file access mode
 
std::string treeName = "material-tracks"
 name of the output tree
 
bool recalculateTotals = false
 Re-calculate total values from individual steps (for cross-checks)
 
bool prePostStep = false
 Write aut pre and post step (for G4), otherwise central step position.
 
bool storeSurface = false
 Write the surface to which the material step correpond.
 
bool storeVolume = false
 Write the volume to which the material step correpond.
 
bool collapseInteractions = false
 

Detailed Description

Definition at line 53 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 53 of file RootMaterialTrackWriter.hpp

Member Data Documentation

bool ActsExamples::RootMaterialTrackWriter::Config::collapseInteractions = false

Collapse consecutive interactions of a single surface into a single interaction

Definition at line 70 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 70 of file RootMaterialTrackWriter.hpp

std::string ActsExamples::RootMaterialTrackWriter::Config::collection
Initial value:
=
"material-tracks"

material collection to write

Definition at line 54 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 54 of file RootMaterialTrackWriter.hpp

Referenced by test_propagation.AssertCollectionExistsAlg::execute(), materialValidationExample(), ActsExamples::RootMaterialTrackWriter::RootMaterialTrackWriter(), runMaterialMapping(), and ActsExamples::runMaterialRecording().

std::string ActsExamples::RootMaterialTrackWriter::Config::fileMode = "RECREATE"

file access mode

Definition at line 57 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 57 of file RootMaterialTrackWriter.hpp

Referenced by ActsExamples::RootMaterialTrackWriter::RootMaterialTrackWriter().

std::string ActsExamples::RootMaterialTrackWriter::Config::filePath = ""

path of the output file

Definition at line 56 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 56 of file RootMaterialTrackWriter.hpp

Referenced by materialValidationExample(), ActsExamples::RootMaterialTrackWriter::RootMaterialTrackWriter(), runMaterialMapping(), and ActsExamples::runMaterialRecording().

bool ActsExamples::RootMaterialTrackWriter::Config::prePostStep = false

Write aut pre and post step (for G4), otherwise central step position.

Definition at line 63 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 63 of file RootMaterialTrackWriter.hpp

Referenced by ActsExamples::RootMaterialTrackWriter::RootMaterialTrackWriter(), and ActsExamples::runMaterialRecording().

bool ActsExamples::RootMaterialTrackWriter::Config::recalculateTotals = false

Re-calculate total values from individual steps (for cross-checks)

Definition at line 61 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 61 of file RootMaterialTrackWriter.hpp

Referenced by ActsExamples::runMaterialRecording().

bool ActsExamples::RootMaterialTrackWriter::Config::storeSurface = false

Write the surface to which the material step correpond.

Definition at line 65 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 65 of file RootMaterialTrackWriter.hpp

Referenced by materialValidationExample(), ActsExamples::RootMaterialTrackWriter::RootMaterialTrackWriter(), and runMaterialMapping().

bool ActsExamples::RootMaterialTrackWriter::Config::storeVolume = false

Write the volume to which the material step correpond.

Definition at line 67 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 67 of file RootMaterialTrackWriter.hpp

Referenced by materialValidationExample(), ActsExamples::RootMaterialTrackWriter::RootMaterialTrackWriter(), and runMaterialMapping().

std::string ActsExamples::RootMaterialTrackWriter::Config::treeName = "material-tracks"

name of the output tree

Definition at line 58 of file RootMaterialTrackWriter.hpp.

View newest version in sPHENIX GitHub at line 58 of file RootMaterialTrackWriter.hpp

Referenced by ActsExamples::RootMaterialTrackWriter::RootMaterialTrackWriter().


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