diff --git a/Reconstruction/RecTrkGlobal/src/FullLDCTracking/FullLDCTrackingAlg.cpp b/Reconstruction/RecTrkGlobal/src/FullLDCTracking/FullLDCTrackingAlg.cpp index 4672c4d60e395061ca10776281c8bf98c43c3732..e7a64ee2cdaff20ad1f8fbd618ae9f3766cbe27f 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){