Version: SMASH-3.1
smash::InputKeys Struct Reference

#include <input_keys.h>

A container to keep track of all ever existed input keys.

Remarks
This class has been implemented in SMASH-3.0 and for all existing keys at that point in time it has been determined in which past version each key had been introduced. Therefore the user can read in this class whether a key is compatible and can be used with a given SMASH version. However, keys that have existed and were removed before SMASH-3.0 are not included here.
Each input key exists as static constant member and a reference to it is stored in the InputKeys::list container. Therefore, the following steps are needed in order to add a new key.
  1. Add a new member being consistent with the existing notation. Use _ to separate YAML sections in the variable name and use a name that reflects sections. A double underscore in C++ is reserved and should not be used in identifiers; hence it must not be used to separate sections. If any label consists of more than one word, use lowerCamelCase convention, although this violates the general codebase rules (it adds readability in this case). Abbreviations are allowed, but be consistent if any already exists. Keys must be alphabetically ordered within the same documentation section (this usually matches the YAML section) and you need to manually ensure this.
  2. Add some description to the user guide, using the same format as for the other existing keys. In particular, one of the Doxygen aliases among \required_key, \required_key_no_line, \optional_key and \optional_key_no_line should be used. The first two need three arguments (anchor in documentation, key name, key type) while the last two need 4 (the same three as for required keys plus the default key value). Add as well a Doxygen documentation to the new class member, by simply using there the \see_key alias that needs as single argument the key anchor in documentation you defined in the user guide.
  3. If the newly introduced key has a new type w.r.t. all existing keys, you need to add it to the key_references_variant alias. In particular, you need to add a type to the std::variant which will be std::reference_wrapper<const Key<NEW_TYPE>> with NEW_TYPE replaced by the type of your new key.
  4. Add a reference to the newly introduced variable to the InputKeys::list container. This must be done using std::cref as for the other references. Respecting the members order is welcome.
Attention
If you need to deprecate or to mark a key as not valid anymore, add the corresponding SMASH version to the Key member constructor invocation. Do not remove a member if that key is not valid any more! It is intended to track here keys that were existing in the past and are not accepted anymore. Instead, after having added the version in which the key has been deprecated or removed, adjust the user documentation by marking the key as deprecated or by removing the key and its description (in the user guide, only). If doing so a full page is removed, make sure that all reference to it are removed, too. If a key is removed and no user guide to refer to exists anymore, change the \see_key Doxygen alias to \removed_key in the member documentation (pass the SMASH version number to it in which the key has been removed).
Note
Ordering of members in this class is imposed by how keys shall appear in the documentation. For example, in the General section, all mandatory keys are listed first and all optional afterwards in alphabetical order, keep it so. Although not strictly necessary, all keys belonging to the same page are put next to each other.

Definition at line 1025 of file input_keys.h.

Public Types

using key_references_variant = std::variant< std::reference_wrapper< const Key< bool > >, std::reference_wrapper< const Key< int > >, std::reference_wrapper< const Key< double > >, std::reference_wrapper< const Key< std::string > >, std::reference_wrapper< const Key< std::array< int, 3 > >>, std::reference_wrapper< const Key< std::array< double, 2 > >>, std::reference_wrapper< const Key< std::array< double, 3 > >>, std::reference_wrapper< const Key< std::pair< double, double > >>, std::reference_wrapper< const Key< std::vector< double > >>, std::reference_wrapper< const Key< std::vector< std::string > >>, std::reference_wrapper< const Key< std::set< ThermodynamicQuantity > >>, std::reference_wrapper< const Key< std::map< PdgCode, int > >>, std::reference_wrapper< const Key< std::map< std::string, std::string > >>, std::reference_wrapper< const Key< einhard::LogLevel > >, std::reference_wrapper< const Key< BoxInitialCondition > >, std::reference_wrapper< const Key< CalculationFrame > >, std::reference_wrapper< const Key< CollisionCriterion > >, std::reference_wrapper< const Key< DensityType > >, std::reference_wrapper< const Key< DerivativesMode > >, std::reference_wrapper< const Key< ExpansionMode > >, std::reference_wrapper< const Key< FermiMotion > >, std::reference_wrapper< const Key< FieldDerivativesMode > >, std::reference_wrapper< const Key< MultiParticleReactionsBitSet > >, std::reference_wrapper< const Key< NNbarTreatment > >, std::reference_wrapper< const Key< OutputOnlyFinal > >, std::reference_wrapper< const Key< PdgCode > >, std::reference_wrapper< const Key< PseudoResonance > >, std::reference_wrapper< const Key< ReactionsBitSet > >, std::reference_wrapper< const Key< RestFrameDensityDerivativesMode > >, std::reference_wrapper< const Key< Sampling > >, std::reference_wrapper< const Key< SmearingMode > >, std::reference_wrapper< const Key< SphereInitialCondition > >, std::reference_wrapper< const Key< ThermalizationAlgorithm > >, std::reference_wrapper< const Key< TimeStepMode > >, std::reference_wrapper< const Key< TotalCrossSectionStrategy > >>
 Alias for the type to be used in the list of keys. More...
 

Static Public Attributes

static const Key< std::string > particles {{"particles"}, {"0.30"}}
 See user guide description for more information. More...
 
static const Key< std::string > decaymodes {{"decaymodes"}, {"0.30"}}
 See user guide description for more information. More...
 
static const Key< double > gen_endTime
 See user guide description for more information. More...
 
static const Key< std::string > gen_modus
 See user guide description for more information. More...
 
static const Key< int > gen_nevents {{"General", "Nevents"}, {"0.50"}}
 See user guide description for more information. More...
 
static const Key< int > gen_randomseed
 See user guide description for more information. More...
 
static const Key< int > gen_minNonEmptyEnsembles_maximumEnsembles
 See user guide description for more information. More...
 
static const Key< int > gen_minNonEmptyEnsembles_number
 See user guide description for more information. More...
 
static const Key< double > gen_deltaTime
 See user guide description for more information. More...
 
static const Key< DerivativesModegen_derivativesMode
 See user guide description for more information. More...
 
static const Key< double > gen_smearingDiscreteWeight
 See user guide description for more information. More...
 
static const Key< int > gen_ensembles
 See user guide description for more information. More...
 
static const Key< double > gen_expansionRate
 See user guide description for more information. More...
 
static const Key< FieldDerivativesModegen_fieldDerivativesMode
 See user guide description for more information. More...
 
static const Key< double > gen_smearingGaussCutoffInSigma
 See user guide description for more information. More...
 
static const Key< double > gen_smearingGaussianSigma
 See user guide description for more information. More...
 
static const Key< ExpansionModegen_metricType
 See user guide description for more information. More...
 
static const Key< RestFrameDensityDerivativesModegen_restFrameDensityDerivativeMode
 See user guide description for more information. More...
 
static const Key< SmearingModegen_smearingMode
 See user guide description for more information. More...
 
static const Key< int > gen_testparticles
 See user guide description for more information. More...
 
static const Key< TimeStepModegen_timeStepMode
 See user guide description for more information. More...
 
static const Key< double > gen_smearingTriangularRange
 See user guide description for more information. More...
 
static const Key< bool > gen_useGrid
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_default
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_box
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_collider
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_yamlConfiguration
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_experiment
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_grandcanThermalizer
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_initialConditions
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_list
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_main
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_output
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_potentials
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_rootsolver
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_sphere
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_action
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_clock
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_crossSections
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_decayModes
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_density
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_distributions
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_findScatter
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_fpe
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_grid
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_hyperSurfaceCrossing
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_inputParser
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_lattice
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_nucleus
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_particleType
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_pauliBlocking
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_propagation
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_pythia
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_resonances
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_scatterAction
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_scatterActionMulti
 See user guide description for more information. More...
 
static const Key< einhard::LogLevellog_tmn
 See user guide description for more information. More...
 
static const Key< std::string > version {{"Version"}, {"1.0", "3.0"}}
 See user guide description for more information. More...
 
static const Key< double > collTerm_additionalElasticCrossSection
 See user guide description for more information. More...
 
static const Key< CollisionCriterioncollTerm_collisionCriterion
 See user guide description for more information. More...
 
static const Key< double > collTerm_crossSectionScaling
 See user guide description for more information. More...
 
static const Key< double > collTerm_elasticCrossSection
 See user guide description for more information. More...
 
static const Key< double > collTerm_elasticNNCutoffSqrts
 See user guide description for more information. More...
 
static const Key< TotalCrossSectionStrategycollTerm_totXsStrategy
 See user guide description for more information. More...
 
static const Key< PseudoResonancecollTerm_pseudoresonance
 See user guide description for more information. More...
 
static const Key< double > collTerm_fixedMinCellLength
 See user guide description for more information. More...
 
static const Key< bool > collTerm_forceDecaysAtEnd
 See user guide description for more information. More...
 
static const Key< bool > collTerm_includeDecaysAtTheEnd
 See user guide description for more information. More...
 
static const Key< bool > collTerm_decayInitial
 See user guide description for more information. More...
 
static const Key< ReactionsBitSetcollTerm_includedTwoToTwo
 See user guide description for more information. More...
 
static const Key< bool > collTerm_isotropic
 See user guide description for more information. More...
 
static const Key< double > collTerm_maximumCrossSection
 See user guide description for more information. More...
 
static const Key< MultiParticleReactionsBitSetcollTerm_multiParticleReactions
 See user guide description for more information. More...
 
static const Key< NNbarTreatmentcollTerm_nnbarTreatment
 See user guide description for more information. More...
 
static const Key< bool > collTerm_noCollisions
 See user guide description for more information. More...
 
static const Key< bool > collTerm_onlyWarnForHighProbability
 See user guide description for more information. More...
 
static const Key< double > collTerm_resonanceLifetimeModifier
 See user guide description for more information. More...
 
static const Key< bool > collTerm_strings
 See user guide description for more information. More...
 
static const Key< bool > collTerm_stringsWithProbability
 See user guide description for more information. More...
 
static const Key< bool > collTerm_twoToOne
 See user guide description for more information. More...
 
static const Key< bool > collTerm_useAQM
 See user guide description for more information. More...
 
static const Key< double > collTerm_pauliBlocking_gaussianCutoff
 See user guide description for more information. More...
 
static const Key< double > collTerm_pauliBlocking_momentumAveragingRadius
 See user guide description for more information. More...
 
static const Key< double > collTerm_pauliBlocking_spatialAveragingRadius
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringTrans_KNOffset
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringTrans_pipiOffset
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringTrans_lower
 See user guide description for more information. More...
 
static const Key< std::pair< double, double > > collTerm_stringTrans_rangeNN
 See user guide description for more information. More...
 
static const Key< std::pair< double, double > > collTerm_stringTrans_rangeNpi
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringTrans_range_width
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_diquarkSuppression
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_formTimeFactor
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_formationTime
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_gluonBeta
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_gluonPMin
 See user guide description for more information. More...
 
static const Key< bool > collTerm_stringParam_mDependentFormationTimes
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_quarkAlpha
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_quarkBeta
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_popcornRate
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_powerParticleFormation
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_probabilityPToDUU
 See user guide description for more information. More...
 
static const Key< bool > collTerm_stringParam_separateFragmentBaryon
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_sigmaPerp
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_strangeSuppression
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_stringSigmaT
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_stringTension
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_stringZA
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_stringZALeading
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_stringZB
 See user guide description for more information. More...
 
static const Key< double > collTerm_stringParam_stringZBLeading
 See user guide description for more information. More...
 
static const Key< bool > collTerm_stringParam_useMonashTune
 See user guide description for more information. More...
 
static const Key< bool > collTerm_dileptons_decays
 See user guide description for more information. More...
 
static const Key< bool > collTerm_photons_twoToTwoScatterings
 See user guide description for more information. More...
 
static const Key< bool > collTerm_photons_bremsstrahlung
 See user guide description for more information. More...
 
static const Key< int > collTerm_photons_fractionalPhotons
 See user guide description for more information. More...
 
static const Key< double > modi_collider_eKin
 See user guide description for more information. More...
 
static const Key< double > modi_collider_eTot
 See user guide description for more information. More...
 
static const Key< double > modi_collider_pLab
 See user guide description for more information. More...
 
static const Key< double > modi_collider_sqrtSNN
 See user guide description for more information. More...
 
static const Key< CalculationFramemodi_collider_calculationFrame
 See user guide description for more information. More...
 
static const Key< bool > modi_collider_collisionWithinNucleus
 See user guide description for more information. More...
 
static const Key< FermiMotionmodi_collider_fermiMotion
 See user guide description for more information. More...
 
static const Key< double > modi_collider_initialDistance
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_diffusiveness
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_diffusiveness
 See user guide description for more information. More...
 
static const Key< std::map< PdgCode, int > > modi_collider_projectile_particles
 See user guide description for more information. More...
 
