▼ 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 | |