DLG4::VolumeBuilders
A fluent interface for Geant4 geometry definition.
Loading...
Searching...
No Matches
src
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
//
5
#include "
VolumeBuilderTypes.hh
"
6
#include "
VolumeBuilder.hh
"
7
#include "
VolumeBuilder.hpp
"
8
#include "
RZBuilder.hh
"
9
#include "
BoxBuilder.hh
"
10
#include "
FromG4VSolid.hh
"
11
#include "
VolumeBuilderReference.hh
"
12
#include "
StructureBuilder.hh
"
13
#include "
StructureBuilder.hpp
"
14
#include "
Assembly.hh
"
15
16
17
// instantiate 99% of templates
18
using namespace
DLG4::VolumeBuilders
;
19
template
class
VolumeBuilder<RZBuilder>
;
20
template
class
VolumeBuilder<FromG4VSolid>
;
21
template
class
VolumeBuilder<VolumeBuilderReference>
;
22
template
class
StructureBuilder<StructureBuilderReference>
;
23
template
class
StructureBuilder<Assembly>
;
24
template
class
VolumeBuilder<BoxBuilder>
;
Assembly.hh
BoxBuilder.hh
FromG4VSolid.hh
RZBuilder.hh
StructureBuilder.hh
StructureBuilder.hpp
Created by.
VolumeBuilderReference.hh
VolumeBuilderTypes.hh
VolumeBuilder.hh
VolumeBuilder.hpp
DLG4::VolumeBuilders::StructureBuilder
A type-erased (data shared view) view of a builder or assembly, ie a "structure.".
Definition
StructureBuilder.hh:59
DLG4::VolumeBuilders::VolumeBuilder
VolumeBuilder: Common functionality for volume builder classes.
Definition
VolumeBuilder.hh:59
DLG4::VolumeBuilders
Class by D.
Definition
Assembly.hh:17
Generated by
1.9.8