#include <outputparameters.h>
Helper structure for Experiment to hold output options and parameters.
Experiment has one member of this struct.
Definition at line 62 of file outputparameters.h.
Public Member Functions | |
| OutputParameters () | |
| Default constructor, useful for tests. More... | |
| OutputParameters (Configuration conf) | |
| Constructor from configuration. More... | |
Public Attributes | |
| ThreeVector | td_position |
| Point, where thermodynamic quantities are calculated. More... | |
| DensityType | td_dens_type |
| Type (e.g., baryon/pion/hadron) of thermodynamic quantity. More... | |
| bool | td_rho_eckart |
| Print out Eckart rest frame density of type td_dens_type or not? More... | |
| bool | td_tmn |
| Print out energy-momentum tensor of type td_dens_type or not? More... | |
| bool | td_tmn_landau |
| Print out energy-momentum tensor in Landau rest frame (of type td_dens_type) or not? More... | |
| bool | td_v_landau |
| Print out Landau velocity of type td_dens_type or not? More... | |
| bool | td_jQBS |
| Print out QBS 4-currents or not? More... | |
| bool | td_smearing |
| Whether smearing is on or off; WARNING : if smearing is off, then final result is in GeV instead of GeV/fm3. More... | |
| bool | td_only_participants |
| Flag reporting whether only participants are considered (true) or also spectators (false) More... | |
| bool | part_extended |
| Extended format for particles output. More... | |
| OutputOnlyFinal | part_only_final |
| Print only final particles in event. More... | |
| bool | coll_extended |
| Extended format for collisions output. More... | |
| bool | coll_printstartend |
| Print initial and final particles in event into collision output. More... | |
| bool | dil_extended |
| Extended format for dilepton output. More... | |
| bool | photons_extended |
| Extended format for photon output. More... | |
| bool | ic_extended |
| Extended initial conditions output. More... | |
| RivetOutputParameters | rivet_parameters |
| Rivet specfic parameters. More... | |
| std::map< std::string, std::vector< std::string > > | quantities |
| Map of quantities to be printed in the output. More... | |
|
inline |
Default constructor, useful for tests.
Definition at line 64 of file outputparameters.h.
|
inlineexplicit |
Constructor from configuration.
Definition at line 85 of file outputparameters.h.
| ThreeVector smash::OutputParameters::td_position |
Point, where thermodynamic quantities are calculated.
Definition at line 222 of file outputparameters.h.
| DensityType smash::OutputParameters::td_dens_type |
Type (e.g., baryon/pion/hadron) of thermodynamic quantity.
Definition at line 225 of file outputparameters.h.
| bool smash::OutputParameters::td_rho_eckart |
Print out Eckart rest frame density of type td_dens_type or not?
Definition at line 228 of file outputparameters.h.
| bool smash::OutputParameters::td_tmn |
Print out energy-momentum tensor of type td_dens_type or not?
Definition at line 231 of file outputparameters.h.
| bool smash::OutputParameters::td_tmn_landau |
Print out energy-momentum tensor in Landau rest frame (of type td_dens_type) or not?
Definition at line 237 of file outputparameters.h.
| bool smash::OutputParameters::td_v_landau |
Print out Landau velocity of type td_dens_type or not?
Definition at line 240 of file outputparameters.h.
| bool smash::OutputParameters::td_jQBS |
Print out QBS 4-currents or not?
Definition at line 243 of file outputparameters.h.
| bool smash::OutputParameters::td_smearing |
Whether smearing is on or off; WARNING : if smearing is off, then final result is in GeV instead of GeV/fm3.
Definition at line 249 of file outputparameters.h.
| bool smash::OutputParameters::td_only_participants |
Flag reporting whether only participants are considered (true) or also spectators (false)
Definition at line 255 of file outputparameters.h.
| bool smash::OutputParameters::part_extended |
Extended format for particles output.
Definition at line 258 of file outputparameters.h.
| OutputOnlyFinal smash::OutputParameters::part_only_final |
Print only final particles in event.
Definition at line 261 of file outputparameters.h.
| bool smash::OutputParameters::coll_extended |
Extended format for collisions output.
Definition at line 264 of file outputparameters.h.
| bool smash::OutputParameters::coll_printstartend |
Print initial and final particles in event into collision output.
Definition at line 267 of file outputparameters.h.
| bool smash::OutputParameters::dil_extended |
Extended format for dilepton output.
Definition at line 270 of file outputparameters.h.
| bool smash::OutputParameters::photons_extended |
Extended format for photon output.
Definition at line 273 of file outputparameters.h.
| bool smash::OutputParameters::ic_extended |
Extended initial conditions output.
Definition at line 276 of file outputparameters.h.
| RivetOutputParameters smash::OutputParameters::rivet_parameters |
Rivet specfic parameters.
Definition at line 279 of file outputparameters.h.
| std::map<std::string, std::vector<std::string> > smash::OutputParameters::quantities |
Map of quantities to be printed in the output.
Keys are the different output contents. It is initialised in a way such that it is guaranteed that an entry for every content requested by the user exists. When the user requests the output content without specifying a list of quantities, the corresponding entry in the map will be an empty vector.
Definition at line 288 of file outputparameters.h.