Version: SMASH-3.0
smash::InputKeys Struct Reference

#include <input_keys.h>

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

Remarks
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 955 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< 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 > >>
 Alias for the type to be used in the list of keys. More...
 

Static Public Attributes

static const Key< std::string > particles {{"particles"}, {"1.0"}}
 See user guide description for more information. More...
 
static const Key< std::string > decaymodes {{"decaymodes"}, {"1.0"}}
 See user guide description for more information. More...
 
static const Key< double > gen_endTime {{"General", "End_Time"}, {"1.0"}}
 See user guide description for more information. More...
 
static const Key< std::string > gen_modus {{"General", "Modus"}, {"1.0"}}
 See user guide description for more information. More...
 
static const Key< int > gen_nevents {{"General", "Nevents"}, {"1.0"}}
 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_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< 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< 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_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_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"}, {"1.0"}}
 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< 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< 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<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> >>

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

Definition at line 4944 of file input_keys.h.

Member Data Documentation

◆ particles

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

See user guide description for more information.

Definition at line 959 of file input_keys.h.

◆ decaymodes

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

See user guide description for more information.

Definition at line 963 of file input_keys.h.

◆ gen_endTime

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

See user guide description for more information.

Definition at line 981 of file input_keys.h.

◆ gen_modus

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

See user guide description for more information.

Definition at line 1006 of file input_keys.h.

◆ gen_nevents

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

See user guide description for more information.

Definition at line 1021 of file input_keys.h.

◆ gen_randomseed

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

See user guide description for more information.

Definition at line 1033 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"},
{"1.0"}}

See user guide description for more information.

Definition at line 1046 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.0"}}

See user guide description for more information.

Definition at line 1059 of file input_keys.h.

◆ gen_deltaTime

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

See user guide description for more information.

Definition at line 1090 of file input_keys.h.

◆ gen_derivativesMode

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

See user guide description for more information.

Definition at line 1113 of file input_keys.h.

◆ gen_smearingDiscreteWeight

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

See user guide description for more information.

Definition at line 1130 of file input_keys.h.

◆ gen_ensembles

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

See user guide description for more information.

Definition at line 1160 of file input_keys.h.

◆ gen_expansionRate

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

See user guide description for more information.

Definition at line 1178 of file input_keys.h.

◆ gen_fieldDerivativesMode

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

See user guide description for more information.

Definition at line 1207 of file input_keys.h.

◆ gen_smearingGaussCutoffInSigma

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

See user guide description for more information.

Definition at line 1222 of file input_keys.h.

◆ gen_smearingGaussianSigma

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

See user guide description for more information.

Definition at line 1235 of file input_keys.h.

◆ gen_metricType

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

See user guide description for more information.

Definition at line 1252 of file input_keys.h.

◆ gen_restFrameDensityDerivativeMode

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

See user guide description for more information.

Definition at line 1267 of file input_keys.h.

◆ gen_smearingMode

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

See user guide description for more information.

Definition at line 1326 of file input_keys.h.

◆ gen_testparticles

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

See user guide description for more information.

Definition at line 1356 of file input_keys.h.

◆ gen_timeStepMode

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

See user guide description for more information.

Definition at line 1380 of file input_keys.h.

◆ gen_smearingTriangularRange

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

See user guide description for more information.

Definition at line 1393 of file input_keys.h.

◆ gen_useGrid

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

See user guide description for more information.

Definition at line 1407 of file input_keys.h.

◆ log_default

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

See user guide description for more information.

Definition at line 1422 of file input_keys.h.

◆ log_box

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

See user guide description for more information.

Definition at line 1437 of file input_keys.h.

◆ log_collider

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

See user guide description for more information.

Definition at line 1449 of file input_keys.h.

◆ log_yamlConfiguration

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

See user guide description for more information.

Definition at line 1461 of file input_keys.h.

◆ log_experiment

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

See user guide description for more information.

Definition at line 1473 of file input_keys.h.

◆ log_grandcanThermalizer

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

See user guide description for more information.

Definition at line 1485 of file input_keys.h.

◆ log_initialConditions

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

See user guide description for more information.

Definition at line 1497 of file input_keys.h.

◆ log_list

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

See user guide description for more information.