static const Key< std::map< PdgCode, int > > modi_collider_target_particles
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_radius
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_radius
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_saturationDensity
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_saturationDensity
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_eKin
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_eKin
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_eTot
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_eTot
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_pLab
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_pLab
 See user guide description for more information. More...
 
static const Key< std::string > modi_collider_projectile_custom_fileDirectory
 See user guide description for more information. More...
 
static const Key< std::string > modi_collider_target_custom_fileDirectory
 See user guide description for more information. More...
 
static const Key< std::string > modi_collider_projectile_custom_fileName
 See user guide description for more information. More...
 
static const Key< std::string > modi_collider_target_custom_fileName
 See user guide description for more information. More...
 
static const Key< bool > modi_collider_projectile_deformed_automatic
 See user guide description for more information. More...
 
static const Key< bool > modi_collider_target_deformed_automatic
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_deformed_beta2
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_deformed_beta2
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_deformed_beta3
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_deformed_beta3
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_deformed_beta4
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_deformed_beta4
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_deformed_gamma
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_deformed_gamma
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_deformed_orientation_phi
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_deformed_orientation_phi
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_deformed_orientation_psi
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_deformed_orientation_psi
 See user guide description for more information. More...
 
static const Key< bool > modi_collider_projectile_deformed_orientation_randomRotation
 See user guide description for more information. More...
 
static const Key< bool > modi_collider_target_deformed_orientation_randomRotation
 See user guide description for more information. More...
 
static const Key< double > modi_collider_projectile_deformed_orientation_theta
 See user guide description for more information. More...
 
static const Key< double > modi_collider_target_deformed_orientation_theta
 See user guide description for more information. More...
 
static const Key< double > modi_collider_impact_max
 See user guide description for more information. More...
 
static const Key< bool > modi_collider_impact_randomReactionPlane
 See user guide description for more information. More...
 
static const Key< std::array< double, 2 > > modi_collider_impact_range
 See user guide description for more information. More...
 
static const Key< Samplingmodi_collider_impact_sample
 See user guide description for more information. More...
 
static const Key< double > modi_collider_impact_value
 See user guide description for more information. More...
 
static const Key< std::vector< double > > modi_collider_impact_values
 See user guide description for more information. More...
 
static const Key< std::vector< double > > modi_collider_impact_yields
 See user guide description for more information. More...
 
static const Key< std::map< PdgCode, int > > modi_sphere_initialMultiplicities
 See user guide description for more information. More...
 
static const Key< double > modi_sphere_radius
 See user guide description for more information. More...
 
static const Key< double > modi_sphere_startTime
 See user guide description for more information. More...
 
static const Key< double > modi_sphere_temperature
 See user guide description for more information. More...
 
static const Key< bool > modi_sphere_accountResonanceWidths
 See user guide description for more information. More...
 
static const Key< double > modi_sphere_addRadialVelocity
 See user guide description for more information. More...
 
static const Key< double > modi_sphere_baryonChemicalPotential
 See user guide description for more information. More...
 
static const Key< double > modi_sphere_chargeChemicalPotential
 See user guide description for more information. More...
 
static const Key< SphereInitialConditionmodi_sphere_initialCondition
 See user guide description for more information. More...
 
static const Key< double > modi_sphere_strangeChemicalPotential
 See user guide description for more information. More...
 
static const Key< bool > modi_sphere_useThermalMultiplicities
 See user guide description for more information. More...
 
static const Key< double > modi_sphere_jet_jetMomentum
 See user guide description for more information. More...
 
static const Key< PdgCodemodi_sphere_jet_jetPdg
 See user guide description for more information. More...
 
static const Key< std::map< PdgCode, int > > modi_box_initialMultiplicities
 See user guide description for more information. More...
 
static const Key< BoxInitialConditionmodi_box_initialCondition
 See user guide description for more information. More...
 
static const Key< double > modi_box_length
 See user guide description for more information. More...
 
static const Key< double > modi_box_startTime
 See user guide description for more information. More...
 
static const Key< double > modi_box_temperature
 See user guide description for more information. More...
 
static const Key< bool > modi_box_accountResonanceWidths
 See user guide description for more information. More...
 
static const Key< double > modi_box_baryonChemicalPotential
 See user guide description for more information. More...
 
static const Key< double > modi_box_chargeChemicalPotential
 See user guide description for more information. More...
 
static const Key< double > modi_box_equilibrationTime
 See user guide description for more information. More...
 
static const Key< double > modi_box_strangeChemicalPotential
 See user guide description for more information. More...
 
static const Key< bool > modi_box_useThermalMultiplicities
 See user guide description for more information. More...
 
static const Key< double > modi_box_jet_jetMomentum
 See user guide description for more information. More...
 
static const Key< PdgCodemodi_box_jet_jetPdg
 See user guide description for more information. More...
 
static const Key< std::string > modi_list_fileDirectory
 See user guide description for more information. More...
 
static const Key< std::string > modi_list_filename
 See user guide description for more information. More...
 
static const Key< std::string > modi_list_filePrefix
 See user guide description for more information. More...
 
static const Key< int > modi_list_shiftId
 See user guide description for more information. More...
 
static const Key< std::string > modi_listBox_fileDirectory
 See user guide description for more information. More...
 
static const Key< std::string > modi_listBox_filename
 See user guide description for more information. More...
 
static const Key< std::string > modi_listBox_filePrefix
 See user guide description for more information. More...
 
static const Key< double > modi_listBox_length
 See user guide description for more information. More...
 
static const Key< int > modi_listBox_shiftId
 See user guide description for more information. More...
 
static const Key< std::string > output_densityType
 See user guide description for more information. More...
 
static const Key< double > output_outputInterval
 See user guide description for more information. More...
 
static const Key< std::vector< double > > output_outputTimes
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_particles_format
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_collisions_format
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_dileptons_format
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_photons_format
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_initialConditions_format
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_rivet_format
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_coulomb_format
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_thermodynamics_format
 See user guide description for more information. More...
 
static const Key< bool > output_particles_extended
 See user guide description for more information. More...
 
static const Key< OutputOnlyFinaloutput_particles_onlyFinal
 See user guide description for more information. More...
 
static const Key< bool > output_collisions_extended
 See user guide description for more information. More...
 
static const Key< bool > output_collisions_printStartEnd
 See user guide description for more information. More...
 
static const Key< bool > output_dileptons_extended
 See user guide description for more information. More...
 
static const Key< bool > output_photons_extended
 See user guide description for more information. More...
 
static const Key< bool > output_initialConditions_extended
 See user guide description for more information. More...
 
static const Key< double > output_initialConditions_lowerBound
 See user guide description for more information. More...
 
static const Key< double > output_initialConditions_properTime
 See user guide description for more information. More...
 
static const Key< double > output_initialConditions_pTCut
 See user guide description for more information. More...
 
static const Key< double > output_initialConditions_rapidityCut
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_rivet_analyses
 See user guide description for more information. More...
 
static const Key< std::array< double, 2 > > output_rivet_crossSection
 See user guide description for more information. More...
 
static const Key< bool > output_rivet_ignoreBeams
 See user guide description for more information. More...
 
static const Key< std::map< std::string, std::string > > output_rivet_logging {{"Output", "Rivet", "Logging"}, {"0.50"}}
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_rivet_paths
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_rivet_preloads
 See user guide description for more information. More...
 
static const Key< double > output_rivet_weights_cap
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_rivet_weights_deselect
 See user guide description for more information. More...
 
static const Key< double > output_rivet_weights_nloSmearing
 See user guide description for more information. More...
 
static const Key< std::array< double, 2 > > output_rivet_weights_noMulti
 See user guide description for more information. More...
 
static const Key< std::string > output_rivet_weights_nominal
 See user guide description for more information. More...
 
static const Key< std::vector< std::string > > output_rivet_weights_select
 See user guide description for more information. More...
 
static const Key< bool > output_thermodynamics_onlyParticipants
 See user guide description for more information. More...
 
static const Key< std::array< double, 3 > > output_thermodynamics_position
 See user guide description for more information. More...
 
static const Key< std::set< ThermodynamicQuantity > > output_thermodynamics_quantites
 See user guide description for more information. More...
 
static const Key< bool > output_thermodynamics_smearing
 See user guide description for more information. More...
 
static const Key< DensityTypeoutput_thermodynamics_type
 See user guide description for more information. More...
 
static const Key< bool > lattice_automatic
 See user guide description for more information. More...
 
static const Key< std::array< int, 3 > > lattice_cellNumber
 See user guide description for more information. More...
 
static const Key< std::array< double, 3 > > lattice_origin
 See user guide description for more information. More...
 
static const Key< bool > lattice_periodic
 See user guide description for more information. More...
 
static const Key< bool > lattice_potentialsAffectThreshold
 See user guide description for more information. More...
 
static const Key< std::array< double, 3 > > lattice_sizes
 See user guide description for more information. More...
 
static const Key< bool > potentials_use_potentials_outside_lattice
 See user guide description for more information. More...
 
static const Key< double > potentials_skyrme_skyrmeA
 See user guide description for more information. More...
 
static const Key< double > potentials_skyrme_skyrmeB
 See user guide description for more information. More...
 
static const Key< double > potentials_skyrme_skyrmeTau
 See user guide description for more information. More...
 
static const Key< double > potentials_symmetry_gamma
 See user guide description for more information. More...
 
static const Key< double > potentials_symmetry_sPot
 See user guide description for more information. More...
 
static const Key< std::vector< double > > potentials_vdf_coeffs
 See user guide description for more information. More...
 
static const Key< std::vector< double > > potentials_vdf_powers
 See user guide description for more information. More...
 
static const Key< double > potentials_vdf_satRhoB
 See user guide description for more information. More...
 
static const Key< std::vector< double > > potentials_coulomb_rCut
 See user guide description for more information. More...
 
static const Key< double > potentials_momentum_dependence_C
 See user guide description for more information. More...
 
static const Key< double > potentials_momentum_dependence_Lambda
 See user guide description for more information. More...
 
static const Key< std::array< int, 3 > > forcedThermalization_cellNumber
 See user guide description for more information. More...
 
static const Key< double > forcedThermalization_criticalEDensity
 See user guide description for more information. More...
 
static const Key< double > forcedThermalization_startTime
 See user guide description for more information. More...
 
static const Key< double > forcedThermalization_timestep
 See user guide description for more information. More...
 
static const Key< ThermalizationAlgorithmforcedThermalization_algorithm
 See user guide description for more information. More...
 
static const Key< std::array< double, 3 > > forcedThermalization_latticeSizes
 See user guide description for more information. More...
 
static const Key< bool > forcedThermalization_microcanonical
 See user guide description for more information. More...
 
static const std::vector< key_references_variantlist
 List of references to all existing SMASH keys. More...
 

Member Typedef Documentation

◆ key_references_variant

using smash::InputKeys::key_references_variant = std::variant< std::reference_wrapper<const Key<bool> >, std::reference_wrapper<const Key<int> >, std::reference_wrapper<const Key<double> >, std::reference_wrapper<const Key<std::string> >, std::reference_wrapper<const Key<std::array<int, 3> >>, std::reference_wrapper<const Key<std::array<double, 2> >>, std::reference_wrapper<const Key<std::array<double, 3> >>, std::reference_wrapper<const Key<std::pair<double, double> >>, std::reference_wrapper<const Key<std::vector<double> >>, std::reference_wrapper<const Key<std::vector<std::string> >>, std::reference_wrapper<const Key<std::set<ThermodynamicQuantity> >>, std::reference_wrapper<const Key<std::map<PdgCode, int> >>, std::reference_wrapper<const Key<std::map<std::string, std::string> >>, std::reference_wrapper<const Key<einhard::LogLevel> >, std::reference_wrapper<const Key<BoxInitialCondition> >, std::reference_wrapper<const Key<CalculationFrame> >, std::reference_wrapper<const Key<CollisionCriterion> >, std::reference_wrapper<const Key<DensityType> >, std::reference_wrapper<const Key<DerivativesMode> >, std::reference_wrapper<const Key<ExpansionMode> >, std::reference_wrapper<const Key<FermiMotion> >, std::reference_wrapper<const Key<FieldDerivativesMode> >, std::reference_wrapper<const Key<MultiParticleReactionsBitSet> >, std::reference_wrapper<const Key<NNbarTreatment> >, std::reference_wrapper<const Key<OutputOnlyFinal> >, std::reference_wrapper<const Key<PdgCode> >, std::reference_wrapper<const Key<PseudoResonance> >, std::reference_wrapper<const Key<ReactionsBitSet> >, std::reference_wrapper<const Key<RestFrameDensityDerivativesMode> >, std::reference_wrapper<const Key<Sampling> >, std::reference_wrapper<const Key<SmearingMode> >, std::reference_wrapper<const Key<SphereInitialCondition> >, std::reference_wrapper<const Key<ThermalizationAlgorithm> >, std::reference_wrapper<const Key<TimeStepMode> >, std::reference_wrapper<const Key<TotalCrossSectionStrategy> >>

Alias for the type to be used in the list of keys.

Definition at line 5206 of file input_keys.h.

Member Data Documentation

◆ particles

const Key<std::string> smash::InputKeys::particles {{"particles"}, {"0.30"}}
inlinestatic

See user guide description for more information.

Definition at line 1029 of file input_keys.h.

◆ decaymodes

const Key<std::string> smash::InputKeys::decaymodes {{"decaymodes"}, {"0.30"}}
inlinestatic

See user guide description for more information.

Definition at line 1033 of file input_keys.h.

◆ gen_endTime

const Key<double> smash::InputKeys::gen_endTime
inlinestatic
Initial value:
{{"General", "End_Time"},
{"0.50"}}

See user guide description for more information.

Definition at line 1051 of file input_keys.h.

◆ gen_modus

const Key<std::string> smash::InputKeys::gen_modus
inlinestatic
Initial value:
{{"General", "Modus"},
{"0.50"}}

See user guide description for more information.

Definition at line 1077 of file input_keys.h.

◆ gen_nevents

const Key<int> smash::InputKeys::gen_nevents {{"General", "Nevents"}, {"0.50"}}
inlinestatic

See user guide description for more information.

Definition at line 1093 of file input_keys.h.

◆ gen_randomseed

const Key<int> smash::InputKeys::gen_randomseed
inlinestatic
Initial value:
{{"General", "Randomseed"},
{"0.50"}}

See user guide description for more information.

Definition at line 1105 of file input_keys.h.

◆ gen_minNonEmptyEnsembles_maximumEnsembles

const Key<int> smash::InputKeys::gen_minNonEmptyEnsembles_maximumEnsembles
inlinestatic
Initial value:
{
{"General", "Minimum_Nonempty_Ensembles", "Maximum_Ensembles_Run"},
{"2.2"}}

See user guide description for more information.

Definition at line 1118 of file input_keys.h.

◆ gen_minNonEmptyEnsembles_number

const Key<int> smash::InputKeys::gen_minNonEmptyEnsembles_number
inlinestatic
Initial value:
{
{"General", "Minimum_Nonempty_Ensembles", "Number"}, {"1.3"}}

See user guide description for more information.

Definition at line 1131 of file input_keys.h.

◆ gen_deltaTime

const Key<double> smash::InputKeys::gen_deltaTime
inlinestatic
Initial value:
{
{"General", "Delta_Time"}, 1.0, {"0.50"}}

See user guide description for more information.

Definition at line 1162 of file input_keys.h.

◆ gen_derivativesMode

const Key<DerivativesMode> smash::InputKeys::gen_derivativesMode
inlinestatic
Initial value:
{
{"General", "Derivatives_Mode"},
{"2.1"}}

See user guide description for more information.

Definition at line 1185 of file input_keys.h.

◆ gen_smearingDiscreteWeight

const Key<double> smash::InputKeys::gen_smearingDiscreteWeight
inlinestatic
Initial value:
{
{"General", "Discrete_Weight"}, 1. / 3, {"2.1"}}

See user guide description for more information.

Definition at line 1202 of file input_keys.h.

◆ gen_ensembles

const Key<int> smash::InputKeys::gen_ensembles
inlinestatic
Initial value:
{
{"General", "Ensembles"}, 1, {"2.1"}}

See user guide description for more information.

Definition at line 1232 of file input_keys.h.

◆ gen_expansionRate

const Key<double> smash::InputKeys::gen_expansionRate
inlinestatic
Initial value:
{
{"General", "Expansion_Rate"}, 0.1, {"1.1"}}

See user guide description for more information.

Definition at line 1250 of file input_keys.h.

◆ gen_fieldDerivativesMode

const Key<FieldDerivativesMode> smash::InputKeys::gen_fieldDerivativesMode
inlinestatic
Initial value:
{
{"General", "Field_Derivatives_Mode"},
{"2.1"}}

See user guide description for more information.

Definition at line 1279 of file input_keys.h.

◆ gen_smearingGaussCutoffInSigma

const Key<double> smash::InputKeys::gen_smearingGaussCutoffInSigma
inlinestatic
Initial value:
{
{"General", "Gauss_Cutoff_In_Sigma"}, 4.0, {"0.80"}}

See user guide description for more information.

Definition at line 1294 of file input_keys.h.

◆ gen_smearingGaussianSigma

const Key<double> smash::InputKeys::gen_smearingGaussianSigma
inlinestatic
Initial value:
{
{"General", "Gaussian_Sigma"}, 1.0, {"0.60"}}

See user guide description for more information.

Definition at line 1307 of file input_keys.h.

◆ gen_metricType

const Key<ExpansionMode> smash::InputKeys::gen_metricType
inlinestatic
Initial value:
{
{"General", "Metric_Type"}, ExpansionMode::NoExpansion, {"1.1"}}

See user guide description for more information.

Definition at line 1324 of file input_keys.h.

◆ gen_restFrameDensityDerivativeMode

const Key<RestFrameDensityDerivativesMode> smash::InputKeys::gen_restFrameDensityDerivativeMode
inlinestatic
Initial value:
{
{"General", "Rest_Frame_Density_Derivatives_Mode"},
{"2.1"}}

See user guide description for more information.

Definition at line 1339 of file input_keys.h.

◆ gen_smearingMode

const Key<SmearingMode> smash::InputKeys::gen_smearingMode
inlinestatic
Initial value:
{
{"General", "Smearing_Mode"}, SmearingMode::CovariantGaussian, {"2.1"}}

See user guide description for more information.

Definition at line 1398 of file input_keys.h.

◆ gen_testparticles

const Key<int> smash::InputKeys::gen_testparticles
inlinestatic
Initial value:
{
{"General", "Testparticles"}, 1, {"0.50"}}

See user guide description for more information.

Definition at line 1428 of file input_keys.h.

◆ gen_timeStepMode

const Key<TimeStepMode> smash::InputKeys::gen_timeStepMode
inlinestatic
Initial value:
{
{"General", "Time_Step_Mode"}, TimeStepMode::Fixed, {"0.85"}}
@ Fixed
Use fixed time step.

See user guide description for more information.

Definition at line 1452 of file input_keys.h.

◆ gen_smearingTriangularRange

const Key<double> smash::InputKeys::gen_smearingTriangularRange
inlinestatic
Initial value:
{
{"General", "Triangular_Range"}, 2.0, {"2.1"}}

See user guide description for more information.

Definition at line 1465 of file input_keys.h.

◆ gen_useGrid

const Key<bool> smash::InputKeys::gen_useGrid
inlinestatic
Initial value:
{
{"General", "Use_Grid"}, true, {"0.80"}}

See user guide description for more information.

Definition at line 1479 of file input_keys.h.

◆ log_default

const Key<einhard::LogLevel> smash::InputKeys::log_default
inlinestatic
Initial value:
{
{"Logging", "default"}, einhard::ALL, {"0.50"}}
@ ALL
Log all message.
Definition: einhard.hpp:106

See user guide description for more information.

Definition at line 1494 of file input_keys.h.

◆ log_box

const Key<einhard::LogLevel> smash::InputKeys::log_box
inlinestatic
Initial value:
{{"Logging", "Box"},
{"0.30"}}

See user guide description for more information.

Definition at line 1509 of file input_keys.h.

◆ log_collider

const Key<einhard::LogLevel> smash::InputKeys::log_collider
inlinestatic
Initial value:
{
{"Logging", "Collider"}, {"0.30"}}

See user guide description for more information.

Definition at line 1521 of file input_keys.h.

◆ log_yamlConfiguration

const Key<einhard::LogLevel> smash::InputKeys::log_yamlConfiguration
inlinestatic
Initial value:
{
{"Logging", "Configuration"}, {"3.0"}}

See user guide description for more information.

Definition at line 1533 of file input_keys.h.

◆ log_experiment

const Key<einhard::LogLevel> smash::InputKeys::log_experiment
inlinestatic
Initial value:
{
{"Logging", "Experiment"}, {"0.50"}}

See user guide description for more information.

Definition at line 1545 of file input_keys.h.

◆ log_grandcanThermalizer

const Key<einhard::LogLevel> smash::InputKeys::log_grandcanThermalizer
inlinestatic
Initial value:
{
{"Logging", "GrandcanThermalizer"}, {"1.2"}}

See user guide description for more information.

Definition at line 1557 of file input_keys.h.

◆ log_initialConditions

const Key<einhard::LogLevel> smash::InputKeys::log_initialConditions
inlinestatic
Initial value:
{
{"Logging", "InitialConditions"}, {"1.8"}}

See user guide description for more information.

Definition at line 1569 of file input_keys.h.

◆ log_list

const Key<einhard::LogLevel> smash::InputKeys::log_list
inlinestatic
Initial value:
{{"Logging", "List"},
{"0.60"}}

See user guide description for more information.

Definition at line 1581 of file input_keys.h.

◆ log_main

const Key<einhard::LogLevel> smash::InputKeys::log_main
inlinestatic
Initial value:
{{"Logging", "Main"},
{"0.50"}}

See user guide description for more information.

Definition at line 1593 of file input_keys.h.

◆ log_output

const Key<einhard::LogLevel> smash::InputKeys::log_output
inlinestatic
Initial value:
{{"Logging", "Output"},
{"0.60"}}

See user guide description for more information.

Definition at line 1605 of file input_keys.h.

◆ log_potentials

const Key<einhard::LogLevel> smash::InputKeys::log_potentials
inlinestatic
Initial value:
{
{"Logging", "Potentials"}, {"3.1"}}

See user guide description for more information.

Definition at line 1617 of file input_keys.h.

◆ log_rootsolver

const Key<einhard::LogLevel> smash::InputKeys::log_rootsolver
inlinestatic
Initial value:
{
{"Logging", "RootSolver"}, {"3.1"}}

See user guide description for more information.

Definition at line 1629 of file input_keys.h.

◆ log_sphere

const Key<einhard::LogLevel> smash::InputKeys::log_sphere
inlinestatic
Initial value:
{{"Logging", "Sphere"},
{"0.30"}}

See user guide description for more information.

Definition at line 1641 of file input_keys.h.

◆ log_action

const Key<einhard::LogLevel> smash::InputKeys::log_action
inlinestatic
Initial value:
{{"Logging", "Action"},
{"0.50"}}

See user guide description for more information.

Definition at line 1656 of file input_keys.h.

◆ log_clock

const Key<einhard::LogLevel> smash::InputKeys::log_clock
inlinestatic
Initial value:
{{"Logging", "Clock"},
{"0.50"}}

See user guide description for more information.

Definition at line 1668 of file input_keys.h.

◆ log_crossSections

const Key<einhard::LogLevel> smash::InputKeys::log_crossSections
inlinestatic
Initial value:
{
{"Logging", "CrossSections"}, {"1.3"}}

See user guide description for more information.

Definition at line 1680 of file input_keys.h.

◆ log_decayModes

const Key<einhard::LogLevel> smash::InputKeys::log_decayModes
inlinestatic
Initial value:
{
{"Logging", "DecayModes"}, {"0.50"}}

See user guide description for more information.

Definition at line 1692 of file input_keys.h.

◆ log_density

const Key<einhard::LogLevel> smash::InputKeys::log_density
inlinestatic
Initial value:
{{"Logging", "Density"},
{"0.60"}}

See user guide description for more information.

Definition at line 1704 of file input_keys.h.

◆ log_distributions

const Key<einhard::LogLevel> smash::InputKeys::log_distributions
inlinestatic
Initial value:
{
{"Logging", "Distributions"}, {"0.50"}}

See user guide description for more information.

Definition at line 1716 of file input_keys.h.

◆ log_findScatter

const Key<einhard::LogLevel> smash::InputKeys::log_findScatter
inlinestatic
Initial value:
{
{"Logging", "FindScatter"}, {"0.50"}}

See user guide description for more information.

Definition at line 1728 of file input_keys.h.

◆ log_fpe

const Key<einhard::LogLevel> smash::InputKeys::log_fpe
inlinestatic
Initial value:
{{"Logging", "Fpe"},
{"0.80"}}

See user guide description for more information.

Definition at line 1740 of file input_keys.h.

◆ log_grid

const Key<einhard::LogLevel> smash::InputKeys::log_grid
inlinestatic
Initial value:
{{"Logging", "Grid"},
{"0.50"}}

See user guide description for more information.

Definition at line 1752 of file input_keys.h.

◆ log_hyperSurfaceCrossing

const Key<einhard::LogLevel> smash::InputKeys::log_hyperSurfaceCrossing
inlinestatic
Initial value:
{
{"Logging", "HyperSurfaceCrossing"}, {"1.7"}}

