RadiationMapsMaker: add effective dose in humans as function of time
Weights in pSv x cm^2 as function of kinetic energy are available from ICRP 116 for 10 different particle species (n,gamma,p,e+,e-,mu+,mu-,pi+,pi,alpha) and are included now. These allow to build 3D tables in effective dose (r,|z|,log t) that can be used to predict prompt and activation induced dose from ATLAS. The implementation follows the time-dependent TID maps that have been part of the package already ...
Merge request reports
Activity
added Simulation master labels
This merge request affects 1 package:
- Simulation/G4Utilities/G4UserActions
This merge request affects 13 files:
- Simulation/G4Utilities/G4UserActions/share/AlphaDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/ElectronDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/MuMinusDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/MuPlusDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/NeutronDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/PhotonDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/PiMinusDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/PiPlusDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/PositronDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/ProtonDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/src/RadiationMapsMaker.cxx
- Simulation/G4Utilities/G4UserActions/src/RadiationMapsMaker.h
- Simulation/G4Utilities/G4UserActions/src/RadiationMapsMakerTool.cxx
Adding @jchapman as watcher
added review-pending-level-1 label
CI Result SUCCESS (hash c017e20d)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 30991]- Resolved by Sven Menke
added review-user-action-required label and removed review-pending-level-1 label
- Resolved by Sven Menke
Hi @pseema,
I'd like to keep fabs. If the namespace std:: is removed, the call might get reduced to int abs(int) and all digits behind the decimal would be lost. I'd like to make clear in the line that a floating point value is expected and returned ... I hope this is o.k. Otherwise I can offer to use std::fabs() ...
Thanks & Cheers, --Sven
This merge request affects 1 package:
- Simulation/G4Utilities/G4UserActions
This merge request affects 13 files:
- Simulation/G4Utilities/G4UserActions/share/AlphaDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/ElectronDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/MuMinusDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/MuPlusDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/NeutronDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/PhotonDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/PiMinusDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/PiPlusDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/PositronDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/share/ProtonDose_in_Humans_ICRP_116.dat
- Simulation/G4Utilities/G4UserActions/src/RadiationMapsMaker.cxx
- Simulation/G4Utilities/G4UserActions/src/RadiationMapsMaker.h
- Simulation/G4Utilities/G4UserActions/src/RadiationMapsMakerTool.cxx
Adding @jchapman as watcher
added review-pending-level-1 label and removed review-user-action-required label
CI Result SUCCESS (hash 3d3435fc)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon externals cmake make required tests optional tests Full details available on this CI monitor view
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
DetCommon: number of compilation errors 0, warnings 0
For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 31081]added review-user-action-required label and removed review-pending-level-1 label
removed review-user-action-required label
@menke if you remove the use-action-required label without pushing new changes that trigger the CI, please add back the pending-level-1 label so the MR doesn't get lost. Thanks! -- L1
added review-pending-level-1 label
- Resolved by Sven Menke
added review-user-action-required label and removed review-pending-level-1 label
added 1 commit
- e44382b4 - delete all TGraph objects in RadiationMapsMaker dtor