Definition at line 1509 of file input_keys.h.

◆ log_main

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

See user guide description for more information.

Definition at line 1521 of file input_keys.h.

◆ log_output

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

See user guide description for more information.

Definition at line 1533 of file input_keys.h.

◆ log_sphere

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

See user guide description for more information.

Definition at line 1545 of file input_keys.h.

◆ log_action

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

See user guide description for more information.

Definition at line 1560 of file input_keys.h.

◆ log_clock

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

See user guide description for more information.

Definition at line 1572 of file input_keys.h.

◆ log_crossSections

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

See user guide description for more information.

Definition at line 1584 of file input_keys.h.

◆ log_decayModes

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

See user guide description for more information.

Definition at line 1596 of file input_keys.h.

◆ log_density

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

See user guide description for more information.

Definition at line 1608 of file input_keys.h.

◆ log_distributions

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

See user guide description for more information.

Definition at line 1620 of file input_keys.h.

◆ log_findScatter

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

See user guide description for more information.

Definition at line 1632 of file input_keys.h.

◆ log_fpe

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

See user guide description for more information.

Definition at line 1644 of file input_keys.h.

◆ log_grid

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

See user guide description for more information.

Definition at line 1656 of file input_keys.h.

◆ log_hyperSurfaceCrossing

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

See user guide description for more information.

Definition at line 1668 of file input_keys.h.

◆ log_inputParser

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

See user guide description for more information.

Definition at line 1680 of file input_keys.h.

◆ log_lattice

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

See user guide description for more information.

Definition at line 1692 of file input_keys.h.

◆ log_nucleus

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

See user guide description for more information.

Definition at line 1704 of file input_keys.h.

◆ log_particleType

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

See user guide description for more information.

Definition at line 1716 of file input_keys.h.

◆ log_pauliBlocking

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

See user guide description for more information.

Definition at line 1728 of file input_keys.h.

◆ log_propagation

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

See user guide description for more information.

Definition at line 1740 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 1752 of file input_keys.h.

◆ log_resonances

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

See user guide description for more information.

Definition at line 1764 of file input_keys.h.

◆ log_scatterAction

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

See user guide description for more information.

Definition at line 1776 of file input_keys.h.

◆ log_scatterActionMulti

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

See user guide description for more information.

Definition at line 1789 of file input_keys.h.

◆ log_tmn

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

See user guide description for more information.

Definition at line 1801 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 1820 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, {"1.0"}}

See user guide description for more information.

Definition at line 1835 of file input_keys.h.

◆ collTerm_collisionCriterion

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

See user guide description for more information.

Definition at line 1881 of file input_keys.h.

◆ collTerm_crossSectionScaling

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

See user guide description for more information.

Definition at line 1898 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.0"}}

See user guide description for more information.

Definition at line 1913 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 1931 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, {"1.0"}}

See user guide description for more information.

Definition at line 1946 of file input_keys.h.

◆ collTerm_forceDecaysAtEnd

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

See user guide description for more information.

Definition at line 1959 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,
{"1.0"}}

See user guide description for more information.

Definition at line 1977 of file input_keys.h.

◆ collTerm_includedTwoToTwo

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

See user guide description for more information.

Definition at line 2011 of file input_keys.h.

◆ collTerm_isotropic

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

See user guide description for more information.

Definition at line 2025 of file input_keys.h.

◆ collTerm_maximumCrossSection

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

See user guide description for more information.

Definition at line 2047 of file input_keys.h.

◆ collTerm_multiParticleReactions

const Key<MultiParticleReactionsBitSet> smash::InputKeys::collTerm_multiParticleReactions
inlinestatic
Initial value:
{
{"Collision_Term", "Multi_Particle_Reactions"},
{"1.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 2093 of file input_keys.h.

◆ collTerm_nnbarTreatment

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

See user guide description for more information.

Definition at line 2118 of file input_keys.h.

◆ collTerm_noCollisions

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

See user guide description for more information.

Definition at line 2133 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, {"1.0"}}

See user guide description for more information.

Definition at line 2149 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.0"}}

See user guide description for more information.

Definition at line 2173 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 2187 of file input_keys.h.

◆ collTerm_stringsWithProbability

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

See user guide description for more information.

Definition at line 2217 of file input_keys.h.

◆ collTerm_twoToOne

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

See user guide description for more information.

Definition at line 2229 of file input_keys.h.

◆ collTerm_useAQM

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

See user guide description for more information.

Definition at line 2259 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, {"1.0"}}

