From 50b1d47da5b18a724f99a6849a3583dbb551ead9 Mon Sep 17 00:00:00 2001 From: afurs Date: Mon, 20 Mar 2023 19:41:54 +0100 Subject: [PATCH] FIT PostProc: hotfix, check for nullptr --- Modules/FDD/src/PostProcTask.cxx | 4 +++- Modules/FT0/src/PostProcTask.cxx | 4 +++- Modules/FV0/src/PostProcTask.cxx | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Modules/FDD/src/PostProcTask.cxx b/Modules/FDD/src/PostProcTask.cxx index aba2854773..4eccf02a6f 100644 --- a/Modules/FDD/src/PostProcTask.cxx +++ b/Modules/FDD/src/PostProcTask.cxx @@ -201,7 +201,9 @@ void PostProcTask::initialize(Trigger, framework::ServiceRegistryRef services) for (int i = 0; i < getObjectsManager()->getNumberPublishedObjects(); i++) { TH1* obj = dynamic_cast(getObjectsManager()->getMonitorObject(i)->getObject()); - obj->SetTitle((string("FDD ") + obj->GetTitle()).c_str()); + if (obj != nullptr) { + obj->SetTitle((string("FDD ") + obj->GetTitle()).c_str()); + } } } diff --git a/Modules/FT0/src/PostProcTask.cxx b/Modules/FT0/src/PostProcTask.cxx index f62b07d351..b401ea9a8a 100644 --- a/Modules/FT0/src/PostProcTask.cxx +++ b/Modules/FT0/src/PostProcTask.cxx @@ -201,7 +201,9 @@ void PostProcTask::initialize(Trigger, framework::ServiceRegistryRef services) for (int i = 0; i < getObjectsManager()->getNumberPublishedObjects(); i++) { TH1* obj = dynamic_cast(getObjectsManager()->getMonitorObject(i)->getObject()); - obj->SetTitle((string("FT0 ") + obj->GetTitle()).c_str()); + if (obj != nullptr) { + obj->SetTitle((string("FT0 ") + obj->GetTitle()).c_str()); + } } } diff --git a/Modules/FV0/src/PostProcTask.cxx b/Modules/FV0/src/PostProcTask.cxx index 41ee9ff770..8d426fe619 100644 --- a/Modules/FV0/src/PostProcTask.cxx +++ b/Modules/FV0/src/PostProcTask.cxx @@ -201,7 +201,9 @@ void PostProcTask::initialize(Trigger, framework::ServiceRegistryRef services) for (int i = 0; i < getObjectsManager()->getNumberPublishedObjects(); i++) { TH1* obj = dynamic_cast(getObjectsManager()->getMonitorObject(i)->getObject()); - obj->SetTitle((string("FV0 ") + obj->GetTitle()).c_str()); + if (obj != nullptr) { + obj->SetTitle((string("FV0 ") + obj->GetTitle()).c_str()); + } } }