See user guide description for more information.

Definition at line 1764 of file input_keys.h.

◆ log_inputParser

const Key<einhard::LogLevel> smash::InputKeys::log_inputParser
inlinestatic
Initial value:
{
{"Logging", "InputParser"}, {"0.50"}}

See user guide description for more information.

Definition at line 1776 of file input_keys.h.

◆ log_lattice

const Key<einhard::LogLevel> smash::InputKeys::log_lattice
inlinestatic
Initial value:
{{"Logging", "Lattice"},
{"0.80"}}

See user guide description for more information.

Definition at line 1788 of file input_keys.h.

◆ log_nucleus

const Key<einhard::LogLevel> smash::InputKeys::log_nucleus
inlinestatic
Initial value:
{{"Logging", "Nucleus"},
{"0.30"}}

See user guide description for more information.

Definition at line 1800 of file input_keys.h.

◆ log_particleType

const Key<einhard::LogLevel> smash::InputKeys::log_particleType
inlinestatic
Initial value:
{
{"Logging", "ParticleType"}, {"0.50"}}

See user guide description for more information.

Definition at line 1812 of file input_keys.h.

◆ log_pauliBlocking

const Key<einhard::LogLevel> smash::InputKeys::log_pauliBlocking
inlinestatic
Initial value:
{
{"Logging", "PauliBlocking"}, {"0.7.1"}}

See user guide description for more information.

Definition at line 1824 of file input_keys.h.

◆ log_propagation

const Key<einhard::LogLevel> smash::InputKeys::log_propagation
inlinestatic
Initial value:
{
{"Logging", "Propagation"}, {"0.7.1"}}

See user guide description for more information.

Definition at line 1836 of file input_keys.h.

◆ log_pythia

const Key<einhard::LogLevel> smash::InputKeys::log_pythia
inlinestatic
Initial value:
{{"Logging", "Pythia"},
{"1.0"}}

See user guide description for more information.

Definition at line 1848 of file input_keys.h.

◆ log_resonances

const Key<einhard::LogLevel> smash::InputKeys::log_resonances
inlinestatic
Initial value:
{
{"Logging", "Resonances"}, {"0.50"}}

See user guide description for more information.

Definition at line 1860 of file input_keys.h.

◆ log_scatterAction

const Key<einhard::LogLevel> smash::InputKeys::log_scatterAction
inlinestatic
Initial value:
{
{"Logging", "ScatterAction"}, {"0.50"}}

See user guide description for more information.

Definition at line 1872 of file input_keys.h.

◆ log_scatterActionMulti

const Key<einhard::LogLevel> smash::InputKeys::log_scatterActionMulti
inlinestatic
Initial value:
{
{"Logging", "ScatterActionMulti"}, {"2.0"}}

See user guide description for more information.

Definition at line 1885 of file input_keys.h.

◆ log_tmn

const Key<einhard::LogLevel> smash::InputKeys::log_tmn
inlinestatic
Initial value:
{{"Logging", "Tmn"},
{"0.80"}}

See user guide description for more information.

Definition at line 1897 of file input_keys.h.

◆ version

const Key<std::string> smash::InputKeys::version {{"Version"}, {"1.0", "3.0"}}
inlinestatic

See user guide description for more information.

Definition at line 1916 of file input_keys.h.

◆ collTerm_additionalElasticCrossSection

const Key<double> smash::InputKeys::collTerm_additionalElasticCrossSection
inlinestatic
Initial value:
{
{"Collision_Term", "Additional_Elastic_Cross_Section"}, 0.0, {"2.0"}}

See user guide description for more information.

Definition at line 1931 of file input_keys.h.

◆ collTerm_collisionCriterion

const Key<CollisionCriterion> smash::InputKeys::collTerm_collisionCriterion
inlinestatic
Initial value:
{
{"Collision_Term", "Collision_Criterion"},
{"1.7"}}
@ Covariant
Covariant Criterion.

See user guide description for more information.

Definition at line 1977 of file input_keys.h.

◆ collTerm_crossSectionScaling

const Key<double> smash::InputKeys::collTerm_crossSectionScaling
inlinestatic
Initial value:
{
{"Collision_Term", "Cross_Section_Scaling"}, 1.0, {"2.0"}}

See user guide description for more information.

Definition at line 1994 of file input_keys.h.

◆ collTerm_elasticCrossSection

const Key<double> smash::InputKeys::collTerm_elasticCrossSection
inlinestatic
Initial value:
{
{"Collision_Term", "Elastic_Cross_Section"}, -1.0, {"1.2"}}

See user guide description for more information.

Definition at line 2009 of file input_keys.h.

◆ collTerm_elasticNNCutoffSqrts

const Key<double> smash::InputKeys::collTerm_elasticNNCutoffSqrts
inlinestatic
Initial value:
{
{"Collision_Term", "Elastic_NN_Cutoff_Sqrts"}, 1.98, {"1.0"}}

See user guide description for more information.

Definition at line 2027 of file input_keys.h.

◆ collTerm_totXsStrategy

const Key<TotalCrossSectionStrategy> smash::InputKeys::collTerm_totXsStrategy
inlinestatic
Initial value:
{
{"Collision_Term", "Total_Cross_Section_Strategy"},
{"3.1"}}
@ TopDownMeasured
Mix the two above, using the parametrizations only for measured processes, and summing up partials fo...

See user guide description for more information.

Definition at line 2059 of file input_keys.h.

◆ collTerm_pseudoresonance

const Key<PseudoResonance> smash::InputKeys::collTerm_pseudoresonance
inlinestatic
Initial value:
{
{"Collision_Term", "Pseudoresonance"},
{"3.1"}}
@ LargestFromUnstable
Heaviest possible resonance from processes with at least one resonance in the incoming particles.

See user guide description for more information.

Definition at line 2093 of file input_keys.h.

◆ collTerm_fixedMinCellLength

const Key<double> smash::InputKeys::collTerm_fixedMinCellLength
inlinestatic
Initial value:
{
{"Collision_Term", "Fixed_Min_Cell_Length"}, 2.5, {"2.1"}}

See user guide description for more information.

Definition at line 2110 of file input_keys.h.

◆ collTerm_forceDecaysAtEnd

const Key<bool> smash::InputKeys::collTerm_forceDecaysAtEnd
inlinestatic
Initial value:
{
{"Collision_Term", "Force_Decays_At_End"}, true, {"0.60"}}

See user guide description for more information.

Definition at line 2123 of file input_keys.h.

◆ collTerm_includeDecaysAtTheEnd

const Key<bool> smash::InputKeys::collTerm_includeDecaysAtTheEnd
inlinestatic
Initial value:
{
{"Collision_Term", "Include_Weak_And_EM_Decays_At_The_End"},
false,
{"2.2", "3.1"}}

See user guide description for more information.

Definition at line 2147 of file input_keys.h.

◆ collTerm_decayInitial

const Key<bool> smash::InputKeys::collTerm_decayInitial
inlinestatic
Initial value:
{
{"Collision_Term", "Decay_Initial_Particles"}, true, {"3.0"}}

See user guide description for more information.

Definition at line 2163 of file input_keys.h.

◆ collTerm_includedTwoToTwo

const Key<ReactionsBitSet> smash::InputKeys::collTerm_includedTwoToTwo
inlinestatic
Initial value:
{
{"Collision_Term", "Included_2to2"},
ReactionsBitSet{}.set(),
{"1.3"}}
std::bitset< 10 > ReactionsBitSet
Container for the 2 to 2 reactions in the code.

See user guide description for more information.

Definition at line 2199 of file input_keys.h.

◆ collTerm_isotropic

const Key<bool> smash::InputKeys::collTerm_isotropic
inlinestatic
Initial value:
{
{"Collision_Term", "Isotropic"}, false, {"0.7.1"}}

See user guide description for more information.

Definition at line 2213 of file input_keys.h.

◆ collTerm_maximumCrossSection

const Key<double> smash::InputKeys::collTerm_maximumCrossSection
inlinestatic
Initial value:
{
{"Collision_Term", "Maximum_Cross_Section"}, {"2.0"}}

See user guide description for more information.

Definition at line 2235 of file input_keys.h.

◆ collTerm_multiParticleReactions

const Key<MultiParticleReactionsBitSet> smash::InputKeys::collTerm_multiParticleReactions
inlinestatic
Initial value:
{
{"Collision_Term", "Multi_Particle_Reactions"},
{"2.0"}}
std::bitset< 4 > MultiParticleReactionsBitSet
Container for the n to m reactions in the code.

See user guide description for more information.

Definition at line 2281 of file input_keys.h.

◆ collTerm_nnbarTreatment

const Key<NNbarTreatment> smash::InputKeys::collTerm_nnbarTreatment
inlinestatic
Initial value:
{
{"Collision_Term", "NNbar_Treatment"}, NNbarTreatment::Strings, {"1.3"}}
@ Strings
Use string fragmentation.

See user guide description for more information.

Definition at line 2306 of file input_keys.h.

◆ collTerm_noCollisions

const Key<bool> smash::InputKeys::collTerm_noCollisions
inlinestatic
Initial value:
{
{"Collision_Term", "No_Collisions"}, false, {"1.3"}}

See user guide description for more information.

Definition at line 2321 of file input_keys.h.

◆ collTerm_onlyWarnForHighProbability

const Key<bool> smash::InputKeys::collTerm_onlyWarnForHighProbability
inlinestatic
Initial value:
{
{"Collision_Term", "Only_Warn_For_High_Probability"}, false, {"3.0"}}

See user guide description for more information.

Definition at line 2337 of file input_keys.h.

◆ collTerm_resonanceLifetimeModifier

const Key<double> smash::InputKeys::collTerm_resonanceLifetimeModifier
inlinestatic
Initial value:
{
{"Collision_Term", "Resonance_Lifetime_Modifier"}, 1.0, {"1.8"}}

See user guide description for more information.

Definition at line 2361 of file input_keys.h.

◆ collTerm_strings

const Key<bool> smash::InputKeys::collTerm_strings
inlinestatic
Initial value:
{{"Collision_Term", "Strings"},
{"1.0"}}

See user guide description for more information.

Definition at line 2375 of file input_keys.h.

◆ collTerm_stringsWithProbability

const Key<bool> smash::InputKeys::collTerm_stringsWithProbability
inlinestatic
Initial value:
{
{"Collision_Term", "Strings_with_Probability"}, true, {"1.3"}}

See user guide description for more information.

Definition at line 2405 of file input_keys.h.

◆ collTerm_twoToOne

const Key<bool> smash::InputKeys::collTerm_twoToOne
inlinestatic
Initial value:
{
{"Collision_Term", "Two_to_One"}, true, {"0.85"}}

See user guide description for more information.

Definition at line 2417 of file input_keys.h.

◆ collTerm_useAQM

const Key<bool> smash::InputKeys::collTerm_useAQM
inlinestatic
Initial value:
{
{"Collision_Term", "Use_AQM"}, true, {"1.3"}}

See user guide description for more information.

Definition at line 2447 of file input_keys.h.

◆ collTerm_pauliBlocking_gaussianCutoff

const Key<double> smash::InputKeys::collTerm_pauliBlocking_gaussianCutoff
inlinestatic
Initial value:
{
{"Collision_Term", "Pauli_Blocking", "Gaussian_Cutoff"}, 2.2, {"0.7.1"}}

See user guide description for more information.

Definition at line 2459 of file input_keys.h.

◆ collTerm_pauliBlocking_momentumAveragingRadius

const Key<double> smash::InputKeys::collTerm_pauliBlocking_momentumAveragingRadius
inlinestatic
Initial value:
{
{"Collision_Term", "Pauli_Blocking", "Momentum_Averaging_Radius"},
0.08,
{"0.7.1"}}

See user guide description for more information.

Definition at line 2472 of file input_keys.h.

◆ collTerm_pauliBlocking_spatialAveragingRadius

const Key<double> smash::InputKeys::collTerm_pauliBlocking_spatialAveragingRadius
inlinestatic
Initial value:
{
{"Collision_Term", "Pauli_Blocking", "Spatial_Averaging_Radius"},
1.86,
{"0.7.1"}}

See user guide description for more information.

Definition at line 2486 of file input_keys.h.

◆ collTerm_stringTrans_KNOffset

const Key<double> smash::InputKeys::collTerm_stringTrans_KNOffset
inlinestatic
Initial value:
{
{"Collision_Term", "String_Transition", "KN_Offset"}, 15.15, {"3.0"}}

See user guide description for more information.

Definition at line 2500 of file input_keys.h.

◆ collTerm_stringTrans_pipiOffset

const Key<double> smash::InputKeys::collTerm_stringTrans_pipiOffset
inlinestatic
Initial value:
{
{"Collision_Term", "String_Transition", "PiPi_Offset"}, 1.12, {"3.0"}}

