From c4677fa8d6cb76b5fdd9f7c1b70909e6aaf83545 Mon Sep 17 00:00:00 2001 From: myliu <201916234@mail.sdu.edu.cn> Date: Mon, 31 May 2021 19:49:04 +0800 Subject: [PATCH] space --- .../src/driftchamber/DriftChamber.cpp | 12 ++++++------ Digitisers/DCHDigi/src/DCHDigiAlg.cpp | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp index bb02ad39..6b3a0c10 100644 --- a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp +++ b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp @@ -84,10 +84,10 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, dd4hep::Tube det_chamber_solid(chamber_radius_min, chamber_radius_max, chamber_half_length); dd4hep::Volume det_chamber_vol(det_name+"_chamber_vol", det_chamber_solid, chamber_mat); if ( x_det.isSensitive() ) { - det_chamber_vol.setRegion(theDetector,x_det.regionStr()); - det_chamber_vol.setLimitSet(theDetector,x_det.limitsStr()); - det_chamber_vol.setSensitiveDetector(sens); - sd.setType("tracker"); + det_chamber_vol.setRegion(theDetector,x_det.regionStr()); + det_chamber_vol.setLimitSet(theDetector,x_det.limitsStr()); + det_chamber_vol.setSensitiveDetector(sens); + sd.setType("tracker"); } // - wall @@ -185,7 +185,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, // | | // | F0 F1 F2 F3| // ----------------------- -// if(layer_id == 0 || layer_id == 1 || layer_id == 2 || layer_id == 99) { + if(layer_id == 0 || layer_id == 1 || layer_id == 2 || layer_id == 99) { for(int icell=0; icell< numWire; icell++) { double wire_phi = (icell+0.5)*layer_Phi + offset; // - signal wire @@ -208,7 +208,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector, } } -// } + } // - place in det // - chamber diff --git a/Digitisers/DCHDigi/src/DCHDigiAlg.cpp b/Digitisers/DCHDigi/src/DCHDigiAlg.cpp index 6f88f589..9389a525 100644 --- a/Digitisers/DCHDigi/src/DCHDigiAlg.cpp +++ b/Digitisers/DCHDigi/src/DCHDigiAlg.cpp @@ -149,6 +149,7 @@ StatusCode DCHDigiAlg::execute() TVector3 numerator = denominator.Cross(Wstart-pos) ; float tmp_distance = numerator.Mag()/denominator.Mag() ; //std::cout<<"tmp_distance="<<tmp_distance<<",x="<<pos.x()<<",y="<<pos.y()<<",z="<<pos.z()<<",mom="<<sim_hit_mom<<",pt="<<sim_hit_pt<<std::endl; + if(tmp_distance < min_distance){ min_distance = tmp_distance; pos_x = pos.x(); @@ -169,7 +170,7 @@ StatusCode DCHDigiAlg::execute() m_n_sim ++ ; } } - + trkHit.setTime(min_distance*1e3/m_velocity);//m_velocity is um/ns, drift time in ns trkHit.setEDep(tot_edep);// GeV trkHit.setEdx (tot_edep/tot_length); // GeV/mm -- GitLab