We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent baa2c90 commit 8069159Copy full SHA for 8069159
1 file changed
Detectors/TPC/workflow/src/TrackReaderSpec.cxx
@@ -94,9 +94,13 @@ void TrackReader::connectTree(const std::string& filename)
94
{
95
mTree.reset(nullptr); // in case it was already loaded
96
mFile.reset(TFile::Open(filename.c_str()));
97
- assert(mFile && !mFile->IsZombie());
+ if (!(mFile && !mFile->IsZombie())) {
98
+ throw std::runtime_error("Error opening tree file");
99
+ }
100
mTree.reset((TTree*)mFile->Get(mTrackTreeName.c_str()));
- assert(mTree);
101
+ if (!mTree) {
102
+ throw std::runtime_error("Error opening tree");
103
104
105
mTree->SetBranchAddress(mTrackBranchName.c_str(), &mTracksInp);
106
mTree->SetBranchAddress(mClusRefBranchName.c_str(), &mCluRefVecInp);
0 commit comments