From d9a1199f93369c1fed53a32a3c41939c4079d661 Mon Sep 17 00:00:00 2001 From: Lucas Norberto Burigo Date: Sat, 30 Jan 2021 03:24:09 +0100 Subject: [PATCH] Add option for TOPAS RSP conversion method --- MatRad_Config.m | 8 +++++++- matRad_calcParticleDoseMCtopas.m | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/MatRad_Config.m b/MatRad_Config.m index 23ffec006..5aa972ae6 100644 --- a/MatRad_Config.m +++ b/MatRad_Config.m @@ -168,8 +168,11 @@ function setDefaultProperties(obj) %obj.propMC.default_photon_engine = 'ompMC'; obj.propMC.default_proton_engine = 'MCsquare'; + % Default settings for TOPAS obj.propMC.topas_defaultNumBatches = 5; - + obj.propMC.topas_materialConversion = 'RSP'; + obj.propMC.topas_rsp_basematerial = 'G4_WATER'; + obj.disableGUI = false; @@ -205,7 +208,10 @@ function setDefaultPropertiesForTesting(obj) %obj.propMC.default_photon_engine = 'ompMC'; obj.propMC.default_proton_engine = 'MCsquare'; + % Default settings for TOPAS obj.propMC.topas_defaultNumBatches = 5; + obj.propMC.topas_materialConversion = 'RSP'; + obj.propMC.topas_rsp_basematerial = 'G4_WATER'; obj.disableGUI = true; end diff --git a/matRad_calcParticleDoseMCtopas.m b/matRad_calcParticleDoseMCtopas.m index 9c12489ef..b992a235b 100644 --- a/matRad_calcParticleDoseMCtopas.m +++ b/matRad_calcParticleDoseMCtopas.m @@ -85,6 +85,10 @@ load([pln.radiationMode,'_',pln.machine]); topasConfig = MatRad_TopasConfig(); + +topasConfig.materialConversion = matRad_cfg.propMC.topas_materialConversion; +topasConfig.rsp_basematerial = matRad_cfg.propMC.topas_rsp_basematerial; + topasBaseData = MatRad_TopasBaseData(machine,stf);%,TopasConfig); %Collect weights