DLG4::VolumeBuilders
A fluent interface for Geant4 geometry definition.
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
VolumeBuilderConfigs.hh File Reference
#include <G4Colour.hh>
#include <G4ThreeVector.hh>
#include <G4Types.hh>
#include <G4VisAttributes.hh>
#include <memory>
#include <optional>
#include <vector>
#include <CLHEP/Units/SystemOfUnits.h>
#include "disableable_shared_from_this.hh"
#include "i_shared_ptr.hh"
Include dependency graph for VolumeBuilderConfigs.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BooleanSolid
 
struct  BuilderConfigs
 
struct  BooleanConfigs
 
struct  VolumeConfigsValueTypes
 
struct  VolumeConfigs
 
struct  PlacementConfigs
 

Namespaces

namespace  DLG4
 
namespace  DLG4::VolumeBuilders
 

Macros

#define VOLUMEBUILDERCONFIGS_HH
 
#define ONCE_MUTABLE   mutable
 

Typedefs

using UnitlessG4Transform3D = G4Transform3D
 

Functions

void SetGlobalDefaultUnit (G4double unit)
 

Macro Definition Documentation

◆ ONCE_MUTABLE

#define ONCE_MUTABLE   mutable

Definition at line 22 of file VolumeBuilderConfigs.hh.

◆ VOLUMEBUILDERCONFIGS_HH

#define VOLUMEBUILDERCONFIGS_HH

Definition at line 9 of file VolumeBuilderConfigs.hh.