diff --git a/MuonSpectrometer/MuonDetDescr/MuonRegionSelector/src/MuonRegSelCondAlg.cxx b/MuonSpectrometer/MuonDetDescr/MuonRegionSelector/src/MuonRegSelCondAlg.cxx index a7799acd7afc6b4d2b95985f3fa1958493a24eb6..eb1741b66b3743743bdead9f29e1465522dfb68c 100644 --- a/MuonSpectrometer/MuonDetDescr/MuonRegionSelector/src/MuonRegSelCondAlg.cxx +++ b/MuonSpectrometer/MuonDetDescr/MuonRegionSelector/src/MuonRegSelCondAlg.cxx @@ -77,7 +77,11 @@ StatusCode MuonRegSelCondAlg::execute(const EventContext& ctx ) const // write out new new LUT to a file if need be - if ( m_printTable ) dynamic_cast<const RegSelSiLUT*>(rd.get())->write( name()+".map" ); + if ( m_printTable ) { + if (auto lut = dynamic_cast<const RegSelSiLUT*>(rd.get())) { + lut->write( name()+".map" ); + } + } /// create the conditions data for storage