Celeritas  0.5.0-86+4a8eea4
Public Types | Public Attributes | List of all members
celeritas::GeantImportDataSelection Struct Reference

Only import a subset of available Geant4 data. More...

#include <GeantImporter.hh>

Public Types

enum  : unsigned int {
  none = 0x0 , dummy = 0x1 , em_basic = 0x2 , em_ex = 0x4 ,
  optical = 0x8 , em = em_basic | em_ex , hadron = 0x10
}
 
using Flags = unsigned int
 Bit flags for selecting particles and process types.
 

Public Attributes

Flags particles = em | optical
 
bool materials = true
 
Flags processes = em | optical
 
bool unique_volumes = false
 Change volume names to match exported GDML file.
 
bool reader_data = true
 

Detailed Description

Only import a subset of available Geant4 data.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : unsigned int
Enumerator
dummy 

Dummy particles+processes.

em_basic 

Electron, positron, gamma.

em_ex 

Extended EM particles.

optical 

Optical particles and processes.

em 

Any EM.

hadron 

Hadronic particles and processes.


The documentation for this struct was generated from the following file: