From 8436048d24677d942b3915691fe88067570fdc9c Mon Sep 17 00:00:00 2001 From: myliu <201916234@mail.sdu.edu.cn> Date: Fri, 16 Oct 2020 16:57:37 +0800 Subject: [PATCH] Fixed a small error. --- .../DetDriftChamber/src/driftchamber/DriftChamber.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp index 445dab77..fe219aa3 100644 --- a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp +++ b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp @@ -25,7 +25,7 @@ using namespace dd4hep::rec ; static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, xml_h e, - dd4hep::SensitiveDetector Sens) { + dd4hep::SensitiveDetector sens) { // ------- Lambda functions ---- // auto delta_a_func = [](auto x, auto y) { return 0.5 * ( x + y ); }; @@ -38,9 +38,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, std::string det_name = x_det.nameStr(); std::string det_type = x_det.typeStr(); - dd4hep::SensitiveDetector sens = Sens; - dd4hep::xml::Dimension sdType = x_det.child(_U(sensitive)); - sens.setType(sdType.typeStr()); + dd4hep::SensitiveDetector sd = sens; // - global double chamber_radius_min = theDetector.constant<double>("SDT_radius_min"); @@ -87,7 +85,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, dd4hep::Volume det_outer_chamber_vol(det_name+"_outer_chamber_vol", det_outer_chamber_solid, det_mat); //Initialize the segmentation - dd4hep::Readout readout = sens.readout(); + dd4hep::Readout readout = sd.readout(); dd4hep::Segmentation geomseg = readout.segmentation(); dd4hep::Segmentation* _geoSeg = &geomseg; @@ -130,7 +128,6 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, layer_phy.addPhysVolID("layer",layer_id); //Set drift chamber layers to sensitive detector - dd4hep::SensitiveDetector sd = sens; layer_vol.setSensitiveDetector(sens); sd.setType("tracker"); } -- GitLab