See user guide description for more information.

Definition at line 2271 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,
{"1.0"}}

See user guide description for more information.

Definition at line 2284 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,
{"1.0"}}

See user guide description for more information.

Definition at line 2298 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 2312 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 2327 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 2340 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 2358 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 2375 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 2391 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.0"}}

See user guide description for more information.

Definition at line 2406 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.0"}}

See user guide description for more information.

Definition at line 2419 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 2433 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.0"}}

See user guide description for more information.

Definition at line 2446 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.0"}}

See user guide description for more information.

Definition at line 2460 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.0"}}

See user guide description for more information.

Definition at line 2474 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.0"}}

See user guide description for more information.

Definition at line 2489 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.0"}}

See user guide description for more information.

Definition at line 2502 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.0"}}

See user guide description for more information.

Definition at line 2517 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.0"}}

See user guide description for more information.

Definition at line 2533 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.0"}}

See user guide description for more information.

Definition at line 2548 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.0"}}

See user guide description for more information.

Definition at line 2563 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.0"}}

See user guide description for more information.

Definition at line 2583 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.0"}}

See user guide description for more information.

Definition at line 2601 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.0"}}

See user guide description for more information.

Definition at line 2614 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.0"}}

See user guide description for more information.

Definition at line 2629 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.0"}}

See user guide description for more information.

Definition at line 2642 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.0"}}

See user guide description for more information.

Definition at line 2656 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.0"}}

See user guide description for more information.

Definition at line 2671 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.0"}}

See user guide description for more information.

Definition at line 2686 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 2705 of file input_keys.h.

◆ collTerm_dileptons_decays

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

See user guide description for more information.

Definition at line 2722 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.0"}}

See user guide description for more information.

Definition at line 2734 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.0"}}

See user guide description for more information.

Definition at line 2746 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.0"}}

See user guide description for more information.

Definition at line 2759 of file input_keys.h.

◆ modi_collider_eKin

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

See user guide description for more information.

Definition at line 2778 of file input_keys.h.

◆ modi_collider_eTot

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

See user guide description for more information.

Definition at line 2794 of file input_keys.h.

◆ modi_collider_pLab

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

See user guide description for more information.

Definition at line 2811 of file input_keys.h.

◆ modi_collider_sqrtSNN

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

See user guide description for more information.

Definition at line 2826 of file input_keys.h.

◆ modi_collider_calculationFrame

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

See user guide description for more information.

Definition at line 2850 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 2866 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, {"1.0"}}
@ Off
Don't use fermi motion.

See user guide description for more information.

Definition at line 2882 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, {"1.0"}}

See user guide description for more information.

Definition at line 2898 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 2919 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 2924 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 2943 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 2949 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 2969 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 2974 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 2990 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 2995 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3012 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3017 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3031 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3036 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3058 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3063 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.0"}}

See user guide description for more information.

Definition at line 3083 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.0"}}

See user guide description for more information.

Definition at line 3090 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.0"}}

See user guide description for more information.

Definition at line 3102 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.0"}}

See user guide description for more information.

Definition at line 3107 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.0"}}

See user guide description for more information.

Definition at line 3143 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.0"}}

See user guide description for more information.

Definition at line 3148 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.0"}}

See user guide description for more information.

Definition at line 3161 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.0"}}

See user guide description for more information.

Definition at line 3166 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, {"1.0"}}

See user guide description for more information.

Definition at line 3179 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, {"1.0"}}

See user guide description for more information.

Definition at line 3184 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.0"}}

See user guide description for more information.

Definition at line 3197 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.0"}}

See user guide description for more information.

Definition at line 3202 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, {"1.0"}}

See user guide description for more information.

Definition at line 3215 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, {"1.0"}}

See user guide description for more information.

Definition at line 3220 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,
{"1.0"}}

See user guide description for more information.

Definition at line 3241 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,
{"1.0"}}

See user guide description for more information.

Definition at line 3248 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,
{"1.0"}}

See user guide description for more information.

