ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FW::RootMaterialTrackWriter::Config Struct Reference

#include <acts/blob/master/Examples/Io/Root/include/ACTFW/Io/Root/RootMaterialTrackWriter.hpp>

+ Collaboration diagram for FW::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
 
TFile * rootFile = nullptr
 common root file
 
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.
 

Detailed Description

Definition at line 44 of file RootMaterialTrackWriter.hpp.

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

Member Data Documentation

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

material collection to write

Definition at line 45 of file RootMaterialTrackWriter.hpp.

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

Referenced by main(), materialMappingExample(), materialValidationExample(), and FW::RootMaterialTrackWriter::RootMaterialTrackWriter().

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

file access mode

Definition at line 48 of file RootMaterialTrackWriter.hpp.

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

Referenced by FW::RootMaterialTrackWriter::RootMaterialTrackWriter().

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

path of the output file

Definition at line 47 of file RootMaterialTrackWriter.hpp.

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

Referenced by main(), materialMappingExample(), materialValidationExample(), and FW::RootMaterialTrackWriter::RootMaterialTrackWriter().

bool FW::RootMaterialTrackWriter::Config::prePostStep = false

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

Definition at line 55 of file RootMaterialTrackWriter.hpp.

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

Referenced by main(), and FW::RootMaterialTrackWriter::RootMaterialTrackWriter().

bool FW::RootMaterialTrackWriter::Config::recalculateTotals = false

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

Definition at line 53 of file RootMaterialTrackWriter.hpp.

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

Referenced by main().

TFile* FW::RootMaterialTrackWriter::Config::rootFile = nullptr

common root file

Definition at line 50 of file RootMaterialTrackWriter.hpp.

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

bool FW::RootMaterialTrackWriter::Config::storesurface = false

Write the surface to which the material step correpond.

Definition at line 57 of file RootMaterialTrackWriter.hpp.

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

Referenced by materialMappingExample(), materialValidationExample(), and FW::RootMaterialTrackWriter::RootMaterialTrackWriter().

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

name of the output tree

Definition at line 49 of file RootMaterialTrackWriter.hpp.

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

Referenced by FW::RootMaterialTrackWriter::RootMaterialTrackWriter().


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