#include <DetectorVolumeSvc.h>
Definition at line 24 of file DetectorVolumeSvc.h.
◆ DetectorVolumeSvc()
DetectorVolumeSvc::DetectorVolumeSvc |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
pSvcLocator |
|
) |
| |
◆ buildDetector()
std::shared_ptr< const Acts::Experimental::Detector > DetectorVolumeSvc::buildDetector |
( |
| ) |
const |
|
private |
Definition at line 49 of file DetectorVolumeSvc.cxx.
51 std::vector<std::shared_ptr<const Acts::Experimental::IDetectorComponentBuilder> > builders;
57 Acts::Experimental::CylindricalContainerBuilder::Config cylindricalCfg;
58 cylindricalCfg.builders = builders;
60 auto cylindricalBuilder = std::make_shared<Acts::Experimental::CylindricalContainerBuilder>(cylindricalCfg);
63 Acts::Experimental::DetectorBuilder::Config detectorCfg;
64 detectorCfg.builder = cylindricalBuilder;
65 return Acts::Experimental::DetectorBuilder(detectorCfg).construct(gctx.context());
◆ detector()
std::shared_ptr< const Acts::Experimental::Detector > DetectorVolumeSvc::detector |
( |
| ) |
const |
|
override |
◆ getNominalContext()
◆ initialize()
StatusCode DetectorVolumeSvc::initialize |
( |
| ) |
|
|
override |
◆ populateAlignmentStore()
unsigned int DetectorVolumeSvc::populateAlignmentStore |
( |
AlignmentStore & |
store | ) |
const |
|
override |
◆ m_builderTools
◆ m_detector
◆ m_nomContext
The documentation for this class was generated from the following files:
Include the GeoPrimitives which need to be put first.