From 1c3e6b5c6d56b14df52416a39b160bdb51249cc9 Mon Sep 17 00:00:00 2001 From: FU Chengdong <fucd@ihep.ac.cn> Date: Thu, 26 Dec 2024 02:47:49 +0000 Subject: [PATCH] =?UTF-8?q?REC=EF=BC=9Acorrect=20layer=20number=20of=20ver?= =?UTF-8?q?tex=20for=20composite=20design?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/FullLDCTracking/FullLDCTrackingAlg.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Reconstruction/RecTrkGlobal/src/FullLDCTracking/FullLDCTrackingAlg.cpp b/Reconstruction/RecTrkGlobal/src/FullLDCTracking/FullLDCTrackingAlg.cpp index 4672c4d6..e7a64ee2 100755 --- a/Reconstruction/RecTrkGlobal/src/FullLDCTracking/FullLDCTrackingAlg.cpp +++ b/Reconstruction/RecTrkGlobal/src/FullLDCTracking/FullLDCTrackingAlg.cpp @@ -3629,6 +3629,7 @@ void FullLDCTrackingAlg::AddNotAssignedHits() { int layer = getLayerID(trkHit); + debug() << "VXD hit " << iH << ": layer = " << layer << endmsg; if (layer >=0 && layer < (int)_nLayersVTX) nonAssignedVTXHits[layer].push_back(trkHitExt); } @@ -5055,6 +5056,9 @@ void FullLDCTrackingAlg::setupGearGeom(){ pVXDDetMain = &(gearMgr->getVXDParameters()); pVXDLayerLayout = &(pVXDDetMain->getVXDLayerLayout()); _nLayersVTX = pVXDLayerLayout->getNLayers(); + + const std::vector<int> ids = pVXDDetMain->getIntVals("VTXLayerIds"); + _nLayersVTX += ids.size(); } catch( ... ){ debug() << " ### gear::VXDParameters Not Present in GEAR FILE" << endmsg; @@ -5222,6 +5226,9 @@ void FullLDCTrackingAlg::setupGearGeom(){ debug() << " ### gear::FTD Parameters as defined in SFtd05 Not Present in GEAR FILE" << endmsg; } } + + debug() << "layer number read: nvxd = " << _nLayersVTX << " nsit = " << _nLayersSIT << " ntpc = " << _tpc_nrows + << " nset = " << _nLayersSET << " nftd = " << _nLayersFTD << endmsg; } void FullLDCTrackingAlg::checkTrackState(int location){ -- GitLab