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

#include <acts/blob/master/Examples/Detectors/DD4hepDetector/include/ACTFW/DD4hepDetector/DD4hepGeometryService.hpp>

+ Collaboration diagram for FW::DD4hep::DD4hepGeometryService::Config:

Public Attributes

Acts::Logging::Level logLevel = Acts::Logging::Level::INFO
 Log level for the geometry service.
 
std::vector< std::string > xmlFileNames
 XML-file with the detector description.
 
std::string name
 The name of the service.
 
Acts::BinningType bTypePhi
 Binningtype in phi.
 
Acts::BinningType bTypeR
 Binningtype in r.
 
Acts::BinningType bTypeZ
 Binningtype in z.
 
double envelopeR
 
double envelopeZ
 
double defaultLayerThickness
 
std::function< void(std::vector
< dd4hep::DetElement >
&detectors)> 
sortDetectors
 
std::shared_ptr< const
Acts::IMaterialDecorator
matDecorator = nullptr
 Material decorator.
 

Detailed Description

Definition at line 36 of file DD4hepGeometryService.hpp.

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

Member Data Documentation

Acts::BinningType FW::DD4hep::DD4hepGeometryService::Config::bTypePhi

Binningtype in phi.

Definition at line 44 of file DD4hepGeometryService.hpp.

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

Referenced by FW::Options::readDD4hepConfig().

Acts::BinningType FW::DD4hep::DD4hepGeometryService::Config::bTypeR

Binningtype in r.

Definition at line 46 of file DD4hepGeometryService.hpp.

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

Referenced by FW::Options::readDD4hepConfig().

Acts::BinningType FW::DD4hep::DD4hepGeometryService::Config::bTypeZ

Binningtype in z.

Definition at line 48 of file DD4hepGeometryService.hpp.

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

Referenced by FW::Options::readDD4hepConfig().

double FW::DD4hep::DD4hepGeometryService::Config::defaultLayerThickness

Definition at line 62 of file DD4hepGeometryService.hpp.

View newest version in sPHENIX GitHub at line 62 of file DD4hepGeometryService.hpp

Referenced by FW::Options::readDD4hepConfig().

double FW::DD4hep::DD4hepGeometryService::Config::envelopeR

The tolerance added to the geometrical extension in r of the layers contained to build the volume envelope around

Note
this parameter only needs to be set if the volumes containing the layers (e.g. barrel, endcap volumes) have no specific shape (assemblies)

Definition at line 55 of file DD4hepGeometryService.hpp.

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

Referenced by FW::Options::readDD4hepConfig().

double FW::DD4hep::DD4hepGeometryService::Config::envelopeZ

The tolerance added to the geometrical extension in z of the layers contained to build the volume envelope around

Note
this parameter only needs to be set if the volumes containing the layers (e.g. barrel, endcap volumes) have no specific shape (assemblies)

Definition at line 61 of file DD4hepGeometryService.hpp.

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

Referenced by FW::Options::readDD4hepConfig().

Acts::Logging::Level FW::DD4hep::DD4hepGeometryService::Config::logLevel = Acts::Logging::Level::INFO

Log level for the geometry service.

Definition at line 38 of file DD4hepGeometryService.hpp.

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

Referenced by FW::Options::readDD4hepConfig().

std::shared_ptr<const Acts::IMaterialDecorator> FW::DD4hep::DD4hepGeometryService::Config::matDecorator = nullptr

Material decorator.

Definition at line 66 of file DD4hepGeometryService.hpp.

View newest version in sPHENIX GitHub at line 66 of file DD4hepGeometryService.hpp

std::string FW::DD4hep::DD4hepGeometryService::Config::name

The name of the service.

Definition at line 42 of file DD4hepGeometryService.hpp.

View newest version in sPHENIX GitHub at line 42 of file DD4hepGeometryService.hpp

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

std::function<void(std::vector<dd4hep::DetElement>& detectors)> FW::DD4hep::DD4hepGeometryService::Config::sortDetectors

Definition at line 64 of file DD4hepGeometryService.hpp.

View newest version in sPHENIX GitHub at line 64 of file DD4hepGeometryService.hpp

Referenced by FW::Options::readDD4hepConfig().

std::vector<std::string> FW::DD4hep::DD4hepGeometryService::Config::xmlFileNames

XML-file with the detector description.

Definition at line 40 of file DD4hepGeometryService.hpp.

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

Referenced by FW::Options::readDD4hepConfig().


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