CORSIKA8  0.0.0
The framework to simulate particle cascades for astroparticle physics
corsika::urqmd::UrQMD Class Reference
Inheritance diagram for corsika::urqmd::UrQMD:

Public Member Functions

 UrQMD (boost::filesystem::path const path=corsika_data("UrQMD/UrQMD-1.3.1-xs.dat"), int const retryFlag=0)
 
template<typename TParticle >
GrammageType getInteractionLength (TParticle const &) const
 
CrossSectionType getTabulatedCrossSection (Code, Code, HEPEnergyType) const
 
template<typename TParticle >
CrossSectionType getCrossSection (TParticle const &, Code) const
 
template<typename TView >
void doInteraction (TView &)
 
bool canInteract (Code) const
 
void blob (int)
 
- Public Member Functions inherited from corsika::InteractionProcess< UrQMD >
InverseGrammageType getInverseInteractionLength (TParticle const &particle)
 

Additional Inherited Members

- Public Types inherited from corsika::BaseProcess< UrQMD >
using process_type = UrQMD
 Base processor type for use in other template classes.
 
- Static Public Attributes inherited from corsika::BaseProcess< UrQMD >
static bool const is_process_sequence
 
static bool const is_switch_process_sequence
 
- Protected Member Functions inherited from corsika::BaseProcess< UrQMD >
UrQMD & ref ()
 
const UrQMD & ref () const
 
- Protected Attributes inherited from corsika::BaseProcess< UrQMD >
friend TDerived
 

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 
)
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: