From 5081e0d92c8c344617bea06cba8af24236e128fa Mon Sep 17 00:00:00 2001
From: lintao <lintao51@gmail.com>
Date: Thu, 17 Dec 2020 22:45:10 +0800
Subject: [PATCH] WIP: save the created time.

---
 Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp b/Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp
index 001c1ea9..2af4cc41 100644
--- a/Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp
+++ b/Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp
@@ -356,7 +356,8 @@ Edm4hepWriterAnaElemTool::PostUserTrackingAction(const G4Track* track) {
                            << " trkid: " << sectrk->GetTrackID() // not valid until track
                            << " particle: " << secparticle->GetParticleName()
                            << " pdg: " << secparticle->GetPDGEncoding()
-                           << " at position: " << sectrk->GetPosition() // 
+                           << " at position: " << sectrk->GetPosition() //
+                           << " time: " << sectrk->GetGlobalTime()
                            << " momentum: " << sectrk->GetMomentum() // 
                            << endmsg;
                     is_decay = true;
@@ -369,7 +370,7 @@ Edm4hepWriterAnaElemTool::PostUserTrackingAction(const G4Track* track) {
                     mcp.setGeneratorStatus(0); // not created by Generator
                     mcp.setCreatedInSimulation(1);
                     mcp.setCharge(secparticle->GetPDGCharge());
-                    mcp.setTime(0.0); // todo
+                    mcp.setTime(sectrk->GetGlobalTime()/CLHEP::ns); // todo
                     mcp.setMass(secparticle->GetPDGMass());
 
                     const G4ThreeVector& sec_init_pos = sectrk->GetPosition();
-- 
GitLab