See user guide description for more information.

Definition at line 2515 of file input_keys.h.

◆ collTerm_stringTrans_lower

const Key<double> smash::InputKeys::collTerm_stringTrans_lower
inlinestatic
Initial value:
{
{"Collision_Term", "String_Transition", "Sqrts_Lower"}, 0.9, {"3.0"}}

See user guide description for more information.

Definition at line 2528 of file input_keys.h.

◆ collTerm_stringTrans_rangeNN

const Key<std::pair<double, double> > smash::InputKeys::collTerm_stringTrans_rangeNN
inlinestatic
Initial value:
{
{"Collision_Term", "String_Transition", "Sqrts_Range_NN"},
std::make_pair(3.5, 4.5),
{"3.0"}}

See user guide description for more information.

Definition at line 2546 of file input_keys.h.

◆ collTerm_stringTrans_rangeNpi

const Key<std::pair<double, double> > smash::InputKeys::collTerm_stringTrans_rangeNpi
inlinestatic
Initial value:
{
{"Collision_Term", "String_Transition", "Sqrts_Range_Npi"},
std::make_pair(1.9, 2.2),
{"3.0"}}

See user guide description for more information.

Definition at line 2563 of file input_keys.h.

◆ collTerm_stringTrans_range_width

const Key<double> smash::InputKeys::collTerm_stringTrans_range_width
inlinestatic
Initial value:
{
{"Collision_Term", "String_Transition", "Sqrts_Range_Width"},
1.0,
{"3.0"}}

See user guide description for more information.

Definition at line 2579 of file input_keys.h.

◆ collTerm_stringParam_diquarkSuppression

const Key<double> smash::InputKeys::collTerm_stringParam_diquarkSuppression
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Diquark_Supp"}, 0.036, {"1.3"}}

See user guide description for more information.

Definition at line 2594 of file input_keys.h.

◆ collTerm_stringParam_formTimeFactor

const Key<double> smash::InputKeys::collTerm_stringParam_formTimeFactor
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Form_Time_Factor"},
1.0,
{"1.4"}}

See user guide description for more information.

Definition at line 2607 of file input_keys.h.

◆ collTerm_stringParam_formationTime

const Key<double> smash::InputKeys::collTerm_stringParam_formationTime
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Formation_Time"}, 1.0, {"1.0"}}

See user guide description for more information.

Definition at line 2621 of file input_keys.h.

◆ collTerm_stringParam_gluonBeta

const Key<double> smash::InputKeys::collTerm_stringParam_gluonBeta
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Gluon_Beta"}, 0.5, {"1.3"}}

See user guide description for more information.

Definition at line 2634 of file input_keys.h.

◆ collTerm_stringParam_gluonPMin

const Key<double> smash::InputKeys::collTerm_stringParam_gluonPMin
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Gluon_Pmin"}, 0.001, {"1.3"}}

See user guide description for more information.

Definition at line 2648 of file input_keys.h.

◆ collTerm_stringParam_mDependentFormationTimes

const Key<bool> smash::InputKeys::collTerm_stringParam_mDependentFormationTimes
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Mass_Dependent_Formation_Times"},
false,
{"1.5.2"}}

See user guide description for more information.

Definition at line 2662 of file input_keys.h.

◆ collTerm_stringParam_quarkAlpha

const Key<double> smash::InputKeys::collTerm_stringParam_quarkAlpha
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Quark_Alpha"}, 2.0, {"1.3"}}

See user guide description for more information.

Definition at line 2677 of file input_keys.h.

◆ collTerm_stringParam_quarkBeta

const Key<double> smash::InputKeys::collTerm_stringParam_quarkBeta
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Quark_Beta"}, 7.0, {"1.3"}}

See user guide description for more information.

Definition at line 2690 of file input_keys.h.

◆ collTerm_stringParam_popcornRate

const Key<double> smash::InputKeys::collTerm_stringParam_popcornRate
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Popcorn_Rate"}, 0.15, {"1.6"}}

See user guide description for more information.

Definition at line 2705 of file input_keys.h.

◆ collTerm_stringParam_powerParticleFormation

const Key<double> smash::InputKeys::collTerm_stringParam_powerParticleFormation
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Power_Particle_Formation"},
{"1.4"}}

See user guide description for more information.

Definition at line 2721 of file input_keys.h.

◆ collTerm_stringParam_probabilityPToDUU

const Key<double> smash::InputKeys::collTerm_stringParam_probabilityPToDUU
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Prob_proton_to_d_uu"},
1.0 / 3,
{"1.5"}}

See user guide description for more information.

Definition at line 2736 of file input_keys.h.

◆ collTerm_stringParam_separateFragmentBaryon

const Key<bool> smash::InputKeys::collTerm_stringParam_separateFragmentBaryon
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Separate_Fragment_Baryon"},
true,
{"1.6"}}

See user guide description for more information.

Definition at line 2751 of file input_keys.h.

◆ collTerm_stringParam_sigmaPerp

const Key<double> smash::InputKeys::collTerm_stringParam_sigmaPerp
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Sigma_Perp"}, 0.42, {"1.3"}}

See user guide description for more information.

Definition at line 2771 of file input_keys.h.

◆ collTerm_stringParam_strangeSuppression

const Key<double> smash::InputKeys::collTerm_stringParam_strangeSuppression
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Strange_Supp"}, 0.16, {"1.3"}}

See user guide description for more information.

Definition at line 2789 of file input_keys.h.

◆ collTerm_stringParam_stringSigmaT

const Key<double> smash::InputKeys::collTerm_stringParam_stringSigmaT
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "String_Sigma_T"}, 0.5, {"1.3"}}

See user guide description for more information.

Definition at line 2802 of file input_keys.h.

◆ collTerm_stringParam_stringTension

const Key<double> smash::InputKeys::collTerm_stringParam_stringTension
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "String_Tension"}, 1.0, {"1.3"}}

See user guide description for more information.

Definition at line 2817 of file input_keys.h.

◆ collTerm_stringParam_stringZA

const Key<double> smash::InputKeys::collTerm_stringParam_stringZA
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "StringZ_A"}, 2.0, {"1.3"}}

See user guide description for more information.

Definition at line 2830 of file input_keys.h.

◆ collTerm_stringParam_stringZALeading

const Key<double> smash::InputKeys::collTerm_stringParam_stringZALeading
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "StringZ_A_Leading"},
0.2,
{"1.6"}}

See user guide description for more information.

Definition at line 2844 of file input_keys.h.

◆ collTerm_stringParam_stringZB

const Key<double> smash::InputKeys::collTerm_stringParam_stringZB
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "StringZ_B"}, 0.55, {"1.3"}}

See user guide description for more information.

Definition at line 2859 of file input_keys.h.

◆ collTerm_stringParam_stringZBLeading

const Key<double> smash::InputKeys::collTerm_stringParam_stringZBLeading
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "StringZ_B_Leading"},
2.0,
{"1.6"}}

See user guide description for more information.

Definition at line 2874 of file input_keys.h.

◆ collTerm_stringParam_useMonashTune

const Key<bool> smash::InputKeys::collTerm_stringParam_useMonashTune
inlinestatic
Initial value:
{
{"Collision_Term", "String_Parameters", "Use_Monash_Tune"},
false,
{"3.0"}}

See user guide description for more information.

Definition at line 2893 of file input_keys.h.

◆ collTerm_dileptons_decays

const Key<bool> smash::InputKeys::collTerm_dileptons_decays
inlinestatic
Initial value:
{
{"Collision_Term", "Dileptons", "Decays"}, false, {"0.50"}}

See user guide description for more information.

Definition at line 2910 of file input_keys.h.

◆ collTerm_photons_twoToTwoScatterings

const Key<bool> smash::InputKeys::collTerm_photons_twoToTwoScatterings
inlinestatic
Initial value:
{
{"Collision_Term", "Photons", "2to2_Scatterings"}, false, {"1.8"}}

See user guide description for more information.

Definition at line 2922 of file input_keys.h.

◆ collTerm_photons_bremsstrahlung

const Key<bool> smash::InputKeys::collTerm_photons_bremsstrahlung
inlinestatic
Initial value:
{
{"Collision_Term", "Photons", "Bremsstrahlung"}, false, {"1.8"}}

See user guide description for more information.

Definition at line 2934 of file input_keys.h.

◆ collTerm_photons_fractionalPhotons

const Key<int> smash::InputKeys::collTerm_photons_fractionalPhotons
inlinestatic
Initial value:
{
{"Collision_Term", "Photons", "Fractional_Photons"}, {"1.8"}}

See user guide description for more information.

Definition at line 2947 of file input_keys.h.

◆ modi_collider_eKin

const Key<double> smash::InputKeys::modi_collider_eKin
inlinestatic
Initial value:
{
{"Modi", "Collider", "E_Kin"}, {"0.50"}}

See user guide description for more information.

Definition at line 2966 of file input_keys.h.

◆ modi_collider_eTot

const Key<double> smash::InputKeys::modi_collider_eTot
inlinestatic
Initial value:
{
{"Modi", "Collider", "E_Tot"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 2982 of file input_keys.h.

◆ modi_collider_pLab

const Key<double> smash::InputKeys::modi_collider_pLab
inlinestatic
Initial value:
{
{"Modi", "Collider", "P_Lab"}, {"0.50"}}

See user guide description for more information.

Definition at line 2999 of file input_keys.h.

◆ modi_collider_sqrtSNN

const Key<double> smash::InputKeys::modi_collider_sqrtSNN
inlinestatic
Initial value:
{
{"Modi", "Collider", "Sqrtsnn"}, {"0.50"}}

See user guide description for more information.

Definition at line 3014 of file input_keys.h.

◆ modi_collider_calculationFrame

const Key<CalculationFrame> smash::InputKeys::modi_collider_calculationFrame
inlinestatic
Initial value:
{
{"Modi", "Collider", "Calculation_Frame"},
{"0.50"}}

See user guide description for more information.

Definition at line 3038 of file input_keys.h.

◆ modi_collider_collisionWithinNucleus

const Key<bool> smash::InputKeys::modi_collider_collisionWithinNucleus
inlinestatic
Initial value:
{
{"Modi", "Collider", "Collisions_Within_Nucleus"}, false, {"1.0"}}

See user guide description for more information.

Definition at line 3054 of file input_keys.h.

◆ modi_collider_fermiMotion

const Key<FermiMotion> smash::InputKeys::modi_collider_fermiMotion
inlinestatic
Initial value:
{
{"Modi", "Collider", "Fermi_Motion"}, FermiMotion::Off, {"0.60"}}
@ Off
Don't use fermi motion.

See user guide description for more information.

Definition at line 3070 of file input_keys.h.

◆ modi_collider_initialDistance

const Key<double> smash::InputKeys::modi_collider_initialDistance
inlinestatic
Initial value:
{
{"Modi", "Collider", "Initial_Distance"}, 2.0, {"0.50"}}

See user guide description for more information.

Definition at line 3086 of file input_keys.h.

◆ modi_collider_projectile_diffusiveness

const Key<double> smash::InputKeys::modi_collider_projectile_diffusiveness
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Diffusiveness"}, {"0.90"}}

See user guide description for more information.

Definition at line 3107 of file input_keys.h.

◆ modi_collider_target_diffusiveness

const Key<double> smash::InputKeys::modi_collider_target_diffusiveness
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Diffusiveness"}, {"0.90"}}

See user guide description for more information.

Definition at line 3112 of file input_keys.h.

◆ modi_collider_projectile_particles

const Key<std::map<PdgCode, int> > smash::InputKeys::modi_collider_projectile_particles
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Particles"}, {"0.50"}}

See user guide description for more information.

Definition at line 3131 of file input_keys.h.

◆ modi_collider_target_particles

const Key<std::map<PdgCode, int> > smash::InputKeys::modi_collider_target_particles
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Particles"}, {"0.50"}}

See user guide description for more information.

Definition at line 3137 of file input_keys.h.

◆ modi_collider_projectile_radius

const Key<double> smash::InputKeys::modi_collider_projectile_radius
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Radius"}, {"0.50"}}

See user guide description for more information.

Definition at line 3157 of file input_keys.h.

◆ modi_collider_target_radius

const Key<double> smash::InputKeys::modi_collider_target_radius
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Radius"}, {"0.50"}}

See user guide description for more information.

Definition at line 3162 of file input_keys.h.

◆ modi_collider_projectile_saturationDensity

const Key<double> smash::InputKeys::modi_collider_projectile_saturationDensity
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Saturation_Density"}, {"0.50"}}

See user guide description for more information.

Definition at line 3178 of file input_keys.h.

◆ modi_collider_target_saturationDensity

const Key<double> smash::InputKeys::modi_collider_target_saturationDensity
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Saturation_Density"}, {"0.50"}}

See user guide description for more information.

Definition at line 3183 of file input_keys.h.

◆ modi_collider_projectile_eKin

const Key<double> smash::InputKeys::modi_collider_projectile_eKin
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "E_Kin"}, {"0.50"}}

