IAP GITLAB

Skip to content
Snippets Groups Projects
Commit 626e19a5 authored by Maximilian Reininghaus's avatar Maximilian Reininghaus :vulcan:
Browse files

header for TrackWriter output

parent 15227373
No related branches found
No related tags found
No related merge requests found
......@@ -9,5 +9,12 @@
*/
#include <corsika/process/track_writer/TrackWriter.h>
#include <string>
void corsika::process::TrackWriter::TrackWriter::Init() { fFile.open(fFilename); }
void corsika::process::TrackWriter::TrackWriter::Init() {
using namespace std::string_literals;
fFile.open(fFilename);
fFile << "# PID, E / eV, start coordinates / m, displacement vector to end / m "s
<< '\n';
}
......@@ -36,9 +36,9 @@ namespace corsika::process::TrackWriter {
auto const delta = t.GetPosition(1).GetCoordinates() - start;
auto const& name = corsika::particles::GetName(p.GetPID());
fFile << name << " " << start[0] / 1_m << ' ' << start[1] / 1_m << ' '
<< start[2] / 1_m << " " << delta[0] / 1_m << ' ' << delta[1] / 1_m
<< ' ' << delta[2] / 1_m << '\n';
fFile << name << " " << p.GetEnergy() / 1_eV << ' ' << start[0] / 1_m << ' '
<< start[1] / 1_m << ' ' << start[2] / 1_m << " " << delta[0] / 1_m << ' '
<< delta[1] / 1_m << ' ' << delta[2] / 1_m << '\n';
return corsika::process::EProcessReturn::eOk;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment