| ▼ corsika | |
| ▼ detail | |
| ► framework | |
| ► process | |
| BoundaryCrossingProcess.hpp | |
| CascadeEquationsProcess.hpp | |
| ContinuousProcess.hpp | |
| DecayProcess.hpp | |
| InteractionHistogram.hpp | |
| InteractionProcess.hpp | |
| SecondariesProcess.hpp | |
| StackProcess.hpp | |
| ► random | |
| ► random_iterator | |
| ► detail | |
| ► functors | |
| EngineCaller.hpp | |
| ► Random123 | |
| ► conventional | |
| Engine.hpp | |
| boxmuller.hpp | |
| MicroURNG.hpp | |
| ReinterpretCtr.hpp | |
| uniform.hpp | |
| Engine.hpp | |
| EngineTraits.hpp | |
| SplitMix.hpp | |
| Squares3_128.hpp | |
| Squares3_64.hpp | |
| Squares4_128.hpp | |
| Squares4_64.hpp | |
| SquaresKeys.hpp | |
| uint128.hpp | |
| Stream.hpp | |
| ► media | |
| LayeredSphericalAtmosphereBuilder.hpp | |
| ► setup | |
| SetupStack.hpp | |
| ► stack | |
| ► history | |
| HistoryObservationPlane.hpp | |
| ▼ framework | |
| ► analytics | |
| ClassTimer.hpp | |
| FunctionTimer.hpp | |
| Timer.hpp | |
| ► core | |
| Cascade.hpp | |
| EnergyMomentumOperations.hpp | Relativistic energy momentum calculations |
| Logging.hpp | CORSIKA8 logging utilities |
| ParticleProperties.hpp | Interface to particle properties |
| PhysicalConstants.hpp | Constants are defined with static units, based on the package (namespace) phys::units, imported in PhysicsUnits.hpp |
| PhysicalGeometry.hpp | |
| PhysicalUnits.hpp | Import and extend the phys::units package |
| Step.hpp | |
| ► geometry | |
| BaseTrajectory.hpp | |
| BaseVector.hpp | |
| Box.hpp | |
| CoordinateSystem.hpp | |
| FourVector.hpp | General FourVector object |
| Helix.hpp | |
| Intersections.hpp | |
| IVolume.hpp | |
| LeapFrogTrajectory.hpp | |
| Line.hpp | |
| Path.hpp | |
| PhysicalGeometry.hpp | |
| Plane.hpp | |
| Point.hpp | |
| QuantityVector.hpp | |
| RootCoordinateSystem.hpp | |
| Sphere.hpp | |
| StraightTrajectory.hpp | |
| Vector.hpp | |
| ► process | |
| BaseProcess.hpp | |
| BoundaryCrossingProcess.hpp | |
| CascadeEquationsProcess.hpp | |
| ContinuousProcess.hpp | |
| ContinuousProcessIndex.hpp | |
| ContinuousProcessStepLength.hpp | |
| DecayProcess.hpp | |
| DynamicInteractionProcess.hpp | |
| InteractionCounter.hpp | |
| InteractionHistogram.hpp | |
| InteractionLengthModifier.hpp | |
| InteractionProcess.hpp | |
| NullModel.hpp | |
| ProcessReturn.hpp | |
| ProcessSequence.hpp | |
| ProcessTraits.hpp | |
| SecondariesProcess.hpp | |
| StackProcess.hpp | |
| SwitchProcessSequence.hpp | |
| ► random | |
| ExponentialDistribution.hpp | |
| RNGManager.hpp | |
| UniformRealDistribution.hpp | |
| ► stack | |
| CombinedStack.hpp | |
| DefaultSecondaryProducer.hpp | |
| ParticleBase.hpp | |
| SecondaryView.hpp | |
| Stack.hpp | Description of particle stacks |
| StackIteratorInterface.hpp | |
| ► units | |
| io.hpp | IO for compile-time quantity library |
| io_output.hpp | IO for quantity library |
| io_output_eng.hpp | Engineering IO for quantity library |
| io_symbols.hpp | IO for quantity library |
| other_units.hpp | Units not approved for use with SI |
| physical_constants.hpp | Several physical constants |
| quantity.hpp | Zero-overhead dimensional analysis and unit/quantity manipulation and conversion |
| quantity_io.hpp | IO for quantity library |
| quantity_io_ampere.hpp | Ampere, electrical current, a fundamental dimension |
| quantity_io_becquerel.hpp | Becquerel, activity_of_a_nuclide_d |
| quantity_io_candela.hpp | Candela, fundamental dimension |
| quantity_io_celsius.hpp | Celsius, thermodynamic temperature |
| quantity_io_coulomb.hpp | Coulomb, electrical power |
| quantity_io_dimensionless.hpp | Dimensionless |
| quantity_io_engineering.hpp | |
| quantity_io_farad.hpp | Farad, capacitance |
| quantity_io_gray.hpp | Gray, absorbed dose |
| quantity_io_henry.hpp | Henry, inductance |
| quantity_io_hertz.hpp | Hertz, frequency |
| quantity_io_joule.hpp | Joule, energy |
| quantity_io_kelvin.hpp | Kelvin, fundamental dimension |
| quantity_io_kilogram.hpp | Kilogram, fundamental dimension |
| quantity_io_lumen.hpp | Lumen, luminous flux |
| quantity_io_lux.hpp | Lux, illuminance |
| quantity_io_meter.hpp | Meter, fundamental dimension |
| quantity_io_mole.hpp | |
| quantity_io_newton.hpp | Newton, force |
| quantity_io_ohm.hpp | Ohm, electrical resistance |
| quantity_io_pascal.hpp | Pascal, pressure |
| quantity_io_radian.hpp | Radian, angle |
| quantity_io_second.hpp | Second, fundamental dimension |
| quantity_io_siemens.hpp | Siemens, electrical coductance |
| quantity_io_sievert.hpp | Sievert, dose equivalent |
| quantity_io_speed.hpp | Speed, velocity |
| quantity_io_steradian.hpp | Steradian, solid angle |
| quantity_io_symbols.hpp | Load all available unit names and symbols |
| quantity_io_tesla.hpp | Tesla, magnetic flux density |
| quantity_io_volt.hpp | Voltage, electric potential |
| quantity_io_watt.hpp | Watt, electrical power |
| quantity_io_weber.hpp | Weber, magnetic flux |
| ► utility | |
| COMBoost.hpp | |
| CorsikaData.hpp | Returns the full path of the file filename within the CORSIKA_DATA directory |
| CorsikaFenv.hpp | |
| CubicSolver.hpp | |
| FindXmax.hpp | |
| HasMethodSignature.hpp | |
| ImplementsMixin.hpp | |
| LinearSolver.hpp | |
| QuadraticSolver.hpp | |
| QuarticSolver.hpp | |
| SaveBoostHistogram.hpp | This functions saves a boost::histogram into a numpy file |
| Singleton.hpp | |
| ▼ media | |
| BaseExponential.hpp | |
| BaseTabular.hpp | |
| CORSIKA7Atmospheres.hpp | |
| DensityFunction.hpp | |
| Environment.hpp | |
| ExponentialRefractiveIndex.hpp | |
| FlatExponential.hpp | |
| GeomagneticModel.hpp | |
| GladstoneDaleRefractiveIndex.hpp | |
| HomogeneousMedium.hpp | |
| IEmpty.hpp | |
| IMagneticFieldModel.hpp | |
| IMediumModel.hpp | |
| IMediumPropertyModel.hpp | |
| InhomogeneousMedium.hpp | |
| IRefractiveIndexModel.hpp | |
| LayeredSphericalAtmosphereBuilder.hpp | |
| LinearApproximationIntegrator.hpp | |
| MediumProperties.hpp | |
| MediumPropertyModel.hpp | |
| NameModel.hpp | |
| NuclearComposition.hpp | |
| ShowerAxis.hpp | |
| SlidingPlanarExponential.hpp | |
| SlidingPlanarTabular.hpp | |
| UniformMagneticField.hpp | |
| UniformRefractiveIndex.hpp | |
| Universe.hpp | |
| VolumeTreeNode.hpp | |
| WeightProvider.hpp | |
| ▼ modules | |
| ► conex | |
| CONEX_f.hpp | |
| CONEXhybrid.hpp | |
| Random.hpp | This file is an integral part of the epos interface |
| ► energy_loss | |
| BetheBlochPDG.hpp | |
| ► epos | |
| EposStack.hpp | |
| InteractionModel.hpp | |
| ParticleConversion.hpp | |
| Random.hpp | This file is an integral part of the epos interface |
| ► fluka | |
| InteractionModel.hpp | |
| ParticleConversion.hpp | |
| Random.hpp | |
| ► proposal | |
| ContinuousProcess.hpp | |
| HadronicPhotonModel.hpp | |
| InteractionModel.hpp | |
| ProposalProcessBase.hpp | |
| ► pythia8 | |
| Decay.hpp | |
| Interaction.hpp | |
| Pythia8.hpp | |
| Random.hpp | |
| ► qgsjetII | |
| InteractionModel.hpp | |
| ParticleConversion.hpp | |
| qgsjet-II-04.hpp | |
| QGSJetIIFragmentsStack.hpp | |
| QGSJetIIStack.hpp | |
| Random.hpp | |
| ► radio | |
| ► antennas | |
| Antenna.hpp | |
| TimeDomainAntenna.hpp | |
| ► detectors | |
| AntennaCollection.hpp | |
| ► propagators | |
| DummyTestPropagator.hpp | |
| NumericalIntegratingPropagator.hpp | |
| RadioPropagator.hpp | |
| SignalPath.hpp | |
| TabulatedFlatAtmospherePropagator.hpp | |
| CoREAS.hpp | |
| RadioProcess.hpp | |
| ZHS.hpp | |
| ► sibyll | |
| Decay.hpp | |
| HadronInteractionModel.hpp | |
| InteractionModel.hpp | |
| NuclearInteractionModel.hpp | |
| ParticleConversion.hpp | |
| Random.hpp | This file is an integral part of the sibyll interface |
| SibStack.hpp | |
| ► sophia | |
| InteractionModel.hpp | |
| ParticleConversion.hpp | |
| Random.hpp | This file is an integral part of the sophia interface |
| SophiaStack.hpp | |
| ► thinning | |
| EMThinning.hpp | |
| ► tracking | |
| Intersect.hpp | |
| TrackingLeapFrogCurved.hpp | The leap-frog tracking |
| TrackingLeapFrogStraight.hpp | |
| TrackingStraight.hpp | |
| ► urqmd | |
| ParticleConversion.hpp | |
| Random.hpp | |
| UrQMD.hpp | |
| ► writers | |
| EnergyLossWriter.hpp | |
| EnergyLossWriterParquet.hpp | |
| LongitudinalProfileWriterParquet.hpp | |
| LongitudinalWriter.hpp | |
| ObservationVolumeWriterParquet.hpp | |
| ParticleWriterParquet.hpp | |
| SubWriter.hpp | |
| TrackWriterParquet.hpp | |
| WriterOff.hpp | |
| BetheBlochPDG.hpp | |
| CONEX.hpp | |
| Epos.hpp | Includes all the parts of the EPOS model |
| FLUKA.hpp | Includes all the parts of the FLUKA model |
| HadronicElasticModel.hpp | |
| LongitudinalProfile.hpp | |
| ObservationPlane.hpp | |
| ObservationVolume.hpp | |
| OnShellCheck.hpp | |
| ParticleCut.hpp | |
| PROPOSAL.hpp | |
| Pythia8.hpp | |
| QGSJetII.hpp | Includes all the parts of the QGSJetII model |
| Random.hpp | |
| Sibyll.hpp | Includes all the parts of the Sibyll model |
| Sophia.hpp | |
| StackInspector.hpp | |
| TimeCut.hpp | |
| Tracking.hpp | |
| TrackWriter.hpp | |
| UrQMD.hpp | |
| ▼ output | |
| BaseOutput.hpp | |
| Configurable.hpp | |
| DummyOutputManager.hpp | |
| NoOutput.hpp | |
| OutputManager.hpp | |
| ParquetStreamer.hpp | |
| YAMLStreamer.hpp | |
| ▼ setup | |
| SetupLogger.hpp | |
| SetupStack.hpp | |
| SetupTrajectory.hpp | Note/Warning: Tracking and Trajectory must fit together ! |
| ▼ stack | |
| ► history | |
| Event.hpp | |
| EventType.hpp | |
| HistoryObservationPlane.hpp | |
| HistorySecondaryProducer.hpp | |
| HistoryStackExtension.hpp | |
| SecondaryParticle.hpp | |
| DummyStack.hpp | |
| GeometryNodeStackExtension.hpp | |
| VectorStack.hpp | |
| WeightStackExtension.hpp | |