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