diff --git a/SimG4CMS/Calo/src/CaloSD.cc b/SimG4CMS/Calo/src/CaloSD.cc index 25bb8df191d51..05cdba80f02e1 100644 --- a/SimG4CMS/Calo/src/CaloSD.cc +++ b/SimG4CMS/Calo/src/CaloSD.cc @@ -863,8 +863,8 @@ void CaloSD::clearHits() { primIDSaved[k] = -99; cleanIndex[k] = 0; #ifdef EDM_ML_DEBUG - edm::LogVerbatim("CaloSim") << "CaloSD: Clears hit vector for " << GetName() - << " and initialise slave: " << slave[k].get()->name(); + edm::LogVerbatim("CaloSim") << "CaloSD: Clears hit vector for " << GetName() << " and initialise slave: " + << ((nullptr != slave[k].get()) ? slave[k].get()->name() : "Unknown"); #endif if (nullptr != slave[k].get()) slave[k].get()->Initialize();