From 83d21a85553756a82934c1e39d605e97d708418a Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Sat, 13 Jun 2020 01:19:34 +0800 Subject: [PATCH] WIP: now, use the final CaloSD. --- Simulation/DetSimSD/src/CaloSensitiveDetector.cpp | 2 ++ Simulation/DetSimSD/src/CalorimeterSensDetTool.cpp | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Simulation/DetSimSD/src/CaloSensitiveDetector.cpp b/Simulation/DetSimSD/src/CaloSensitiveDetector.cpp index 10993d32..ba740941 100644 --- a/Simulation/DetSimSD/src/CaloSensitiveDetector.cpp +++ b/Simulation/DetSimSD/src/CaloSensitiveDetector.cpp @@ -27,6 +27,8 @@ CaloSensitiveDetector::Initialize(G4HCofThisEvent* HCE) { G4bool CaloSensitiveDetector::ProcessHits(G4Step* step, G4TouchableHistory*) { + // std::cout << "CaloSensitiveDetector::ProcessHits" << std::endl; + dd4hep::sim::Geant4StepHandler h(step); dd4hep::Position pos = 0.5 * (h.prePos() + h.postPos()); HitContribution contrib = dd4hep::sim::Geant4Hit::extractContribution(step); diff --git a/Simulation/DetSimSD/src/CalorimeterSensDetTool.cpp b/Simulation/DetSimSD/src/CalorimeterSensDetTool.cpp index 55bed90d..d8c30b10 100644 --- a/Simulation/DetSimSD/src/CalorimeterSensDetTool.cpp +++ b/Simulation/DetSimSD/src/CalorimeterSensDetTool.cpp @@ -2,7 +2,7 @@ #include "G4VSensitiveDetector.hh" -#include "DetSimSD/DDG4SensitiveDetector.h" +#include "DetSimSD/CaloSensitiveDetector.h" #include "DD4hep/Detector.h" @@ -35,7 +35,7 @@ CalorimeterSensDetTool::createSD(const std::string& name) { dd4hep::Detector* dd4hep_geo = m_geosvc->lcdd(); - G4VSensitiveDetector* sd = new DDG4SensitiveDetector(name, *dd4hep_geo); + G4VSensitiveDetector* sd = new CaloSensitiveDetector(name, *dd4hep_geo); return sd; } -- GitLab