diff --git a/Service/TrackSystemSvc/src/MarlinTrkUtils.cc b/Service/TrackSystemSvc/src/MarlinTrkUtils.cc index fcacb19cf8fead3e3204d70af7517f286372faef..bf2ab05d9f1987c37e7391621b36c427f42a6e1c 100644 --- a/Service/TrackSystemSvc/src/MarlinTrkUtils.cc +++ b/Service/TrackSystemSvc/src/MarlinTrkUtils.cc @@ -608,7 +608,16 @@ namespace MarlinTrk { trkStateCalo.location = MarlinTrk::Location::AtCalorimeter; track->addToTrackStates(trkStateCalo); } else { +#ifdef DEBUG std::cout << " >>>>>>>>>>> MarlinTrk::finaliseLCIOTrack: could not get TrackState at Calo Face " << std::endl ; + if (last_constrained_hit.isAvailable()) { + auto pos = last_constrained_hit.getPosition(); + std::cout << " last_constrained_hit = " << pos.x << "," << pos.y << "," << pos.z << std::endl; + } + else { + std::cout << " last_constrained_hit not Available" << std::endl; + } +#endif //delete trkStateCalo; } } else {