1#include <sstream>
2
3G4String SensorHit::ToLtsvString() const
4{
5 std::sstream ss;
6 ss << "run_id:" << fRunID;
7 ss << "," << "event_id:" << fEventID;
8 ss << "," << "track_id:" << fTrackID;
9 ss << "," << "step_id:" << fStepID;
10 ss << "," << "parent_id:" << fTrackParentID;
11 // G4Step
12 ss << "," << "energy_deposit:" << fEnergyDeposit;
13 ss << "," << "track_length:" << fTrackLength;
14 ss << "," << "step_length:" << fStepLength;
15 ss << "," << "step_x:" << fStepXYZ.getX();
16 ss << "," << "step_y:" <<fStepXYZ.getY();
17 ss << "," << "step_z:" <<fStepXYZ.getZ();
18
19 G4String line{ss.str()};
20
21 return line;
22}