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

#include <acts/blob/sPHENIX/Examples/Detectors/DD4hepDetector/include/ActsExamples/DD4hepDetector/DD4hepGeometryService.hpp>

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

Public Attributes

Acts::Logging::Level logLevel = Acts::Logging::Level::INFO
 Log level for the geometry service.
 
Acts::Logging::Level dd4hepLogLevel = Acts::Logging::Level::INFO
 Log level for DD4hep itself.
 
std::vector< std::string > xmlFileNames
 XML-file with the detector description.
 
std::string name
 The name of the service.
 
Acts::BinningType bTypePhi = Acts::equidistant
 Binningtype in phi.
 
Acts::BinningType bTypeR = Acts::arbitrary
 Binningtype in r.
 
Acts::BinningType bTypeZ = Acts::equidistant
 Binningtype in z.
 
double envelopeR = 1 * Acts::UnitConstants::mm
 
double envelopeZ = 1 * Acts::UnitConstants::mm
 
double defaultLayerThickness = 10e-10
 
std::function< void(std::vector
< dd4hep::DetElement >
&detectors)> 
sortDetectors = sortFCChhDetElements
 
std::shared_ptr< const
Acts::IMaterialDecorator
matDecorator
 Material decorator.
 
std::shared_ptr< const
Acts::GeometryIdentifierHook
geometryIdentifierHook
 Optional geometry identifier hook to be used during closure.
 

Detailed Description

Definition at line 52 of file DD4hepGeometryService.hpp.

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

Member Data Documentation

Acts::BinningType ActsExamples::DD4hep::DD4hepGeometryService::Config::bTypePhi = Acts::equidistant

Binningtype in phi.

Definition at line 62 of file DD4hepGeometryService.hpp.

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

Acts::BinningType ActsExamples::DD4hep::DD4hepGeometryService::Config::bTypeR = Acts::arbitrary

Binningtype in r.

Definition at line 64 of file DD4hepGeometryService.hpp.

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

Acts::BinningType ActsExamples::DD4hep::DD4hepGeometryService::Config::bTypeZ = Acts::equidistant

Binningtype in z.

Definition at line 66 of file DD4hepGeometryService.hpp.

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

Acts::Logging::Level ActsExamples::DD4hep::DD4hepGeometryService::Config::dd4hepLogLevel = Acts::Logging::Level::INFO

Log level for DD4hep itself.

Definition at line 56 of file DD4hepGeometryService.hpp.

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

double ActsExamples::DD4hep::DD4hepGeometryService::Config::defaultLayerThickness = 10e-10

Definition at line 80 of file DD4hepGeometryService.hpp.

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

double ActsExamples::DD4hep::DD4hepGeometryService::Config::envelopeR = 1 * Acts::UnitConstants::mm

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 73 of file DD4hepGeometryService.hpp.

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

double ActsExamples::DD4hep::DD4hepGeometryService::Config::envelopeZ = 1 * Acts::UnitConstants::mm

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 79 of file DD4hepGeometryService.hpp.

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

std::shared_ptr<const Acts::GeometryIdentifierHook> ActsExamples::DD4hep::DD4hepGeometryService::Config::geometryIdentifierHook
Initial value:
=
std::make_shared<const Acts::GeometryIdentifierHook>()

Optional geometry identifier hook to be used during closure.

Definition at line 87 of file DD4hepGeometryService.hpp.

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

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

Log level for the geometry service.

Definition at line 54 of file DD4hepGeometryService.hpp.

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

Referenced by ActsExamples::DD4hep::DD4hepGeometryService::DD4hepGeometryService(), and ActsExamples::Options::readDD4hepConfig().

std::shared_ptr<const Acts::IMaterialDecorator> ActsExamples::DD4hep::DD4hepGeometryService::Config::matDecorator

Material decorator.

Definition at line 84 of file DD4hepGeometryService.hpp.

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

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

Definition at line 82 of file DD4hepGeometryService.hpp.

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

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

XML-file with the detector description.

Definition at line 58 of file DD4hepGeometryService.hpp.

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


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