Definition at line 3263 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,
{"1.0"}}

See user guide description for more information.

Definition at line 3270 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.0"}}

See user guide description for more information.

Definition at line 3285 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.0"}}

See user guide description for more information.

Definition at line 3294 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,
{"1.0"}}

See user guide description for more information.

Definition at line 3310 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,
{"1.0"}}

See user guide description for more information.

Definition at line 3319 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, {"1.0"}}

See user guide description for more information.

Definition at line 3334 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.0"}}

See user guide description for more information.

Definition at line 3347 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}}, {"1.0"}}

See user guide description for more information.

Definition at line 3360 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, {"1.0"}}
@ Quadratic
Sample from areal / quadratic distribution.

See user guide description for more information.

Definition at line 3379 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, {"1.0"}}

See user guide description for more information.

Definition at line 3392 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3408 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3422 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 3444 of file input_keys.h.

◆ modi_sphere_radius

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

See user guide description for more information.

Definition at line 3456 of file input_keys.h.

◆ modi_sphere_startTime

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

See user guide description for more information.

Definition at line 3468 of file input_keys.h.

◆ modi_sphere_temperature

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

See user guide description for more information.

Definition at line 3480 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.0"}}

See user guide description for more information.

Definition at line 3502 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, {"1.0"}}

See user guide description for more information.

Definition at line 3519 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 3534 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, {"1.0"}}

See user guide description for more information.

Definition at line 3549 of file input_keys.h.

◆ modi_sphere_initialCondition

const Key<SphereInitialCondition> smash::InputKeys::modi_sphere_initialCondition
inlinestatic
Initial value:
{
{"Modi", "Sphere", "Initial_Condition"},
{"1.0"}}

See user guide description for more information.

Definition at line 3573 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 3590 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 3610 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.0"}}

See user guide description for more information.

Definition at line 3633 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.0"}}

See user guide description for more information.

Definition at line 3645 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"},
{"1.0"}}

See user guide description for more information.

Definition at line 3665 of file input_keys.h.

◆ modi_box_initialCondition

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

See user guide description for more information.

Definition at line 3685 of file input_keys.h.

◆ modi_box_length

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

See user guide description for more information.

Definition at line 3697 of file input_keys.h.

◆ modi_box_startTime

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

See user guide description for more information.

Definition at line 3710 of file input_keys.h.

◆ modi_box_temperature

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

See user guide description for more information.

Definition at line 3722 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.0"}}

See user guide description for more information.

Definition at line 3751 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 3764 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, {"1.0"}}

See user guide description for more information.

Definition at line 3777 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.0"}}

See user guide description for more information.

Definition at line 3793 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 3807 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 3821 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.0"}}

See user guide description for more information.

Definition at line 3846 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.0"}}

See user guide description for more information.

Definition at line 3859 of file input_keys.h.

◆ modi_list_fileDirectory

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

See user guide description for more information.

Definition at line 3873 of file input_keys.h.

◆ modi_list_filePrefix

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

See user guide description for more information.

Definition at line 3885 of file input_keys.h.

◆ modi_list_shiftId

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

See user guide description for more information.

Definition at line 3898 of file input_keys.h.

◆ modi_listBox_fileDirectory

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

See user guide description for more information.

Definition at line 3911 of file input_keys.h.

◆ modi_listBox_filePrefix

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

See user guide description for more information.

Definition at line 3924 of file input_keys.h.

◆ modi_listBox_length

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

See user guide description for more information.

Definition at line 3937 of file input_keys.h.

◆ modi_listBox_shiftId

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

See user guide description for more information.

Definition at line 3950 of file input_keys.h.

◆ output_densityType

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

See user guide description for more information.

Definition at line 3971 of file input_keys.h.

◆ output_outputInterval

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

See user guide description for more information.

Definition at line 3986 of file input_keys.h.

◆ output_outputTimes

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

See user guide description for more information.

Definition at line 4008 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.0"}}

See user guide description for more information.

Definition at line 4042 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.0"}}

See user guide description for more information.

Definition at line 4047 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"}, {}, {"1.0"}}

See user guide description for more information.

Definition at line 4052 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 4057 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.0"}}

See user guide description for more information.

Definition at line 4063 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"}, {}, {"1.0"}}