See user guide description for more information.

Definition at line 3200 of file input_keys.h.

◆ modi_collider_target_eKin

const Key<double> smash::InputKeys::modi_collider_target_eKin
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "E_Kin"}, {"0.50"}}

See user guide description for more information.

Definition at line 3205 of file input_keys.h.

◆ modi_collider_projectile_eTot

const Key<double> smash::InputKeys::modi_collider_projectile_eTot
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "E_Tot"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 3219 of file input_keys.h.

◆ modi_collider_target_eTot

const Key<double> smash::InputKeys::modi_collider_target_eTot
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "E_Tot"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 3224 of file input_keys.h.

◆ modi_collider_projectile_pLab

const Key<double> smash::InputKeys::modi_collider_projectile_pLab
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "P_Lab"}, {"0.50"}}

See user guide description for more information.

Definition at line 3246 of file input_keys.h.

◆ modi_collider_target_pLab

const Key<double> smash::InputKeys::modi_collider_target_pLab
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "P_Lab"}, {"0.50"}}

See user guide description for more information.

Definition at line 3251 of file input_keys.h.

◆ modi_collider_projectile_custom_fileDirectory

const Key<std::string> smash::InputKeys::modi_collider_projectile_custom_fileDirectory
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Custom", "File_Directory"},
{"1.6"}}

See user guide description for more information.

Definition at line 3271 of file input_keys.h.

◆ modi_collider_target_custom_fileDirectory

const Key<std::string> smash::InputKeys::modi_collider_target_custom_fileDirectory
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Custom", "File_Directory"}, {"1.6"}}

See user guide description for more information.

Definition at line 3278 of file input_keys.h.

◆ modi_collider_projectile_custom_fileName

const Key<std::string> smash::InputKeys::modi_collider_projectile_custom_fileName
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Custom", "File_Name"}, {"1.6"}}

See user guide description for more information.

Definition at line 3290 of file input_keys.h.

◆ modi_collider_target_custom_fileName

const Key<std::string> smash::InputKeys::modi_collider_target_custom_fileName
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Custom", "File_Name"}, {"1.6"}}

See user guide description for more information.

Definition at line 3295 of file input_keys.h.

◆ modi_collider_projectile_deformed_automatic

const Key<bool> smash::InputKeys::modi_collider_projectile_deformed_automatic
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Automatic"}, {"1.5"}}

See user guide description for more information.

Definition at line 3331 of file input_keys.h.

◆ modi_collider_target_deformed_automatic

const Key<bool> smash::InputKeys::modi_collider_target_deformed_automatic
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Automatic"}, {"1.5"}}

See user guide description for more information.

Definition at line 3336 of file input_keys.h.

◆ modi_collider_projectile_deformed_beta2

const Key<double> smash::InputKeys::modi_collider_projectile_deformed_beta2
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Beta_2"}, 0.0, {"1.5"}}

See user guide description for more information.

Definition at line 3349 of file input_keys.h.

◆ modi_collider_target_deformed_beta2

const Key<double> smash::InputKeys::modi_collider_target_deformed_beta2
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Beta_2"}, 0.0, {"1.5"}}

See user guide description for more information.

Definition at line 3354 of file input_keys.h.

◆ modi_collider_projectile_deformed_beta3

const Key<double> smash::InputKeys::modi_collider_projectile_deformed_beta3
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Beta_3"}, 0.0, {"3.0"}}

See user guide description for more information.

Definition at line 3367 of file input_keys.h.

◆ modi_collider_target_deformed_beta3

const Key<double> smash::InputKeys::modi_collider_target_deformed_beta3
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Beta_3"}, 0.0, {"3.0"}}

See user guide description for more information.

Definition at line 3372 of file input_keys.h.

◆ modi_collider_projectile_deformed_beta4

const Key<double> smash::InputKeys::modi_collider_projectile_deformed_beta4
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Beta_4"}, 0.0, {"1.5"}}

See user guide description for more information.

Definition at line 3385 of file input_keys.h.

◆ modi_collider_target_deformed_beta4

const Key<double> smash::InputKeys::modi_collider_target_deformed_beta4
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Beta_4"}, 0.0, {"1.5"}}

See user guide description for more information.

Definition at line 3390 of file input_keys.h.

◆ modi_collider_projectile_deformed_gamma

const Key<double> smash::InputKeys::modi_collider_projectile_deformed_gamma
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Gamma"}, 0.0, {"3.0"}}

See user guide description for more information.

Definition at line 3403 of file input_keys.h.

◆ modi_collider_target_deformed_gamma

const Key<double> smash::InputKeys::modi_collider_target_deformed_gamma
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Gamma"}, 0.0, {"3.0"}}

See user guide description for more information.

Definition at line 3408 of file input_keys.h.

◆ modi_collider_projectile_deformed_orientation_phi

const Key<double> smash::InputKeys::modi_collider_projectile_deformed_orientation_phi
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Orientation", "Phi"},
0.0,
{"0.50"}}

See user guide description for more information.

Definition at line 3429 of file input_keys.h.

◆ modi_collider_target_deformed_orientation_phi

const Key<double> smash::InputKeys::modi_collider_target_deformed_orientation_phi
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Orientation", "Phi"},
0.0,
{"0.50"}}

See user guide description for more information.

Definition at line 3436 of file input_keys.h.

◆ modi_collider_projectile_deformed_orientation_psi

const Key<double> smash::InputKeys::modi_collider_projectile_deformed_orientation_psi
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Orientation", "Psi"},
0.0,
{"3.0"}}

See user guide description for more information.

Definition at line 3451 of file input_keys.h.

◆ modi_collider_target_deformed_orientation_psi

const Key<double> smash::InputKeys::modi_collider_target_deformed_orientation_psi
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Orientation", "Psi"},
0.0,
{"3.0"}}

See user guide description for more information.

Definition at line 3458 of file input_keys.h.

◆ modi_collider_projectile_deformed_orientation_randomRotation

const Key<bool> smash::InputKeys::modi_collider_projectile_deformed_orientation_randomRotation
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Orientation",
"Random_Rotation"},
false,
{"1.7"}}

See user guide description for more information.

Definition at line 3473 of file input_keys.h.

◆ modi_collider_target_deformed_orientation_randomRotation

const Key<bool> smash::InputKeys::modi_collider_target_deformed_orientation_randomRotation
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Orientation",
"Random_Rotation"},
false,
{"1.7"}}

See user guide description for more information.

Definition at line 3482 of file input_keys.h.

◆ modi_collider_projectile_deformed_orientation_theta

const Key<double> smash::InputKeys::modi_collider_projectile_deformed_orientation_theta
inlinestatic
Initial value:
{
{"Modi", "Collider", "Projectile", "Deformed", "Orientation",
"Theta"},
M_PI / 2,
{"0.50"}}

See user guide description for more information.

Definition at line 3498 of file input_keys.h.

◆ modi_collider_target_deformed_orientation_theta

const Key<double> smash::InputKeys::modi_collider_target_deformed_orientation_theta
inlinestatic
Initial value:
{
{"Modi", "Collider", "Target", "Deformed", "Orientation", "Theta"},
M_PI / 2,
{"0.50"}}

See user guide description for more information.

Definition at line 3507 of file input_keys.h.

◆ modi_collider_impact_max

const Key<double> smash::InputKeys::modi_collider_impact_max
inlinestatic
Initial value:
{
{"Modi", "Collider", "Impact", "Max"}, 0.0, {"0.50"}}

See user guide description for more information.

Definition at line 3522 of file input_keys.h.

◆ modi_collider_impact_randomReactionPlane

const Key<bool> smash::InputKeys::modi_collider_impact_randomReactionPlane
inlinestatic
Initial value:
{
{"Modi", "Collider", "Impact", "Random_Reaction_Plane"}, false, {"1.8"}}

See user guide description for more information.

Definition at line 3535 of file input_keys.h.

◆ modi_collider_impact_range

const Key<std::array<double, 2> > smash::InputKeys::modi_collider_impact_range
inlinestatic
Initial value:
{
{"Modi", "Collider", "Impact", "Range"}, {{0.0, 0.0}}, {"0.50"}}

See user guide description for more information.

Definition at line 3548 of file input_keys.h.

◆ modi_collider_impact_sample

const Key<Sampling> smash::InputKeys::modi_collider_impact_sample
inlinestatic
Initial value:
{
{"Modi", "Collider", "Impact", "Sample"}, Sampling::Quadratic, {"0.50"}}
@ Quadratic
Sample from areal / quadratic distribution.

See user guide description for more information.

Definition at line 3567 of file input_keys.h.

◆ modi_collider_impact_value

const Key<double> smash::InputKeys::modi_collider_impact_value
inlinestatic
Initial value:
{
{"Modi", "Collider", "Impact", "Value"}, 0.0, {"0.50"}}

See user guide description for more information.

Definition at line 3580 of file input_keys.h.

◆ modi_collider_impact_values

const Key<std::vector<double> > smash::InputKeys::modi_collider_impact_values
inlinestatic
Initial value:
{
{"Modi", "Collider", "Impact", "Values"}, {"0.80"}}

See user guide description for more information.

Definition at line 3596 of file input_keys.h.

◆ modi_collider_impact_yields

const Key<std::vector<double> > smash::InputKeys::modi_collider_impact_yields
inlinestatic
Initial value:
{
{"Modi", "Collider", "Impact", "Yields"}, {"0.80"}}

See user guide description for more information.

Definition at line 3610 of file input_keys.h.

◆ modi_sphere_initialMultiplicities

const Key<std::map<PdgCode, int> > smash::InputKeys::modi_sphere_initialMultiplicities
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Init_Multiplicities"}, {"0.50"}}

See user guide description for more information.

Definition at line 3632 of file input_keys.h.

◆ modi_sphere_radius

const Key<double> smash::InputKeys::modi_sphere_radius
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Radius"}, {"0.50"}}

See user guide description for more information.

Definition at line 3644 of file input_keys.h.

◆ modi_sphere_startTime

const Key<double> smash::InputKeys::modi_sphere_startTime
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Start_Time"}, {"0.50"}}

See user guide description for more information.

Definition at line 3656 of file input_keys.h.

◆ modi_sphere_temperature

const Key<double> smash::InputKeys::modi_sphere_temperature
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Temperature"}, {"1.5.2"}}

See user guide description for more information.

Definition at line 3668 of file input_keys.h.

◆ modi_sphere_accountResonanceWidths

const Key<bool> smash::InputKeys::modi_sphere_accountResonanceWidths
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Account_Resonance_Widths"}, true, {"1.7"}}

See user guide description for more information.

Definition at line 3690 of file input_keys.h.

◆ modi_sphere_addRadialVelocity

const Key<double> smash::InputKeys::modi_sphere_addRadialVelocity
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Add_Radial_Velocity"}, -1.0, {"2.2"}}

See user guide description for more information.

Definition at line 3707 of file input_keys.h.

◆ modi_sphere_baryonChemicalPotential

const Key<double> smash::InputKeys::modi_sphere_baryonChemicalPotential
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Baryon_Chemical_Potential"}, 0.0, {"1.0"}}

See user guide description for more information.

Definition at line 3722 of file input_keys.h.

◆ modi_sphere_chargeChemicalPotential

const Key<double> smash::InputKeys::modi_sphere_chargeChemicalPotential
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Charge_Chemical_Potential"}, 0.0, {"2.1"}}

See user guide description for more information.

Definition at line 3737 of file input_keys.h.

◆ modi_sphere_initialCondition

const Key<SphereInitialCondition> smash::InputKeys::modi_sphere_initialCondition
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Initial_Condition"},
{"1.1"}}
@ ThermalMomentaBoltzmann
A thermalized ensemble is generated, with momenta sampled from a Maxwell-Boltzmann distribution.

See user guide description for more information.

Definition at line 3761 of file input_keys.h.

◆ modi_sphere_strangeChemicalPotential

const Key<double> smash::InputKeys::modi_sphere_strangeChemicalPotential
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Strange_Chemical_Potential"}, 0.0, {"1.0"}}

See user guide description for more information.

Definition at line 3778 of file input_keys.h.

◆ modi_sphere_useThermalMultiplicities

const Key<bool> smash::InputKeys::modi_sphere_useThermalMultiplicities
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Use_Thermal_Multiplicities"}, false, {"1.0"}}

See user guide description for more information.

Definition at line 3798 of file input_keys.h.

◆ modi_sphere_jet_jetMomentum

const Key<double> smash::InputKeys::modi_sphere_jet_jetMomentum
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Jet", "Jet_Momentum"}, 20.0, {"1.5.2"}}

