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

The nested configuration struct. More...

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

+ Collaboration diagram for FW::RootMaterialTrackReader::Config:

Public Member Functions

 Config (const std::string &lname="MaterialReader", Acts::Logging::Level lvl=Acts::Logging::INFO)
 

Public Attributes

std::string collection
 material collection to read
 
std::string filePath = ""
 path of the output file
 
std::string treeName = "material-tracks"
 name of the output tree
 
std::vector< std::string > fileList
 The name of the input file.
 
unsigned int batchSize = 1
 
std::shared_ptr< const
Acts::Logger
logger
 !< The number of tracks per event
 
std::string name
 The name of the service.
 

Detailed Description

The nested configuration struct.

Definition at line 33 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 33 of file RootMaterialTrackReader.hpp

Constructor & Destructor Documentation

FW::RootMaterialTrackReader::Config::Config ( const std::string &  lname = "MaterialReader",
Acts::Logging::Level  lvl = Acts::Logging::INFO 
)
inline

Constructor

Parameters
lnameThe name of the Material reader lvl The log level for the logger

Definition at line 51 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 51 of file RootMaterialTrackReader.hpp

Member Data Documentation

unsigned int FW::RootMaterialTrackReader::Config::batchSize = 1

Definition at line 40 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 40 of file RootMaterialTrackReader.hpp

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

material collection to read

Definition at line 34 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 34 of file RootMaterialTrackReader.hpp

Referenced by materialMappingExample().

std::vector<std::string> FW::RootMaterialTrackReader::Config::fileList

The name of the input file.

Definition at line 38 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 38 of file RootMaterialTrackReader.hpp

Referenced by materialMappingExample(), and FW::RootMaterialTrackReader::RootMaterialTrackReader().

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

path of the output file

Definition at line 36 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 36 of file RootMaterialTrackReader.hpp

std::shared_ptr<const Acts::Logger> FW::RootMaterialTrackReader::Config::logger

!< The number of tracks per event

The default logger

Definition at line 43 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 43 of file RootMaterialTrackReader.hpp

Referenced by FW::RootMaterialTrackReader::logger().

std::string FW::RootMaterialTrackReader::Config::name

The name of the service.

Definition at line 46 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 46 of file RootMaterialTrackReader.hpp

Referenced by source.g4viscp.G4Scene::create_scene(), mcscore.MCParticle::printout(), and source.g4viscp.G4Scene::update_scene().

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

name of the output tree

Definition at line 37 of file RootMaterialTrackReader.hpp.

View newest version in sPHENIX GitHub at line 37 of file RootMaterialTrackReader.hpp

Referenced by FW::RootMaterialTrackReader::RootMaterialTrackReader().


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