19#ifndef BDSGEOMETRYEXTERNAL_H
20#define BDSGEOMETRYEXTERNAL_H
22#include "BDSGeometryComponent.hh"
45 using BDSGeometryComponent::BDSGeometryComponent;
52 const std::set<G4LogicalVolume*>&
VacuumVolumes()
const {
return vacuumVolumes;}
55 std::set<G4LogicalVolume*> vacuumVolumes;
A generic geometry component for a bdsim model.
A loaded piece of externally provided geometry.
BDSGeometryExternal()=delete
No default constructor.
void RegisterVacuumVolumes(const std::set< G4LogicalVolume * > &vacuumVolumesIn)
Register a set of volumes to be identified as vacuum volumes for the BDSAcceleratorComponent.
const std::set< G4LogicalVolume * > & VacuumVolumes() const
Access the vacuum volumes.