Difference between heating and heating-local tallies

Hello everybody,
I am very new to OpenMC and I can’ t really understand the difference between ‘heating’ and ‘heating-local’ tallies: from the manual it seems that the only difference between the two is related to the secondary photons treatment. However, when I run a calculation using openmc.ParticleFilter(‘photons’) I get no entries, so it seems that the photons doesn’t score at all. Can anyone give me any insight?
Best regards.

Hi @m_sus. Please take a look at this post which explains the difference between the heating and heating-local scores:

With respect to the ParticleFilter, you will only see a score for photons if they are being simulated. Note that if you start with a neutron source, you need to explicitly turn photon transport on:

settings = openmc.Settings()
settings.photon_transport = True