See user guide description for more information.

Definition at line 3821 of file input_keys.h.

◆ modi_sphere_jet_jetPdg

const Key<PdgCode> smash::InputKeys::modi_sphere_jet_jetPdg
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Jet", "Jet_PDG"}, {"1.5.2"}}

See user guide description for more information.

Definition at line 3833 of file input_keys.h.

◆ modi_box_initialMultiplicities

const Key<std::map<PdgCode, int> > smash::InputKeys::modi_box_initialMultiplicities
inlinestatic
Initial value:
{{"Modi", "Box", "Init_Multiplicities"},
{"0.50"}}

See user guide description for more information.

Definition at line 3853 of file input_keys.h.

◆ modi_box_initialCondition

const Key<BoxInitialCondition> smash::InputKeys::modi_box_initialCondition
inlinestatic
Initial value:
{
{"Modi", "Box", "Initial_Condition"}, {"0.50"}}

See user guide description for more information.

Definition at line 3873 of file input_keys.h.

◆ modi_box_length

const Key<double> smash::InputKeys::modi_box_length
inlinestatic
Initial value:
{{"Modi", "Box", "Length"},
{"0.50"}}

See user guide description for more information.

Definition at line 3885 of file input_keys.h.

◆ modi_box_startTime

const Key<double> smash::InputKeys::modi_box_startTime
inlinestatic
Initial value:
{
{"Modi", "Box", "Start_Time"}, {"0.50"}}

See user guide description for more information.

Definition at line 3898 of file input_keys.h.

◆ modi_box_temperature

const Key<double> smash::InputKeys::modi_box_temperature
inlinestatic
Initial value:
{
{"Modi", "Box", "Temperature"}, {"0.50"}}

See user guide description for more information.

Definition at line 3910 of file input_keys.h.

◆ modi_box_accountResonanceWidths

const Key<bool> smash::InputKeys::modi_box_accountResonanceWidths
inlinestatic
Initial value:
{
{"Modi", "Box", "Account_Resonance_Widths"}, true, {"1.7"}}

See user guide description for more information.

Definition at line 3939 of file input_keys.h.

◆ modi_box_baryonChemicalPotential

const Key<double> smash::InputKeys::modi_box_baryonChemicalPotential
inlinestatic
Initial value:
{
{"Modi", "Box", "Baryon_Chemical_Potential"}, 0.0, {"1.0"}}

See user guide description for more information.

Definition at line 3952 of file input_keys.h.

◆ modi_box_chargeChemicalPotential

const Key<double> smash::InputKeys::modi_box_chargeChemicalPotential
inlinestatic
Initial value:
{
{"Modi", "Box", "Charge_Chemical_Potential"}, 0.0, {"2.0"}}

See user guide description for more information.

Definition at line 3965 of file input_keys.h.

◆ modi_box_equilibrationTime

const Key<double> smash::InputKeys::modi_box_equilibrationTime
inlinestatic
Initial value:
{
{"Modi", "Box", "Equilibration_Time"}, -1.0, {"1.8"}}

See user guide description for more information.

Definition at line 3981 of file input_keys.h.

◆ modi_box_strangeChemicalPotential

const Key<double> smash::InputKeys::modi_box_strangeChemicalPotential
inlinestatic
Initial value:
{
{"Modi", "Box", "Strange_Chemical_Potential"}, 0.0, {"1.0"}}

See user guide description for more information.

Definition at line 3995 of file input_keys.h.

◆ modi_box_useThermalMultiplicities

const Key<bool> smash::InputKeys::modi_box_useThermalMultiplicities
inlinestatic
Initial value:
{
{"Modi", "Box", "Use_Thermal_Multiplicities"}, false, {"1.0"}}

See user guide description for more information.

Definition at line 4009 of file input_keys.h.

◆ modi_box_jet_jetMomentum

const Key<double> smash::InputKeys::modi_box_jet_jetMomentum
inlinestatic
Initial value:
{
{"Modi", "Box", "Jet", "Jet_Momentum"}, 20.0, {"1.7"}}

See user guide description for more information.

Definition at line 4034 of file input_keys.h.

◆ modi_box_jet_jetPdg

const Key<PdgCode> smash::InputKeys::modi_box_jet_jetPdg
inlinestatic
Initial value:
{
{"Modi", "Box", "Jet", "Jet_PDG"}, {"1.7"}}

See user guide description for more information.

Definition at line 4047 of file input_keys.h.

◆ modi_list_fileDirectory

const Key<std::string> smash::InputKeys::modi_list_fileDirectory
inlinestatic
Initial value:
{
{"Modi", "List", "File_Directory"}, {"0.60"}}

See user guide description for more information.

Definition at line 4061 of file input_keys.h.

◆ modi_list_filename

const Key<std::string> smash::InputKeys::modi_list_filename
inlinestatic
Initial value:
{
{"Modi", "List", "Filename"}, {"3.1"}}

See user guide description for more information.

Definition at line 4076 of file input_keys.h.

◆ modi_list_filePrefix

const Key<std::string> smash::InputKeys::modi_list_filePrefix
inlinestatic
Initial value:
{
{"Modi", "List", "File_Prefix"}, {"0.60"}}

See user guide description for more information.

Definition at line 4089 of file input_keys.h.

◆ modi_list_shiftId

const Key<int> smash::InputKeys::modi_list_shiftId
inlinestatic
Initial value:
{
{"Modi", "List", "Shift_Id"}, 0, {"0.60"}}

See user guide description for more information.

Definition at line 4106 of file input_keys.h.

◆ modi_listBox_fileDirectory

const Key<std::string> smash::InputKeys::modi_listBox_fileDirectory
inlinestatic
Initial value:
{
{"Modi", "ListBox", "File_Directory"}, {"2.1"}}

See user guide description for more information.

Definition at line 4119 of file input_keys.h.

◆ modi_listBox_filename

const Key<std::string> smash::InputKeys::modi_listBox_filename
inlinestatic
Initial value:
{
{"Modi", "ListBox", "Filename"}, {"3.1"}}

See user guide description for more information.

Definition at line 4132 of file input_keys.h.

◆ modi_listBox_filePrefix

const Key<std::string> smash::InputKeys::modi_listBox_filePrefix
inlinestatic
Initial value:
{
{"Modi", "ListBox", "File_Prefix"}, {"2.1"}}

See user guide description for more information.

Definition at line 4145 of file input_keys.h.

◆ modi_listBox_length

const Key<double> smash::InputKeys::modi_listBox_length
inlinestatic
Initial value:
{
{"Modi", "ListBox", "Length"}, {"2.1"}}

See user guide description for more information.

Definition at line 4158 of file input_keys.h.

◆ modi_listBox_shiftId

const Key<int> smash::InputKeys::modi_listBox_shiftId
inlinestatic
Initial value:
{
{"Modi", "ListBox", "Shift_Id"}, 0, {"2.1"}}

See user guide description for more information.

Definition at line 4171 of file input_keys.h.

◆ output_densityType

const Key<std::string> smash::InputKeys::output_densityType
inlinestatic
Initial value:
{
{"Output", "Density_Type"}, "none", {"0.60"}}

See user guide description for more information.

Definition at line 4192 of file input_keys.h.

◆ output_outputInterval

const Key<double> smash::InputKeys::output_outputInterval
inlinestatic
Initial value:
{
{"Output", "Output_Interval"}, {"0.50"}}

See user guide description for more information.

Definition at line 4207 of file input_keys.h.

◆ output_outputTimes

const Key<std::vector<double> > smash::InputKeys::output_outputTimes
inlinestatic
Initial value:
{
{"Output", "Output_Times"}, {"1.7"}}

See user guide description for more information.

Definition at line 4229 of file input_keys.h.

◆ output_particles_format

const Key<std::vector<std::string> > smash::InputKeys::output_particles_format
inlinestatic
Initial value:
{
{"Output", "Particles", "Format"}, {}, {"1.2"}}

See user guide description for more information.

Definition at line 4263 of file input_keys.h.

◆ output_collisions_format

const Key<std::vector<std::string> > smash::InputKeys::output_collisions_format
inlinestatic
Initial value:
{
{"Output", "Collisions", "Format"}, {}, {"1.2"}}

See user guide description for more information.

Definition at line 4268 of file input_keys.h.

◆ output_dileptons_format

const Key<std::vector<std::string> > smash::InputKeys::output_dileptons_format
inlinestatic
Initial value:
{
{"Output", "Dileptons", "Format"}, {}, {"0.85"}}

See user guide description for more information.

Definition at line 4273 of file input_keys.h.

◆ output_photons_format

const Key<std::vector<std::string> > smash::InputKeys::output_photons_format
inlinestatic
Initial value:
{
{"Output", "Photons", "Format"}, {}, {"1.0"}}

See user guide description for more information.

Definition at line 4278 of file input_keys.h.

◆ output_initialConditions_format

const Key<std::vector<std::string> > smash::InputKeys::output_initialConditions_format
inlinestatic
Initial value:
{
{"Output", "Initial_Conditions", "Format"}, {}, {"1.7"}}

See user guide description for more information.

Definition at line 4284 of file input_keys.h.

◆ output_rivet_format

