Celeritas 0.6.0-rc.2.14+develop.f59c1f35
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cceleritas::optical::AbsorptionExecutor
 Cceleritas::optical::AbsorptionInteractorSample optical absorption interaction
 Cceleritas::ActionGroups< P, S >Group and sequence actions to be used over the lifetime of a run
 Cceleritas::ActionGroups< CoreParams, CoreState >
 Cceleritas::ActionInterfacePure abstract interface for an action that could happen to a track
 Cceleritas::ActionRegistryConstruct and store metadata about end-of-step actions
 Cceleritas::ActionSequenceSequence of step actions to invoke as part of a single step
 Cceleritas::ActionTypeTraits< P, S >Traits class for actions that modify or access params/state
 Cnlohmann::adl_serializer< CelerSPObjConst >
 Cnlohmann::adl_serializer< CelerVarTransform >
 Cceleritas::orangeinp::Aliased(Internal) stand-in node for a replacement for another node ID
 Cceleritas::test::AllGeoTestingTypeNamesHelper class for returning type names
 Cceleritas::AllItems< T, M >Sentinel class for obtaining a view to all items of a collection
 Cceleritas::AlongStep< MH, MP, EH >Perform the along-step action using helper functions
 Cceleritas::AlongStepFactoryInputInput argument to the AlongStepFactory interface
 Cceleritas::AlongStepFactoryInterfaceHelper class for emitting an AlongStep action
 Cceleritas::units::AmuAtomic mass units [amu]
 Cceleritas::ApplicabilityRange where a model and/or process is valid
 Cceleritas::AppliesValidCondition for ConditionalTrackExecutor for active, non-errored tracks
 Cceleritas::Array< T, N >Fixed-size simple array for storage
 Cceleritas::Array< ::celeritas::real_type, 4 >
 Cceleritas::Array< BetaArray, num_theta >
 Cceleritas::Array< celeritas::Array, 2 >
 Cceleritas::Array< char const *, static_cast< size_type >(T::size_)+1 >
 Cceleritas::Array< double, 13 >
 Cceleritas::Array< double, 6 *19 >
 Cceleritas::Array< Energy, 2 >
 Cceleritas::Array< ItemRange< real_type >, 3 >
 Cceleritas::Array< JumpPoly, 32 >
 Cceleritas::Array< OpaqueId< struct TransformRecord >, 2 >
 Cceleritas::Array< real_type, 2 >
 Cceleritas::Array< real_type, 3 >
 Cceleritas::Array< real_type, 4 >
 Cceleritas::Array< real_type, 42 >
 Cceleritas::Array< size_type, 2 >
 Cceleritas::Array< size_type, 3 >
 Cceleritas::Array< size_type, N >
 Cceleritas::Array< size_type, N+1 >
 Cceleritas::Array< std::size_t, 2 >
 Cceleritas::Array< std::vector< double >, 3 >
 Cceleritas::Array< UniformRealDistribution< real_type >, 3 >
 Cceleritas::Array< unsigned int, 1 >
 Cceleritas::Array< XorwowUInt, 1 >
 Cceleritas::Array< XorwowUInt, 5 >
 Cceleritas::ArraySoftUnit< T >Test for being approximately a unit vector
 Cceleritas::AtomicNumberType-safe atomic number identifier
 Cceleritas::AtomicRelaxationSimulate particle emission from atomic deexcitation
 Cceleritas::AtomicRelaxationHelperHelper class for atomic relaxation
 Cceleritas::AtomicRelaxationReaderLoad the EADL atomic relaxation data
 Cceleritas::AtomicRelaxElementElemental atomic relaxation data
 Cceleritas::AtomicRelaxIds
 Cceleritas::AtomicRelaxParamsData< W, M >Electron subshell transition data for atomic relaxation
 Cceleritas::AtomicRelaxParamsData< Ownership::value, MemSpace::device >
 Cceleritas::AtomicRelaxStateData< W, M >Temporary data needed during interaction
 Cceleritas::AtomicRelaxSubshellElectron subshell data
 Cceleritas::AtomicRelaxTransitionAtomic relaxation transition data
 Cceleritas::test::AuxMockParamsData< W, M >Shared diagnostic attributes
 Cceleritas::test::AuxMockParamsData< Ownership::value, MemSpace::device >
 Cceleritas::test::AuxMockStateData< W, M >State data for accumulating results for each particle type
 Cceleritas::AuxParamsInterfaceBase class for extensible shared data that has associated state
 Cceleritas::AuxParamsRegistryManage auxiliary parameter classes
 Cceleritas::AuxStateInterfaceAuxiliary state data owned by a single stream
 Cceleritas::AuxStateVecManage single-stream auxiliary state data
 Cceleritas::orangeinp::UnitProto::BackgroundInputOptional "background" inside of exterior, outside of all mat/daughter
 Cceleritas::units::BarnBarn cross section [b]
 Cceleritas::BernoulliDistributionSelect one of two options with a given probability
 Cceleritas::BetheBlochEnergyDistributionSample the energy of the delta ray for muon or hadron ionization
 Cceleritas::BetheHeitlerDataDevice data for creating a BetheHeitlerInteractor
 Cceleritas::BetheHeitlerExecutor
 Cceleritas::BetheHeitlerIdsParticle IDs used in Bethe-Heitler
 Cceleritas::BetheHeitlerInteractorRelativistic model for electron-positron pair production
 Cceleritas::inp::BetheHeitlerModelBethe-Heitler relativistic pair production from gammas
 Cceleritas::BhabhaEnergyDistributionHelper class for MollerBhabhaInteractor
 Cceleritas::BIHTreeData< W, M >Persistent data used by all BIH trees
 Cceleritas::BisectionRootFinder< F >Perform Bisection iterations given a root function func and tolerance tol
 Cceleritas::Bitset< N >Device-compatible bitset implementation
 Cceleritas::Bitset< 2 >
 Cceleritas::orangeinp::UnitProto::BoundaryInputBoundary conditions for the unit
 Cceleritas::BoundaryPhysicsOptionsOptical Boundary process options
 Cceleritas::BoundingBox< T >Axis-aligned bounding box
 Cceleritas::BoundingBox< double >
 Cceleritas::BoundingBoxBumper< T, U >Bump a bounding box outward and possibly convert to another type
 Cceleritas::BraggICRU73QOEnergyDistributionSample the energy of the delta ray for muon or hadron ionization
 Cceleritas::inp::BremsProcessConstruct a physics process for bremsstrahlung
 Cceleritas::g4org::PhysicalVolumeConverter::Builder
 Cceleritas::RaytraceImager< G >::CachedStates
 Cceleritas::CascadeOptionsConfiguration options for the Bertini cascade model
 Cceleritas::units::Centimeter
 Cceleritas::optical::CherenkovData< W, M >Cherenkov angle integrals tablulated as a function of photon energy
 Cceleritas::optical::CherenkovData< Ownership::value, MemSpace::device >
 Cceleritas::optical::CherenkovDndxCalculatorCalculate the mean number of Cherenkov photons produced per unit length
 Cceleritas::optical::CherenkovGeneratorSample Cherenkov photons from the given distribution
 Cceleritas::CherenkovOffloadSample the number of Cherenkov photons to be generated
 Cceleritas::CherenkovPhysicsOptionsCherenkov process options
 Cceleritas::ChipsDiffXsCoefficientsA-dependent data for the differential cross section (momentum transfer) of the CHIPS neutron-nucleus elastic model
 Cceleritas::ChipsNeutronElasticExecutor
 Cceleritas::ChipsNeutronElasticInteractorPerform neutron elastic scattering based on the CHIPS (Chiral invariant phase space) model
 Cceleritas::units::ClhepUnitBFieldUnit magnetic flux density in CLHEP system
 Cceleritas::units::ClhepUnitMassUnit mass in CLHEP system
 Cceleritas::units::CLightNatural unit of speed
 Cceleritas::test::CmsEeBackDeeGeoTestTest the CMS EE (reflecting) geometry
 Cceleritas::test::CmseGeoTestTest the CMS polycone geometry
 Cceleritas::test::CMSParameterizedFieldEvaluate the value of magnetic field using a parameterized function in the tracker volume of the CMS detector
 Cceleritas::Collection< T, W, M, I >Manage generic array-like data ownership and transfer from host to device
 Cceleritas::Collection< Array< real_type, 3 > >
 Cceleritas::Collection< BoundaryResult >
 Cceleritas::Collection< celeritas::Array >
 Cceleritas::Collection< celeritas::AtomicRelaxElement >
 Cceleritas::Collection< celeritas::AtomicRelaxSubshell >
 Cceleritas::Collection< celeritas::AtomicRelaxTransition >
 Cceleritas::Collection< celeritas::BoundingBox >
 Cceleritas::Collection< celeritas::ChipsDiffXsCoefficients >
 Cceleritas::Collection< celeritas::ConnectivityRecord >
 Cceleritas::Collection< celeritas::Daughter >
 Cceleritas::Collection< celeritas::ElementRecord >
 Cceleritas::Collection< celeritas::ElIsotopeComponent >
 Cceleritas::Collection< celeritas::EnumArray< CylAxis, real_type > >
 Cceleritas::Collection< celeritas::IntegralXsProcess >
 Cceleritas::Collection< celeritas::IsotopeRecord >
 Cceleritas::Collection< celeritas::LivermoreElement >
 Cceleritas::Collection< celeritas::LivermoreSubshell >
 Cceleritas::Collection< celeritas::LoopingThreshold >
 Cceleritas::Collection< celeritas::MapFieldElement >
 Cceleritas::Collection< celeritas::MatElementComponent >
 Cceleritas::Collection< celeritas::MaterialRecord, W, M, celeritas::OpaqueId >
 Cceleritas::Collection< celeritas::MaterialTrackState >
 Cceleritas::Collection< celeritas::ModelGroup >
 Cceleritas::Collection< celeritas::ModelXsTable >
 Cceleritas::Collection< celeritas::MottElementData >
 Cceleritas::Collection< celeritas::MscStep >
 Cceleritas::Collection< celeritas::NonuniformGridRecord >
 Cceleritas::Collection< celeritas::NuclearZones >
 Cceleritas::Collection< celeritas::OffloadPreStepData >
 Cceleritas::Collection< celeritas::OpaqueId >
 Cceleritas::Collection< celeritas::OpaqueId, W, M, celeritas::OpaqueId >
 Cceleritas::Collection< celeritas::optical::GeneratorDistributionData >
 Cceleritas::Collection< celeritas::optical::MatScintSpectrumRecord >
 Cceleritas::Collection< celeritas::optical::ParScintSpectrumRecord >
 Cceleritas::Collection< celeritas::optical::ScintRecord >
 Cceleritas::Collection< celeritas::optical::TrackInitializer >
 Cceleritas::Collection< celeritas::optical::WlsMaterialRecord >
 Cceleritas::Collection< celeritas::OrientedBoundingZoneRecord >
 Cceleritas::Collection< celeritas::ParticleCutoff >
 Cceleritas::Collection< celeritas::PhysicsTrackState >
 Cceleritas::Collection< celeritas::Primary, Ownership::value, M >
 Cceleritas::Collection< celeritas::ProcessGroup >
 Cceleritas::Collection< celeritas::Quantity >
 Cceleritas::Collection< celeritas::RayleighParameters >
 Cceleritas::Collection< celeritas::RectArrayRecord >
 Cceleritas::Collection< celeritas::RelBremElementData >
 Cceleritas::Collection< celeritas::SBElementTableData >
 Cceleritas::Collection< celeritas::Secondary, W, M >
 Cceleritas::Collection< celeritas::SenseValue >
 Cceleritas::Collection< celeritas::SimpleUnitRecord >
 Cceleritas::Collection< celeritas::StepanovParameters >
 Cceleritas::Collection< celeritas::TrackInitializer >
 Cceleritas::Collection< celeritas::TransformRecord >
 Cceleritas::Collection< celeritas::TwodGridData >
 Cceleritas::Collection< celeritas::UniformGridRecord >
 Cceleritas::Collection< celeritas::UrbanFluctuationParameters >
 Cceleritas::Collection< celeritas::UrbanMscMaterialData >
 Cceleritas::Collection< celeritas::UrbanMscParMatData >
 Cceleritas::Collection< celeritas::ValueTable >
 Cceleritas::Collection< celeritas::VolumeRecord >
 Cceleritas::Collection< celeritas::XorwowState >
 Cceleritas::Collection< celeritas::XsGridRecord >
 Cceleritas::Collection< celeritas::ZoneComponent >
 Cceleritas::Collection< char >
 Cceleritas::Collection< char, W, M >
 Cceleritas::Collection< CuHipRngThreadState >
 Cceleritas::Collection< detail::BIHInnerNode >
 Cceleritas::Collection< detail::BIHLeafNode >
 Cceleritas::Collection< int >
 Cceleritas::Collection< LifeStatus >
 Cceleritas::Collection< logic_int >
 Cceleritas::Collection< MatterType >
 Cceleritas::Collection< OpaqueId< struct Model_ > >
 Cceleritas::Collection< OpaqueId< struct Universe_ > >
 Cceleritas::Collection< Ownership::reference, W, M >
 Cceleritas::Collection< Ownership::value, W, M >
 Cceleritas::Collection< real_type >
 Cceleritas::Collection< real_type, Ownership::const_reference, MemSpace::host >
 Cceleritas::Collection< real_type, Ownership::value, MemSpace::host >
 Cceleritas::Collection< real_type, W, M, celeritas::OpaqueId >
 Cceleritas::Collection< Sense >
 Cceleritas::Collection< size_type >
 Cceleritas::Collection< size_type, W, M >
 Cceleritas::Collection< StepActionOrder, W, M, celeritas::OpaqueId >
 Cceleritas::Collection< SurfaceType >
 Cceleritas::Collection< TrackId::size_type >
 Cceleritas::Collection< TrackSlotId::size_type >
 Cceleritas::Collection< TrackStatus >
 Cceleritas::Collection< UniverseType >
 Cceleritas::CollectionBuilder< T, M, I >Helper class for constructing Collection objects
 Cceleritas::CollectionBuilder< celeritas::NonuniformGridRecord, MemSpace::host, GridId >
 Cceleritas::CollectionBuilder< celeritas::NonuniformGridRecord, MemSpace::host, Index >
 Cceleritas::CollectionBuilder< celeritas::UniformGridRecord, MemSpace::host, celeritas::OpaqueId >
 Cceleritas::CollectionBuilder< celeritas::XsGridRecord, MemSpace::host, celeritas::OpaqueId >
 Cceleritas::CollectionStateStore< S, M >Helper class for storing Collection classes on host or device
 Cceleritas::CollectionStateStore< celeritas::CoreStateData, M >
 Cceleritas::CollectionStateStore< celeritas::MaterialStateData >
 Cceleritas::CollectionStateStore< celeritas::optical::CoreStateData, M >
 Cceleritas::CollectionStateStore< celeritas::optical::ParticleStateData >
 Cceleritas::CollectionStateStore< celeritas::ParticleStateData >
 Cceleritas::CollectionStateStore< celeritas::PhysicsStateData >
 Cceleritas::CollectionStateStore< celeritas::SimStateData >
 Cceleritas::CollectionStateStore< celeritas::StackAllocatorData >
 Cceleritas::CollectionStateStore< celeritas::VecgeomStateData >
 Cceleritas::CollectionStateStore< MemSpace::device >
 Cceleritas::CollectionStateStore< MemSpace::host >
 Cceleritas::CollectionStateStore< OrangeStateData, MemSpace::host >
 Cceleritas::CollectionStateStore< ParticleStateData, MemSpace::host >
 Cceleritas::CollectionStateStore< StateData, MemSpace::host >
 Cceleritas::ColorStora an RGBA color
 Cceleritas::CombinedBremData< W, M >Device data for sampling CombinedBremInteractor
 Cceleritas::CombinedBremData< Ownership::value, MemSpace::device >
 Cceleritas::CombinedBremExecutor
 Cceleritas::CombinedBremInteractorApply either Seltzer-Berger or Relativistic depending on energy
 Cceleritas::ConditionalTrackExecutor< C, T >Launch the track only when a certain condition applies to the sim state
 Cceleritas::optical::ConditionalTrackSlotExecutor< C, T >Launch the track only when a certain condition applies
 Cceleritas::ConeAligned< T >Axis-aligned cone (infinite and double-sheeted)
 Cceleritas::ConnectivityRecordData for surface-to-volume connectivity
 Cceleritas::ConstantFull-precision floating point constant with automatic precision demotion
 Cceleritas::ContainerReprTraits< Container >Get a string representation of a container of type T
 Cceleritas::ContainerReprTraits< Array< T, N > >
 Cceleritas::ContainerReprTraits< Span< T, N > >
 Cceleritas::ContainerReprTraits< std::vector< T, A > >
 Cceleritas::ContainerReprTraits< T[N]>
 Cceleritas::ContainerVisitor< T, U >Visit a container's element by calling "visit" on the corresponding index
 Cceleritas::inp::ControlSet up control/tuning parameters that do not affect physics
 Cceleritas::ContTraits< Container >
 Cceleritas::ContTraits< T[N]>
 Cceleritas::g4org::ConverterCreate an ORANGE geometry model from an in-memory Geant4 model
 Cceleritas::Copier< T, M >Copy spans of data
 Cceleritas::CoreParamsData< W, M >Immutable problem data
 Cceleritas::optical::CoreParamsData< W, M >Immutable problem data
 Cceleritas::CoreScalarsMemspace-independent core variables
 Cceleritas::optical::CoreScalarsMemspace-independent core variables
 Cceleritas::CoreStateCountersCounters for within-step track initialization and activity
 Cceleritas::CoreStateData< W, M >Thread-local state data
 Cceleritas::optical::CoreStateData< W, M >Thread-local state data
 Cceleritas::CoreStateData< Ownership::reference, M >
 Cceleritas::CoreStateData< Ownership::value, M >
 Cceleritas::CoreStateInterfaceAbstract base class for CoreState
 Cceleritas::CoreTrackViewHelper class to create views from core track data
 Cceleritas::optical::CoreTrackViewAccess all core properties of a physics track
 Cceleritas::CoulombIdsPhysics IDs for MSC
 Cceleritas::CoulombParametersParameters used in both single Coulomb scattering and Wentzel VI MSC models
 Cceleritas::CoulombScatteringDataConstant shared data used by the CoulombScatteringModel
 Cceleritas::CoulombScatteringExecutor
 Cceleritas::CoulombScatteringInteractorApplies the Wentzel single Coulomb scattering model
 Cceleritas::Count< T >Proxy container for an unbounded range with a given start value
 Cceleritas::inp::CountersOutput track diagnostic counters
 Cceleritas::orangeinp::CsgTreeDAG of constructed CSG nodes within a universe
 Cceleritas::CuHipRngEngineGenerate random data on device and host
 Cceleritas::CuHipRngInitializerInitialize an RNG
 Cceleritas::CuHipRngParamsData< W, M >Properties of the global random number generator
 Cceleritas::CuHipRngParamsData< Ownership::value, MemSpace::device >
 Cceleritas::CuHipRngStateData< W, M >RNG state data
 Cceleritas::CutoffIdsIDs of particles that can be killed post-interaction
 Cceleritas::CutoffParamsData< W, M >Persistent shared cutoff data
 Cceleritas::CutoffParamsData< Ownership::value, MemSpace::device >
 Cceleritas::CutoffViewAccess invariant material- and particle-dependent cutoff values
 Cceleritas::CylAligned< T >Axis-aligned cylinder
 Cceleritas::CylCentered< T >Axis-aligned cylinder centered about the origin
 Cceleritas::CylMapFieldInterpolate a magnetic field vector on an r/phi/z grid
 Cceleritas::CylMapFieldInputInput data for a magnetic R-Phi-Z vector field stored on an R-Phi-Z grid
 Cceleritas::CylMapFieldParamsData< W, M >Device data for interpolating field values
 Cceleritas::CylMapFieldParamsData< Ownership::value, MemSpace::device >
 Cceleritas::CylMapGridData< W, M >MapField (3-dimensional R-Phi-Z map) grid data
 Cceleritas::g4org::PhysicalVolumeConverter::Data
 Cceleritas::DaughterData specifying a daughter universe embedded in a volume
 Cceleritas::DaughterInputInput definition a daughter universe embedded in a parent cell
 Cceleritas::orangeinp::UnitProto::DaughterInputAnother universe embedded within this one
 Cceleritas::DebugErrorDetailsDetailed properties of a debug assertion failure
 Cceleritas::inp::DecayPhysicsDecay processes and options
 Cceleritas::DedupeCollectionBuilder< T, I >Build collections, returning the same ID for reused data spans
 Cceleritas::DedupeCollectionBuilder< real_type >
 Cceleritas::detail::DefaultFinalize< T >
 Cceleritas::detail::DefaultFinalize< celeritas::MemRegistry * >
 Cceleritas::detail::DefaultFinalize< size_type >
 Cceleritas::DeltaDistribution< T >Distribution where the "sampled" value is just the given value
 Cceleritas::GeantGeoTrackView::DetailedInitializerHelper struct for initializing from an existing geometry state
 Cceleritas::OrangeTrackView::DetailedInitializerHelper struct for initializing from an existing geometry state
 Cceleritas::VecgeomTrackView::DetailedInitializerHelper struct for initializing from an existing geometry state
 Cceleritas::DetectorStepOutputCPU results for many in-detector tracks at a single step iteration
 Cceleritas::DetectorStepPointOutputCPU results for detector stepping at the beginning or end of a step
 Cceleritas::DeviceManage attributes of the GPU
 Cceleritas::inp::DeviceSet up GPU capabilities and debugging options
 Cceleritas::DeviceAllocationAllocate raw uninitialized memory
 Cceleritas::inp::DeviceDebugWhen using GPU, change execution options that make it easier to debug
 Cceleritas::DeviceVector< T >Host vector for managing uninitialized device-storage data
 Cceleritas::DeviceVector< DeviceRef >
 Cceleritas::DeviceVector< Ref >
 Cceleritas::test::DiagnosticRealFunc< F >Wrap a numerical single-argument function with a counter and logger
 Cceleritas::test::DiagnosticRngEngine< Engine >Diagnostic wrapper that counts the number of calls to operator()
 Cceleritas::test::DiagnosticRngEngine< std::mt19937 >
 Cceleritas::inp::DiagnosticsSet up Celeritas built-in diagnostics
 Cceleritas::test::DiagnosticStepper< StepperT >Count the number of invocations to the field stepper
 Cceleritas::optical::DiscreteSelectExecutor
 Cceleritas::DistributionOptionsDistribution type and parameters
 Cceleritas::DormandPrinceStepper< EquationT >Integrate the field ODEs using Dormand-Prince RK5(4)7M
 Cceleritas::DriverResultThe result of moving up to a certain distance along a step
 Cceleritas::units::EElectronNatural unit of charge (positive electron)
 Cceleritas::ElectronBremIdsIDs used by brems
 Cceleritas::units::ElectronVoltAtom-scale energy
 Cceleritas::MaterialParams::ElementInputDefine an element's input data
 Cceleritas::ElementRecordFundamental, invariant properties of an element
 Cceleritas::ElementSelectorMake a weighted random selection of an element
 Cceleritas::ElementViewAccess amalgamated data for an element
 Cceleritas::ElIsotopeComponentFractional isotope component of an element
 Cceleritas::inp::EmPhysicsElectromagnetic physics processes and options
 Ctesting::EmptyTestEventListener
 Cceleritas::EnergyLossDeltaDistributionPassthrough model for "no distribution" energy loss
 Cceleritas::EnergyLossGammaDistributionSample energy loss from a gamma distribution
 Cceleritas::EnergyLossGaussianDistributionSample energy loss from a Gaussian distribution
 Cceleritas::EnergyLossHelperPrecalculate energy loss fluctuation properties
 Cceleritas::EnergyLossTraits< M >
 Cceleritas::EnergyLossTraits< EnergyLossFluctuationModel::gamma >
 Cceleritas::EnergyLossTraits< EnergyLossFluctuationModel::gaussian >
 Cceleritas::EnergyLossTraits< EnergyLossFluctuationModel::none >
 Cceleritas::EnergyLossTraits< EnergyLossFluctuationModel::urban >
 Cceleritas::EnergyLossUrbanDistributionSample from the Urban model of energy loss fluctuations in thin layers
 Cceleritas::EnumArray< E, T >Thin wrapper for an array of enums for accessing by enum instead of int
 Cceleritas::EnumArray< Category, std::map< std::string, SPConstInterface > >
 Cceleritas::EnumArray< CylAxis, celeritas::Range< real_type > >
 Cceleritas::EnumArray< IMC, celeritas::OpaqueId >
 Cceleritas::EnumArray< StepPoint, bool >
 Cceleritas::EnumArray< StepPoint, celeritas::DetectorStepPointOutput >
 Cceleritas::EnumArray< StepPoint, celeritas::optical::GeneratorStepData >
 Cceleritas::EnumArray< StepPoint, celeritas::RootStepWriter::TStepPoint >
 Cceleritas::EnumArray< StepPoint, celeritas::StepPointSelection >
 Cceleritas::EnumArray< StepPoint, celeritas::StepPointStateData >
 Cceleritas::EnumArray< StepPoint, GeantSdStepPointAttributes >
 Cceleritas::EnumStringMapper< T >Map enums to strings for user output
 Cceleritas::EnumToClass< E, EV, T >Helper struct for mapping enums to classes
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::cx, CylAligned< Axis::x > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::cxc, CylCentered< Axis::x > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::cy, CylAligned< Axis::y > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::cyc, CylCentered< Axis::y > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::cz, CylAligned< Axis::z > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::czc, CylCentered< Axis::z > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::gq, GeneralQuadric >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::inv, Involute >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::kx, ConeAligned< Axis::x > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::ky, ConeAligned< Axis::y > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::kz, ConeAligned< Axis::z > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::p, Plane >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::px, PlaneAligned< Axis::x > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::py, PlaneAligned< Axis::y > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::pz, PlaneAligned< Axis::z > >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::s, Sphere >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::sc, SphereCentered >
 Cceleritas::EnumToClass< SurfaceType, SurfaceType::sq, SimpleQuadric >
 Cceleritas::EnvironmentInterrogate and extend environment variables
 Ctesting::Environment
 Cceleritas::EPlusGGDataDevice data for creating an EPlusGGInteractor
 Cceleritas::EPlusGGExecutor
 Cceleritas::EPlusGGInteractorAnnihilate a positron to create two gammas
 Cceleritas::EPlusGGMacroXsCalculatorCalculates the macroscopic cross section of positron annihilation
 Cceleritas::EventDataEvent data to be used within a Geant4/Celeritas offloading application
 Cceleritas::EventHitDataExample of a calorimeter hit
 Cceleritas::EventReaderInterfaceAbstract base class for reading all primaries from an event
 Cceleritas::EventWriterInterfaceAbstract base class for writing all primaries from an event
 Cceleritas::ExactSurfaceEqualCompare two surfaces for exact equality
 Cstd::exception
 Cceleritas::ExceptionConverterTranslate Celeritas C++ exceptions into Geant4 G4Exception calls
 Cceleritas::ExchangeParametersParameters for sampling the momentum transfer of CHIPS neutron-nucleus elastic scattering
 Cceleritas::ExitingDirectionSamplerSample an exiting direction from a polar cosine and incident direction
 Cceleritas::ExponentialDistribution< RealType >Sample from an exponential distribution
 Cceleritas::ExponentialDistribution< real_type >
 Cceleritas::inp::ExportFilesWrite out problem data to separate files for debugging
 CF
 Cceleritas::FaceNamerReturn a "name" for a face
 Cceleritas::testdetail::FailedValue< T1, T2 >A single index/expected/actual value
 Cceleritas::orangeinp::FalseNode that represents "always false" for simplification
 Cceleritas::FieldDriver< StepperT >Advance the field state by a single substep based on user tolerances
 Cceleritas::FieldDriverOptionsConfiguration options for the field driver
 Cceleritas::FieldPropagator< DriverT, GTV >Propagate a charged particle in a field
 Cceleritas::FieldStepperResultThe result of the integration stepper
 Cceleritas::test::FieldTestParams
 Cceleritas::inp::FileImportOptions for loading problem data from a ROOT/JSON file
 Cceleritas::FileOrStdinConstruct an input from an existing file, or stdin if the filename is "-"
 Cceleritas::FileOrStdoutConstruct an output to a new file, or stdout if the filename is "-"
 Cceleritas::Filler< T, M >Fill contiguous data with copies of a scalar value
 Cceleritas::StepInterface::FiltersFiltering to apply to the gathered data for this step
 Cceleritas::FindInterp< T >Result of finding a point on a grid for interpolating
 Cceleritas::FindInterp< real_type >
 Cceleritas::FluctuationData< W, M >Data needed to sample from the energy loss distribution
 Cceleritas::FluctuationData< Ownership::value, MemSpace::device >
 Cceleritas::test::FourLevelsGeoTestTest the four-levels geometry
 Cceleritas::FourVectorThe momentum-energy four-vector (Lorentz vector)
 Cceleritas::inp::FrameworkInputDescribe how to import data into celeritas via an Input data structure
 Cceleritas::setup::FrameworkLoadedResult from loaded standalone input to be used in front-end apps
 Cceleritas::testdetail::FVIT< Iter1, Iter2 >
 CG4MagneticField
 CG4UImessenger
 CG4VFastSimulationModel
 CG4VModularPhysicsList
 CG4VPhysicsConstructor
 CG4VPrimaryGenerator
 CG4VSensitiveDetector
 CG4VTrackingManager
 Cceleritas::GammaDistribution< RealType >Sample from a gamma distribution
 Cceleritas::GammaDistribution< real_type >
 Cceleritas::units::Gauss
 Cceleritas::inp::GeantDataImportOptions for loading cross section data from Geant4 data files
 Cceleritas::GeantGdmlLoaderLoad a GDML file into memory
 Cceleritas::GeantGeoParamsData< W, M >Geant4 data is all global
 Cceleritas::GeantGeoStateData< W, M >Geant4 geometry state data
 Cceleritas::GeantGeoTrackViewNavigate through a Geant4 geometry on a single thread
 Cceleritas::inp::GeantImportOptions for importing data from in-memory Geant4
 Cceleritas::GeantImportDataSelectionOnly import a subset of available Geant4 data
 Cceleritas::test::GeantImportVolumeResultTest importing volume names for consistency
 Cceleritas::GeantMuonPhysicsOptionsConstruction options for Geant muon EM physics
 Cceleritas::GeantOpticalPhysicsOptionsConstruction options for Geant optical physics
 Cceleritas::GeantPhysicalInstanceUnique placement/replica of a Geant4 physical volume
 Cceleritas::GeantPhysicsOptionsConstruction options for Geant physics
 Cceleritas::inp::GeantSdControl options for Geant4 sensitive detector integration
 Cceleritas::inp::GeantSdStepPointAttributesOptions for saving attributes at each step point
 Cceleritas::GeantSetupConstruct a Geant 4 run manager and populate internal Geant4 physics
 Cceleritas::GeantVolumeMapperMap a Geant4 logical volume to a Celeritas volume ID
 Cceleritas::GeneralQuadricGeneral quadric surface
 Cceleritas::GenerateCanonical< Generator, RealType >Generate random numbers in [0, 1)
 Cceleritas::GenerateCanonical< CuHipRngEngine, double >Specialization for CuHipRngEngine, double
 Cceleritas::GenerateCanonical< CuHipRngEngine, float >Specialization of GenerateCanonical for CuHipRngEngine, float
 Cceleritas::GenerateCanonical< test::SequenceEngine, T >Specialization of GenerateCanonical for SequenceEngine
 Cceleritas::GenerateCanonical< XorwowRngEngine, RealType >Specialization of GenerateCanonical for XorwowRngEngine
 Cceleritas::optical::GeneratorDistributionDataInput data for sampling optical photons
 Cceleritas::optical::GeneratorStepDataPre- and post-step data for sampling optical photons
 Cceleritas::test::GenericGeoTestInterfaceAccess capabilities from any templated GenericGeo test
 Cceleritas::test::GenericGeoTrackingResult
 Cceleritas::test::GenericGeoTrackingTolerance
 Cceleritas::test::GenericGeoVolumeStackResult
 Cceleritas::detail::GenericToStream
 Cceleritas::GeoMaterialParamsData< W, M >Shared data for mapping geometry to materials
 Cceleritas::GeoMaterialParamsData< Ownership::value, MemSpace::device >
 Cceleritas::GeoMaterialViewAccess geometry-to-material conversion
 Cceleritas::GeoParamsInterfaceInterface class for accessing host geometry metadata
 Cceleritas::GeoTrackInitializerData required to initialize a geometry state
 Cceleritas::GeoTraits< G >Traits class for defining params and device data
 Cceleritas::GeoTraits< OrangeParams >Traits specialization for ORANGE geometry
 Cceleritas::GeoVolumeFinderFind a volume ID by searching for a label
 Cceleritas::GetenvFlagResultReturn result from getenv_flag
 Cceleritas::units::Gram
 Cceleritas::optical::test::GridAccessorConvenience class for accessing data built on the grid, and performing sanity checks on bounds
 Cceleritas::ImportDataTrimmer::GridFilterer
 Cceleritas::GridIdFinder< KeyQuantity, ValueId >Map an input grid to an ID type, returning invalid ID if outside bounds
 Cceleritas::test::CalculatorTestBase::GridInput
 Cceleritas::ValueGridXsBuilder::GridInput
 CGTV
 Cceleritas::inp::HadronicPhysicsHadronic physics processes and options
 Cceleritas::HalfPiUnit for pi/2 radians
 Cceleritas::HardwiredModels< W, M >Model data for special hardwired cases (on-the-fly xs calculations)
 Cceleritas::test::HeuristicGeoExecutor
 Cceleritas::test::HeuristicGeoParamsData< W, M >
 Cceleritas::test::HeuristicGeoScalars
 Cceleritas::test::HeuristicGeoStateData< W, M >
 Cceleritas::test::HexRepr< T >
 Cceleritas::HyperslabIndexer< N >Class for indexing into flattened N-dimensional data (N-D coords to index)
 Cceleritas::HyperslabInverseIndexer< N >Class for indexing into flattened N-dimensional data (index to N-D coords)
 Cceleritas::IllinoisRootFinder< F >Perform Regula Falsi (see RegulaFalsi for more details) iterations given a root function func and tolerance tol using the Illinois method
 Cceleritas::ImageInputImage construction arguments
 Cceleritas::ImageInterfaceAccess data from an image
 Cceleritas::ImageLineViewModify a line of a image for rasterization
 Cceleritas::ImageParamsData< W, M >Persistent data used to construct an image
 Cceleritas::ImageParamsData< Ownership::value, MemSpace::device >
 Cceleritas::ImageParamsScalarsScalar properties for building a rasterized image
 Cceleritas::ImagerInterfaceGenerate one or more images from a geometry
 Cceleritas::ImageStateData< W, M >Image state data
 Cceleritas::ImageStateData< Ownership::reference, M >
 Cceleritas::ImageStateData< Ownership::value, M >
 Cceleritas::ImageWriterWrite a 2D array of colors as a PNG file
 Cceleritas::ImageWriter::Impl
 Cceleritas::Stream::Impl
 Cceleritas::testdetail::JsonComparer::ImplImplementation class for comparison
 Cceleritas::ImportAtomicRelaxation
 Cceleritas::ImportAtomicSubshell
 Cceleritas::ImportAtomicTransitionEADL transition data for atomic relaxation for a single element
 Cceleritas::ImportDataStore imported physics data from external sources
 Cceleritas::ImportDataTrimmerReduce the amount of imported/exported data for testing
 Cceleritas::ImportedElementalMapLoader< T >Load ImportT data, mapped by integers for each element
 Cceleritas::optical::ImportedMaterialsImported material data for optical models
 Cceleritas::ImportedModelAdapterConstruct microscopic cross section from imported physics data
 Cceleritas::optical::ImportedModelAdapterAn adapter for imported model data corresponding to a specific identifier
 Cceleritas::optical::ImportedModelsA collection of imported optical models
 Cceleritas::ImportedProcessAdapterConstruct step limits from imported physics data
 Cceleritas::ImportedProcessesManage imported physics data
 Cceleritas::ImportElementStore element data
 Cceleritas::ImportEmParametersCommon electromagnetic physics parameters (see G4EmParameters.hh)
 Cceleritas::ImporterInterfaceConstruct import data on demand
 Cceleritas::ImportGeoMaterialMaterial data as specified by a geometry model
 Cceleritas::ImportIsotopeStore nuclide data
 Cceleritas::ImportLivermorePE
 Cceleritas::ImportLivermoreSubshellLivermore EPICS2014 photoelectric cross section data for a single element
 Cceleritas::ImportLoopingThresholdParticle-dependent parameters for killing looping tracks
 Cceleritas::ImportMatElemComponentFractional elemental composition of a given material
 Cceleritas::ImportMaterialScintSpectrumStore material-only scintillation spectrum information
 Cceleritas::ImportModelImported data for one model of a process
 Cceleritas::ImportModelMaterialImported data for one material in a particular model
 Cceleritas::ImportMscModelStore imported data for multiple scattering
 Cceleritas::ImportMuPairProductionTableSampling table for electron-positron pair production by muons
 Cceleritas::ImportOpticalMaterialStore optical material properties
 Cceleritas::ImportOpticalModelImported data for an optical physics model
 Cceleritas::ImportOpticalParametersTODO: Placeholder for optical parameter data
 Cceleritas::ImportOpticalPropertyStore common optical material properties
 Cceleritas::ImportOpticalRayleighStore optical material properties for Rayleigh scattering
 Cceleritas::ImportParticleStore particle data
 Cceleritas::ImportParticleScintSpectrumStore per-particle material scintillation spectrum information
 Cceleritas::ImportPhysics2DVectorStore imported 2D physics vector data (see Geant4's G4Physics2DVector.hh)
 Cceleritas::ImportPhysicsTableImported physics table
 Cceleritas::ImportPhysicsVectorStore imported physics vector data [see Geant4's G4PhysicsVector.hh]
 Cceleritas::ImportPhysMaterialDistinct materials as modified by physics
 Cceleritas::ImportProcessStore physics process data
 Cceleritas::ImportProductionCutParticle production cutoff values: range and approximate energy
 Cceleritas::ImportRegionStore region description and attributes
 Cceleritas::ImportScintComponentStore basic properties for different scintillation component types
 Cceleritas::ImportScintDataStore optical properties for scintillation
 Cceleritas::ImportTransParametersParameters related to transportation
 Cceleritas::ImportVolumeStore logical volume properties
 Cceleritas::ImportWavelengthShiftStore optical photon wavelength shifting properties
 Cceleritas::InitializedValue< T, Finalizer >Clear the value of the object on initialization and moving
 Cceleritas::InitializedValue< celeritas::MemRegistry * >
 Cceleritas::InitializedValue< size_type >
 Cceleritas::optical::ParticleTrackView::InitializerData for initializing a particle track
 Cceleritas::optical::PhysicsTrackView::InitializerData for initializing a physics track
 Cceleritas::optical::SimTrackView::InitializerData for initializing the simulation state
 Cceleritas::AtomicRelaxationParams::Input
 Cceleritas::CoreParams::Input
 Cceleritas::CutoffParams::InputInput data to construct this class
 Cceleritas::GeoMaterialParams::InputInput parameters
 Cceleritas::ImportDataTrimmer::Input
 Cceleritas::MaterialParams::InputInput data to construct this class
 Cceleritas::optical::CoreParams::Input
 Cceleritas::optical::MaterialParams::Input
 Cceleritas::optical::PhysicsParams::Input
 Cceleritas::optical::RayleighModel::InputOptional input for calculating MFP tables from material parameters
 Cceleritas::optical::ScintillationParams::InputScintillation data for all materials and particles
 Cceleritas::optical::WavelengthShiftParams::InputMaterial-dependent WLS data, indexed by OpticalMaterialId
 Cceleritas::OpticalCollector::Input
 Cceleritas::orangeinp::UnitProto::InputRequired input data to create a unit proto
 Cceleritas::PhysicsParams::InputPhysics parameter construction arguments
 Cceleritas::SimParams::InputInput data to construct this class
 Cceleritas::test::AlongStepTestBase::Input
 Cceleritas::test::MockModel::Input
 Cceleritas::test::MockProcess::Input
 Cceleritas::TrackInitParams::InputTrack initializer construction arguments
 Cceleritas::orangeinp::InputBuilderConstruct an ORANGE input from a top-level proto
 Cceleritas::IntegralXsProcessParticle-process that uses MC integration to sample interaction length
 Cceleritas::IntegrationBaseCommon interface for integrating Celeritas into user applications
 Cceleritas::Integrator< F >Perform numerical integration of a generic 1-D function
 Cceleritas::IntegratorOptionsSolver options
 Cceleritas::InteractionChange in state due to an interaction
 Cceleritas::optical::InteractionThe result of a discrete optical interaction
 Cceleritas::InteractionApplierBaseImpl< F >Wrap an Interaction executor to apply it to a track
 Cceleritas::optical::InteractionApplierBaseImpl< F >Wrap an interaction executor and apply it to a track
 Cceleritas::test::InteractorHostBaseTest harness base class for EM physics models
 Cceleritas::Interpolator< XI, YI, T >Interpolate, with either linear or log in x and y
 Cceleritas::orangeinp::IntersectRegionInterfaceInterface class for building non-reentrant spatial regions
 Cceleritas::orangeinp::IntersectSurfaceBuilderBuild a region of intersecting surfaces as a CSG node
 Cceleritas::units::InvCentimeterCubedInverse cubic centimeter for number densities
 Cceleritas::InverseCdfFinder< G, C >Given a sampled CDF value, find the corresponding grid value
 Cceleritas::InverseRangeCalculatorCalculate the energy that would limit a particle to a particular range
 Cceleritas::InverseSquareDistribution< RealType >Sample \( 1/x^2 \) over a given domain
 Cceleritas::InvoluteZ-aligned circular involute
 Cceleritas::IsAlongStepActionEqualApply only to tracks with the given along-step action ID
 Cceleritas::MaterialParams::IsotopeInputDefine an element's isotope input data
 Cceleritas::IsotopeRecordFundamental, invariant properties of a nuclide
 Cceleritas::IsotopeSelectorMake a weighted random selection of an isotope
 Cceleritas::IsotopeViewAccess amalgamated data for a nuclide (isotope of an element)
 Cceleritas::inp::IsotropicAngleGenerate angles isotropically
 Cceleritas::IsotropicDistribution< RealType >Sample points uniformly on the surface of a unit sphere
 Cceleritas::IsotropicDistribution< real_type >
 Cceleritas::IsStepActionEqualApply only to tracks with the given post-step action ID
 Cceleritas::ItemCopier< T >Copy a single value from device to host
 Cceleritas::ItemMap< T1, T2 >Access data in a Range<T2> with an index of type T1
 Cceleritas::ItemMap< celeritas::OpaqueId, celeritas::OpaqueId >
 Cceleritas::orangeinp::JoinedInternal node applying an operation to multiple leaf nodes
 Cceleritas::testdetail::JsonComparerPerform an equality test (or soft equality) on two JSON objects
 Cceleritas::JsonPimplWrapper class for exporting JSON output
 Cceleritas::KernelAttributesImmutable attributes of a kernel function
 Cceleritas::KernelLauncher< F >Profile and launch Celeritas kernels
 Cceleritas::KernelMetadata
 Cceleritas::KernelParamCalculatorKernel management helper functions
 Cceleritas::KernelProfiling
 Cceleritas::KernelRegistryKeep track of kernels and launches
 Cceleritas::KibiSI prefix for multiples of 1024
 Cceleritas::units::Kilogram
 Cceleritas::KleinNishinaDataDevice data for creating a KleinNishinaInteractor
 Cceleritas::KleinNishinaExecutor
 Cceleritas::KleinNishinaIdsModel and particles IDs
 Cceleritas::KleinNishinaInteractorPerform Compton scattering, neglecting atomic binding energy
 Cceleritas::LabelHelper class for managing volume and material labels
 Cceleritas::LabelIdMultiMap< I >Map IDs to label+sublabel
 Cceleritas::LabelIdMultiMap< celeritas::OpaqueId >
 Cceleritas::LabelIdMultiMap< SurfaceId >
 Cceleritas::LabelIdMultiMap< UniverseId >
 Cceleritas::KernelParamCalculator::LaunchParamsParameters needed for a CUDA lauch call
 Cceleritas::test::LazyGeoManager::LazyGeo
 Cceleritas::test::LazyGeoManagerBase class for managing a persistent singleton geometry
 Cceleritas::LdgIterator< T >Iterator for read-only device data in global memory
 Cceleritas::LdgValue< T >Wrapper struct for specializing on types supported by LdgIterator
 Cceleritas::Less< T >Evaluator for the first argument being less than the second
 Cceleritas::Less< void >Specialization of less with template deduction
 Cceleritas::LinearPropagator< GTV >Propagate (move) a particle in a straight line
 Cceleritas::LivermoreElementElemental photoelectric cross sections for the Livermore model
 Cceleritas::LivermorePEData< W, M >Device data for creating a LivermorePEInteractor
 Cceleritas::LivermorePEData< Ownership::value, MemSpace::device >
 Cceleritas::LivermorePEExecutor
 Cceleritas::LivermorePEIdsHelper struct for making assignment easier
 Cceleritas::LivermorePEInteractorLivermore model for the photoelectric effect
 Cceleritas::LivermorePEMicroXsCalculatorCalculate photoelectric effect cross sections using the Livermore data
 Cceleritas::LivermorePEReaderLoad the Livermore EPICS2014 photoelectric data
 Cceleritas::LivermorePEXsData< W, M >Livermore photoelectric cross section data and binding energies
 Cceleritas::LivermoreSubshellElectron subshell data
 Cceleritas::LocalSurfaceVisitorApply a functor to a type-deleted local surface
 Cceleritas::LocalTransporterManage offloading of tracks to Celeritas
 Cceleritas::LocalWorkCalculator< T >Calculate local work for a given worker ID
 Cceleritas::LogContextExceptionLog an exception's context and optionally save to an output registry
 Cceleritas::LoggerCreate a log message to be printed based on output/verbosity sttings
 Cstd::logic_error
 Cceleritas::LogicalTrue< T >Evaluate whether the argument is "true"
 Cceleritas::LogicalTrue< void >Specialization of LogicalTrue with template deduction
 Cceleritas::g4org::LogicalVolumeA reusable Object that can be turned into a UnitProto or a Material
 Cceleritas::g4org::LogicalVolumeConverterConvert a Geant4 base LV to an ORANGE temporary LV
 Cceleritas::units::LogMevAnnotate a quantity represented the logarithm of (E/MeV)
 Cceleritas::LogProvenanceStand-in for a more complex class for the "provenance" of data
 Cceleritas::LoopingThresholdParticle-dependent parameters for killing looping tracks
 Cceleritas::LPMCalculatorCalculate the Landau-Pomeranchuk-Migdal (LPM) suppression functions
 Cceleritas::LPMCalculator::LPMFunctionsEvaluated LPM suppression functions default to "low energy" values
 Cceleritas::MacroXsCalculator< MicroXsT >Calculates the macroscopic cross section
 Cceleritas::MagFieldEquation< FieldT >Evaluate the right hand side of the Lorentz equation
 Cceleritas::MagFieldTraits< FieldT, StepperT >Manage class types for different magnetic fields and stepping classes
 Cceleritas::MapFieldElementMapField element
 Cceleritas::MapFieldGridDataMapField (2-dimensional RZ map) grid data
 Cceleritas::MatElementComponentFractional element component of a material
 Cceleritas::MaterialParams::MaterialInputDefine a material's input data
 Cceleritas::orangeinp::UnitProto::MaterialInputA homogeneous physical material
 Cceleritas::MaterialParamsData< W, M >Access material properties on the device
 Cceleritas::optical::MaterialParamsData< W, M >Shared optical material properties
 Cceleritas::MaterialParamsData< Ownership::value, MemSpace::device >
 Cceleritas::MaterialRecordFundamental (static) properties of a material
 Cceleritas::MaterialStateData< W, M >Store dynamic states of multiple physical particles
 Cceleritas::MaterialStateData< Ownership::reference, M >
 Cceleritas::MaterialStateData< Ownership::value, M >
 Cceleritas::test::MaterialTestBase
 Cceleritas::MaterialTrackStateDynamic material state of a particle track
 Cceleritas::MaterialTrackViewRead/write view to the material properties of a single particle track
 Cceleritas::MaterialViewAccess material properties
 Cceleritas::optical::MaterialViewAccess optical material properties
 Cceleritas::optical::MatScintSpectrumRecordMaterial-dependent scintillation spectrum
 Cceleritas::inp::McTruthWrite out MC truth data
 Cceleritas::MemRegistryTrack memory usage across the application
 Cceleritas::MemUsageEntryStatistics about a block of memory usage
 Cceleritas::units::Meter
 Cceleritas::units::MevNucleus-scale energy
 Cceleritas::test::MevCmSqEnergy loss rate [MeV/cm] per volume [cm^-3] -> [MeV * cm^2]
 Cceleritas::test::MevPerCmEnergy loss rate
 Cceleritas::optical::MfpBuilderHelper class for optical models to build MFP tables
 Cceleritas::units::MillibarnMillibarn cross section [mb]
 Cceleritas::units::Millimeter
 Cceleritas::MiniStack< T >Helper class that provides the functionality of a stack on an underlying container
 Cceleritas::test::MockGeoTrackViewMock track view for testing
 Cceleritas::test::MockInteractData< W, M >
 Cceleritas::test::MockInteractData< Ownership::value, MemSpace::device >
 Cceleritas::test::MockInteractExecutor
 Cceleritas::optical::test::MockModelBuilderSimple builder for mock models
 Cceleritas::inp::ModelSet up geometry/material model
 Cceleritas::ModelGroupEnergy-dependent model IDs for a single process and particle type
 Cceleritas::optical::ModelImporterConstruct Celeritas optical model builders from imported data
 Cceleritas::ModelXsTableSet of cross section CDF tables for a model
 Cceleritas::units::MolAmount of substance \(N_a\)
 Cceleritas::MollerBhabhaDataDevice data for creating an interactor
 Cceleritas::MollerBhabhaExecutor
 Cceleritas::MollerBhabhaIdsModel and particles IDs for Moller Bhabha
 Cceleritas::MollerBhabhaInteractorPerform Moller (e-e-) and Bhabha (e+e-) scattering
 Cceleritas::MollerEnergyDistributionHelper class for MollerBhabhaInteractor
 Cceleritas::MomentumParticle momenntum
 Cceleritas::inp::MonodirectionalAngleGenerate angles in a single direction
 Cceleritas::inp::MonoenergeticGenerate primaries at a single energy value
 Cceleritas::MottElementDataPer-element data used by the Coulomb scattering and Wentzel VI models
 Cceleritas::MottRatioCalculatorCalculates the ratio of Mott cross section to the Rutherford cross section
 Cceleritas::MpiCommunicatorWrap an MPI communicator
 Cceleritas::MscInteractionResult of multiple scattering
 Cceleritas::MscRangePersistent range properties for multiple scattering (msc) within a volume
 Cceleritas::MscStepStep lengths and properties needed to apply multiple scattering
 Cceleritas::MuAngularDistributionSample the polar angle for muon bremsstrahlung and pair production
 Cceleritas::MuBBEnergyDistributionSample delta ray energy for the muon Bethe-Bloch ionization model
 Cceleritas::MuBremsDiffXsCalculatorCalculate the differential cross section for muon bremsstrahlung
 Cceleritas::inp::MuBremsModelMuon bremsstrahlung model
 Cceleritas::MuBremsstrahlungDataDevice data for creating an interactor
 Cceleritas::MuBremsstrahlungExecutor
 Cceleritas::MuBremsstrahlungInteractorPerform muon bremsstrahlung interaction
 Cceleritas::MuDecayDataDevice data for creating a muon decay interactor
 Cceleritas::MuDecayExecutor
 Cceleritas::MuDecayInteractorPerform muon decay
 Cceleritas::MuHadIonizationDataData for muon and hadron ionization
 Cceleritas::MuHadIonizationExecutor< EnergySampler >
 Cceleritas::MuHadIonizationInteractor< EnergySampler >Perform the discrete part of the muon or hadron ionization process
 Cceleritas::MultiExceptionHandlerTemporarily store exception pointers
 Cceleritas::test::MultiLevelGeoTestTest the multi-level geometry
 Cceleritas::MuPairProductionData< W, M >Constant data for the muon pair production interactor
 Cceleritas::MuPairProductionData< Ownership::value, MemSpace::device >
 Cceleritas::MuPairProductionExecutor
 Cceleritas::MuPairProductionIdsIDs used by muon pair production
 Cceleritas::MuPairProductionInteractorPerform electron-positron pair production by muons
 Cceleritas::inp::MuPairProductionModelPair production from muons
 Cceleritas::MuPairProductionTableData< W, M >Sampling table for electron-positron pair production by muons
 Cceleritas::MuPPEnergyDistributionSample the electron and positron energies for muon pair production
 Cceleritas::MutexedStreamLogHandlerLog with a shared mutex guarding the stream output
 Cceleritas::units::Nanosecond
 Cceleritas::units::NativeMark as being in the native/builtin unit system
 Cceleritas::orangeinp::NegatedNode that negates the next ID
 Cceleritas::NeutronElasticData< W, M >Device data for creating an interactor
 Cceleritas::NeutronElasticData< Ownership::value, MemSpace::device >
 Cceleritas::NeutronElasticMicroXsCalculatorCalculate neutron elastic cross sections from NeutronElasticXsData
 Cceleritas::NeutronInelasticData< W, M >Device data for creating an interactor
 Cceleritas::NeutronInelasticData< Ownership::value, MemSpace::device >
 Cceleritas::NeutronInelasticExecutor
 Cceleritas::NeutronInelasticInteractorPerform neutron inelastic interaction based on the Bertini cascade model
 Cceleritas::NeutronInelasticMicroXsCalculatorCalculate neutron inelastic cross sections from NeutronInelasticData
 Cceleritas::NeutronInelasticScalarsScalar data for neutron-nucleus inelastic interactions
 Cceleritas::NeutronXsReaderLoad the neutron cross section (G4PARTICLEXSDATA/neutron) data by the interaction type (capture, elastic, and inelastic)
 Cceleritas::inp::NoFieldBuild a problem without magnetic fields
 Cceleritas::NonuniformGrid< T >Interact with a nonuniform grid of increasing values
 Cceleritas::NonuniformGrid< real_type >
 Cceleritas::NonuniformGridBuilderConstruct a generic grid
 Cceleritas::NonuniformGridCalculatorFind and interpolate real numbers on a nonuniform grid
 Cceleritas::NonuniformGridInserter< Index >Construct a generic grid using mutable host data and add it to the specified grid collection
 Cceleritas::NonuniformGridInserter< GridId >
 Cceleritas::NonuniformGridRecordA grid of increasing, sorted 1D data
 Cceleritas::NormalDistribution< RealType >Sample from a normal distribution
 Cceleritas::NormalDistribution< real_type >
 Cceleritas::NotConfiguredGeoTraitsTraits class for marking a geometry as not configured
 Cceleritas::NoTransformationApply an identity transformation
 Cceleritas::NuclearFormFactorTraitsHelper traits used in nuclear form factors
 Cceleritas::NuclearZoneData< W, M >Device data for nuclear zone properties
 Cceleritas::NuclearZonesData characterizing the nuclear zones
 Cceleritas::NucleonNucleonXsCalculatorCalculate nucleon-nucleon (NN) cross sections from NeutronInelasticData
 Cceleritas::numeric_limits< Numeric >Subset of numeric limits compatible with both host and device
 Cceleritas::numeric_limits< double >
 Cceleritas::numeric_limits< float >
 Cceleritas::numeric_limits< int >
 Cceleritas::numeric_limits< long >
 Cceleritas::numeric_limits< long long >
 Cceleritas::numeric_limits< unsigned int >
 Cceleritas::numeric_limits< unsigned long >
 Cceleritas::numeric_limits< unsigned long long >
 Cceleritas::orangeinp::ObjectInterfaceBase class for constructing high-level CSG objects in ORANGE
 Cceleritas::ObserverPtr< T, M >Type-safe non-owning pointer
 Cceleritas::ObserverPtr< celeritas::CoreParams const, MemSpace::host >
 Cceleritas::ObserverPtr< Ref, M >
 Cceleritas::OdeStateA utility array of the equation of motion based on celeritas::Array
 Cceleritas::OffloadOptionsSetup options for optical generation
 Cceleritas::OffloadParamsData< W, M >Immutable problem data for generating optical photon distributions
 Cceleritas::OffloadPreStepDataPre-step data needed to generate optical photon distributions
 Cceleritas::OffloadStateData< W, M >Optical photon distribution data
 Cceleritas::test::OrangeGeoTestBase::OneVolInput
 Cceleritas::OpaqueId< ValueT, SizeT >Type-safe index for accessing an array or collection of data
 Cceleritas::OpaqueId< class ActionInterface >
 Cceleritas::OpaqueId< class Stream_ >
 Cceleritas::OpaqueId< ImportPhysicsTable >
 Cceleritas::OpaqueId< ProcessId >
 Cceleritas::OpaqueId< real_type >
 Cceleritas::OpaqueId< struct Aux_ >
 Cceleritas::OpaqueId< struct Daughter >
 Cceleritas::OpaqueId< struct ElementRecord >
 Cceleritas::OpaqueId< struct Event_ >
 Cceleritas::OpaqueId< struct Event_, std::uint64_t >
 Cceleritas::OpaqueId< struct GeoMaterial_ >
 Cceleritas::OpaqueId< struct IsotopeRecord >
 Cceleritas::OpaqueId< struct LocalSurface_ >
 Cceleritas::OpaqueId< struct LocalVolume_ >
 Cceleritas::OpaqueId< struct MatElementComponent >
 Cceleritas::OpaqueId< struct Material_ >
 Cceleritas::OpaqueId< struct MemUsageEntry >
 Cceleritas::OpaqueId< struct Model_ >
 Cceleritas::OpaqueId< struct Node_ >
 Cceleritas::OpaqueId< struct OpticalMaterial_ >
 Cceleritas::OpaqueId< struct OrientedBoundingZoneRecord >
 Cceleritas::OpaqueId< struct Particle_ >
 Cceleritas::OpaqueId< struct Process_ >
 Cceleritas::OpaqueId< struct Replica_ >
 Cceleritas::OpaqueId< struct Subshell_ >
 Cceleritas::OpaqueId< struct Surface_ >
 Cceleritas::OpaqueId< struct Thread_ >
 Cceleritas::OpaqueId< struct Track_ >
 Cceleritas::OpaqueId< struct TrackSlot_ >
 Cceleritas::OpaqueId< struct TransformRecord >
 Cceleritas::OpaqueId< struct Universe_ >
 Cceleritas::OpaqueId< struct ValueTable >
 Cceleritas::OpaqueId< struct Volume_ >
 Cceleritas::OpticalAccumStatsCumulative statistics of optical tracking
 Cceleritas::OpticalCollectorGenerate and track optical photons
 Cceleritas::OpticalOffloadCounters< T >Current sizes of the buffers of distribution data
 Cceleritas::OpticalOffloadCounters< size_type >
 Cceleritas::inp::OpticalPhysicsOptical physics processes and options
 Cceleritas::ActionSequence::OptionsConstruction/execution options
 Cceleritas::BremsstrahlungProcess::Options
 Cceleritas::CoulombScatteringProcess::Options
 Cceleritas::EIonizationProcess::Options
 Cceleritas::EPlusAnnihilationProcess::Options
 Cceleritas::g4org::Converter::OptionsInput options for the conversion
 Cceleritas::g4org::PhysicalVolumeConverter::OptionsInput options for the conversion
 Cceleritas::GammaConversionProcess::Options
 Cceleritas::GeantGdmlLoader::Options
 Cceleritas::MuBremsstrahlungProcess::Options
 Cceleritas::MuIonizationProcess::Options
 Cceleritas::MuPairProductionProcess::Options
 Cceleritas::orangeinp::InputBuilder::OptionsInput options for construction
 Cceleritas::WentzelOKVIParams::Options
 Cceleritas::OrangeInputConstruction definition for a full ORANGE geometry
 Cceleritas::OrangeParamsData< W, M >Persistent data used by ORANGE implementation
 Cceleritas::OrangeParamsData< Ownership::value, MemSpace::device >
 Cceleritas::OrangeParamsScalarsScalar values particular to an ORANGE geometry instance
 Cceleritas::OrangeStateData< W, M >ORANGE state data
 Cceleritas::OrangeStateData< Ownership::reference, M >
 Cceleritas::OrangeStateData< Ownership::value, M >
 Cceleritas::OrangeTrackViewNavigate through an ORANGE geometry on a single thread
 Cceleritas::OrderedActionAction order/ID tuple for comparison in sorting
 Cceleritas::OrientedBoundingZoneInputInput definition for a single oriented bounding zone
 Cceleritas::OrientedBoundingZoneRecordData for a single OrientedBoundingZone
 Cceleritas::OutputInterfacePure abstract interface for writing metadata output to JSON
 Cceleritas::OutputRegistryStore classes that can output data at the end of the run
 Cceleritas::MuPPEnergyDistribution::PairEnergySampled secondary energies
 Cceleritas::inp::PairProductionProcessConstruct a physics process for electron/positron pair production
 Cceleritas::ParamsDataInterface< P >Interface class for accessing parameter data
 Cceleritas::ParamsDataInterface< AtomicRelaxParamsData >
 Cceleritas::ParamsDataInterface< AuxMockParamsData >
 Cceleritas::ParamsDataInterface< celeritas::AtomicRelaxParamsData >
 Cceleritas::ParamsDataInterface< celeritas::CombinedBremData >
 Cceleritas::ParamsDataInterface< celeritas::CuHipRngParamsData >
 Cceleritas::ParamsDataInterface< celeritas::CutoffParamsData >
 Cceleritas::ParamsDataInterface< celeritas::CylMapFieldParamsData >
 Cceleritas::ParamsDataInterface< celeritas::FluctuationData >
 Cceleritas::ParamsDataInterface< celeritas::GeoMaterialParamsData >
 Cceleritas::ParamsDataInterface< celeritas::ImageParamsData >
 Cceleritas::ParamsDataInterface< celeritas::LivermorePEData >
 Cceleritas::ParamsDataInterface< celeritas::MaterialParamsData >
 Cceleritas::ParamsDataInterface< celeritas::MuPairProductionData >
 Cceleritas::ParamsDataInterface< celeritas::NeutronElasticData >
 Cceleritas::ParamsDataInterface< celeritas::NeutronInelasticData >
 Cceleritas::ParamsDataInterface< celeritas::optical::CherenkovData >
 Cceleritas::ParamsDataInterface< celeritas::optical::MaterialParamsData >
 Cceleritas::ParamsDataInterface< celeritas::optical::PhysicsParamsData >
 Cceleritas::ParamsDataInterface< celeritas::optical::ScintillationData >
 Cceleritas::ParamsDataInterface< celeritas::optical::TrackInitParamsData >
 Cceleritas::ParamsDataInterface< celeritas::optical::WavelengthShiftData >
 Cceleritas::ParamsDataInterface< celeritas::OrangeParamsData >
 Cceleritas::ParamsDataInterface< celeritas::ParticleParamsData >
 Cceleritas::ParamsDataInterface< celeritas::PhysicsParamsData >
 Cceleritas::ParamsDataInterface< celeritas::RayleighData >
 Cceleritas::ParamsDataInterface< celeritas::RelativisticBremData >
 Cceleritas::ParamsDataInterface< celeritas::RZMapFieldParamsData >
 Cceleritas::ParamsDataInterface< celeritas::SeltzerBergerData >
 Cceleritas::ParamsDataInterface< celeritas::SimParamsData >
 Cceleritas::ParamsDataInterface< celeritas::StatusCheckParamsData >
 Cceleritas::ParamsDataInterface< celeritas::test::AuxMockParamsData >
 Cceleritas::ParamsDataInterface< celeritas::test::MockInteractData >
 Cceleritas::ParamsDataInterface< celeritas::TrackInitParamsData >
 Cceleritas::ParamsDataInterface< celeritas::UniformFieldParamsData >
 Cceleritas::ParamsDataInterface< celeritas::UrbanMscData >
 Cceleritas::ParamsDataInterface< celeritas::WentzelOKVIData >
 Cceleritas::ParamsDataInterface< celeritas::WentzelVIMscData >
 Cceleritas::ParamsDataInterface< celeritas::XorwowRngParamsData >
 Cceleritas::ParamsDataInterface< CherenkovData >
 Cceleritas::ParamsDataInterface< CoreParamsData >
 Cceleritas::ParamsDataInterface< CuHipRngParamsData >
 Cceleritas::ParamsDataInterface< CutoffParamsData >
 Cceleritas::ParamsDataInterface< CylMapFieldParamsData >
 Cceleritas::ParamsDataInterface< FluctuationData >
 Cceleritas::ParamsDataInterface< GeantGeoParamsData >
 Cceleritas::ParamsDataInterface< GeoMaterialParamsData >
 Cceleritas::ParamsDataInterface< ImageParamsData >
 Cceleritas::ParamsDataInterface< MaterialParamsData >
 Cceleritas::ParamsDataInterface< OrangeParamsData >
 Cceleritas::ParamsDataInterface< ParticleParamsData >
 Cceleritas::ParamsDataInterface< ParticleTallyParamsData >
 Cceleritas::ParamsDataInterface< PhysicsParamsData >
 Cceleritas::ParamsDataInterface< RZMapFieldParamsData >
 Cceleritas::ParamsDataInterface< ScintillationData >
 Cceleritas::ParamsDataInterface< SimParamsData >
 Cceleritas::ParamsDataInterface< SimpleCaloParamsData >
 Cceleritas::ParamsDataInterface< StatusCheckParamsData >
 Cceleritas::ParamsDataInterface< TrackInitParamsData >
 Cceleritas::ParamsDataInterface< UniformFieldParamsData >
 Cceleritas::ParamsDataInterface< UrbanMscData >
 Cceleritas::ParamsDataInterface< VecgeomParamsData >
 Cceleritas::ParamsDataInterface< WavelengthShiftData >
 Cceleritas::ParamsDataInterface< WentzelOKVIData >
 Cceleritas::ParamsDataInterface< WentzelVIMscData >
 Cceleritas::ParamsDataInterface< XorwowRngParamsData >
 Cceleritas::optical::ParScintSpectrumRecordParticle- and material-dependent scintillation spectrum
 Cceleritas::ParticleCutoffStore secondary cutoff information
 Cceleritas::ParticleParams::ParticleInputDefine a particle's input data
 Cceleritas::ParticleOptionsParticle-dependent physics configuration options
 Cceleritas::ParticleParamsData< W, M >Access particle definitions on the device
 Cceleritas::ParticleParamsData< Ownership::value, MemSpace::device >
 Cceleritas::ParticleScalarsUser-configurable particle-dependent physics constants
 Cceleritas::optical::ParticleStateData< W, M >Storage for dynamic particle data
 Cceleritas::ParticleStateData< W, M >Data storage/access for particle properties
 Cceleritas::optical::ParticleStateData< Ownership::reference, M >
 Cceleritas::optical::ParticleStateData< Ownership::value, M >
 Cceleritas::ParticleTallyParamsData< W, M >Shared diagnostic attributes
 Cceleritas::ParticleTallyParamsData< Ownership::value, MemSpace::device >
 Cceleritas::ParticleTallyStateData< W, M >State data for accumulating results for each particle type
 Cceleritas::ParticleTrackInitializerPhysical (dynamic) state of a particle track
 Cceleritas::optical::ParticleTrackViewProperties of a single optical photon
 Cceleritas::ParticleTrackViewRead/write view to the physical properties of a single particle track
 Cceleritas::ParticleViewAccess invariant particle data
 Cceleritas::PDGNumberType-safe particle identifier
 Cceleritas::g4org::PhysicalVolumeAn unconstructed ORANGE CSG Object with a transform
 Cceleritas::g4org::PhysicalVolumeConverterConstruct a "physical volume" and its children from a Geant4 object
 Cceleritas::inp::PhysicsSet up physics options
 Cceleritas::optical::PhysicsParamsData< W, M >Persistent shared optical physics data
 Cceleritas::PhysicsParamsData< W, M >Persistent shared physics data
 Cceleritas::PhysicsParamsData< Ownership::value, MemSpace::device >
 Cceleritas::PhysicsParamsOptionsPhysics configuration options
 Cceleritas::optical::PhysicsParamsScalarsScalar quantities used by optical physics
 Cceleritas::PhysicsParamsScalarsScalar (no template needed) quantities used by physics
 Cceleritas::optical::PhysicsStateData< W, M >Dynamic optical physics state data
 Cceleritas::PhysicsStateData< W, M >Dynamic physics (models, processes) state data
 Cceleritas::PhysicsStateData< Ownership::reference, M >
 Cceleritas::PhysicsStateData< Ownership::value, M >
 Cceleritas::PhysicsStepViewAccess step-local (non-persistent) physics track data
 Cceleritas::PhysicsTrackInitializerInitialize a physics track state
 Cceleritas::PhysicsTrackStatePhysics state data for a single track
 Cceleritas::optical::PhysicsTrackViewOptical physics data for a track
 Cceleritas::PhysicsTrackViewPhysics data for a track
 Cceleritas::PinnedAllocator< T >Allocate pinned host memory when using a device
 Cceleritas::PlaneArbitrarily oriented plane
 Cceleritas::PlaneAligned< T >Axis-aligned plane with positive-facing normal
 Cceleritas::inp::PointShapeGenerate at a single point
 Cceleritas::PoissonDistribution< RealType >Sample from a Poisson distribution
 Cceleritas::PoissonDistribution< real_type >
 Cceleritas::PolyEvaluator< T, N >Functor class to evaluate a polynomial
 Cceleritas::orangeinp::PolySegmentsRadial extents and axial segments for a stacked solid
 Cceleritas::PostRectangleSegmentIntegratorCalculate the integral of a piecewise rectangular function
 Cceleritas::PrimaryStarting "source" particle
 Cceleritas::inp::PrimaryGeneratorGenerate from a hardcoded distribution of primary particles
 Cceleritas::PrimaryGeneratorOptionsPrimary generator options
 Cceleritas::test::PrintableBuildConfPrint the current configuration
 Cceleritas::PrintableLVWrap around a G4LogicalVolume to get a descriptive output
 Cceleritas::PrintableNavHistoryWrap around a touchable to get a descriptive output
 Cceleritas::PrintablePDWrap around a G4ParticleDefinition to get a descriptive output
 Cceleritas::inp::ProblemCeleritas problem input definition
 Cceleritas::setup::ProblemLoadedResult from loaded standalone input to be used in front-end apps
 Cceleritas::ProcessAn interface/factory method for creating models
 Cceleritas::ProcessBuilderConstruct Celeritas EM processes from imported data
 Cceleritas::inp::ProcessBuilderInputInput argument for user-provided process construction
 Cceleritas::ProcessBuilderOptionsOptions used for constructing built-in Celeritas processes
 Cceleritas::ProcessGroupProcesses for a single particle type
 Cceleritas::PropagationResult of a propagation step
 Cceleritas::g4org::ProtoConstructorRecursively build ORANGE proto-universes from a LogicalVolume
 Cceleritas::orangeinp::ProtoInterfaceConstruct a universe as part of an ORANGE geometry
 Cceleritas::Quantity< UnitT, ValueT >A numerical value tagged with a unit
 Cceleritas::Quantity< Amu >
 Cceleritas::Quantity< CLight >
 Cceleritas::Quantity< EElectron >
 Cceleritas::Quantity< EnergyUnits >
 Cceleritas::Quantity< Kibi, Kibi::value_type >
 Cceleritas::Quantity< LogMev >
 Cceleritas::Quantity< Mev >
 Cceleritas::Quantity< MevCmSq >
 Cceleritas::Quantity< MevPerCsq >
 Cceleritas::Quantity< real_type >
 Cceleritas::Quantity< units::Mev, double >
 Cceleritas::g4org::PhysicalVolumeConverter::Builder::QueuedDaughter
 Cceleritas::RadialDistribution< RealType >Sample from a uniform radial distribution
 Cceleritas::RaggedRightIndexerData< N >Class for storing offset data for RaggedRightIndexer
 Cceleritas::RaggedRightIndexerData< 3 >
 Cceleritas::Range< T >Proxy container for iterating over a range of integral values
 Cceleritas::Range< celeritas::AtomicRelaxSubshell >
 Cceleritas::Range< celeritas::AtomicRelaxTransition >
 Cceleritas::Range< celeritas::ConnectivityRecord >
 Cceleritas::Range< celeritas::ElIsotopeComponent >
 Cceleritas::Range< celeritas::IntegralXsProcess >
 Cceleritas::Range< celeritas::LivermoreSubshell >
 Cceleritas::Range< celeritas::MatElementComponent >
 Cceleritas::Range< celeritas::ModelGroup >
 Cceleritas::Range< celeritas::OpaqueId >
 Cceleritas::Range< celeritas::optical::ScintRecord >
 Cceleritas::Range< celeritas::ValueTable >
 Cceleritas::Range< celeritas::ZoneComponent >
 Cceleritas::Range< logic_int >
 Cceleritas::Range< real_type >
 Cceleritas::Range< size_type >
 Cceleritas::Range< SurfaceType >
 Cceleritas::Range< T2 >
 Cceleritas::Range< value_type >
 Cceleritas::RangeCalculatorFind and interpolate range on a uniform log grid
 Cceleritas::RangeGridCalculatorCalculate the range from the energy loss
 Cceleritas::RayleighData< W, M >Device data for creating an interactor
 Cceleritas::RayleighData< Ownership::value, MemSpace::device >
 Cceleritas::optical::RayleighExecutor
 Cceleritas::RayleighExecutor
 Cceleritas::optical::RayleighInteractorSample optical Rayleigh scattering
 Cceleritas::RayleighInteractorApply the Livermore model of Rayleigh scattering to photons
 Cceleritas::optical::RayleighMfpCalculatorCalculate the Rayleigh MFP for a given set of material properties
 Cceleritas::RayleighParametersRayleigh angular parameters to fit tabulated form factors
 Cceleritas::Raytracer< GTV, F >Trace each pixel along a line
 Cceleritas::RBDiffXsCalculatorCalculate differential cross sections for relativistic bremsstrahlung
 Cceleritas::test::EventIOTestBase::ReadAllResult
 Cceleritas::inp::ReadFileEventsRead all events from the given file
 Cceleritas::ReciprocalDistribution< RealType >Reciprocal or log-uniform distribution
 Cceleritas::RectArrayInputInput definition for a rectangular array universe
 Cceleritas::RectArrayRecordData for a single rectilinear array universe
 Cceleritas::RectArrayTrackerTrack a particle within an axes-aligned rectilinear grid
 Cceleritas::RecursiveSimplifier< F >Recursively simplify, then call the given function on the final surface
 Cceleritas::Bitset< N >::referenceReference to a single bit in the bitset
 Cceleritas::RegulaFalsiRootFinder< F >Perform Regula Falsi iterations given a root function func and tolerance tol
 Cceleritas::RejectionSampler< RealType >Return whether a rejection loop needs to continue trying
 Cceleritas::RelativisticBremData< W, M >Device data for creating an interactor
 Cceleritas::RelativisticBremData< Ownership::value, MemSpace::device >
 Cceleritas::RelativisticBremExecutor
 Cceleritas::RelativisticBremInteractorPerform a high-energy Bremsstrahlung interaction
 Cceleritas::RelBremElementDataA special metadata structure per element used in the differential cross section calculation
 Cceleritas::RelBremFormFactorThe atomic form factors used in the differential cross section of the bremsstrahlung process by an ultrarelativistic electron
 Cceleritas::inp::RelBremsModelRelativistic bremsstrahlung model
 Cceleritas::test::ReplicaGeoTestTest the B5 (replica) geometry
 Cceleritas::ReprTraits< T >Traits for writing an object for diagnostic or testing output
 Cceleritas::ReprTraits< bool >
 Cceleritas::ReprTraits< char * >
 Cceleritas::ReprTraits< char >
 Cceleritas::ReprTraits< Collection< T, W, MemSpace::device, I > >Print placeholder for device data
 Cceleritas::ReprTraits< Collection< T, W, MemSpace::host, I > >Print collection host data
 Cceleritas::ReprTraits< double >
 Cceleritas::ReprTraits< float >
 Cceleritas::ReprTraits< G4ThreeVector >
 Cceleritas::ReprTraits< int >
 Cceleritas::ReprTraits< long >
 Cceleritas::ReprTraits< long long >
 Cceleritas::ReprTraits< OpaqueId< V, S > >Specialization for OpaqueId
 Cceleritas::ReprTraits< Quantity< U, V > >Specialization for Quantity
 Cceleritas::ReprTraits< std::pair< T1, T2 > >Specialization for printing std::pairs
 Cceleritas::ReprTraits< std::string >
 Cceleritas::ReprTraits< std::string_view >
 Cceleritas::ReprTraits< unsigned char >
 Cceleritas::ReprTraits< unsigned int >
 Cceleritas::ReprTraits< unsigned long >
 Cceleritas::ReprTraits< unsigned long long >
 Cceleritas::GeantGdmlLoader::Result
 Cceleritas::test::ExampleInstanceCalo::Result
 Cceleritas::AtomicRelaxation::result_type
 Cceleritas::g4org::Converter::result_type
 Cceleritas::test::RngTallyTally RNG moments and check them
 Cceleritas::RootExporterWrite an ImportData object to a ROOT file
 Cceleritas::RootExternDeleter< T >Custom deleter to avoid propagating any dependency-specific implementation downstream the code
 Cceleritas::RootFileManagerROOT TFile manager
 Cceleritas::RootFileWritableDeleterCall TFile->Write() before deletion
 Cceleritas::RootJsonDumperWrite an ImportData object to JSON output
 Cceleritas::RootTreeAutoSaveDeleterCall TTree->AutoSave() before deletion in order to update gDirectory accordingly before writing the TTree
 Cceleritas::RungeKuttaStepper< EquationT >Integrate the field ODEs using the 4th order classical Runge-Kutta method
 Cceleritas::test::AlongStepTestBase::RunResult
 Cceleritas::test::CaloTestBase::RunResult
 Cceleritas::test::DiagnosticTestBase::RunResult
 Cceleritas::test::MctruthTestBase::RunResult
 Cceleritas::test::StepperTestBase::RunResult
 Cstd::runtime_error
 Cceleritas::RuntimeErrorDetailsDetailed properties of a runtime error
 Cceleritas::RZMapFieldEvaluate the value of magnetic field based on a volume-based RZ field map
 Cceleritas::RZMapFieldInputInput data for an magnetic R-Z vector field stored on an R-Z grid
 Cceleritas::RZMapFieldParamsData< W, M >Device data for interpolating field values
 Cceleritas::RZMapFieldParamsData< Ownership::value, MemSpace::device >
 Cceleritas::SafetyImager< G >Write safety distances from a geometry
 Cceleritas::inp::SampleFileEventsSample random events from an input file
 Cceleritas::SBElectronXsCorrectorDefault scaling for SB cross sections
 Cceleritas::SBElementTableDataSeltzer-Berger differential cross section tables for a single element
 Cceleritas::SBEnergyDistHelperHelp sample exiting photon energy from Bremsstrahlung
 Cceleritas::SBEnergyDistribution< XSCorrector >Sample exiting photon energy from Bremsstrahlung
 Cceleritas::g4org::ScalerConvert a unit from Geant4 scale to another
 Cceleritas::optical::ScintillationData< W, M >Data characterizing the scintillation spectrum for all particles and materials
 Cceleritas::optical::ScintillationData< Ownership::value, MemSpace::device >
 Cceleritas::optical::ScintillationGeneratorSample scintillation photons from optical property data and step data
 Cceleritas::ScintillationOffloadSample the number of scintillation photons to be generated
 Cceleritas::ScintillationPhysicsOptionsScintillation process options
 Cceleritas::optical::ScintRecordParameterized scintillation properties
 Cceleritas::ScopedGeantExceptionHandlerInstall and clear a Geant exception handler during this class lifetime
 Cceleritas::ScopedGeantLoggerInstall a Geant output destination during this class's lifetime
 Cceleritas::ScopedLimitSaverSave and restore CUDA limits inside the current scope
 Cceleritas::test::ScopedLogStorerLog handle for saving messages for testing
 Cceleritas::ScopedMemRecord the change in memory usage between construction and destruction
 Cceleritas::ScopedMpiInitRAII class for initializing and finalizing MPI
 Cceleritas::ScopedProfilingRAII class for scoped profiling
 Cceleritas::ScopedProfilingInputInput arguments for the nvtx implementation
 Cceleritas::ScopedRootErrorHandlerInstall a ROOT Error Handler to redirect the message toward the Celeritas Logger
 Cceleritas::ScopedSignalHandlerCatch the given signal type within the scope of the handler
 Cceleritas::ScopedStreamFormatSave a stream's state and restore on destruction
 Cceleritas::ScopedStreamRedirectRedirect the given stream to an internal stringstream
 Cceleritas::ScopedTimeAndRedirectAt end of scope, print elapsed time and captured cout/cerr
 Cceleritas::ScopedTimeLogPrint the elapsed time since construction when destructed
 Cceleritas::inp::ScoringEnable scoring of hits or other quantities
 Cceleritas::SDSetupOptionsControl options for initializing Celeritas SD callbacks
 Cceleritas::units::Second
 Cceleritas::SecondaryNew particle created via an Interaction
 Cceleritas::SegmentIntegrator< I >Integrate a piecewise function
 Cceleritas::Selector< F, T >On-the-fly selection of a weighted discrete distribution
 Cceleritas::SeltzerBergerData< W, M >Device data for sampling SeltzerBergerInteractor
 Cceleritas::SeltzerBergerData< Ownership::value, MemSpace::device >
 Cceleritas::SeltzerBergerExecutor
 Cceleritas::SeltzerBergerInteractorSeltzer-Berger model for electron and positron bremsstrahlung processes
 Cceleritas::inp::SeltzerBergerModelSeltzer-Berger bremsstrahlung model
 Cceleritas::SeltzerBergerReaderRead Seltzer-Berger data from Geant4's $G4LEDATA files
 Cceleritas::SeltzerBergerTableData< W, M >Bremsstrahlung differential cross section (DCS) data for SB sampling
 Cceleritas::SenseValueWrapper for a sense value that is optionally set
 Cceleritas::test::SequenceEngine"Random" number generator that returns a sequence of values
 Cceleritas::test::StepperTestBase::SetupCheckResult
 Cceleritas::SetupOptionsControl options for initializing Celeritas
 Cceleritas::SharedParamsShared (one instance for all threads) Celeritas problem data
 Cceleritas::SignedPermutationApply a rotation that remaps and possibly flips signs
 Cceleritas::SimParamsData< W, M >Shared simulation data
 Cceleritas::SimParamsData< Ownership::value, MemSpace::device >
 Cceleritas::inp::SimpleCaloIntegrate energy deposition in each volume over all events
 Cceleritas::SimpleCaloParamsData< W, M >Number of detectors being tallied
 Cceleritas::SimpleCaloParamsData< Ownership::value, MemSpace::device >
 Cceleritas::SimpleCaloStateData< W, M >Accumulated calorimeter data for a set of tracks
 Cceleritas::test::SimpleCmsGeoTestTest the simple CMS geometry
 Cceleritas::test::SimpleHitsResult
 Cceleritas::SimpleOffloadCompressed interface for running Celeritas in a multithread Geant4 app
 Cceleritas::SimpleQuadricGeneral quadric expression but with no off-axis terms
 Cceleritas::SimpleRootFilterInputInput options for filtering ROOT MC truth output
 Cceleritas::SimpleUnitRecordScalar data for a single "unit" of volumes defined by surfaces
 Cceleritas::SimpleUnitTrackerTrack a particle in a universe of well-connected volumes
 Cceleritas::orangeinp::SimplifiedCsgTreeResult of a DeMorgan simplification
 Cceleritas::optical::SimStateData< W, M >Storage for dynamic simulation data
 Cceleritas::SimStateData< W, M >Data storage/access for simulation states
 Cceleritas::SimStateData< Ownership::reference, M >
 Cceleritas::SimStateData< Ownership::value, M >
 Cceleritas::SimTrackInitializerSimulation state of a track
 Cceleritas::optical::SimTrackViewSimulation properties for a single track
 Cceleritas::SimTrackViewSimulation properties for a single track
 Cceleritas::inp::SlotDiagnosticExport (possibly large!) diagnostic output about track slot contents
 Cceleritas::SoftEqual< RealType >Functor for noninfinite floating point equality
 Cceleritas::SoftEqual< real_type >
 Cceleritas::testdetail::SoftPrecisionType< T1, T2 >Get a "least common denominator" for soft comparisons
 Cceleritas::testdetail::SoftPrecisionType< Constant, Constant >
 Cceleritas::testdetail::SoftPrecisionType< Constant, T >
 Cceleritas::testdetail::SoftPrecisionType< double, float >
 Cceleritas::testdetail::SoftPrecisionType< float, double >
 Cceleritas::testdetail::SoftPrecisionType< int, T >
 Cceleritas::testdetail::SoftPrecisionType< T, Constant >
 Cceleritas::testdetail::SoftPrecisionType< T, T >
 Cceleritas::SoftSurfaceEqualCompare two surfaces for soft equality
 Cceleritas::SoftZero< RealType >Functor for floating point equality
 Cceleritas::g4org::SolidConverterConvert a Geant4 solid to an ORANGE object
 Cceleritas::orangeinp::SolidEnclosedAngleDefine the angular region of a solid
 Cceleritas::test::SolidsGeoTestTest the solids geometry
 Cceleritas::orangeinp::SolidZSlabDefine a slab that is bound by the top/bottom z-cuts of the solid
 Cceleritas::Span< T, Extent >Non-owning reference to a contiguous span of data
 Cceleritas::Span< celeritas::MatElementComponent const >
 Cceleritas::Span< celeritas::OpaqueId >
 Cceleritas::Span< celeritas::optical::TrackInitializer >
 Cceleritas::Span< celeritas::Secondary >
 Cceleritas::Span< result_type const >
 Cceleritas::Span< typename KeyQuantity::value_type const >
 Cceleritas::SphereSphere centered at an arbitrary point
 Cceleritas::SphereCenteredSphere centered at the origin
 Cceleritas::SplineInterpolator< T >::Spline(x, y) point and second derivative
 Cceleritas::SplineCalculatorFind and interpolate cross sections on a uniform log grid with an input spline-order
 Cceleritas::SplineDerivCalculatorCalculate the second derivatives of a cubic spline
 Cceleritas::SplineInterpolator< T >Interpolate using a cubic spline
 Cceleritas::StackAllocator< T >Dynamically allocate arbitrary data on a stack
 Cceleritas::StackAllocator< celeritas::Secondary >
 Cceleritas::StackAllocatorData< T, W, M >Storage for a stack and its dynamic size
 Cceleritas::StackAllocatorData< celeritas::Secondary, W, M >
 Cceleritas::StackAllocatorData< Ownership::reference, M >
 Cceleritas::StackAllocatorData< Ownership::value, M >
 Cceleritas::inp::StandaloneInputCeleritas setup for standalone apps
 Cceleritas::setup::StandaloneLoadedResult from loaded standalone input to be used in front-end apps
 Cceleritas::inp::StateCapacitySet up per-process state/buffer capacities
 Cceleritas::StaticActionDataConcrete utility class for managing an action with static strings
 Cceleritas::StatusCheckParamsData< W, M >Status check parameters
 Cceleritas::StatusCheckParamsData< Ownership::value, MemSpace::device >
 Cceleritas::StatusCheckStateData< W, M >Store the previous state and action IDs
 Cceleritas::test::ExampleMctruth::Step
 Cceleritas::StepanovParametersParameters of Stepanov's function to fit nucleon-nucleon cross sections below 10 MeV
 Cceleritas::StepCollectorGather and transfer track states at each step
 Cceleritas::inp::StepDiagnosticAccumulate distributions of the number of steps per particle type
 Cceleritas::detail::StepGatherAction< P >
 Cceleritas::StepInterfaceCallback class to gather and process data from many tracks at a single step
 Cceleritas::StepLimitStep length and limiting action to take
 Cceleritas::StepParamsData< W, M >Shared attributes about the hits being collected
 Cceleritas::StepperInputState-specific options for the stepper
 Cceleritas::StepperInterfaceInterface class for stepper classes
 Cceleritas::StepperResultTrack counters for a step
 Cceleritas::SDSetupOptions::StepPoint
 Cceleritas::StepPointSelectionWhich track properties to gather at the beginning and end of a step
 Cceleritas::StepPointStateData< W, M >Gathered state data for beginning/end of step data for tracks in parallel
 Cceleritas::StepSelectionWhich track properties to gather at every step
 Cceleritas::StepState< M >
 Cceleritas::StepStateData< W, M >Gathered data and persistent scratch space for gathering and copying data
 Cceleritas::StepStateData< Ownership::reference, M >
 Cceleritas::StepStateDataImpl< W, M >Gathered data for a single step for many tracks in parallel
 Cceleritas::StopwatchSimple timer
 Cceleritas::StreamPIMPL class for CUDA or HIP stream
 Cceleritas::StreamableTrackPrint a track to the given stream
 Cceleritas::StreamableVariant< T >Helper class to print a variant to a stream
 Cceleritas::StreamLogHandlerSimple log handler: write with colors to a long-lived ostream reference
 Cceleritas::StreamStore< P, S >Helper class for storing parameters and multiple stream-dependent states
 Cceleritas::StreamStore< ParticleTallyParamsData, ParticleTallyStateData >
 Cceleritas::StreamStore< SimpleCaloParamsData, SimpleCaloStateData >
 Cceleritas::StringEnumMapper< T >Map strings to enums for user input
 Cceleritas::orangeinp::SurfaceNode that is a single surface
 Cceleritas::SurfaceClipperTruncate a bounding zone using a convex quadric surface
 Cceleritas::SurfaceSimplifierReturn a simplified, regularized version of a surface/sense pair
 Cceleritas::SurfacesRecordData for surfaces within a single unit
 Cceleritas::SurfaceTypeTraits< S >Map surface enumeration to surface type
 Cceleritas::inp::SystemSet up system parameters defined once at program startup
 Cceleritas::TabulatedElementSelectorMake a weighted random selection of an element
 Cceleritas::testdetail::TCT< C1, C2 >
 Cceleritas::units::Tesla
 Ctesting::Test
 CTestBase
 Cceleritas::test::TestEm3FlatGeoTestTest TestEm3 (flattened)
 Cceleritas::test::TestEm3GeoTestTest TestEm3 (nested structures)
 Cceleritas::inp::TimersSet up Celeritas timers
 Cceleritas::Tolerance< T >Tolerance for construction and runtime bumping
 Cceleritas::Tolerance< T >
 Cceleritas::TracingSessionRAII wrapper for a tracing session
 Cceleritas::TrackerVisitorApply a functor to a universe tracker of unknown type
 Cceleritas::TrackExecutor< T >Call a CoreTrackView executor for a given ThreadId
 Cceleritas::inp::TrackingSpecify non-physical parameters which can affect the physics
 Cceleritas::inp::TrackingLimitsHard cutoffs for counters
 Cceleritas::optical::TrackInitializerOptical photon data used to initialize a photon track state
 Cceleritas::TrackInitializerLightweight version of a track used to initialize new tracks from primaries or secondaries
 Cceleritas::optical::TrackInitParamsData< W, M >Persistent data for optical track initialization
 Cceleritas::TrackInitParamsData< W, M >Persistent data for track initialization
 Cceleritas::TrackInitParamsData< Ownership::value, MemSpace::device >
 Cceleritas::optical::TrackInitStateData< W, M >Storage for dynamic data used to initialize new optical photon tracks
 Cceleritas::TrackInitStateData< W, M >Storage for dynamic data used to initialize new tracks
 Cceleritas::optical::TrackSlotExecutor< T >Transform a thread or track slot ID into a core track view
 Cceleritas::TransformationApply transformations with rotation and/or reflection
 Cceleritas::test::TransformedBoxGeoTestTest the transformed box geometry
 Cceleritas::g4org::TransformerReturn an ORANGE transformation from a Geant4 transformation
 Cceleritas::TransformHasherCalculate a hash value of a transform for deduplication
 Cceleritas::TransformRecordType-deleted transform
 Cceleritas::TransformSimplifierReturn a simplified version of a transformation
 Cceleritas::TransformTypeTraits< S >Map transform enumeration to transform class
 Cceleritas::TransformTypeTraits< TransformType::no_transformation >
 Cceleritas::TransformTypeTraits< TransformType::transformation >
 Cceleritas::TransformTypeTraits< TransformType::translation >
 Cceleritas::TransformVisitorApply a functor to a type-deleted transform
 Cceleritas::TranslationApply a translation (no rotation)
 Cceleritas::matrix::TransposePolicy
 Cceleritas::TrapezoidSegmentIntegratorCalculate the integral of a piecewise linear function
 Cceleritas::orangeinp::GenPrism::TrapFaceRegular trapezoidal top/bottom face
 Cceleritas::TridiagonalSolverSolve a tridiagonal system of equations using the Thomas algorithm
 Cceleritas::orangeinp::TrueNode that represents "always true" for simplification
 Cceleritas::TsaiUrbanDistributionPolar angular distribution for pair-production and bremsstrahlung processes
 Cceleritas::RootStepWriter::TStepDataTruth step data; Naming convention must match StepStateData
 Cceleritas::RootStepWriter::TStepPointTruth step point data; Naming convention must match StepPointStateData
 Cceleritas::test::TwoBoxesGeoTestTest the two-box geometry
 Cceleritas::TwodGridBuilderConstruct a generic 2D grid
 Cceleritas::TwodGridCalculatorFind and do bilinear interpolation on a nonuniform 2D grid of reals
 Cceleritas::TwodGridDataDefinition of a structured nonuniform 2D grid with node-centered data
 Cceleritas::TwodSubgridCalculatorDo bilinear interpolation on a 2D grid with the x value preselected
 Cceleritas::TwoPiUnit for 2*pi radians
 Cceleritas::test::OrangeGeoTestBase::TwoVolInput
 Cceleritas::TypeDemangler< T >Utility function for demangling C++ types (specifically with GCC)
 Cceleritas::UniformBoxDistribution< RealType >Sample a point uniformly in a box
 Cceleritas::inp::UniformBoxShapeSample uniformly in a box
 Cceleritas::inp::UniformFieldCreate a uniform nonzero field
 Cceleritas::UniformFieldA uniform field
 Cceleritas::UniformFieldParamsData< W, M >Data and options for a uniform field
 Cceleritas::UniformFieldParamsData< Ownership::value, MemSpace::device >
 Cceleritas::UniformGridInteract with a uniform grid of increasing values
 Cceleritas::UniformGridDataData input for a uniform increasing grid
 Cceleritas::UniformGridInserterManage data and help construction of physics value grids
 Cceleritas::UniformGridRecordParameterization of a discrete scalar field on a given 1D grid
 Cceleritas::UniformLogGridCalculatorFind and interpolate values on a uniform log energy grid
 Cceleritas::UniformRealDistribution< RealType >Sample from a uniform distribution
 Cceleritas::UniformRealDistribution< ::celeritas::real_type >
 Cceleritas::UniformRealDistribution< real_type >
 Cceleritas::UniformZFieldA uniform field along the Z axis
 Cceleritas::UnitDivide< C1, C2 >Value is C1::value() / C2::value()
 Cceleritas::UnitDivide< Mev, CLight >
 Cceleritas::UnitDivide< Mev, UnitProduct< CLight, CLight > >
 Cceleritas::UnitInputInput definition for a unit
 Cceleritas::UnitInverse< C1 >Value is 1 / C1::value()
 Cceleritas::UnitProduct< C1, C2 >Value is C1::value() * C2::value()
 Cceleritas::UnitProduct< Gram, InvCentimeterCubed >
 Cceleritas::UnitProduct< Mol, InvCentimeterCubed >
 Cceleritas::units::UnitSystemTraits< UnitSystem >Traits class for units
 Cceleritas::UniverseIndexerData< W, M >Surface and volume offsets to convert between local and global indices
 Cceleritas::UniverseTypeTraits< U >Map universe enumeration to surface data and tracker classes
 Cceleritas::UniverseTypeTraits< UniverseType::rect_array >
 Cceleritas::UniverseTypeTraits< UniverseType::simple >
 Cceleritas::inp::UpdateImportUpdate control and diagnostic options from an external input file
 Cceleritas::UrbanFluctuationParametersMaterial-dependent parameters used in the energy loss fluctuation model
 Cceleritas::UrbanMscApply Urban multiple scattering to a track
 Cceleritas::UrbanMscData< W, M >Device data for Urban MSC
 Cceleritas::UrbanMscData< Ownership::value, MemSpace::device >
 Cceleritas::UrbanMscMaterialDataMaterial-dependent data for Urban MSC
 Cceleritas::UrbanMscParametersSettable parameters and default values for Urban multiple scattering
 Cceleritas::UrbanMscParMatDataParticle- and material-dependent data for MSC
 Cceleritas::optical::ModelImporter::UserBuildInputInput argument for user-provided process construction
 Cceleritas::ValueGridBuilderHelper class for constructing on-device physics data for a single material
 Cceleritas::ValueTableSet of value grids for all elements or materials
 Cceleritas::VecgeomParamsData< W, M >Persistent data used by VecGeom implementation
 Cceleritas::VecgeomStateData< W, M >Interface for VecGeom state information
 Cceleritas::VecgeomStateData< Ownership::reference, M >
 Cceleritas::VecgeomStateData< Ownership::value, M >
 Cceleritas::VecgeomTrackViewNavigate through a VecGeom geometry on a single thread
 Cceleritas::VersionSimple version comparison
 Cceleritas::VolumeInputInput definition for a single volume
 Cceleritas::VolumeRecordData for a single volume definition
 Cceleritas::VolumeViewAccess data about a single volume
 Cceleritas::VolumeVisitor< T >Recursively visit volumes
 Cceleritas::VolumeVisitorTraits< PV >Traits class to access children and associated logical volume
 Cceleritas::VolumeVisitorTraits< G4VPhysicalVolume >
 Cceleritas::VolumeVisitorTraits< vecgeom::VPlacedVolume >
 Cceleritas::optical::WarnAndIgnoreModelWarn about a missing optical model and deliberately skip it
 Cceleritas::WarnAndIgnoreProcessWarn about a missing process and deliberately skip it
 Cceleritas::optical::WavelengthShiftData< W, M >Wavelength shift data
 Cceleritas::optical::WavelengthShiftData< Ownership::value, MemSpace::device >
 Cceleritas::optical::WavelengthShiftInteractorApply the wavelength shift (WLS) to optical photons
 Cceleritas::WentzelDistributionSample the polar scattering angle cosine for Wentzel Coulomb scattering
 Cceleritas::WentzelHelperHelper class for the Wentzel OK and VI Coulomb scattering model
 Cceleritas::WentzelMacroXsCalculatorCalculate the total cross section for the Wentzel VI MSC model
 Cceleritas::WentzelOKVIData< W, M >Constant shared data used by the Coulomb scattering and Wentzel VI models
 Cceleritas::WentzelOKVIData< Ownership::value, MemSpace::device >
 Cceleritas::WentzelTransportXsCalculatorCalculate the transport cross section for the Wentzel OK and VI model
 Cceleritas::WentzelVIMscData< W, M >Device data for Wentzel VI MSC
 Cceleritas::WentzelVIMscData< Ownership::value, MemSpace::device >
 Cceleritas::WentzelVIMscParametersSettable parameters and default values for Wentzel VI multiple scattering
 Cceleritas::optical::WlsMaterialRecordMaterial dependent scalar property of wavelength shift (WLS)
 Cceleritas::XorwowRngEngineGenerate random data using the XORWOW algorithm
 Cceleritas::XorwowRngInitializerInitialize an RNG
 Cceleritas::XorwowRngParamsData< W, M >Persistent data for XORWOW generator
 Cceleritas::XorwowRngParamsData< Ownership::value, MemSpace::device >
 Cceleritas::XorwowRngStateData< W, M >XORWOW generator states for all threads
 Cceleritas::XorwowStateIndividual RNG state
 Cceleritas::XsCalculatorFind and interpolate scaled cross sections
 Cceleritas::XsGridInserterManage data and help construction of physics cross section grids
 Cceleritas::XsGridRecordTabulated cross section as a function of energy on a 1D grid
 Cceleritas::ZHelixStepper< EquationT >Analytically step along a helical path for a uniform Z magnetic field
 Cceleritas::test::ZnenvGeoTestTest the ALICE ZDC (parameterised) geometry
 Cceleritas::ZoneComponentComponents of nuclear zone properties of the Bertini cascade model
 Cceleritas::Ts