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

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

Member Data Documentation

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

Binningtype in phi.

Definition at line 45 of file DD4hepGeometryService.hpp.

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

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

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

Binningtype in r.

Definition at line 47 of file DD4hepGeometryService.hpp.

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

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

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

Binningtype in z.

Definition at line 49 of file DD4hepGeometryService.hpp.

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

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

double ActsExamples::DD4hep::DD4hepGeometryService::Config::defaultLayerThickness

Definition at line 63 of file DD4hepGeometryService.hpp.

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

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

double ActsExamples::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 56 of file DD4hepGeometryService.hpp.

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

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

double ActsExamples::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 62 of file DD4hepGeometryService.hpp.

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

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

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

Log level for the geometry service.

Definition at line 39 of file DD4hepGeometryService.hpp.

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

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

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

Material decorator.

Definition at line 67 of file DD4hepGeometryService.hpp.

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

std::string ActsExamples::DD4hep::DD4hepGeometryService::Config::name

The name of the service.

Definition at line 43 of file DD4hepGeometryService.hpp.

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

Referenced by eicpy.verify.PythiaHistograms::__init__(), eicpy.verify.DjangohHistograms::__init__(), and eicpy.build.File::process().

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

Definition at line 65 of file DD4hepGeometryService.hpp.

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

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

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

XML-file with the detector description.

Definition at line 41 of file DD4hepGeometryService.hpp.

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

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


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