CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
corsika::urqmd::UrQMD Class Reference

Public Member Functions

 UrQMD (boost::filesystem::path const path=corsika_data("UrQMD/UrQMD-1.3.1-xs.dat"), int const retryFlag=0)
 The UrQMD interaction model. More...
 
bool isValid (Code const projectileId, Code const targetId) const
 
CrossSectionType getTabulatedCrossSection (Code const, Code const, HEPEnergyType const) const
 
CrossSectionType getCrossSection (Code const projectileId, Code const targetId, FourMomentum const &projP4, FourMomentum const &targP4) const
 
template<typename TView >
void doInteraction (TView &, Code const projectile, Code const targetId, FourMomentum const &projP4, FourMomentum const &targP4)
 

Detailed Description

Definition at line 26 of file UrQMD.hpp.

Constructor & Destructor Documentation

◆ UrQMD()

corsika::urqmd::UrQMD::UrQMD ( boost::filesystem::path const  path = corsika_data("UrQMD/UrQMD-1.3.1-xs.dat"),
int const  retryFlag = 0 
)

The UrQMD interaction model.

Parameters
pathLocation of UrQMD XS data file.
retryFlagInternal UrQMD flag for retrying interaction in case of empty event, 0 means retry.

The documentation for this class was generated from the following file: