recordWhenHit with multiple detectors all with the same name

Hello

I am using geant4 11.2 for the simulations of events occuring inside my detector, and I am a beginner in geant4. My detector is made of 3 bolometers. There are all construct under the same name, there is only a copy number used in the building. I use “/recordwhenhit bolometer” to record only the events with at least one hit in my detector.

I am quite surprised that a lot of events has 0 energy deposited in the detector. Then I was wondering if maybe it’s possible that the hit occurs in one bolometer, then the entire event is recorded BUT for every bolometer? Then, at the end, when I am looking at the energy deposited in the bolometer, what I see is the energy deposited in the bolometer where the hit occured but also in the 2 others, where nothing happened. That could explain the 0 edep …

A related question is: if I separate the names of the bolometer, can I use 3 times /recordWhenHit ? With bolometer1, bolometer2, bolometer3 ? Or this command should be used only once?

Thanks
Juliette