const Key<std::vector<std::string> > smash::InputKeys::output_rivet_format
inlinestatic
Initial value:
{
{"Output", "Rivet", "Format"}, {}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4289 of file input_keys.h.

◆ output_coulomb_format

const Key<std::vector<std::string> > smash::InputKeys::output_coulomb_format
inlinestatic
Initial value:
{
{"Output", "Coulomb", "Format"}, {}, {"2.1"}}

See user guide description for more information.

Definition at line 4294 of file input_keys.h.

◆ output_thermodynamics_format

const Key<std::vector<std::string> > smash::InputKeys::output_thermodynamics_format
inlinestatic
Initial value:
{
{"Output", "Thermodynamics", "Format"}, {}, {"1.2"}}

See user guide description for more information.

Definition at line 4300 of file input_keys.h.

◆ output_particles_extended

const Key<bool> smash::InputKeys::output_particles_extended
inlinestatic
Initial value:
{
{"Output", "Particles", "Extended"}, false, {"1.2"}}

See user guide description for more information.

Definition at line 4326 of file input_keys.h.

◆ output_particles_onlyFinal

const Key<OutputOnlyFinal> smash::InputKeys::output_particles_onlyFinal
inlinestatic
Initial value:
{
{"Output", "Particles", "Only_Final"}, OutputOnlyFinal::Yes, {"0.50"}}
@ Yes
Print only final-state particles.

See user guide description for more information.

Definition at line 4343 of file input_keys.h.

◆ output_collisions_extended

const Key<bool> smash::InputKeys::output_collisions_extended
inlinestatic
Initial value:
{
{"Output", "Collisions", "Extended"}, false, {"1.2"}}

See user guide description for more information.

Definition at line 4362 of file input_keys.h.

◆ output_collisions_printStartEnd

const Key<bool> smash::InputKeys::output_collisions_printStartEnd
inlinestatic
Initial value:
{
{"Output", "Collisions", "Print_Start_End"}, false, {"0.50"}}

See user guide description for more information.

Definition at line 4377 of file input_keys.h.

◆ output_dileptons_extended

const Key<bool> smash::InputKeys::output_dileptons_extended
inlinestatic
Initial value:
{
{"Output", "Dileptons", "Extended"}, false, {"1.2"}}

See user guide description for more information.

Definition at line 4395 of file input_keys.h.

◆ output_photons_extended

const Key<bool> smash::InputKeys::output_photons_extended
inlinestatic
Initial value:
{
{"Output", "Photons", "Extended"}, false, {"1.5"}}

See user guide description for more information.

Definition at line 4413 of file input_keys.h.

◆ output_initialConditions_extended

const Key<bool> smash::InputKeys::output_initialConditions_extended
inlinestatic
Initial value:
{
{"Output", "Initial_Conditions", "Extended"}, false, {"1.7"}}

See user guide description for more information.

Definition at line 4432 of file input_keys.h.

◆ output_initialConditions_lowerBound

const Key<double> smash::InputKeys::output_initialConditions_lowerBound
inlinestatic
Initial value:
{
{"Output", "Initial_Conditions", "Lower_Bound"}, 0.5, {"1.8"}}

See user guide description for more information.

Definition at line 4445 of file input_keys.h.

◆ output_initialConditions_properTime

const Key<double> smash::InputKeys::output_initialConditions_properTime
inlinestatic
Initial value:
{
{"Output", "Initial_Conditions", "Proper_Time"}, {"1.7"}}

See user guide description for more information.

Definition at line 4465 of file input_keys.h.

◆ output_initialConditions_pTCut

const Key<double> smash::InputKeys::output_initialConditions_pTCut
inlinestatic
Initial value:
{
{"Output", "Initial_Conditions", "pT_Cut"}, {"2.2"}}

See user guide description for more information.

Definition at line 4481 of file input_keys.h.

◆ output_initialConditions_rapidityCut

const Key<double> smash::InputKeys::output_initialConditions_rapidityCut
inlinestatic
Initial value:
{
{"Output", "Initial_Conditions", "Rapidity_Cut"}, {"2.2"}}

See user guide description for more information.

Definition at line 4498 of file input_keys.h.

◆ output_rivet_analyses

const Key<std::vector<std::string> > smash::InputKeys::output_rivet_analyses
inlinestatic
Initial value:
{
{"Output", "Rivet", "Analyses"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4520 of file input_keys.h.

◆ output_rivet_crossSection

const Key<std::array<double, 2> > smash::InputKeys::output_rivet_crossSection
inlinestatic
Initial value:
{
{"Output", "Rivet", "Cross_Section"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4533 of file input_keys.h.

◆ output_rivet_ignoreBeams

const Key<bool> smash::InputKeys::output_rivet_ignoreBeams
inlinestatic
Initial value:
{
{"Output", "Rivet", "Ignore_Beams"}, true, {"2.0.2"}}

See user guide description for more information.

Definition at line 4547 of file input_keys.h.

◆ output_rivet_logging

const Key<std::map<std::string, std::string> > smash::InputKeys::output_rivet_logging {{"Output", "Rivet", "Logging"}, {"0.50"}}
inlinestatic

See user guide description for more information.

Definition at line 4563 of file input_keys.h.

◆ output_rivet_paths

const Key<std::vector<std::string> > smash::InputKeys::output_rivet_paths
inlinestatic
Initial value:
{
{"Output", "Rivet", "Paths"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4576 of file input_keys.h.

◆ output_rivet_preloads

const Key<std::vector<std::string> > smash::InputKeys::output_rivet_preloads
inlinestatic
Initial value:
{
{"Output", "Rivet", "Preloads"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4590 of file input_keys.h.

◆ output_rivet_weights_cap

const Key<double> smash::InputKeys::output_rivet_weights_cap
inlinestatic
Initial value:
{
{"Output", "Rivet", "Weights", "Cap"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4608 of file input_keys.h.

◆ output_rivet_weights_deselect

const Key<std::vector<std::string> > smash::InputKeys::output_rivet_weights_deselect
inlinestatic
Initial value:
{{"Output", "Rivet", "Weights", "Deselect"},
{"2.0.2"}}

See user guide description for more information.

Definition at line 4622 of file input_keys.h.

◆ output_rivet_weights_nloSmearing

const Key<double> smash::InputKeys::output_rivet_weights_nloSmearing
inlinestatic
Initial value:
{
{"Output", "Rivet", "Weights", "NLO_Smearing"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4636 of file input_keys.h.

◆ output_rivet_weights_noMulti

const Key<std::array<double, 2> > smash::InputKeys::output_rivet_weights_noMulti
inlinestatic
Initial value:
{
{"Output", "Rivet", "Weights", "No_Multi"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4649 of file input_keys.h.

◆ output_rivet_weights_nominal

const Key<std::string> smash::InputKeys::output_rivet_weights_nominal
inlinestatic
Initial value:
{
{"Output", "Rivet", "Weights", "Nominal"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4662 of file input_keys.h.

◆ output_rivet_weights_select

const Key<std::vector<std::string> > smash::InputKeys::output_rivet_weights_select
inlinestatic
Initial value:
{
{"Output", "Rivet", "Weights", "Select"}, {"2.0.2"}}

See user guide description for more information.

Definition at line 4675 of file input_keys.h.

◆ output_thermodynamics_onlyParticipants

const Key<bool> smash::InputKeys::output_thermodynamics_onlyParticipants
inlinestatic
Initial value:
{
{"Output", "Thermodynamics", "Only_Participants"}, false, {"2.1"}}

See user guide description for more information.

Definition at line 4721 of file input_keys.h.

◆ output_thermodynamics_position

const Key<std::array<double, 3> > smash::InputKeys::output_thermodynamics_position
inlinestatic
Initial value:
{
{"Output", "Thermodynamics", "Position"}, {{0.0, 0.0, 0.0}}, {"1.0"}}

See user guide description for more information.

Definition at line 4734 of file input_keys.h.

◆ output_thermodynamics_quantites

const Key<std::set<ThermodynamicQuantity> > smash::InputKeys::output_thermodynamics_quantites
inlinestatic
Initial value:
{
{"Output", "Thermodynamics", "Quantities"}, {}, {"1.0"}}

See user guide description for more information.

Definition at line 4762 of file input_keys.h.

◆ output_thermodynamics_smearing

const Key<bool> smash::InputKeys::output_thermodynamics_smearing
inlinestatic
Initial value:
{
{"Output", "Thermodynamics", "Smearing"}, true, {"1.0"}}

See user guide description for more information.

Definition at line 4799 of file input_keys.h.

◆ output_thermodynamics_type

const Key<DensityType> smash::InputKeys::output_thermodynamics_type
inlinestatic
Initial value:
{
{"Output", "Thermodynamics", "Type"}, DensityType::Baryon, {"1.0"}}

See user guide description for more information.

Definition at line 4817 of file input_keys.h.

◆ lattice_automatic

const Key<bool> smash::InputKeys::lattice_automatic
inlinestatic
Initial value:
{{"Lattice", "Automatic"},
{"3.0"}}

See user guide description for more information.

Definition at line 4844 of file input_keys.h.

◆ lattice_cellNumber

const Key<std::array<int, 3> > smash::InputKeys::lattice_cellNumber
inlinestatic
Initial value:
{
{"Lattice", "Cell_Number"}, {"0.80"}}

See user guide description for more information.

Definition at line 4858 of file input_keys.h.

◆ lattice_origin

const Key<std::array<double, 3> > smash::InputKeys::lattice_origin
inlinestatic
Initial value:
{
{"Lattice", "Origin"}, {"0.80"}}

See user guide description for more information.

Definition at line 4877 of file input_keys.h.

◆ lattice_periodic

const Key<bool> smash::InputKeys::lattice_periodic
inlinestatic
Initial value:
{{"Lattice", "Periodic"},
{"0.80"}}

See user guide description for more information.

Definition at line 4894 of file input_keys.h.

◆ lattice_potentialsAffectThreshold

const Key<bool> smash::InputKeys::lattice_potentialsAffectThreshold
inlinestatic
Initial value:
{
{"Lattice", "Potentials_Affect_Thresholds"}, false, {"1.3"}}

See user guide description for more information.

Definition at line 4907 of file input_keys.h.

◆ lattice_sizes

const Key<std::array<double, 3> > smash::InputKeys::lattice_sizes
inlinestatic
Initial value:
{
{"Lattice", "Sizes"}, {"0.80"}}

See user guide description for more information.

Definition at line 4921 of file input_keys.h.

◆ potentials_use_potentials_outside_lattice

const Key<bool> smash::InputKeys::potentials_use_potentials_outside_lattice
inlinestatic
Initial value:
{
{"Potentials", "Use_Potentials_Outside_Lattice"}, true, {"3.1"}}

See user guide description for more information.

Definition at line 4936 of file input_keys.h.

◆ potentials_skyrme_skyrmeA

const Key<double> smash::InputKeys::potentials_skyrme_skyrmeA
inlinestatic
Initial value:
{
{"Potentials", "Skyrme", "Skyrme_A"}, {"0.60"}}

See user guide description for more information.

Definition at line 4948 of file input_keys.h.

◆ potentials_skyrme_skyrmeB

const Key<double> smash::InputKeys::potentials_skyrme_skyrmeB
inlinestatic
Initial value:
{
{"Potentials", "Skyrme", "Skyrme_B"}, {"0.60"}}

See user guide description for more information.

Definition at line 4960 of file input_keys.h.

◆ potentials_skyrme_skyrmeTau

const Key<double> smash::InputKeys::potentials_skyrme_skyrmeTau
inlinestatic
Initial value:
{
{"Potentials", "Skyrme", "Skyrme_Tau"}, {"0.60"}}

See user guide description for more information.

Definition at line 4973 of file input_keys.h.

◆ potentials_symmetry_gamma

const Key<double> smash::InputKeys::potentials_symmetry_gamma
inlinestatic
Initial value:
{
{"Potentials", "Symmetry", "gamma"}, {"1.7"}}

See user guide description for more information.

Definition at line 4988 of file input_keys.h.

◆ potentials_symmetry_sPot

const Key<double> smash::InputKeys::potentials_symmetry_sPot
inlinestatic
Initial value:
{
{"Potentials", "Symmetry", "S_Pot"}, {"0.60"}}

See user guide description for more information.

Definition at line 5000 of file input_keys.h.

◆ potentials_vdf_coeffs

const Key<std::vector<double> > smash::InputKeys::potentials_vdf_coeffs
inlinestatic
Initial value:
{
{"Potentials", "VDF", "Coeffs"}, {"2.1"}}

See user guide description for more information.

Definition at line 5012 of file input_keys.h.

◆ potentials_vdf_powers

const Key<std::vector<double> > smash::InputKeys::potentials_vdf_powers
inlinestatic
Initial value:
{
{"Potentials", "VDF", "Powers"}, {"2.1"}}

See user guide description for more information.

Definition at line 5027 of file input_keys.h.

◆ potentials_vdf_satRhoB

const Key<double> smash::InputKeys::potentials_vdf_satRhoB
inlinestatic
Initial value:
{
{"Potentials", "VDF", "Sat_rhoB"}, {"2.1"}}

See user guide description for more information.

Definition at line 5039 of file input_keys.h.

◆ potentials_coulomb_rCut

const Key<std::vector<double> > smash::InputKeys::potentials_coulomb_rCut
inlinestatic
Initial value:
{
{"Potentials", "Coulomb", "R_Cut"}, {"2.1"}}

See user guide description for more information.

Definition at line 5051 of file input_keys.h.

◆ potentials_momentum_dependence_C

const Key<double> smash::InputKeys::potentials_momentum_dependence_C
inlinestatic
Initial value:
{
{"Potentials", "Momentum_Dependence", "C"}, {"3.1"}}

See user guide description for more information.

Definition at line 5064 of file input_keys.h.

◆ potentials_momentum_dependence_Lambda

const Key<double> smash::InputKeys::potentials_momentum_dependence_Lambda
inlinestatic
Initial value:
{
{"Potentials", "Momentum_Dependence", "Lambda"}, {"3.1"}}

See user guide description for more information.

Definition at line 5077 of file input_keys.h.

◆ forcedThermalization_cellNumber

const Key<std::array<int, 3> > smash::InputKeys::forcedThermalization_cellNumber
inlinestatic
Initial value:
{
{"Forced_Thermalization", "Cell_Number"}, {"1.1"}}

See user guide description for more information.

Definition at line 5096 of file input_keys.h.

◆ forcedThermalization_criticalEDensity

const Key<double> smash::InputKeys::forcedThermalization_criticalEDensity
inlinestatic
Initial value:
{
{"Forced_Thermalization", "Critical_Edens"}, {"1.1"}}

See user guide description for more information.

Definition at line 5109 of file input_keys.h.

◆ forcedThermalization_startTime

const Key<double> smash::InputKeys::forcedThermalization_startTime
inlinestatic
Initial value:
{
{"Forced_Thermalization", "Start_Time"}, {"1.1"}}

See user guide description for more information.

Definition at line 5122 of file input_keys.h.

◆ forcedThermalization_timestep

const Key<double> smash::InputKeys::forcedThermalization_timestep
inlinestatic
Initial value:
{
{"Forced_Thermalization", "Timestep"}, {"1.1"}}

See user guide description for more information.

Definition at line 5134 of file input_keys.h.

◆ forcedThermalization_algorithm

const Key<ThermalizationAlgorithm> smash::InputKeys::forcedThermalization_algorithm
inlinestatic
Initial value:
{{"Forced_Thermalization", "Algorithm"},
{"1.1"}}

See user guide description for more information.

Definition at line 5158 of file input_keys.h.

◆ forcedThermalization_latticeSizes

const Key<std::array<double, 3> > smash::InputKeys::forcedThermalization_latticeSizes
inlinestatic
Initial value:
{
{"Forced_Thermalization", "Lattice_Sizes"}, {"1.1"}}

See user guide description for more information.

Definition at line 5180 of file input_keys.h.

◆ forcedThermalization_microcanonical

const Key<bool> smash::InputKeys::forcedThermalization_microcanonical
inlinestatic
Initial value:
{
{"Forced_Thermalization", "Microcanonical"}, false, {"1.7"}}

See user guide description for more information.

Definition at line 5202 of file input_keys.h.

◆ list

const std::vector<key_references_variant> smash::InputKeys::list
inlinestatic

List of references to all existing SMASH keys.

Definition at line 5244 of file input_keys.h.


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