From fe1c0f72f7750573214ee29532fedb8905d8a876 Mon Sep 17 00:00:00 2001 From: Chengdong Fu <fucd@ihep.ac.cn> Date: Wed, 21 Oct 2020 11:02:51 +0800 Subject: [PATCH] fix error to return unavailable TrackerHit --- Utilities/DataHelper/src/TrackExtended.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Utilities/DataHelper/src/TrackExtended.cc b/Utilities/DataHelper/src/TrackExtended.cc index 2c2d1412..762247e6 100644 --- a/Utilities/DataHelper/src/TrackExtended.cc +++ b/Utilities/DataHelper/src/TrackExtended.cc @@ -33,7 +33,11 @@ TrackExtended::TrackExtended( TrackerHitExtended * trackerhit) { TrackExtended::~TrackExtended() {} ConstTrack TrackExtended::getTrack() { - return _track; + if(!_track.isAvailable()){ + std::cout << "Error: track not available" << _track.isAvailable() << " id= " << _track.id() << std::endl; + throw std::runtime_error("Error: track not available"); + } + return _track; } const float * TrackExtended::getSeedPosition() { -- GitLab