See user guide description for more information.

Definition at line 4068 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"}, {}, {"1.0"}}

See user guide description for more information.

Definition at line 4073 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.0"}}

See user guide description for more information.

Definition at line 4079 of file input_keys.h.

◆ output_particles_extended

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

See user guide description for more information.

Definition at line 4105 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, {"1.0"}}
@ Yes
Print only final-state particles.

See user guide description for more information.

Definition at line 4122 of file input_keys.h.

◆ output_collisions_extended

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

See user guide description for more information.

Definition at line 4141 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, {"1.0"}}

See user guide description for more information.

Definition at line 4156 of file input_keys.h.

◆ output_dileptons_extended

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

See user guide description for more information.

Definition at line 4174 of file input_keys.h.

◆ output_photons_extended

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

See user guide description for more information.

Definition at line 4192 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.0"}}

See user guide description for more information.

Definition at line 4211 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.0"}}

See user guide description for more information.

Definition at line 4224 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.0"}}

See user guide description for more information.

Definition at line 4244 of file input_keys.h.

◆ output_initialConditions_pTCut

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

See user guide description for more information.

Definition at line 4260 of file input_keys.h.

◆ output_initialConditions_rapidityCut

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

See user guide description for more information.

Definition at line 4277 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4299 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4312 of file input_keys.h.

◆ output_rivet_ignoreBeams

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

See user guide description for more information.

Definition at line 4326 of file input_keys.h.

◆ output_rivet_logging

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

See user guide description for more information.

Definition at line 4342 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4355 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4369 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4387 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"},
{"1.0"}}

See user guide description for more information.

Definition at line 4401 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4415 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4428 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4441 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4454 of file input_keys.h.

◆ output_thermodynamics_onlyParticipants

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

See user guide description for more information.

Definition at line 4500 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 4513 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 4541 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 4578 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 4596 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 4623 of file input_keys.h.

◆ lattice_cellNumber

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

See user guide description for more information.

Definition at line 4637 of file input_keys.h.

◆ lattice_origin

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

See user guide description for more information.

Definition at line 4656 of file input_keys.h.

◆ lattice_periodic

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

See user guide description for more information.

Definition at line 4673 of file input_keys.h.

◆ lattice_potentialsAffectThreshold

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

See user guide description for more information.

Definition at line 4686 of file input_keys.h.

◆ lattice_sizes

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

See user guide description for more information.

Definition at line 4700 of file input_keys.h.

◆ potentials_skyrme_skyrmeA

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

See user guide description for more information.

Definition at line 4712 of file input_keys.h.

◆ potentials_skyrme_skyrmeB

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

See user guide description for more information.

Definition at line 4724 of file input_keys.h.

◆ potentials_skyrme_skyrmeTau

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

See user guide description for more information.

Definition at line 4737 of file input_keys.h.

◆ potentials_symmetry_gamma

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

See user guide description for more information.

Definition at line 4752 of file input_keys.h.

◆ potentials_symmetry_sPot

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

See user guide description for more information.

Definition at line 4764 of file input_keys.h.

◆ potentials_vdf_coeffs

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

See user guide description for more information.

Definition at line 4776 of file input_keys.h.

◆ potentials_vdf_powers

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

See user guide description for more information.

Definition at line 4791 of file input_keys.h.

◆ potentials_vdf_satRhoB

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

See user guide description for more information.

Definition at line 4803 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"}, {"1.0"}}

See user guide description for more information.

Definition at line 4815 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.0"}}

See user guide description for more information.

Definition at line 4834 of file input_keys.h.

◆ forcedThermalization_criticalEDensity

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

See user guide description for more information.

Definition at line 4847 of file input_keys.h.

◆ forcedThermalization_startTime

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

See user guide description for more information.

Definition at line 4860 of file input_keys.h.

◆ forcedThermalization_timestep

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

See user guide description for more information.

Definition at line 4872 of file input_keys.h.

◆ forcedThermalization_algorithm

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

See user guide description for more information.

Definition at line 4896 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.0"}}

See user guide description for more information.

Definition at line 4918 of file input_keys.h.

◆ forcedThermalization_microcanonical

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

See user guide description for more information.

Definition at line 4940 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 4980 of file input_keys.h.


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