Classes | |
class | smash::BinaryOutputBase |
Base class for SMASH binary output. More... | |
class | smash::BinaryOutputCollisions |
Saves SMASH collision history to binary file. More... | |
class | smash::BinaryOutputParticles |
Writes the particle list at specific times to the binary file. More... | |
class | smash::OscarOutput< Format, Contents > |
class | smash::OutputInterface |
Abstraction of generic output. More... | |
class | smash::RootOutput |
SMASH output to ROOT fileSMASH supports ROOT output as an option (see http://root.cern.ch). More... | |
class | smash::ThermodynamicOutput |
Writes the thermodynamic quantities at a specified point versus time. More... | |
class | smash::VtkOutput |
SMASH output in a paraview format, intended for simple visualization. More... | |
Enumerations | |
enum | smash::OscarOutputFormat { smash::OscarFormat2013, smash::OscarFormat2013Extended, smash::OscarFormat1999 } |
Selector for the output format of OscarOutput. More... | |
enum | smash::OscarOutputContents { smash::OscarInteractions = 0x001, smash::OscarTimesteps = 0x002, smash::OscarAtEventstart = 0x004, smash::OscarParticlesAtEventend = 0x008 } |
Flags for the Contents template parameter of OscarOutput. More... | |
Functions | |
std::unique_ptr< OutputInterface > | smash::create_oscar_output (const std::string &format, const std::string &content, const bf::path &path, const OutputParameters &out_par) |
Selector for the output format of OscarOutput.
Enumerator | |
---|---|
OscarFormat2013 | |
OscarFormat2013Extended | |
OscarFormat1999 |
Definition at line 29 of file oscaroutput.h.
Flags for the Contents
template parameter of OscarOutput.
Flags can be combined with binary OR operators to some arbitrary int. That's why the values of the enumerators are written out (in hexadecimal), to ensure every flag occupies a single bit.
Definition at line 42 of file oscaroutput.h.
std::unique_ptr< OutputInterface > smash::create_oscar_output | ( | const std::string & | format, |
const std::string & | content, | ||
const bf::path & | path, | ||
const OutputParameters & | out_par | ||
) |
config
to select the correct implementation.[in] | format | A string: "Oscar2013" or "Oscar1999" |
[in] | content | A string: "Particles", "Collisions", "Photons" or "Dileptons". |
[in] | path | The path to the output directory where the file(s) will be placed. |
[in] | out_par | A structure containing parameters of the output, in particular if it is extended or not, if printing only final particles in event, etc. |
Definition at line 735 of file oscaroutput.cc.