DLG4::VolumeBuilders
A fluent interface for Geant4 geometry definition.
Loading...
Searching...
No Matches
VolumeBuilder.cc
Go to the documentation of this file.
1//
2// Created by Douglas S. Leonard on 6/19/25. All rights Reserved
3// See related files for license, if any is provided.
4//
6#include "VolumeBuilder.hh"
7#include "VolumeBuilder.hpp"
8#include "RZBuilder.hh"
9#include "BoxBuilder.hh"
10#include "FromG4VSolid.hh"
12#include "StructureBuilder.hh"
13#include "StructureBuilder.hpp"
14#include "Assembly.hh"
15
16
17// instantiate 99% of templates
18using namespace DLG4::VolumeBuilders;
19template class VolumeBuilder<RZBuilder>;
20template class VolumeBuilder<FromG4VSolid>;
23template class StructureBuilder<Assembly>;
24template class VolumeBuilder<BoxBuilder>;
A type-erased (data shared view) view of a builder or assembly, ie a "structure.".
VolumeBuilder: Common functionality for volume builder classes.