Celeritas
0.6.0-rc.2.14+develop.f59c1f35
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
include
►
corecel
Config.hh
Configuration-specific options for Celeritas
Version.hh
Celeritas version macro and declaration
▼
src
►
accel
AlongStepFactory.cc
AlongStepFactory.hh
Along-step factory interface and definitions
CylMapMagneticField.cc
CylMapMagneticField.hh
ExceptionConverter.cc
ExceptionConverter.cu
ExceptionConverter.hh
FastSimulationIntegration.cc
FastSimulationIntegration.hh
FastSimulationModel.cc
FastSimulationModel.hh
FastSimulationOffload.hh
GeantSimpleCalo.cc
GeantSimpleCalo.hh
GeantStepDiagnostic.cc
GeantStepDiagnostic.hh
HepMC3PrimaryGenerator.cc
HepMC3PrimaryGenerator.hh
IntegrationBase.cc
IntegrationBase.hh
LocalTransporter.cc
LocalTransporter.hh
Logger.cc
Logger.hh
Geant4-friendly logging utilities
RZMapMagneticField.hh
SetupOptions.cc
SetupOptions.hh
SetupOptionsMessenger.cc
SetupOptionsMessenger.hh
SharedParams.cc
SharedParams.hh
SimpleOffload.cc
SimpleOffload.hh
TimeOutput.cc
TimeOutput.hh
TrackingManager.cc
TrackingManager.hh
TrackingManagerConstructor.cc
TrackingManagerConstructor.hh
TrackingManagerIntegration.cc
TrackingManagerIntegration.hh
TrackingManagerOffload.hh
Types.hh
UserActionIntegration.cc
UserActionIntegration.hh
►
celeritas
►
alongstep
AlongStep.hh
Along-step function and helper classes
AlongStepCylMapFieldMscAction.cc
AlongStepCylMapFieldMscAction.cu
AlongStepCylMapFieldMscAction.hh
AlongStepGeneralLinearAction.cc
AlongStepGeneralLinearAction.cu
AlongStepGeneralLinearAction.hh
AlongStepNeutralAction.cc
AlongStepNeutralAction.cu
AlongStepNeutralAction.hh
AlongStepRZMapFieldMscAction.cc
AlongStepRZMapFieldMscAction.cu
AlongStepRZMapFieldMscAction.hh
AlongStepUniformMscAction.cc
AlongStepUniformMscAction.cu
AlongStepUniformMscAction.hh
►
decay
►
data
MuDecayData.hh
►
executor
MuDecayExecutor.hh
►
interactor
MuDecayInteractor.hh
►
em
►
data
AtomicRelaxationData.hh
BetheHeitlerData.hh
CombinedBremData.hh
CommonCoulombData.hh
CoulombScatteringData.hh
ElectronBremsData.hh
EPlusGGData.hh
FluctuationData.hh
KleinNishinaData.hh
LivermorePEData.hh
MollerBhabhaData.hh
MuBremsstrahlungData.hh
MuHadIonizationData.hh
MuPairProductionData.hh
RayleighData.hh
RelativisticBremData.hh
SeltzerBergerData.hh
UrbanMscData.hh
WentzelOKVIData.hh
WentzelVIMscData.hh
►
distribution
BetheBlochEnergyDistribution.hh
BhabhaEnergyDistribution.hh
BraggICRU73QOEnergyDistribution.hh
EnergyLossDeltaDistribution.hh
EnergyLossGammaDistribution.hh
EnergyLossGaussianDistribution.hh
EnergyLossHelper.hh
EnergyLossTraits.hh
EnergyLossUrbanDistribution.hh
MollerEnergyDistribution.hh
MuAngularDistribution.hh
MuBBEnergyDistribution.hh
MuPPEnergyDistribution.hh
SBEnergyDistHelper.hh
SBEnergyDistribution.hh
TsaiUrbanDistribution.hh
WentzelDistribution.hh
►
executor
BetheHeitlerExecutor.hh
CombinedBremExecutor.hh
CoulombScatteringExecutor.hh
EPlusGGExecutor.hh
KleinNishinaExecutor.hh
LivermorePEExecutor.hh
MollerBhabhaExecutor.hh
MuBremsstrahlungExecutor.hh
MuHadIonizationExecutor.hh
MuPairProductionExecutor.hh
RayleighExecutor.hh
RelativisticBremExecutor.hh
SeltzerBergerExecutor.hh
►
interactor
AtomicRelaxation.hh
AtomicRelaxationHelper.hh
BetheHeitlerInteractor.hh
CombinedBremInteractor.hh
CoulombScatteringInteractor.hh
EPlusGGInteractor.hh
KleinNishinaInteractor.hh
LivermorePEInteractor.hh
MollerBhabhaInteractor.hh
MuBremsstrahlungInteractor.hh
MuHadIonizationInteractor.hh
MuPairProductionInteractor.hh
RayleighInteractor.hh
RelativisticBremInteractor.hh
SeltzerBergerInteractor.hh
►
model
BetheBlochModel.cc
BetheBlochModel.cu
BetheBlochModel.hh
BetheHeitlerModel.cc
BetheHeitlerModel.cu
BetheHeitlerModel.hh
BraggModel.cc
BraggModel.cu
BraggModel.hh
CombinedBremModel.cc
CombinedBremModel.cu
CombinedBremModel.hh
CoulombScatteringModel.cc
CoulombScatteringModel.cu
CoulombScatteringModel.hh
EPlusGGModel.cc
EPlusGGModel.cu
EPlusGGModel.hh
ICRU73QOModel.cc
ICRU73QOModel.cu
ICRU73QOModel.hh
KleinNishinaModel.cc
KleinNishinaModel.cu
KleinNishinaModel.hh
LivermorePEModel.cc
LivermorePEModel.cu
LivermorePEModel.hh
MollerBhabhaModel.cc
MollerBhabhaModel.cu
MollerBhabhaModel.hh
MuBetheBlochModel.cc
MuBetheBlochModel.cu
MuBetheBlochModel.hh
MuBremsstrahlungModel.cc
MuBremsstrahlungModel.cu
MuBremsstrahlungModel.hh
MuPairProductionModel.cc
MuPairProductionModel.cu
MuPairProductionModel.hh
RayleighModel.cc
RayleighModel.cu
RayleighModel.hh
RelativisticBremModel.cc
RelativisticBremModel.cu
RelativisticBremModel.hh
SeltzerBergerModel.cc
SeltzerBergerModel.cu
SeltzerBergerModel.hh
►
msc
UrbanMsc.hh
►
params
AtomicRelaxationParams.cc
AtomicRelaxationParams.hh
FluctuationParams.cc
FluctuationParams.hh
UrbanMscParams.cc
UrbanMscParams.hh
WentzelOKVIParams.cc
WentzelOKVIParams.hh
WentzelVIMscParams.cc
WentzelVIMscParams.hh
►
process
BremsstrahlungProcess.cc
BremsstrahlungProcess.hh
ComptonProcess.cc
ComptonProcess.hh
CoulombScatteringProcess.cc
CoulombScatteringProcess.hh
EIonizationProcess.cc
EIonizationProcess.hh
EPlusAnnihilationProcess.cc
EPlusAnnihilationProcess.hh
GammaConversionProcess.cc
GammaConversionProcess.hh
MuBremsstrahlungProcess.cc
MuBremsstrahlungProcess.hh
MuIonizationProcess.cc
MuIonizationProcess.hh
MuPairProductionProcess.cc
MuPairProductionProcess.hh
PhotoelectricProcess.cc
PhotoelectricProcess.hh
RayleighProcess.cc
RayleighProcess.hh
►
xs
EPlusGGMacroXsCalculator.hh
LivermorePEMicroXsCalculator.hh
LPMCalculator.hh
MottRatioCalculator.hh
MuBremsDiffXsCalculator.hh
NuclearFormFactors.hh
RBDiffXsCalculator.hh
WentzelHelper.hh
WentzelMacroXsCalculator.hh
WentzelTransportXsCalculator.hh
►
ext
Convert.root.hh
EmPhysicsList.cc
EmPhysicsList.hh
FtfpBertPhysicsList.cc
FtfpBertPhysicsList.hh
GeantImporter.cc
GeantImporter.hh
GeantOpticalPhysicsOptions.cc
GeantOpticalPhysicsOptions.hh
GeantOpticalPhysicsOptionsIO.json.cc
GeantOpticalPhysicsOptionsIO.json.hh
GeantPhysicsOptions.cc
GeantPhysicsOptions.hh
GeantPhysicsOptionsIO.json.cc
GeantPhysicsOptionsIO.json.hh
GeantSd.cc
GeantSd.hh
GeantSdOutput.cc
GeantSdOutput.hh
GeantSetup.cc
GeantSetup.hh
GeantUnits.hh
GeantVolumeMapper.cc
GeantVolumeMapper.hh
RootExporter.cc
RootExporter.hh
RootFileManager.cc
RootFileManager.hh
RootImporter.cc
RootImporter.hh
RootInterfaceLinkDef.h
Define the classes added to the ROOT dictionary
RootJsonDumper.cc
RootJsonDumper.hh
RootUniquePtr.hh
Helpers to prevent ROOT from propagating to downstream code
RootUniquePtr.root.cc
ScopedRootErrorHandler.cc
ScopedRootErrorHandler.hh
►
field
CylMapField.hh
CylMapFieldData.hh
CylMapFieldInput.hh
CylMapFieldParams.cc
CylMapFieldParams.hh
DormandPrinceStepper.hh
FieldDriver.hh
FieldDriverOptions.cc
FieldDriverOptions.hh
FieldDriverOptionsIO.json.cc
FieldDriverOptionsIO.json.hh
FieldPropagator.hh
LinearPropagator.hh
MagFieldEquation.hh
MakeMagFieldPropagator.hh
RungeKuttaStepper.hh
RZMapField.hh
RZMapFieldData.hh
RZMapFieldInput.hh
RZMapFieldInputIO.json.cc
RZMapFieldInputIO.json.hh
RZMapFieldParams.cc
RZMapFieldParams.hh
Types.hh
UniformField.hh
UniformFieldData.hh
UniformFieldParams.cc
UniformFieldParams.hh
UniformZField.hh
ZHelixStepper.hh
►
geo
GeoData.hh
Select geometry implementation at configure time
GeoFwd.hh
Forward-declare configure-time geometry implementation
GeoMaterialData.hh
GeoMaterialParams.cc
GeoMaterialParams.hh
GeoMaterialView.hh
GeoParams.hh
Select geometry implementation at configure time
GeoTrackView.hh
Select geometry implementation at configure time
►
global
ActionGroups.cc
ActionGroups.hh
ActionInterface.hh
ActionLauncher.device.hh
ActionLauncher.hh
ActionSequence.cc
ActionSequence.hh
CoreParams.cc
CoreParams.hh
CoreState.cc
CoreState.hh
CoreTrackData.cc
CoreTrackData.hh
CoreTrackDataFwd.hh
Forward declarations for some structs defined in CoreTrackData
CoreTrackView.hh
Debug.cc
Define helper functions that are callable from a debugger
Debug.hh
Utilities for interactive debugging and diagnostic output
DebugIO.json.cc
DebugIO.json.hh
Write
on-host
track views to JSON for debugging
KernelContextException.cc
KernelContextException.hh
Stepper.cc
Stepper.hh
TrackExecutor.hh
►
grid
EnergyLossCalculator.hh
GridIdFinder.hh
InverseCdfFinder.hh
InverseRangeCalculator.hh
NonuniformGridBuilder.cc
NonuniformGridBuilder.hh
NonuniformGridCalculator.hh
NonuniformGridInserter.hh
RangeCalculator.hh
RangeGridCalculator.cc
RangeGridCalculator.hh
SplineCalculator.hh
TwodGridBuilder.cc
TwodGridBuilder.hh
UniformGridInserter.cc
UniformGridInserter.hh
UniformLogGridCalculator.hh
ValueGridBuilder.cc
ValueGridBuilder.hh
ValueGridType.cc
ValueGridType.hh
XsCalculator.hh
XsGridData.hh
XsGridInserter.cc
XsGridInserter.hh
►
inp
Control.hh
Diagnostics.hh
Events.hh
Field.hh
FrameworkInput.hh
Import.hh
Model.hh
Physics.hh
PhysicsModel.hh
PhysicsProcess.hh
Problem.hh
ProcessBuilder.hh
Scoring.hh
StandaloneInput.hh
System.hh
Tracking.hh
►
io
AtomicRelaxationReader.cc
AtomicRelaxationReader.hh
EventData.hh
EventIOInterface.hh
EventReader.cc
EventReader.hh
EventWriter.cc
EventWriter.hh
ImportAtomicRelaxation.hh
ImportData.cc
ImportData.hh
ImportDataTrimmer.cc
ImportDataTrimmer.hh
ImportedElementalMapLoader.hh
ImportElement.hh
ImporterInterface.hh
ImportLivermorePE.hh
ImportMaterial.cc
ImportMaterial.hh
ImportModel.cc
ImportModel.hh
ImportMuPairProductionTable.hh
ImportOpticalMaterial.hh
ImportOpticalModel.cc
ImportOpticalModel.hh
ImportParameters.hh
ImportParticle.hh
ImportPhysicsTable.cc
ImportPhysicsTable.hh
ImportPhysicsVector.cc
ImportPhysicsVector.hh
ImportProcess.cc
ImportProcess.hh
ImportSBTable.hh
ImportUnits.cc
ImportUnits.hh
ImportVolume.hh
LivermorePEReader.cc
LivermorePEReader.hh
NeutronXsReader.cc
NeutronXsReader.hh
RootCoreParamsOutput.cc
RootCoreParamsOutput.hh
RootEventReader.cc
RootEventReader.hh
RootEventWriter.cc
RootEventWriter.hh
SeltzerBergerReader.cc
SeltzerBergerReader.hh
►
mat
ElementSelector.hh
ElementView.hh
IsotopeSelector.hh
IsotopeView.hh
MaterialData.hh
MaterialParams.cc
MaterialParams.hh
MaterialParamsOutput.cc
MaterialParamsOutput.hh
MaterialTrackView.hh
MaterialView.hh
TabulatedElementSelector.hh
►
neutron
►
data
NeutronElasticData.hh
NeutronInelasticData.hh
►
executor
ChipsNeutronElasticExecutor.hh
NeutronInelasticExecutor.hh
►
interactor
ChipsNeutronElasticInteractor.hh
NeutronInelasticInteractor.hh
►
model
CascadeOptions.cc
CascadeOptions.hh
CascadeOptionsIO.json.cc
CascadeOptionsIO.json.hh
ChipsNeutronElasticModel.cc
ChipsNeutronElasticModel.cu
ChipsNeutronElasticModel.hh
NeutronInelasticModel.cc
NeutronInelasticModel.cu
NeutronInelasticModel.hh
►
process
NeutronElasticProcess.cc
NeutronElasticProcess.hh
NeutronInelasticProcess.cc
NeutronInelasticProcess.hh
►
xs
NeutronElasticMicroXsCalculator.hh
NeutronInelasticMicroXsCalculator.hh
NucleonNucleonXsCalculator.hh
►
optical
►
action
ActionGroups.cc
ActionGroups.hh
ActionInterface.hh
ActionLauncher.device.hh
ActionLauncher.hh
AlongStepAction.cc
AlongStepAction.cu
AlongStepAction.hh
BoundaryAction.cc
BoundaryAction.cu
BoundaryAction.hh
DiscreteSelectAction.cc
DiscreteSelectAction.cu
DiscreteSelectAction.hh
DiscreteSelectExecutor.hh
InitializeTracksAction.cc
InitializeTracksAction.cu
InitializeTracksAction.hh
LocateVacanciesAction.cc
LocateVacanciesAction.hh
PreStepAction.cc
PreStepAction.cu
PreStepAction.hh
TrackingCutAction.cc
TrackingCutAction.cu
TrackingCutAction.hh
TrackSlotExecutor.hh
►
interactor
AbsorptionInteractor.hh
RayleighInteractor.hh
WavelengthShiftInteractor.hh
►
model
AbsorptionExecutor.hh
AbsorptionModel.cc
AbsorptionModel.cu
AbsorptionModel.hh
RayleighExecutor.hh
RayleighMfpCalculator.hh
RayleighModel.cc
RayleighModel.cu
RayleighModel.hh
CherenkovData.hh
CherenkovDndxCalculator.hh
CherenkovGenerator.hh
CherenkovOffload.hh
CherenkovParams.cc
CherenkovParams.hh
CoreParams.cc
CoreParams.hh
CoreState.cc
CoreState.hh
CoreTrackData.cc
CoreTrackData.hh
CoreTrackDataFwd.hh
Forward declarations for some structs defined in CoreTrackData
CoreTrackView.hh
GeneratorDistributionData.hh
ImportedMaterials.cc
ImportedMaterials.hh
ImportedModelAdapter.cc
ImportedModelAdapter.hh
Interaction.hh
InteractionApplier.hh
MaterialData.hh
MaterialParams.cc
MaterialParams.hh
MfpBuilder.hh
Model.hh
ModelImporter.cc
ModelImporter.hh
OffloadData.hh
OpticalCollector.cc
OpticalCollector.hh
ParticleData.hh
ParticleTrackView.hh
PhysicsData.hh
PhysicsParams.cc
PhysicsParams.hh
PhysicsStepUtils.hh
PhysicsTrackView.hh
ScintillationData.hh
ScintillationGenerator.hh
ScintillationOffload.hh
ScintillationParams.cc
ScintillationParams.hh
SimData.hh
SimTrackView.hh
TrackInitData.hh
TrackInitializer.hh
TrackInitParams.cc
TrackInitParams.hh
Types.hh
WavelengthShiftData.hh
WavelengthShiftParams.cc
WavelengthShiftParams.hh
►
phys
Applicability.hh
AtomicNumber.hh
CutoffData.hh
CutoffParams.cc
CutoffParams.hh
CutoffView.hh
FourVector.hh
ImportedModelAdapter.cc
ImportedModelAdapter.hh
ImportedProcessAdapter.cc
ImportedProcessAdapter.hh
Interaction.hh
InteractionApplier.hh
InteractionUtils.hh
MacroXsCalculator.hh
Model.hh
ParticleData.hh
ParticleParams.cc
ParticleParams.hh
ParticleParamsOutput.cc
ParticleParamsOutput.hh
ParticleTrackView.hh
ParticleView.hh
PDGNumber.hh
PhysicsData.hh
PhysicsParams.cc
PhysicsParams.hh
PhysicsParamsOutput.cc
PhysicsParamsOutput.hh
PhysicsStepUtils.hh
Helper functions for physics step processing
PhysicsStepView.hh
PhysicsTrackView.hh
Primary.hh
PrimaryGenerator.cc
PrimaryGenerator.hh
PrimaryGeneratorOptions.cc
PrimaryGeneratorOptions.hh
PrimaryGeneratorOptionsIO.json.cc
PrimaryGeneratorOptionsIO.json.hh
Process.cc
Process.hh
ProcessBuilder.cc
ProcessBuilder.hh
RootEventSampler.cc
RootEventSampler.hh
Secondary.hh
►
random
►
distribution
BernoulliDistribution.hh
DeltaDistribution.hh
ExponentialDistribution.hh
GammaDistribution.hh
GenerateCanonical.hh
InverseSquareDistribution.hh
IsotropicDistribution.hh
NormalDistribution.hh
PoissonDistribution.hh
RadialDistribution.hh
ReciprocalDistribution.hh
RejectionSampler.hh
UniformBoxDistribution.hh
UniformRealDistribution.hh
CuHipRngData.cc
CuHipRngData.hh
CuHipRngEngine.hh
CuHipRngParams.cc
CuHipRngParams.hh
RngData.hh
RngEngine.hh
RngParams.hh
RngParamsFwd.hh
Forward-declare RngParams alias
RngReseed.cc
RngReseed.cu
RngReseed.hh
Selector.hh
XorwowRngData.cc
XorwowRngData.hh
XorwowRngEngine.hh
XorwowRngParams.cc
XorwowRngParams.hh
►
setup
Events.cc
Events.hh
FrameworkInput.cc
FrameworkInput.hh
Import.cc
Import.hh
Problem.cc
Problem.hh
StandaloneInput.cc
StandaloneInput.hh
System.cc
System.hh
►
track
CoreStateCounters.hh
ExtendFromPrimariesAction.cc
ExtendFromPrimariesAction.cu
ExtendFromPrimariesAction.hh
ExtendFromSecondariesAction.cc
ExtendFromSecondariesAction.cu
ExtendFromSecondariesAction.hh
InitializeTracksAction.cc
InitializeTracksAction.cu
InitializeTracksAction.hh
SimData.hh
SimParams.cc
SimParams.hh
SimTrackView.hh
SortTracksAction.cc
SortTracksAction.hh
StatusCheckData.hh
StatusChecker.cc
StatusChecker.cu
StatusChecker.hh
TrackFunctors.hh
TrackInitData.hh
TrackInitParams.cc
TrackInitParams.hh
►
user
ActionDiagnostic.cc
ActionDiagnostic.cu
ActionDiagnostic.hh
DetectorSteps.cc
DetectorSteps.cu
DetectorSteps.hh
ParticleTallyData.cc
ParticleTallyData.hh
RootStepWriter.cc
RootStepWriter.hh
RootStepWriterInput.hh
RootStepWriterIO.json.cc
RootStepWriterIO.json.hh
SimpleCalo.cc
SimpleCalo.hh
SimpleCaloData.cc
SimpleCaloData.hh
SlotDiagnostic.cc
SlotDiagnostic.cu
SlotDiagnostic.hh
StepCollector.cc
StepCollector.hh
StepData.hh
StepDiagnostic.cc
StepDiagnostic.cu
StepDiagnostic.hh
StepInterface.hh
Constants.hh
Mathematical, numerical, and physical constants
Quantities.hh
Derivative unit classes and annotated Quantity values
Types.cc
Types.hh
Type definitions for simulation management
TypesIO.json.cc
TypesIO.json.hh
Units.hh
Unit definitions
UnitTypes.hh
Annotated unit struct definitions for use with Quantity
►
corecel
►
cont
Array.hh
ArrayIO.hh
ArrayIO.json.hh
Bitset.hh
EnumArray.hh
EnumClassUtils.hh
Device-friendly utilities for mapping classes to variants
InitializedValue.hh
LabelIdMultiMap.hh
MiniStack.hh
Range.hh
Span.hh
SpanIO.hh
SpanIO.json.hh
VariantUtils.hh
Host-only utilities for use with std::variant
►
data
AuxInterface.cc
AuxInterface.hh
AuxParamsRegistry.cc
AuxParamsRegistry.hh
AuxStateData.hh
AuxStateVec.cc
AuxStateVec.hh
Collection.hh
CollectionAlgorithms.hh
CollectionBuilder.hh
CollectionMirror.hh
CollectionStateStore.hh
Copier.cc
Copier.hh
DedupeCollectionBuilder.hh
DeviceAllocation.cc
DeviceAllocation.hh
DeviceVector.hh
Filler.cu
Filler.device.t.hh
Filler.hh
HyperslabIndexer.hh
LdgIterator.hh
ObserverPtr.device.hh
Interoperability with Thrust
ObserverPtr.hh
ParamsDataInterface.hh
PinnedAllocator.hh
Ref.hh
Helper functions for memspace-specific references
StackAllocator.hh
StackAllocatorData.hh
StreamStore.hh
►
grid
FindInterp.hh
Interpolator.hh
NonuniformGrid.hh
NonuniformGridData.hh
SplineDerivCalculator.cc
SplineDerivCalculator.hh
SplineInterpolator.hh
TwodGridCalculator.hh
TwodGridData.hh
TwodSubgridCalculator.hh
UniformGrid.hh
UniformGridData.hh
VectorUtils.cc
VectorUtils.hh
Grid creation helpers
►
io
BuildOutput.cc
BuildOutput.hh
ColorUtils.cc
ColorUtils.hh
Helper functions for writing colors to the terminal
EnumStringMapper.hh
ExceptionOutput.cc
ExceptionOutput.hh
FileOrConsole.hh
Join.hh
JsonPimpl.hh
JsonUtils.json.cc
JsonUtils.json.hh
Label.cc
Label.hh
LabelIO.json.hh
LogContextException.cc
LogContextException.hh
Logger.cc
Logger.hh
LoggerTypes.cc
LoggerTypes.hh
Type definitions for logging utilities
LogHandlers.cc
LogHandlers.hh
OutputInterface.cc
OutputInterface.hh
OutputInterfaceAdapter.hh
OutputRegistry.cc
OutputRegistry.hh
Repr.hh
ScopedStreamFormat.hh
ScopedStreamRedirect.cc
ScopedStreamRedirect.hh
ScopedTimeAndRedirect.cc
ScopedTimeAndRedirect.hh
ScopedTimeLog.hh
StreamableVariant.hh
StringEnumMapper.hh
StringUtils.cc
StringUtils.hh
Helper functions for string processing
►
math
Algorithms.hh
ArrayOperators.hh
Mathematical operators for the Array type
ArraySoftUnit.hh
ArrayUtils.hh
Math functions using
celeritas::Array
Atomics.hh
Atomics for use in kernel code (CUDA/HIP/OpenMP)
BisectionRootFinder.hh
CdfUtils.hh
Constant.hh
HashUtils.hh
IllinoisRootFinder.hh
Integrator.hh
NumericLimits.hh
PolyEvaluator.hh
Quantity.hh
QuantityIO.hh
QuantityIO.json.hh
RegulaFalsiRootFinder.hh
SoftEqual.hh
TridiagonalSolver.cc
TridiagonalSolver.hh
Turn.hh
UnitUtils.hh
Helpers for unit trait classes
►
sys
ActionGroups.hh
ActionGroups.t.hh
ActionInterface.cc
ActionInterface.hh
ActionRegistry.cc
ActionRegistry.hh
ActionRegistryOutput.cc
ActionRegistryOutput.hh
Device.cc
Device.hh
DeviceIO.json.cc
DeviceIO.json.hh
Environment.cc
Environment.hh
EnvironmentIO.json.hh
KernelAttributes.hh
KernelLauncher.device.hh
KernelLauncher.hh
KernelParamCalculator.device.cc
KernelParamCalculator.device.hh
KernelRegistry.cc
KernelRegistry.hh
KernelRegistryIO.json.cc
KernelRegistryIO.json.hh
KernelTraits.hh
MemRegistry.cc
MemRegistry.hh
MemRegistryIO.json.cc
MemRegistryIO.json.hh
MpiCommunicator.cc
MpiCommunicator.hh
MpiOperations.hh
MPI parallel functionality
MultiExceptionHandler.cc
MultiExceptionHandler.hh
ScopedLimitSaver.cuda.cc
ScopedLimitSaver.hh
ScopedMem.cc
ScopedMem.hh
ScopedMpiInit.cc
ScopedMpiInit.hh
ScopedProfiling.cc
The perfetto implementation of
ScopedProfiling
ScopedProfiling.cuda.cc
The nvtx implementation of
ScopedProfiling
ScopedProfiling.hh
ScopedProfiling.hip.cc
The roctx implementation of
ScopedProfiling
ScopedSignalHandler.cc
ScopedSignalHandler.hh
Stopwatch.hh
Stream.cu
Stream.hh
ThreadId.hh
Thrust.device.hh
Platform and version-specific thrust setup
TraceCounter.hh
TracingSession.hh
RAII class for managing a perfetto session and its resources
TracingSession.perfetto.cc
RAII class for managing a perfetto session and its resources
TypeDemangler.cc
TypeDemangler.hh
Version.cc
Version.hh
Assert.cc
Assert.hh
Macros, exceptions, and helpers for assertions and error handling
AssertIO.json.cc
AssertIO.json.hh
Constants.hh
Mathematical constants
device_runtime_api.h
Include CUDA or HIP runtime APIs for compiling with host/cc compiler
DeviceRuntimeApi.hh
Include CUDA or HIP runtime APIs for compiling with host/cc compiler
Macros.hh
Language and compiler abstraction macro definitions
OpaqueId.hh
OpaqueIdIO.hh
Types.cc
Types.hh
Type definitions for common Celeritas functionality
►
geocel
►
g4
Convert.hh
GeantGeoData.hh
GeantGeoParams.cc
GeantGeoParams.hh
GeantGeoTrackView.hh
GeantGeoTraits.hh
RaytraceImager.cc
RaytraceImager.hh
Repr.hh
SafetyImager.cc
VisitVolumes.hh
►
rasterize
Color.cc
Color.hh
Image.cc
Image.hh
ImageData.hh
ImageInterface.hh
ImageIO.json.cc
ImageIO.json.hh
ImageLineView.hh
ImageWriter.hh
ImageWriter.libpng.cc
RaytraceImager.device.t.hh
Template definition file for
RaytraceImager
RaytraceImager.hh
RaytraceImager.nocuda.t.hh
Template definitions for
RaytraceImager
when CUDA is unsupported
RaytraceImager.t.hh
Template definition file for
RaytraceImager
Raytracer.hh
SafetyImager.hh
SafetyImager.t.hh
►
vg
RaytraceImager.cc
RaytraceImager.cu
RaytraceImager.hh
SafetyImager.cc
VecgeomData.hh
VecgeomGeoTraits.hh
VecgeomParams.cc
VecgeomParams.hh
VecgeomParamsOutput.cc
VecgeomParamsOutput.hh
VecgeomTrackView.hh
VisitVolumes.hh
BoundingBox.hh
BoundingBoxIO.json.cc
BoundingBoxIO.json.hh
GeantGdmlLoader.cc
GeantGdmlLoader.hh
GeantGeoUtils.cc
GeantGeoUtils.hh
GeantUtils.cc
GeantUtils.hh
GeoParamsInterface.cc
GeoParamsInterface.hh
GeoParamsOutput.cc
GeoParamsOutput.hh
GeoTraits.hh
GeoVolumeFinder.cc
GeoVolumeFinder.hh
ScopedGeantExceptionHandler.cc
ScopedGeantExceptionHandler.hh
ScopedGeantLogger.cc
ScopedGeantLogger.hh
Types.hh
Shared (VecGeom + ORANGE) geometry type definitions
VolumeVisitor.hh
►
orange
►
g4org
Converter.cc
Converter.hh
LogicalVolumeConverter.cc
LogicalVolumeConverter.hh
PhysicalVolumeConverter.cc
PhysicalVolumeConverter.hh
ProtoConstructor.cc
ProtoConstructor.hh
Scaler.hh
SolidConverter.cc
SolidConverter.hh
Transformer.hh
Volume.hh
►
orangeinp
CsgObject.cc
CsgObject.hh
CSG operations on Object instances: negation, union, intersection
CsgTree.cc
CsgTree.hh
CsgTreeIO.json.cc
CsgTreeIO.json.hh
CsgTreeUtils.cc
CsgTreeUtils.hh
Free functions to apply to a CSG tree
CsgTypes.cc
CsgTypes.hh
InputBuilder.cc
InputBuilder.hh
IntersectRegion.cc
IntersectRegion.hh
Contains IntersectRegionInterface and concrete daughters
IntersectSurfaceBuilder.cc
IntersectSurfaceBuilder.hh
ObjectInterface.cc
ObjectInterface.hh
ObjectIO.json.cc
ObjectIO.json.hh
PolySolid.cc
PolySolid.hh
ProtoInterface.cc
ProtoInterface.hh
Shape.cc
Shape.hh
Solid.cc
Solid.hh
Transformed.cc
Transformed.hh
UnitProto.cc
UnitProto.hh
►
surf
ConeAligned.cc
ConeAligned.hh
CylAligned.cc
CylAligned.hh
CylCentered.hh
FaceNamer.cc
FaceNamer.hh
GeneralQuadric.cc
GeneralQuadric.hh
Involute.cc
Involute.hh
LocalSurfaceVisitor.hh
Plane.cc
Plane.hh
PlaneAligned.cc
PlaneAligned.hh
RecursiveSimplifier.hh
SimpleQuadric.cc
SimpleQuadric.hh
SoftSurfaceEqual.cc
SoftSurfaceEqual.hh
Sphere.cc
Sphere.hh
SphereCentered.hh
SurfaceClipper.cc
SurfaceClipper.hh
SurfaceFwd.hh
Forward declaration of surface classes
SurfaceIO.cc
SurfaceIO.hh
SurfaceSimplifier.cc
SurfaceSimplifier.hh
SurfaceTypeTraits.hh
VariantSurface.cc
VariantSurface.hh
►
transform
NoTransformation.hh
SignedPermutation.cc
SignedPermutation.hh
Transformation.cc
Transformation.hh
TransformHasher.cc
TransformHasher.hh
TransformIO.cc
TransformIO.hh
TransformSimplifier.cc
TransformSimplifier.hh
TransformTypeTraits.hh
TransformVisitor.hh
Translation.hh
VariantTransform.cc
VariantTransform.hh
►
univ
RectArrayTracker.hh
SimpleUnitTracker.hh
TrackerVisitor.hh
UniverseTypeTraits.hh
VolumeView.hh
BoundingBoxUtils.cc
BoundingBoxUtils.hh
Utilities for bounding boxes
MatrixUtils.cc
MatrixUtils.hh
OrangeData.hh
OrangeGeoTraits.hh
OrangeInput.hh
OrangeInputIO.json.cc
OrangeInputIO.json.hh
OrangeParams.cc
OrangeParams.hh
OrangeParamsOutput.cc
OrangeParamsOutput.hh
OrangeTrackView.hh
OrangeTypes.cc
OrangeTypes.hh
Type definitions for ORANGE geometry
RaytraceImager.cc
RaytraceImager.cu
RaytraceImager.hh
SafetyImager.cc
SenseUtils.hh
Sense helper functions and types
celeritas_cmake_strings.h
Detailed CMake configuration information
celeritas_sys_config.h
System-specific configuration options for Celeritas
celeritas_version.h
Version metadata for Celeritas
▼
test
►
celeritas
►
em
MscTestBase.hh
►
ext
SDTestBase.hh
SimpleSensitiveDetector.cc
SimpleSensitiveDetector.hh
►
field
CMSParameterizedField.hh
DiagnosticStepper.hh
FieldTestBase.hh
FieldTestParams.hh
MagFieldTraits.hh
►
geo
HeuristicGeoData.hh
HeuristicGeoExecutor.hh
HeuristicGeoTestBase.cu
HeuristicGeoTestBase.hh
►
global
AlongStepTestBase.hh
DummyAction.cc
DummyAction.hh
StepperTestBase.hh
►
grid
CalculatorTestBase.hh
►
io
EventIOTestBase.hh
►
mat
MaterialTestBase.hh
►
neutron
NeutronTestBase.hh
►
optical
InteractorHostTestBase.hh
OpticalMockModels.hh
OpticalMockTestBase.hh
OpticalTestBase.hh
ValidationUtils.cc
ValidationUtils.hh
►
phys
InteractionIO.cc
InteractionIO.hh
InteractorHostTestBase.hh
MockModel.cc
MockModel.hh
MockProcess.cc
MockProcess.hh
SecondaryIO.cc
SecondaryIO.hh
►
random
HexRepr.hh
RngTally.hh
SequenceEngine.hh
►
track
MockInteractAction.cc
MockInteractAction.cu
MockInteractAction.hh
MockInteractData.hh
MockInteractExecutor.hh
►
user
CaloTestBase.hh
DiagnosticTestBase.hh
ExampleInstanceCalo.cc
ExampleInstanceCalo.hh
ExampleMctruth.cc
ExampleMctruth.hh
MctruthTestBase.hh
SimpleLoopTestBase.hh
AllGeoTypedTestBase.hh
CoreGeoTestBase.hh
GeantTestBase.hh
GlobalGeoTestBase.hh
GlobalTestBase.hh
ImportedDataTestBase.hh
InvalidOrangeTestBase.hh
LArSphereBase.hh
LeadBoxTestBase.hh
MockTestBase.hh
OneSteelSphereBase.hh
OnlyCoreTestBase.hh
OnlyGeoTestBase.hh
RootTestBase.hh
SimpleCmsTestBase.hh
SimpleTestBase.hh
TestEm15Base.hh
TestEm3Base.hh
►
corecel
►
data
AuxMockData.hh
AuxMockParams.cc
AuxMockParams.hh
►
math
DiagnosticRealFunc.hh
ScopedLogStorer.cc
ScopedLogStorer.hh
►
geocel
►
g4
GeantGeoTestBase.hh
►
vg
VecgeomTestBase.hh
CheckedGeoTrackView.hh
CheckedGeoTrackView.t.hh
Template definitions for CheckedGeoTrackView
GeantImportVolumeResult.cc
GeantImportVolumeResult.hh
GenericGeoParameterizedTest.hh
GenericGeoTestBase.hh
GenericGeoTestBase.t.hh
Templated definitions for GenericGeoTestBase
GenericGeoTestInterface.cc
GenericGeoTestInterface.hh
GeoTests.cc
GeoTests.hh
LazyGeoManager.cc
LazyGeoManager.hh
MockGeoTrackView.hh
UnitUtils.hh
►
orange
►
g4org
GeantLoadTestBase.hh
►
orangeinp
CsgTestUtils.cc
CsgTestUtils.hh
ObjectTestBase.hh
►
surf
SurfaceTestUtils.hh
OrangeGeoTestBase.hh
OrangeTestBase.hh
►
testdetail
JsonComparer.hh
JsonComparer.json.cc
NonMasterResultPrinter.cc
NonMasterResultPrinter.hh
TestMacrosImpl.cc
TestMacrosImpl.hh
TestMainImpl.cc
TestMainImpl.hh
celeritas_test.hh
Meta-include to facilitate testing
DiagnosticRngEngine.hh
Test.cc
Test.hh
TestMacros.hh
TestMain.hh
Generated by
1.9.8