|
Celeritas 0.7.0-dev.170+develop.df22d2a88
|
#include "GeantImporter.hh"#include <algorithm>#include <functional>#include <map>#include <memory>#include <string>#include <tuple>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>#include <CLHEP/Units/SystemOfUnits.h>#include <G4Cerenkov.hh>#include <G4Element.hh>#include <G4ElementTable.hh>#include <G4ElementVector.hh>#include <G4EmParameters.hh>#include <G4GammaGeneralProcess.hh>#include <G4LogicalVolumeStore.hh>#include <G4Material.hh>#include <G4MaterialCutsCouple.hh>#include <G4MscStepLimitType.hh>#include <G4MuPairProduction.hh>#include <G4MuPairProductionModel.hh>#include <G4Navigator.hh>#include <G4NuclearFormfactorType.hh>#include <G4NucleiProperties.hh>#include <G4OpAbsorption.hh>#include <G4OpMieHG.hh>#include <G4OpRayleigh.hh>#include <G4OpWLS.hh>#include <G4ParticleDefinition.hh>#include <G4ParticleTable.hh>#include <G4ProcessManager.hh>#include <G4ProcessType.hh>#include <G4ProcessVector.hh>#include <G4ProductionCuts.hh>#include <G4ProductionCutsTable.hh>#include <G4PropagatorInField.hh>#include <G4RToEConvForElectron.hh>#include <G4RToEConvForGamma.hh>#include <G4RToEConvForPositron.hh>#include <G4RToEConvForProton.hh>#include <G4Region.hh>#include <G4RegionStore.hh>#include <G4Scintillation.hh>#include <G4String.hh>#include <G4Transportation.hh>#include <G4TransportationManager.hh>#include <G4Types.hh>#include <G4VEnergyLossProcess.hh>#include <G4VMultipleScattering.hh>#include <G4VPhysicalVolume.hh>#include <G4VProcess.hh>#include <G4VRangeToEnergyConverter.hh>#include <G4Version.hh>#include "celeritas/io/ImportUnits.hh"#include "corecel/Assert.hh"#include "corecel/Macros.hh"#include "corecel/cont/Range.hh"#include "corecel/io/Logger.hh"#include "corecel/io/ScopedTimeLog.hh"#include "corecel/math/PdfUtils.hh"#include "corecel/math/SoftEqual.hh"#include "corecel/sys/MultiExceptionHandler.hh"#include "corecel/sys/ScopedMem.hh"#include "corecel/sys/ScopedProfiling.hh"#include "corecel/sys/TypeDemangler.hh"#include "geocel/GeantGeoParams.hh"#include "geocel/GeantGeoUtils.hh"#include "geocel/ScopedGeantExceptionHandler.hh"#include "geocel/VolumeParams.hh"#include "geocel/inp/Model.hh"#include "celeritas/Types.hh"#include "celeritas/inp/Grid.hh"#include "celeritas/io/ImportData.hh"#include "celeritas/phys/PDGNumber.hh"#include "GeantParticleView.hh"#include "GeantSetup.hh"#include "detail/GeantMaterialPropertyGetter.hh"#include "detail/GeantOpticalModelImporter.hh"#include "detail/GeantProcessImporter.hh"#include "detail/GeantSurfacePhysicsLoader.hh"Variables | |
| constexpr double | mev_scale = 1 / CLHEP::MeV |
| constexpr celeritas::PDGNumber | g4_optical_pdg {-22} |