Profile only on radon222 in detector at Si

_Geant4 Version:11.1.2
_Operating System:ubuntu 22.04
_Compiler/Version:gcc 11
_CMake Version:3.16.4

Hello everybody,
I want to obtain the profile of the radon EM function of the FZ in my detector in the SI of 29cm28cm27cm in the earth
When I define the geometric conditions in my hit, it is not the dimensions of my detector that I get but rather that of my environment 30cm22cm30cm and the energy dedicated is zero, I do not understand why

DetectorConstruction.cc (6.0 KB)
myHit.cc (499 Bytes)
mySD.cc (2.2 KB)
primarygenerator.cc (1.4 KB)

For the detector:

‘’ G4boxDet1 = New G4box (“DET1”, 14.75cm, 10.75cm, 13.95cm); ‘’
And for my “G4box*cylr = new G4box (” cyclr ", 15.*cm, 11.*cm); ‘’

Hit condition:

‘’ {G4steppoint* pre = astep-> getPresteppoint (); g4steppoint* pro = astep-> getpoststeppoint ();
G4TRACK* Track = Astep-> GetTrack (); G4particledefinition* par = track-> getDefinition ();
G4string Name = Astep-> Getpresteppoint ()-> Gettouchable ()-> Getvolume ()-> Getname ();
G4string NUMT = Track-> Getparticledefinition ()-> Getparticlename ();
If (Pre-> GetsTepstatus () == Fgeomboundary && Pro-> Getstepstatus () == Fgeomboundary)
{Auto Newhit = New Myhit ();
G4DOUBLE EDEP = Astep-> Gettotalenergydeposit (); If (Edp == 0.) Return False;
NEWHIT-> SETEDEP (EDEP); G4THREEVECTOR POS = Astep-> Getpresteppoint ()-> Getposition (); Newhit-> SetPos (POS); Newhit-> Setpart (by);
fhitscollection-> insert (newhit);} ‘’