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;
19using namespace DLG4::VolumeBuilders::Builders;
20template class DLG4::VolumeBuilders::Builders::VolumeBuilder<RZBuilder>;
21template class DLG4::VolumeBuilders::Builders::VolumeBuilder<FromG4VSolid>;
22template class DLG4::VolumeBuilders::Builders::VolumeBuilder<VolumeBuilderReference>;
23template class DLG4::VolumeBuilders::Builders::StructureBuilder<StructureBuilderReference>;
24template class DLG4::VolumeBuilders::Builders::StructureBuilder<Assembly>;
25template class DLG4::VolumeBuilders::Builders::VolumeBuilder<BoxBuilder>;