From 00744f3a48e2129cb4417cb4c305b3d8d5f542d1 Mon Sep 17 00:00:00 2001 From: lintao <lintao@ihep.ac.cn> Date: Tue, 11 Mar 2025 15:29:07 +0800 Subject: [PATCH] Fix the mass unit. --- Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp b/Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp index b7801482..5f20cc77 100644 --- a/Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp +++ b/Simulation/DetSimAna/src/Edm4hepWriterAnaElemTool.cpp @@ -517,7 +517,7 @@ Edm4hepWriterAnaElemTool::PostUserTrackingAction(const G4Track* track) { mcp.setCreatedInSimulation(1); mcp.setCharge(secparticle->GetPDGCharge()); mcp.setTime(sectrk->GetGlobalTime()/CLHEP::ns); // todo - mcp.setMass(secparticle->GetPDGMass()); + mcp.setMass(secparticle->GetPDGMass()/CLHEP::GeV); // EDM4hep unit: GeV const G4ThreeVector& sec_init_pos = sectrk->GetPosition(); double x=sec_init_pos.x()/CLHEP::mm; -- GitLab