From 82b530e9cae29dc1a73f49edcb033b2350016e7b Mon Sep 17 00:00:00 2001 From: salman Date: Sun, 14 Jun 2026 18:12:28 +0200 Subject: [PATCH] Enable running or loading multiple .cfg file from the command line. --- TrimSP.cfg | 2 - TrimSPelec.js | 67 ++++++++++++---- TrimSPlib.js | 4 +- fortran/trimspNL.F | 2 +- main.js | 78 ++++++++++++++++--- package-lock.json | 4 +- package.json | 2 +- .../6element_plus_multilayer_E1000.out | 12 +-- .../6element_plus_multilayer_E11000.out | 12 +-- .../6element_plus_multilayer_E13000.out | 12 +-- .../6element_plus_multilayer_E15000.out | 12 +-- .../6element_plus_multilayer_E17000.out | 12 +-- .../6element_plus_multilayer_E19000.out | 12 +-- .../6element_plus_multilayer_E21000.out | 12 +-- .../6element_plus_multilayer_E23000.out | 12 +-- .../6element_plus_multilayer_E25000.out | 12 +-- .../6element_plus_multilayer_E27000.out | 12 +-- .../6element_plus_multilayer_E29000.out | 12 +-- .../6element_plus_multilayer_E3000.out | 12 +-- .../6element_plus_multilayer_E5000.out | 12 +-- .../6element_plus_multilayer_E7000.out | 12 +-- .../6element_plus_multilayer_E9000.out | 12 +-- .../6element_plus_multilayer_Seq_Results.dat | 2 +- tests/6element_plus_multilayer/TrimSP.cfg | 4 +- tests/7layer_stack/7layer_stack_E1000.out | 8 +- tests/7layer_stack/7layer_stack_E11000.out | 8 +- tests/7layer_stack/7layer_stack_E13000.out | 8 +- tests/7layer_stack/7layer_stack_E15000.out | 8 +- tests/7layer_stack/7layer_stack_E17000.out | 8 +- tests/7layer_stack/7layer_stack_E19000.out | 8 +- tests/7layer_stack/7layer_stack_E21000.out | 8 +- tests/7layer_stack/7layer_stack_E23000.out | 8 +- tests/7layer_stack/7layer_stack_E25000.out | 8 +- tests/7layer_stack/7layer_stack_E27000.out | 8 +- tests/7layer_stack/7layer_stack_E29000.out | 8 +- tests/7layer_stack/7layer_stack_E3000.out | 8 +- tests/7layer_stack/7layer_stack_E5000.out | 8 +- tests/7layer_stack/7layer_stack_E7000.out | 8 +- tests/7layer_stack/7layer_stack_E9000.out | 8 +- .../7layer_stack/7layer_stack_Seq_Results.dat | 2 +- tests/7layer_stack/TrimSP.cfg | 4 +- .../AlCoCrFeNiTi_6element_E1000.out | 12 +-- .../AlCoCrFeNiTi_6element_E11000.out | 12 +-- .../AlCoCrFeNiTi_6element_E13000.out | 12 +-- .../AlCoCrFeNiTi_6element_E15000.out | 12 +-- .../AlCoCrFeNiTi_6element_E17000.out | 12 +-- .../AlCoCrFeNiTi_6element_E19000.out | 12 +-- .../AlCoCrFeNiTi_6element_E3000.out | 12 +-- .../AlCoCrFeNiTi_6element_E5000.out | 12 +-- .../AlCoCrFeNiTi_6element_E7000.out | 12 +-- .../AlCoCrFeNiTi_6element_E9000.out | 12 +-- .../AlCoCrFeNiTi_6element_Seq_Results.dat | 2 +- tests/AlCoCrFeNiTi_6elements/TrimSP.cfg | 4 +- .../Au_Cr_Si_3layer/Au_Cr_Si_3layer_E1000.out | 8 +- .../Au_Cr_Si_3layer_E11000.out | 8 +- .../Au_Cr_Si_3layer_E13000.out | 8 +- .../Au_Cr_Si_3layer_E15000.out | 8 +- .../Au_Cr_Si_3layer_E17000.out | 8 +- .../Au_Cr_Si_3layer_E19000.out | 8 +- .../Au_Cr_Si_3layer/Au_Cr_Si_3layer_E3000.out | 8 +- .../Au_Cr_Si_3layer/Au_Cr_Si_3layer_E5000.out | 8 +- .../Au_Cr_Si_3layer/Au_Cr_Si_3layer_E7000.out | 8 +- .../Au_Cr_Si_3layer/Au_Cr_Si_3layer_E9000.out | 8 +- .../Au_Cr_Si_3layer_Seq_Results.dat | 2 +- tests/Au_Cr_Si_3layer/TrimSP.cfg | 4 +- tests/Li8-Si_1layer/Si_1layer_E1000.out | 6 +- tests/Li8-Si_1layer/Si_1layer_E11000.out | 8 +- tests/Li8-Si_1layer/Si_1layer_E13000.out | 8 +- tests/Li8-Si_1layer/Si_1layer_E15000.out | 6 +- tests/Li8-Si_1layer/Si_1layer_E17000.out | 8 +- tests/Li8-Si_1layer/Si_1layer_E19000.out | 8 +- tests/Li8-Si_1layer/Si_1layer_E3000.out | 6 +- tests/Li8-Si_1layer/Si_1layer_E5000.out | 8 +- tests/Li8-Si_1layer/Si_1layer_E7000.out | 8 +- tests/Li8-Si_1layer/Si_1layer_E9000.out | 6 +- tests/Li8-Si_1layer/TrimSP.cfg | 4 +- tests/Li8-thin_C_Au_C/TrimSP.cfg | 4 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E1000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E11000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E13000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E15000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E17000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E19000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E3000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E5000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E7000.out | 8 +- tests/Li8-thin_C_Au_C/thin_C_Au_C_E9000.out | 8 +- .../thin_C_Au_C_Seq_Results.dat | 2 +- tests/SiO2_1layer/SiO2_1layer_E1000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E11000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E13000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E15000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E17000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E19000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E3000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E5000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E7000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_E9000.out | 8 +- tests/SiO2_1layer/SiO2_1layer_Seq_Results.dat | 2 +- tests/SiO2_1layer/TrimSP.cfg | 4 +- .../SiO2_Al2O3_TiN_Si_4layer_E1000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E11000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E13000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E15000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E17000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E19000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E21000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E23000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E25000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E3000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E5000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E7000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_E9000.out | 8 +- .../SiO2_Al2O3_TiN_Si_4layer_Seq_Results.dat | 2 +- tests/SiO2_Al2O3_TiN_Si_4layer/TrimSP.cfg | 4 +- tests/SiO2_Si_2layer/SiO2_Si_2layer_E1000.out | 8 +- .../SiO2_Si_2layer/SiO2_Si_2layer_E11000.out | 8 +- .../SiO2_Si_2layer/SiO2_Si_2layer_E13000.out | 8 +- .../SiO2_Si_2layer/SiO2_Si_2layer_E15000.out | 8 +- .../SiO2_Si_2layer/SiO2_Si_2layer_E17000.out | 8 +- .../SiO2_Si_2layer/SiO2_Si_2layer_E19000.out | 8 +- tests/SiO2_Si_2layer/SiO2_Si_2layer_E3000.out | 8 +- tests/SiO2_Si_2layer/SiO2_Si_2layer_E5000.out | 8 +- tests/SiO2_Si_2layer/SiO2_Si_2layer_E7000.out | 8 +- tests/SiO2_Si_2layer/SiO2_Si_2layer_E9000.out | 8 +- .../SiO2_Si_2layer_Seq_Results.dat | 2 +- tests/SiO2_Si_2layer/TrimSP.cfg | 4 +- tests/Si_1layer/Si_1layer_E1000.out | 8 +- tests/Si_1layer/Si_1layer_E11000.out | 8 +- tests/Si_1layer/Si_1layer_E13000.out | 8 +- tests/Si_1layer/Si_1layer_E15000.out | 8 +- tests/Si_1layer/Si_1layer_E17000.out | 8 +- tests/Si_1layer/Si_1layer_E19000.out | 8 +- tests/Si_1layer/Si_1layer_E3000.out | 8 +- tests/Si_1layer/Si_1layer_E5000.out | 8 +- tests/Si_1layer/Si_1layer_E7000.out | 8 +- tests/Si_1layer/Si_1layer_E9000.out | 8 +- tests/Si_1layer/Si_1layer_Seq_Results.dat | 2 +- tests/Si_1layer/TrimSP.cfg | 4 +- tests/thin_Au_Cr_Si/TrimSP.cfg | 4 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E1000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E11000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E13000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E15000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E17000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E19000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E3000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E5000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E7000.out | 8 +- tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E9000.out | 8 +- .../thin_Au_Cr_Si_Seq_Results.dat | 2 +- tests/thin_C_Au_C/TrimSP.cfg | 4 +- tests/thin_C_Au_C/thin_C_Au_C_E1000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E11000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E13000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E15000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E17000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E19000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E3000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E5000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E7000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_E9000.out | 8 +- tests/thin_C_Au_C/thin_C_Au_C_Seq_Results.dat | 2 +- tests/thin_C_foil/TrimSP.cfg | 4 +- tests/thin_C_foil/thin_C_foil_E1000.out | 8 +- tests/thin_C_foil/thin_C_foil_E10000.out | 8 +- tests/thin_C_foil/thin_C_foil_E2000.out | 8 +- tests/thin_C_foil/thin_C_foil_E3000.out | 8 +- tests/thin_C_foil/thin_C_foil_E4000.out | 8 +- tests/thin_C_foil/thin_C_foil_E5000.out | 8 +- tests/thin_C_foil/thin_C_foil_E6000.out | 8 +- tests/thin_C_foil/thin_C_foil_E7000.out | 8 +- tests/thin_C_foil/thin_C_foil_E8000.out | 8 +- tests/thin_C_foil/thin_C_foil_E9000.out | 8 +- tests/thin_C_foil/thin_C_foil_Seq_Results.dat | 2 +- 175 files changed, 770 insertions(+), 701 deletions(-) diff --git a/TrimSP.cfg b/TrimSP.cfg index a754517..3e5cdfa 100644 --- a/TrimSP.cfg +++ b/TrimSP.cfg @@ -10,8 +10,6 @@ L2Comp=SrTiO3 L2rho=5.12 L2d=10000 [ProjectileParameters] -workPath=/tmp/test -fileNamePrefix=SrTiO3 ProjType=Muon numberProj=1000 z0=0 diff --git a/TrimSPelec.js b/TrimSPelec.js index c524aa5..9f6455e 100644 --- a/TrimSPelec.js +++ b/TrimSPelec.js @@ -145,7 +145,7 @@ function resolveConfigWorkPath(filename, content) { return null; } if (configuredWorkPath.startsWith('./')) { - return path.resolve(path.dirname(filename), configuredWorkPath); + return path.resolve(configuredWorkPath); } if (path.isAbsolute(configuredWorkPath)) { return configuredWorkPath; @@ -156,21 +156,56 @@ function resolveConfigWorkPath(filename, content) { function loadConfigFile(filename, autoRun = false) { const configPath = Array.isArray(filename) ? filename[0] : filename.toString(); console.log('Open file ' + configPath); - fs.readFile(configPath, function read(err, data) { - if (err) { - throw err; - } - setValues(data); - const resolvedWorkPath = resolveConfigWorkPath(configPath, data); - if (resolvedWorkPath) { - setWorkFolder([resolvedWorkPath]); - } - if (autoRun) { - setTimeout(() => startSim(), 0); - } + return new Promise((resolve, reject) => { + fs.readFile(configPath, function read(err, data) { + if (err) { + reject(err); + return; + } + setValues(data); + const resolvedWorkPath = resolveConfigWorkPath(configPath, data); + if (resolvedWorkPath) { + setWorkFolder([resolvedWorkPath]); + } + if (autoRun) { + setTimeout(() => { + startSim().then(resolve).catch(reject); + }, 0); + } else { + resolve(); + } + }); }); } +async function runStartupQueue(configPaths, autoRun) { + if (!configPaths || configPaths.length === 0) { + return; + } + + if (!autoRun) { + await loadConfigFile(configPaths[0], false); + return; + } + + for (let i = 0; i < configPaths.length; i++) { + const configPath = configPaths[i]; + const queueLabel = `Queue ${i + 1}/${configPaths.length}`; + if (typeof updateStatusBar === 'function') { + updateStatusBar({ run: `${queueLabel}: loading ${path.basename(configPath)}` }); + } + await loadConfigFile(configPath, false); + if (typeof updateStatusBar === 'function') { + updateStatusBar({ run: `${queueLabel}: running ${path.basename(configPath)}` }); + } + await startSim(); + } + + if (typeof updateStatusBar === 'function') { + updateStatusBar({ run: `Completed queue of ${configPaths.length} config file(s)` }); + } +} + function firstLoad() { document.getElementById("trimPath").value = process.cwd(); if (typeof syncStatusBar === 'function') { @@ -257,9 +292,11 @@ function firstLoad() { window.addEventListener('load', async function() { try { const startupOptions = await ipcRenderer.invoke('getStartupOptions'); - if (startupOptions && startupOptions.configPath) { + if (startupOptions && startupOptions.configPaths && startupOptions.configPaths.length > 0) { setTimeout(() => { - loadConfigFile(startupOptions.configPath, !!startupOptions.autoRun); + runStartupQueue(startupOptions.configPaths, !!startupOptions.autoRun).catch((err) => { + console.log('Failed to run startup queue:', err); + }); }, 0); } } catch (err) { diff --git a/TrimSPlib.js b/TrimSPlib.js index 9220187..13b8b90 100644 --- a/TrimSPlib.js +++ b/TrimSPlib.js @@ -3436,7 +3436,7 @@ function prep_cfg(toggle) { } // Prepare projectile parameters section - let parProj = ["workPath","fileNamePrefix","ProjType","numberProj","z0","dz","valEnergy","sigEnergy","valAngle","sigAngle","ranSeed"]; + let parProj = ["ProjType","numberProj","z0","dz","valEnergy","sigEnergy","valAngle","sigAngle","ranSeed"]; let ProjSec = "[ProjectileParameters]\n"; for (key of parProj) { All[key]= document.getElementById(key).value; @@ -3983,7 +3983,7 @@ function startSim() { Plotly.purge("plotRge"); // start simulation sequence - startSequence(); + return startSequence(); //CreateInpFile(); // document.location = // diff --git a/fortran/trimspNL.F b/fortran/trimspNL.F index 7fc77ae..39b15e7 100644 --- a/fortran/trimspNL.F +++ b/fortran/trimspNL.F @@ -69,7 +69,7 @@ C Maximum number of elements in each layer, was limited to 5. PARAMETER (MAXDNL5=MAXNL*MAXD5) PARAMETER (MAXNL5p2=MAXNL5*MAXNL5*MAXD) PARAMETER (MAXNLm15=(MAXNL-1)*MAXEL) - PARAMETER (TRIMSP_VERSION='1.3.1') + PARAMETER (TRIMSP_VERSION='1.3.2') LOGICAL TEST(64),TESTR(2000),TEST1(2000) LOGICAL EQUAL,FORT33 INTEGER*4 ISRCHFGT,ISRCHFGE,ILLZ diff --git a/main.js b/main.js index 91766e5..4495230 100644 --- a/main.js +++ b/main.js @@ -9,21 +9,81 @@ app.setName('TrimSP'); function parseStartupOptions(argv) { const options = { - configPath: null, + configPaths: [], autoRun: false, }; for (const arg of argv.slice(2)) { if (arg === '--run') { options.autoRun = true; - } else if (!arg.startsWith('--') && options.configPath == null) { - const candidate = path.resolve(arg); - if ( - path.extname(candidate).toLowerCase() === '.cfg' && - fs.existsSync(candidate) && - fs.statSync(candidate).isFile() - ) { - options.configPath = candidate; + } else if (!arg.startsWith('--')) { + let candidates = [path.resolve(arg)]; + if (/[*?]/.test(arg)) { + const resolvedPattern = path.resolve(arg); + const parsed = path.parse(resolvedPattern); + const relativePattern = resolvedPattern.slice(parsed.root.length); + const segments = relativePattern.split(path.sep).filter(Boolean); + candidates = [parsed.root || '.']; + + for (const segment of segments) { + const nextCandidates = []; + let matcher = null; + if (/[*?]/.test(segment)) { + let pattern = '^'; + for (const char of segment) { + if (char === '*') { + pattern += '.*'; + } else if (char === '?') { + pattern += '.'; + } else { + pattern += char.replace(/[|\\{}()[\]^$+?.]/g, '\\$&'); + } + } + pattern += '$'; + matcher = new RegExp(pattern); + } + + for (const candidate of candidates) { + if (!matcher) { + const nextPath = path.join(candidate, segment); + if (fs.existsSync(nextPath)) { + nextCandidates.push(nextPath); + } + continue; + } + + if (!fs.existsSync(candidate) || !fs.statSync(candidate).isDirectory()) { + continue; + } + + const entries = fs.readdirSync(candidate).sort(); + for (const entry of entries) { + if (matcher.test(entry)) { + nextCandidates.push(path.join(candidate, entry)); + } + } + } + + candidates = nextCandidates; + if (candidates.length === 0) { + break; + } + } + + candidates = candidates + .filter((candidate) => fs.existsSync(candidate) && fs.statSync(candidate).isFile()) + .sort(); + } + + for (const candidate of candidates) { + if ( + path.extname(candidate).toLowerCase() === '.cfg' && + fs.existsSync(candidate) && + fs.statSync(candidate).isFile() && + !options.configPaths.includes(candidate) + ) { + options.configPaths.push(candidate); + } } } } diff --git a/package-lock.json b/package-lock.json index 7653f8d..3da9993 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "TrimSP", - "version": "1.3.1", + "version": "1.3.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "TrimSP", - "version": "1.3.1", + "version": "1.3.2", "license": "GPL2", "dependencies": { "plotly.js-dist": "^1.58.4" diff --git a/package.json b/package.json index 260d502..f4b3123 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "TrimSP", - "version": "1.3.1", + "version": "1.3.2", "description": "Trim.SP simulation to calculate stopping profile of implanted probes.", "main": "main.js", "scripts": { diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E1000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E1000.out index 9d98cda..5cf24d3 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E1000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:29 + Start: 14.Jun. 2026 17:56:14 - End: 12.Jun. 2026 19:10:29 + End: 14.Jun. 2026 17:56:15 - Simulation needed for 5000 muons 0 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E11000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E11000.out index f605158..eb68553 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E11000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:35 + Start: 14.Jun. 2026 17:56:21 - End: 12.Jun. 2026 19:10:37 + End: 14.Jun. 2026 17:56:23 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E13000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E13000.out index 4d48935..684d62e 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E13000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:37 + Start: 14.Jun. 2026 17:56:23 - End: 12.Jun. 2026 19:10:39 + End: 14.Jun. 2026 17:56:25 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E15000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E15000.out index ac4887e..9dcf55a 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E15000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:39 + Start: 14.Jun. 2026 17:56:25 - End: 12.Jun. 2026 19:10:41 + End: 14.Jun. 2026 17:56:28 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E17000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E17000.out index ec1735f..216613e 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E17000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:41 + Start: 14.Jun. 2026 17:56:28 - End: 12.Jun. 2026 19:10:44 + End: 14.Jun. 2026 17:56:31 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E19000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E19000.out index b207a25..357f144 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E19000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:44 + Start: 14.Jun. 2026 17:56:31 - End: 12.Jun. 2026 19:10:46 + End: 14.Jun. 2026 17:56:34 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E21000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E21000.out index 0da6504..79267b6 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E21000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E21000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:47 + Start: 14.Jun. 2026 17:56:34 - End: 12.Jun. 2026 19:10:49 + End: 14.Jun. 2026 17:56:37 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E23000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E23000.out index 0f73fe3..dac4680 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E23000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E23000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:50 + Start: 14.Jun. 2026 17:56:37 - End: 12.Jun. 2026 19:10:53 + End: 14.Jun. 2026 17:56:40 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E25000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E25000.out index 02fdccb..73763fa 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E25000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E25000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:53 + Start: 14.Jun. 2026 17:56:41 - End: 12.Jun. 2026 19:10:56 + End: 14.Jun. 2026 17:56:44 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E27000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E27000.out index 7d90500..04ab01f 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E27000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E27000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:56 + Start: 14.Jun. 2026 17:56:46 - End: 12.Jun. 2026 19:11:00 + End: 14.Jun. 2026 17:56:50 - Simulation needed for 5000 muons 4 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E29000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E29000.out index 50de9c1..2adecdf 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E29000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E29000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:11:00 + Start: 14.Jun. 2026 17:56:52 - End: 12.Jun. 2026 19:11:04 + End: 14.Jun. 2026 17:56:56 - Simulation needed for 5000 muons 4 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E3000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E3000.out index cd73dbc..0f5d48f 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E3000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:29 + Start: 14.Jun. 2026 17:56:15 - End: 12.Jun. 2026 19:10:30 + End: 14.Jun. 2026 17:56:16 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E5000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E5000.out index a2413b1..ca2c346 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E5000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:30 + Start: 14.Jun. 2026 17:56:16 - End: 12.Jun. 2026 19:10:31 + End: 14.Jun. 2026 17:56:17 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E7000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E7000.out index 199e07b..12658d1 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E7000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:32 + Start: 14.Jun. 2026 17:56:17 - End: 12.Jun. 2026 19:10:33 + End: 14.Jun. 2026 17:56:19 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_E9000.out b/tests/6element_plus_multilayer/6element_plus_multilayer_E9000.out index 7d400ff..d0232d4 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_E9000.out +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:10:33 + Start: 14.Jun. 2026 17:56:19 - End: 12.Jun. 2026 19:10:35 + End: 14.Jun. 2026 17:56:21 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 6element_plu @@ -34,8 +34,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 2.LAYER 4.63 2.60 0.00 0.00 0.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 diff --git a/tests/6element_plus_multilayer/6element_plus_multilayer_Seq_Results.dat b/tests/6element_plus_multilayer/6element_plus_multilayer_Seq_Results.dat index 889b4ad..d828ac8 100644 --- a/tests/6element_plus_multilayer/6element_plus_multilayer_Seq_Results.dat +++ b/tests/6element_plus_multilayer/6element_plus_multilayer_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC AlCoCrF SiO2 Al2O3 Si + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC AlCoCrFeNiTi SiO2 Al2O3 Si 1.00 0.45 0.00 15.00 5000 4089 911 0 5073 73 0.7303E+02 0.4150E+02 0.3326E+03 0.2962E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4089 0 0 0 3.00 0.45 0.00 15.00 5000 4618 382 0 5000 0 0.1624E+03 0.6857E+02 0.9429E+03 0.7256E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4618 0 0 0 5.00 0.45 0.00 15.00 5000 4773 227 0 5000 0 0.2450E+03 0.9342E+02 0.1572E+04 0.1288E+04 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4644 129 0 0 diff --git a/tests/6element_plus_multilayer/TrimSP.cfg b/tests/6element_plus_multilayer/TrimSP.cfg index 9e67a7a..02cedff 100644 --- a/tests/6element_plus_multilayer/TrimSP.cfg +++ b/tests/6element_plus_multilayer/TrimSP.cfg @@ -1,6 +1,6 @@ [Files] fileNamePrefix=6element_plus_multilayer -workPath=./ +workPath=./tests/6element_plus_multilayer [Layers] numLayer=4 L1Comp=AlCoCrFeNiTi @@ -16,8 +16,6 @@ L4Comp=Si L4rho=2.33 L4d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=6element_plus_multilayer ProjType=muon numberProj=5000 z0=0 diff --git a/tests/7layer_stack/7layer_stack_E1000.out b/tests/7layer_stack/7layer_stack_E1000.out index 36f225f..0fdc868 100644 --- a/tests/7layer_stack/7layer_stack_E1000.out +++ b/tests/7layer_stack/7layer_stack_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:41 + Start: 14.Jun. 2026 17:57:00 - End: 12.Jun. 2026 19:17:42 + End: 14.Jun. 2026 17:57:01 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E11000.out b/tests/7layer_stack/7layer_stack_E11000.out index c6fb59c..6955f25 100644 --- a/tests/7layer_stack/7layer_stack_E11000.out +++ b/tests/7layer_stack/7layer_stack_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:48 + Start: 14.Jun. 2026 17:57:07 - End: 12.Jun. 2026 19:17:49 + End: 14.Jun. 2026 17:57:09 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E13000.out b/tests/7layer_stack/7layer_stack_E13000.out index 671bab9..1a6a60f 100644 --- a/tests/7layer_stack/7layer_stack_E13000.out +++ b/tests/7layer_stack/7layer_stack_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:50 + Start: 14.Jun. 2026 17:57:09 - End: 12.Jun. 2026 19:17:52 + End: 14.Jun. 2026 17:57:11 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E15000.out b/tests/7layer_stack/7layer_stack_E15000.out index 17d45b0..d4493ee 100644 --- a/tests/7layer_stack/7layer_stack_E15000.out +++ b/tests/7layer_stack/7layer_stack_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:52 + Start: 14.Jun. 2026 17:57:12 - End: 12.Jun. 2026 19:17:54 + End: 14.Jun. 2026 17:57:14 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E17000.out b/tests/7layer_stack/7layer_stack_E17000.out index ebc4cdc..bb59db0 100644 --- a/tests/7layer_stack/7layer_stack_E17000.out +++ b/tests/7layer_stack/7layer_stack_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:54 + Start: 14.Jun. 2026 17:57:14 - End: 12.Jun. 2026 19:17:57 + End: 14.Jun. 2026 17:57:17 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E19000.out b/tests/7layer_stack/7layer_stack_E19000.out index 710cba1..7d70125 100644 --- a/tests/7layer_stack/7layer_stack_E19000.out +++ b/tests/7layer_stack/7layer_stack_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:57 + Start: 14.Jun. 2026 17:57:18 - End: 12.Jun. 2026 19:18:00 + End: 14.Jun. 2026 17:57:21 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E21000.out b/tests/7layer_stack/7layer_stack_E21000.out index 90bf5d1..64cb915 100644 --- a/tests/7layer_stack/7layer_stack_E21000.out +++ b/tests/7layer_stack/7layer_stack_E21000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:00 + Start: 14.Jun. 2026 17:57:21 - End: 12.Jun. 2026 19:18:04 + End: 14.Jun. 2026 17:57:25 - Simulation needed for 5000 muons 4 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E23000.out b/tests/7layer_stack/7layer_stack_E23000.out index b1c548b..d39c721 100644 --- a/tests/7layer_stack/7layer_stack_E23000.out +++ b/tests/7layer_stack/7layer_stack_E23000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:04 + Start: 14.Jun. 2026 17:57:25 - End: 12.Jun. 2026 19:18:07 + End: 14.Jun. 2026 17:57:28 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E25000.out b/tests/7layer_stack/7layer_stack_E25000.out index 9d41606..8e682c4 100644 --- a/tests/7layer_stack/7layer_stack_E25000.out +++ b/tests/7layer_stack/7layer_stack_E25000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:07 + Start: 14.Jun. 2026 17:57:29 - End: 12.Jun. 2026 19:18:11 + End: 14.Jun. 2026 17:57:33 - Simulation needed for 5000 muons 4 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E27000.out b/tests/7layer_stack/7layer_stack_E27000.out index b28567a..b482877 100644 --- a/tests/7layer_stack/7layer_stack_E27000.out +++ b/tests/7layer_stack/7layer_stack_E27000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:11 + Start: 14.Jun. 2026 17:57:33 - End: 12.Jun. 2026 19:18:15 + End: 14.Jun. 2026 17:57:37 - Simulation needed for 5000 muons 4 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E29000.out b/tests/7layer_stack/7layer_stack_E29000.out index 95878cf..a879057 100644 --- a/tests/7layer_stack/7layer_stack_E29000.out +++ b/tests/7layer_stack/7layer_stack_E29000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:15 + Start: 14.Jun. 2026 17:57:37 - End: 12.Jun. 2026 19:18:19 + End: 14.Jun. 2026 17:57:42 - Simulation needed for 5000 muons 4 seconds + Simulation needed for 5000 projectiles 5 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E3000.out b/tests/7layer_stack/7layer_stack_E3000.out index 735446f..81cfa5d 100644 --- a/tests/7layer_stack/7layer_stack_E3000.out +++ b/tests/7layer_stack/7layer_stack_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:42 + Start: 14.Jun. 2026 17:57:01 - End: 12.Jun. 2026 19:17:43 + End: 14.Jun. 2026 17:57:02 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E5000.out b/tests/7layer_stack/7layer_stack_E5000.out index 6064f33..e7d7878 100644 --- a/tests/7layer_stack/7layer_stack_E5000.out +++ b/tests/7layer_stack/7layer_stack_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:43 + Start: 14.Jun. 2026 17:57:02 - End: 12.Jun. 2026 19:17:44 + End: 14.Jun. 2026 17:57:03 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E7000.out b/tests/7layer_stack/7layer_stack_E7000.out index 2db3ca1..c53704e 100644 --- a/tests/7layer_stack/7layer_stack_E7000.out +++ b/tests/7layer_stack/7layer_stack_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:44 + Start: 14.Jun. 2026 17:57:03 - End: 12.Jun. 2026 19:17:46 + End: 14.Jun. 2026 17:57:05 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_E9000.out b/tests/7layer_stack/7layer_stack_E9000.out index 2f1b59c..f8cca53 100644 --- a/tests/7layer_stack/7layer_stack_E9000.out +++ b/tests/7layer_stack/7layer_stack_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:46 + Start: 14.Jun. 2026 17:57:05 - End: 12.Jun. 2026 19:17:47 + End: 14.Jun. 2026 17:57:07 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * 7layer_stack diff --git a/tests/7layer_stack/7layer_stack_Seq_Results.dat b/tests/7layer_stack/7layer_stack_Seq_Results.dat index 3e69549..9a9f14a 100644 --- a/tests/7layer_stack/7layer_stack_Seq_Results.dat +++ b/tests/7layer_stack/7layer_stack_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC SiO2 Al2O3 TiN W TiN Al2O3 Si + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC SiO2 Al2O3 TiN W TiN Al2O3 Si 1.00 0.45 0.00 15.00 5000 4476 524 0 5056 56 0.9535E+02 0.5031E+02 0.2547E+03 0.2520E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4476 0 0 0 0 0 0 3.00 0.45 0.00 15.00 5000 4854 146 0 5000 0 0.2191E+03 0.7512E+02 0.7853E+03 0.7472E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4844 10 0 0 0 0 0 5.00 0.45 0.00 15.00 5000 4920 80 0 5000 0 0.3322E+03 0.9097E+02 0.1050E+04 0.1043E+04 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 3599 1321 0 0 0 0 0 diff --git a/tests/7layer_stack/TrimSP.cfg b/tests/7layer_stack/TrimSP.cfg index 6bd1c1a..6760894 100644 --- a/tests/7layer_stack/TrimSP.cfg +++ b/tests/7layer_stack/TrimSP.cfg @@ -1,6 +1,6 @@ [Files] fileNamePrefix=7layer_stack -workPath=./ +workPath=./tests/7layer_stack [Layers] numLayer=7 L1Comp=SiO2 @@ -25,8 +25,6 @@ L7Comp=Si L7rho=2.33 L7d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=7layer_stack ProjType=muon numberProj=5000 z0=0 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E1000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E1000.out index 5d141ec..2d9d298 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E1000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:05 + Start: 14.Jun. 2026 17:57:42 - End: 12.Jun. 2026 19:12:06 + End: 14.Jun. 2026 17:57:43 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E11000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E11000.out index 02ab2e8..6e25878 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E11000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:11 + Start: 14.Jun. 2026 17:57:48 - End: 12.Jun. 2026 19:12:13 + End: 14.Jun. 2026 17:57:50 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E13000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E13000.out index e1f390a..79b45c0 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E13000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:13 + Start: 14.Jun. 2026 17:57:50 - End: 12.Jun. 2026 19:12:15 + End: 14.Jun. 2026 17:57:53 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E15000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E15000.out index 2634104..01ea881 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E15000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:15 + Start: 14.Jun. 2026 17:57:53 - End: 12.Jun. 2026 19:12:17 + End: 14.Jun. 2026 17:57:55 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E17000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E17000.out index 2bfbe49..21cd01c 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E17000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:17 + Start: 14.Jun. 2026 17:57:56 - End: 12.Jun. 2026 19:12:19 + End: 14.Jun. 2026 17:57:58 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E19000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E19000.out index c2998ac..da88ec8 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E19000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:19 + Start: 14.Jun. 2026 17:58:00 - End: 12.Jun. 2026 19:12:22 + End: 14.Jun. 2026 17:58:02 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E3000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E3000.out index b108971..f1e34d8 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E3000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:06 + Start: 14.Jun. 2026 17:57:43 - End: 12.Jun. 2026 19:12:07 + End: 14.Jun. 2026 17:57:44 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E5000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E5000.out index e7f09fa..8228b6a 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E5000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:07 + Start: 14.Jun. 2026 17:57:44 - End: 12.Jun. 2026 19:12:08 + End: 14.Jun. 2026 17:57:45 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E7000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E7000.out index 71925c4..c93b27b 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E7000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:08 + Start: 14.Jun. 2026 17:57:45 - End: 12.Jun. 2026 19:12:09 + End: 14.Jun. 2026 17:57:47 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E9000.out b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E9000.out index b369de2..e79bc1c 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E9000.out +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:12:09 + Start: 14.Jun. 2026 17:57:47 - End: 12.Jun. 2026 19:12:11 + End: 14.Jun. 2026 17:57:48 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * AlCoCrFeNiTi @@ -28,8 +28,8 @@ *** SBE(LAYER,ELEMENT) *** *** ED(LAYER,ELEMENT) *** *** BE(LAYER,ELEMENT) *** 1.LAYER 3.39 4.39 4.10 4.28 4.44 30.00 30.00 30.00 30.00 30.00 0.00 0.00 0.00 0.00 0.00 - ADDITIONAL ELEMENTS: J Z M C - 6 5. 30.00 0.00000 + ADDITIONAL ELEMENTS: J SBE ED BE + 6 4.85 30.00 0.00 CH1 CH2 CH3 CH4 CH5 diff --git a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_Seq_Results.dat b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_Seq_Results.dat index 04f1e42..cf2998e 100644 --- a/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_Seq_Results.dat +++ b/tests/AlCoCrFeNiTi_6elements/AlCoCrFeNiTi_6element_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC AlCoCrF + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC AlCoCrFeNiTi 1.00 0.45 0.00 15.00 5000 4089 911 0 5073 73 0.7303E+02 0.4150E+02 0.3326E+03 0.2962E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4089 3.00 0.45 0.00 15.00 5000 4618 382 0 5000 0 0.1624E+03 0.6857E+02 0.9429E+03 0.7256E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4618 5.00 0.45 0.00 15.00 5000 4771 229 0 5000 0 0.2452E+03 0.9034E+02 0.1485E+04 0.1230E+04 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4771 diff --git a/tests/AlCoCrFeNiTi_6elements/TrimSP.cfg b/tests/AlCoCrFeNiTi_6elements/TrimSP.cfg index 0892f46..c8d764d 100644 --- a/tests/AlCoCrFeNiTi_6elements/TrimSP.cfg +++ b/tests/AlCoCrFeNiTi_6elements/TrimSP.cfg @@ -1,14 +1,12 @@ [Files] fileNamePrefix=AlCoCrFeNiTi_6element -workPath=./ +workPath=./tests/AlCoCrFeNiTi_6elements [Layers] numLayer=1 L1Comp=AlCoCrFeNiTi L1rho=6.245928550233616 L1d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=AlCoCrFeNiTi_6element ProjType=muon numberProj=5000 z0=0 diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E1000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E1000.out index 50a4f78..dd7bae7 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E1000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:31 + Start: 14.Jun. 2026 17:58:03 - End: 12.Jun. 2026 19:15:31 + End: 14.Jun. 2026 17:58:03 - Simulation needed for 5000 muons 0 seconds + Simulation needed for 5000 projectiles 0 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E11000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E11000.out index c25c6e3..f3b8839 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E11000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:36 + Start: 14.Jun. 2026 17:58:08 - End: 12.Jun. 2026 19:15:37 + End: 14.Jun. 2026 17:58:10 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E13000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E13000.out index ecd0324..e77512a 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E13000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:37 + Start: 14.Jun. 2026 17:58:10 - End: 12.Jun. 2026 19:15:39 + End: 14.Jun. 2026 17:58:12 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E15000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E15000.out index 7ccb6bc..a0a95ba 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E15000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:39 + Start: 14.Jun. 2026 17:58:12 - End: 12.Jun. 2026 19:15:41 + End: 14.Jun. 2026 17:58:14 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E17000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E17000.out index 9303212..a4c18f5 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E17000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:41 + Start: 14.Jun. 2026 17:58:14 - End: 12.Jun. 2026 19:15:43 + End: 14.Jun. 2026 17:58:16 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E19000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E19000.out index 7958e6b..0a2ba76 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E19000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:43 + Start: 14.Jun. 2026 17:58:16 - End: 12.Jun. 2026 19:15:45 + End: 14.Jun. 2026 17:58:18 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E3000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E3000.out index 1dc3503..ffbdc49 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E3000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:31 + Start: 14.Jun. 2026 17:58:03 - End: 12.Jun. 2026 19:15:32 + End: 14.Jun. 2026 17:58:04 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E5000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E5000.out index 1c5c0dc..2bcdbbf 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E5000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:32 + Start: 14.Jun. 2026 17:58:04 - End: 12.Jun. 2026 19:15:33 + End: 14.Jun. 2026 17:58:05 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E7000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E7000.out index e5f40e4..b19226e 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E7000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:33 + Start: 14.Jun. 2026 17:58:05 - End: 12.Jun. 2026 19:15:34 + End: 14.Jun. 2026 17:58:06 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E9000.out b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E9000.out index 1da60ed..82b7ebb 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E9000.out +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:15:34 + Start: 14.Jun. 2026 17:58:06 - End: 12.Jun. 2026 19:15:36 + End: 14.Jun. 2026 17:58:08 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Au_Cr_Si_3la diff --git a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_Seq_Results.dat b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_Seq_Results.dat index 957e141..d5d789b 100644 --- a/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_Seq_Results.dat +++ b/tests/Au_Cr_Si_3layer/Au_Cr_Si_3layer_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC Au Cr Si + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC Au Cr Si 1.00 0.45 0.00 15.00 5000 3513 1487 0 5073 73 0.6073E+02 0.3575E+02 0.4145E+03 0.3348E+03 0.0000E+00 0.0000E+00 0.9346E-01 0.4419E+00 3513 0 0 3.00 0.45 0.00 15.00 5000 4035 965 0 5000 0 0.1258E+03 0.6372E+02 0.1160E+04 0.8077E+03 0.0000E+00 0.0000E+00 0.2804E+00 0.3598E+00 4024 11 0 5.00 0.45 0.00 15.00 5000 4251 749 0 5000 0 0.1859E+03 0.8657E+02 0.1764E+04 0.1333E+04 0.0000E+00 0.0000E+00 0.4673E+00 0.3123E+00 3812 439 0 diff --git a/tests/Au_Cr_Si_3layer/TrimSP.cfg b/tests/Au_Cr_Si_3layer/TrimSP.cfg index 966f214..c8ab2e8 100644 --- a/tests/Au_Cr_Si_3layer/TrimSP.cfg +++ b/tests/Au_Cr_Si_3layer/TrimSP.cfg @@ -1,6 +1,6 @@ [Files] fileNamePrefix=Au_Cr_Si_3layer -workPath=./ +workPath=./tests/Au_Cr_Si_3layer [Layers] numLayer=3 L1Comp=Au @@ -13,8 +13,6 @@ L3Comp=Si L3rho=2.33 L3d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=Au_Cr_Si_3layer ProjType=muon numberProj=5000 z0=0 diff --git a/tests/Li8-Si_1layer/Si_1layer_E1000.out b/tests/Li8-Si_1layer/Si_1layer_E1000.out index ce681ef..b50ddf2 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E1000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E1000.out @@ -1,9 +1,9 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:34:53 + Start: 14.Jun. 2026 17:58:19 - End: 13.Jun. 2026 16:34:53 + End: 14.Jun. 2026 17:58:19 Simulation needed for 5000 projectiles 0 seconds diff --git a/tests/Li8-Si_1layer/Si_1layer_E11000.out b/tests/Li8-Si_1layer/Si_1layer_E11000.out index c25747f..89abe8b 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E11000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:35:00 + Start: 14.Jun. 2026 17:58:26 - End: 13.Jun. 2026 16:35:03 + End: 14.Jun. 2026 17:58:28 - Simulation needed for 5000 projectiles 3 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Li8-Si_1layer/Si_1layer_E13000.out b/tests/Li8-Si_1layer/Si_1layer_E13000.out index 49828c6..b9da828 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E13000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:35:03 + Start: 14.Jun. 2026 17:58:28 - End: 13.Jun. 2026 16:35:06 + End: 14.Jun. 2026 17:58:32 - Simulation needed for 5000 projectiles 3 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Li8-Si_1layer/Si_1layer_E15000.out b/tests/Li8-Si_1layer/Si_1layer_E15000.out index 1830e98..b6cc18b 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E15000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E15000.out @@ -1,9 +1,9 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:35:06 + Start: 14.Jun. 2026 17:58:32 - End: 13.Jun. 2026 16:35:10 + End: 14.Jun. 2026 17:58:36 Simulation needed for 5000 projectiles 4 seconds diff --git a/tests/Li8-Si_1layer/Si_1layer_E17000.out b/tests/Li8-Si_1layer/Si_1layer_E17000.out index 5fd628e..5a398e6 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E17000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:35:10 + Start: 14.Jun. 2026 17:58:36 - End: 13.Jun. 2026 16:35:15 + End: 14.Jun. 2026 17:58:40 - Simulation needed for 5000 projectiles 5 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Li8-Si_1layer/Si_1layer_E19000.out b/tests/Li8-Si_1layer/Si_1layer_E19000.out index 7b1d490..e1dc6d3 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E19000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:35:15 + Start: 14.Jun. 2026 17:58:40 - End: 13.Jun. 2026 16:35:19 + End: 14.Jun. 2026 17:58:45 - Simulation needed for 5000 projectiles 4 seconds + Simulation needed for 5000 projectiles 5 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Li8-Si_1layer/Si_1layer_E3000.out b/tests/Li8-Si_1layer/Si_1layer_E3000.out index 5bb145c..a2c960e 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E3000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E3000.out @@ -1,9 +1,9 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:34:53 + Start: 14.Jun. 2026 17:58:19 - End: 13.Jun. 2026 16:34:54 + End: 14.Jun. 2026 17:58:20 Simulation needed for 5000 projectiles 1 seconds diff --git a/tests/Li8-Si_1layer/Si_1layer_E5000.out b/tests/Li8-Si_1layer/Si_1layer_E5000.out index 5d08f6a..c6b1018 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E5000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:34:54 + Start: 14.Jun. 2026 17:58:20 - End: 13.Jun. 2026 16:34:56 + End: 14.Jun. 2026 17:58:21 - Simulation needed for 5000 projectiles 2 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * Si_1layer_E5 diff --git a/tests/Li8-Si_1layer/Si_1layer_E7000.out b/tests/Li8-Si_1layer/Si_1layer_E7000.out index 7583bb6..56300e0 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E7000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:34:56 + Start: 14.Jun. 2026 17:58:21 - End: 13.Jun. 2026 16:34:57 + End: 14.Jun. 2026 17:58:23 - Simulation needed for 5000 projectiles 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Si_1layer_E7 diff --git a/tests/Li8-Si_1layer/Si_1layer_E9000.out b/tests/Li8-Si_1layer/Si_1layer_E9000.out index 263df2e..34cac82 100644 --- a/tests/Li8-Si_1layer/Si_1layer_E9000.out +++ b/tests/Li8-Si_1layer/Si_1layer_E9000.out @@ -1,9 +1,9 @@ 1 - * TrimSPNL v1.3.0 * + * TrimSPNL v1.3.1 * - Start: 13.Jun. 2026 16:34:58 + Start: 14.Jun. 2026 17:58:23 - End: 13.Jun. 2026 16:35:00 + End: 14.Jun. 2026 17:58:25 Simulation needed for 5000 projectiles 2 seconds diff --git a/tests/Li8-Si_1layer/TrimSP.cfg b/tests/Li8-Si_1layer/TrimSP.cfg index d8b64f0..c9a6489 100644 --- a/tests/Li8-Si_1layer/TrimSP.cfg +++ b/tests/Li8-Si_1layer/TrimSP.cfg @@ -1,14 +1,12 @@ [Files] fileNamePrefix=Si_1layer -workPath=/home/l_salman/LEM/git/trimsp/tests/Li8-Si_1layer +workPath=./tests/Li8-Si_1layer [Layers] numLayer=1 L1Comp=Si L1rho=2.33 L1d=10000 [ProjectileParameters] -workPath=/home/l_salman/LEM/git/trimsp/tests/Li8-Si_1layer -fileNamePrefix=Si_1layer ProjType=Li-8 numberProj=5000 z0=0 diff --git a/tests/Li8-thin_C_Au_C/TrimSP.cfg b/tests/Li8-thin_C_Au_C/TrimSP.cfg index 3d510b9..8bca00e 100644 --- a/tests/Li8-thin_C_Au_C/TrimSP.cfg +++ b/tests/Li8-thin_C_Au_C/TrimSP.cfg @@ -1,6 +1,6 @@ [Files] fileNamePrefix=thin_C_Au_C -workPath=./ +workPath=./tests/Li8-thin_C_Au_C [Layers] numLayer=3 L1Comp=C @@ -13,8 +13,6 @@ L3Comp=C L3rho=2.26 L3d=100 [ProjectileParameters] -workPath=./ -fileNamePrefix=thin_C_Au_C ProjType=Li-8 numberProj=10000 z0=0 diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E1000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E1000.out index a367aca..a397a97 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E1000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:33 + Start: 14.Jun. 2026 17:58:45 - End: 12.Jun. 2026 19:21:33 + End: 14.Jun. 2026 17:58:46 - Simulation needed for 10000 muons 0 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E11000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E11000.out index 292df22..05801ef 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E11000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:45 + Start: 14.Jun. 2026 17:59:00 - End: 12.Jun. 2026 19:21:49 + End: 14.Jun. 2026 17:59:04 - Simulation needed for 10000 muons 4 seconds + Simulation needed for 10000 projectiles 4 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E13000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E13000.out index e79a918..3784ee0 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E13000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:49 + Start: 14.Jun. 2026 17:59:04 - End: 12.Jun. 2026 19:21:53 + End: 14.Jun. 2026 17:59:08 - Simulation needed for 10000 muons 4 seconds + Simulation needed for 10000 projectiles 4 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E15000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E15000.out index b647680..245dbde 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E15000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:53 + Start: 14.Jun. 2026 17:59:08 - End: 12.Jun. 2026 19:21:56 + End: 14.Jun. 2026 17:59:12 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 4 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E17000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E17000.out index 12d8551..be324d0 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E17000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:56 + Start: 14.Jun. 2026 17:59:12 - End: 12.Jun. 2026 19:22:00 + End: 14.Jun. 2026 17:59:15 - Simulation needed for 10000 muons 4 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E19000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E19000.out index 085a595..54b4a23 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E19000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:22:00 + Start: 14.Jun. 2026 17:59:16 - End: 12.Jun. 2026 19:22:03 + End: 14.Jun. 2026 17:59:19 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E3000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E3000.out index c2a2f71..e8811aa 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E3000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:33 + Start: 14.Jun. 2026 17:58:46 - End: 12.Jun. 2026 19:21:35 + End: 14.Jun. 2026 17:58:48 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 2 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E5000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E5000.out index bc1c0f9..06bef22 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E5000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:35 + Start: 14.Jun. 2026 17:58:48 - End: 12.Jun. 2026 19:21:38 + End: 14.Jun. 2026 17:58:52 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 4 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E7000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E7000.out index 6568a37..f9a34ca 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E7000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:38 + Start: 14.Jun. 2026 17:58:52 - End: 12.Jun. 2026 19:21:41 + End: 14.Jun. 2026 17:58:55 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E9000.out b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E9000.out index fa9b6c3..6fe2d44 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_E9000.out +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:21:41 + Start: 14.Jun. 2026 17:58:56 - End: 12.Jun. 2026 19:21:45 + End: 14.Jun. 2026 17:59:00 - Simulation needed for 10000 muons 4 seconds + Simulation needed for 10000 projectiles 4 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/Li8-thin_C_Au_C/thin_C_Au_C_Seq_Results.dat b/tests/Li8-thin_C_Au_C/thin_C_Au_C_Seq_Results.dat index 1bc962e..b6a9cb7 100644 --- a/tests/Li8-thin_C_Au_C/thin_C_Au_C_Seq_Results.dat +++ b/tests/Li8-thin_C_Au_C/thin_C_Au_C_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC C Au C + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC C Au C 1.00 0.00 0.00 0.00 10000 9832 168 0 0 0 0.4306E+02 0.2162E+02 0.1165E+03 0.8779E+02 0.0000E+00 0.0000E+00 0.4673E+00 0.3123E+00 9789 43 0 3.00 0.00 0.00 0.00 10000 9648 352 0 0 0 0.1130E+03 0.7153E+02 0.6389E+03 0.3806E+03 0.0000E+00 0.0000E+00 0.1402E+01 0.1875E+00 5776 3862 10 5.00 0.00 0.00 0.00 10000 8247 1633 120 0 0 0.1735E+03 0.1181E+03 0.1682E+04 0.8652E+03 0.1245E+04 0.6879E+03 0.2337E+01 0.1276E+00 3254 4521 472 diff --git a/tests/SiO2_1layer/SiO2_1layer_E1000.out b/tests/SiO2_1layer/SiO2_1layer_E1000.out index 3d2e83d..158110f 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E1000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:31 + Start: 14.Jun. 2026 17:59:40 - End: 12.Jun. 2026 19:18:32 + End: 14.Jun. 2026 17:59:40 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 0 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E11000.out b/tests/SiO2_1layer/SiO2_1layer_E11000.out index 6474544..1bbb617 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E11000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:37 + Start: 14.Jun. 2026 17:59:47 - End: 12.Jun. 2026 19:18:39 + End: 14.Jun. 2026 17:59:49 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E13000.out b/tests/SiO2_1layer/SiO2_1layer_E13000.out index 123261d..e7a4fcb 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E13000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:39 + Start: 14.Jun. 2026 17:59:49 - End: 12.Jun. 2026 19:18:42 + End: 14.Jun. 2026 17:59:51 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E15000.out b/tests/SiO2_1layer/SiO2_1layer_E15000.out index 4f25991..47f9958 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E15000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:42 + Start: 14.Jun. 2026 17:59:51 - End: 12.Jun. 2026 19:18:44 + End: 14.Jun. 2026 17:59:54 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E17000.out b/tests/SiO2_1layer/SiO2_1layer_E17000.out index 78cd850..14f8ab3 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E17000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:44 + Start: 14.Jun. 2026 17:59:54 - End: 12.Jun. 2026 19:18:47 + End: 14.Jun. 2026 17:59:57 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E19000.out b/tests/SiO2_1layer/SiO2_1layer_E19000.out index 9f03eb6..dbf10e5 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E19000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:47 + Start: 14.Jun. 2026 17:59:57 - End: 12.Jun. 2026 19:18:50 + End: 14.Jun. 2026 18:00:00 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E3000.out b/tests/SiO2_1layer/SiO2_1layer_E3000.out index b10fd8d..7870c23 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E3000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:32 + Start: 14.Jun. 2026 17:59:40 - End: 12.Jun. 2026 19:18:33 + End: 14.Jun. 2026 17:59:41 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E5000.out b/tests/SiO2_1layer/SiO2_1layer_E5000.out index 5d3ab0b..b996e18 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E5000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:33 + Start: 14.Jun. 2026 17:59:41 - End: 12.Jun. 2026 19:18:34 + End: 14.Jun. 2026 17:59:43 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E7000.out b/tests/SiO2_1layer/SiO2_1layer_E7000.out index 1d8bbd0..e64a517 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E7000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:34 + Start: 14.Jun. 2026 17:59:43 - End: 12.Jun. 2026 19:18:36 + End: 14.Jun. 2026 17:59:44 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_E9000.out b/tests/SiO2_1layer/SiO2_1layer_E9000.out index d9b048d..83952f6 100644 --- a/tests/SiO2_1layer/SiO2_1layer_E9000.out +++ b/tests/SiO2_1layer/SiO2_1layer_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:18:36 + Start: 14.Jun. 2026 17:59:45 - End: 12.Jun. 2026 19:18:37 + End: 14.Jun. 2026 17:59:46 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * SiO2_1layer_ diff --git a/tests/SiO2_1layer/SiO2_1layer_Seq_Results.dat b/tests/SiO2_1layer/SiO2_1layer_Seq_Results.dat index 5088cee..7c725a8 100644 --- a/tests/SiO2_1layer/SiO2_1layer_Seq_Results.dat +++ b/tests/SiO2_1layer/SiO2_1layer_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC SiO2 + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC SiO2 1.00 0.45 0.00 15.00 5000 4476 524 0 5056 56 0.9535E+02 0.5031E+02 0.2547E+03 0.2520E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4476 3.00 0.45 0.00 15.00 5000 4853 147 0 5000 0 0.2207E+03 0.7526E+02 0.8249E+03 0.7667E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4853 5.00 0.45 0.00 15.00 5000 4905 95 0 5000 0 0.3354E+03 0.9413E+02 0.1467E+04 0.1276E+04 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4905 diff --git a/tests/SiO2_1layer/TrimSP.cfg b/tests/SiO2_1layer/TrimSP.cfg index 9a5cff2..4d9d6a3 100644 --- a/tests/SiO2_1layer/TrimSP.cfg +++ b/tests/SiO2_1layer/TrimSP.cfg @@ -1,14 +1,12 @@ [Files] fileNamePrefix=SiO2_1layer -workPath=./ +workPath=./tests/SiO2_1layer [Layers] numLayer=1 L1Comp=SiO2 L1rho=2.65 L1d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=SiO2_1layer ProjType=muon numberProj=5000 z0=0 diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E1000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E1000.out index f246203..f90a64f 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E1000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:29 + Start: 14.Jun. 2026 18:00:01 - End: 12.Jun. 2026 19:09:30 + End: 14.Jun. 2026 18:00:01 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 0 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E11000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E11000.out index ee7f358..f0879d8 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E11000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:35 + Start: 14.Jun. 2026 18:00:07 - End: 12.Jun. 2026 19:09:37 + End: 14.Jun. 2026 18:00:09 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E13000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E13000.out index 047a395..7d931f2 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E13000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:37 + Start: 14.Jun. 2026 18:00:09 - End: 12.Jun. 2026 19:09:39 + End: 14.Jun. 2026 18:00:12 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E15000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E15000.out index 49e0aea..3020df2 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E15000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:39 + Start: 14.Jun. 2026 18:00:12 - End: 12.Jun. 2026 19:09:42 + End: 14.Jun. 2026 18:00:14 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E17000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E17000.out index 838859c..e442077 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E17000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:42 + Start: 14.Jun. 2026 18:00:15 - End: 12.Jun. 2026 19:09:44 + End: 14.Jun. 2026 18:00:17 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E19000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E19000.out index 4c8f3e7..7e81f24 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E19000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:45 + Start: 14.Jun. 2026 18:00:18 - End: 12.Jun. 2026 19:09:47 + End: 14.Jun. 2026 18:00:21 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E21000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E21000.out index e3fc7b8..cfcf8cb 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E21000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E21000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:48 + Start: 14.Jun. 2026 18:00:21 - End: 12.Jun. 2026 19:09:51 + End: 14.Jun. 2026 18:00:24 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E23000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E23000.out index 396e2e2..4c9dd41 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E23000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E23000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:51 + Start: 14.Jun. 2026 18:00:24 - End: 12.Jun. 2026 19:09:54 + End: 14.Jun. 2026 18:00:28 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E25000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E25000.out index f6482e4..1ebbeee 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E25000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E25000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:54 + Start: 14.Jun. 2026 18:00:28 - End: 12.Jun. 2026 19:09:58 + End: 14.Jun. 2026 18:00:32 - Simulation needed for 5000 muons 4 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E3000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E3000.out index 3d91048..c595871 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E3000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:30 + Start: 14.Jun. 2026 18:00:01 - End: 12.Jun. 2026 19:09:31 + End: 14.Jun. 2026 18:00:02 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E5000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E5000.out index 63044b5..9068489 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E5000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:31 + Start: 14.Jun. 2026 18:00:02 - End: 12.Jun. 2026 19:09:32 + End: 14.Jun. 2026 18:00:04 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E7000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E7000.out index afd5349..4e3f4a4 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E7000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:32 + Start: 14.Jun. 2026 18:00:04 - End: 12.Jun. 2026 19:09:33 + End: 14.Jun. 2026 18:00:05 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E9000.out b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E9000.out index 5aa8c9d..e355dbd 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E9000.out +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:09:33 + Start: 14.Jun. 2026 18:00:05 - End: 12.Jun. 2026 19:09:35 + End: 14.Jun. 2026 18:00:07 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_Al2O3_T diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_Seq_Results.dat b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_Seq_Results.dat index 7007d42..09e891b 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_Seq_Results.dat +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/SiO2_Al2O3_TiN_Si_4layer_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC SiO2 Al2O3 TiN Si + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC SiO2 Al2O3 TiN Si 1.00 0.45 0.00 15.00 5000 4476 524 0 5056 56 0.9535E+02 0.5031E+02 0.2547E+03 0.2520E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4476 0 0 0 3.00 0.45 0.00 15.00 5000 4854 146 0 5000 0 0.2191E+03 0.7512E+02 0.7853E+03 0.7472E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4844 10 0 0 5.00 0.45 0.00 15.00 5000 4920 80 0 5000 0 0.3322E+03 0.9097E+02 0.1050E+04 0.1043E+04 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 3599 1321 0 0 diff --git a/tests/SiO2_Al2O3_TiN_Si_4layer/TrimSP.cfg b/tests/SiO2_Al2O3_TiN_Si_4layer/TrimSP.cfg index 84decd5..29f37fc 100644 --- a/tests/SiO2_Al2O3_TiN_Si_4layer/TrimSP.cfg +++ b/tests/SiO2_Al2O3_TiN_Si_4layer/TrimSP.cfg @@ -1,6 +1,6 @@ [Files] fileNamePrefix=SiO2_Al2O3_TiN_Si_4layer -workPath=./ +workPath=./tests/SiO2_Al2O3_TiN_Si_4layer [Layers] numLayer=4 L1Comp=SiO2 @@ -16,8 +16,6 @@ L4Comp=Si L4rho=2.33 L4d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=SiO2_Al2O3_TiN_Si_4layer ProjType=muon numberProj=5000 z0=0 diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E1000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E1000.out index 2e87be0..7f98fa8 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E1000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:25 + Start: 14.Jun. 2026 18:00:33 - End: 12.Jun. 2026 19:19:25 + End: 14.Jun. 2026 18:00:33 - Simulation needed for 5000 muons 0 seconds + Simulation needed for 5000 projectiles 0 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E11000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E11000.out index 7418849..10ff390 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E11000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:31 + Start: 14.Jun. 2026 18:00:39 - End: 12.Jun. 2026 19:19:33 + End: 14.Jun. 2026 18:00:42 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E13000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E13000.out index 318a50c..02c746e 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E13000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:33 + Start: 14.Jun. 2026 18:00:42 - End: 12.Jun. 2026 19:19:35 + End: 14.Jun. 2026 18:00:44 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E15000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E15000.out index 413927c..1e26d29 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E15000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:35 + Start: 14.Jun. 2026 18:00:44 - End: 12.Jun. 2026 19:19:37 + End: 14.Jun. 2026 18:00:47 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E17000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E17000.out index bdbd3f8..a54de61 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E17000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:37 + Start: 14.Jun. 2026 18:00:47 - End: 12.Jun. 2026 19:19:40 + End: 14.Jun. 2026 18:00:50 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E19000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E19000.out index d65e21d..632417e 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E19000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:40 + Start: 14.Jun. 2026 18:00:50 - End: 12.Jun. 2026 19:19:43 + End: 14.Jun. 2026 18:00:53 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E3000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E3000.out index 627aed7..ce6aea5 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E3000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:25 + Start: 14.Jun. 2026 18:00:33 - End: 12.Jun. 2026 19:19:26 + End: 14.Jun. 2026 18:00:34 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E5000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E5000.out index c468c43..17b7391 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E5000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:26 + Start: 14.Jun. 2026 18:00:34 - End: 12.Jun. 2026 19:19:27 + End: 14.Jun. 2026 18:00:36 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E7000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E7000.out index e536186..20fee49 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E7000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:27 + Start: 14.Jun. 2026 18:00:36 - End: 12.Jun. 2026 19:19:29 + End: 14.Jun. 2026 18:00:37 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E9000.out b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E9000.out index ae3d067..ac6747a 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_E9000.out +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:29 + Start: 14.Jun. 2026 18:00:38 - End: 12.Jun. 2026 19:19:31 + End: 14.Jun. 2026 18:00:39 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * SiO2_Si_2lay diff --git a/tests/SiO2_Si_2layer/SiO2_Si_2layer_Seq_Results.dat b/tests/SiO2_Si_2layer/SiO2_Si_2layer_Seq_Results.dat index 1dc0827..0cbcf20 100644 --- a/tests/SiO2_Si_2layer/SiO2_Si_2layer_Seq_Results.dat +++ b/tests/SiO2_Si_2layer/SiO2_Si_2layer_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC SiO2 Si + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC SiO2 Si 1.00 0.45 0.00 15.00 5000 4476 524 0 5056 56 0.9535E+02 0.5031E+02 0.2547E+03 0.2520E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4476 0 3.00 0.45 0.00 15.00 5000 4853 147 0 5000 0 0.2207E+03 0.7526E+02 0.8249E+03 0.7667E+03 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4853 0 5.00 0.45 0.00 15.00 5000 4931 69 0 5000 0 0.3335E+03 0.9409E+02 0.1611E+04 0.1294E+04 0.0000E+00 0.0000E+00 0.0000E+00 0.0000E+00 4893 38 diff --git a/tests/SiO2_Si_2layer/TrimSP.cfg b/tests/SiO2_Si_2layer/TrimSP.cfg index 5e0f5a6..827bb22 100644 --- a/tests/SiO2_Si_2layer/TrimSP.cfg +++ b/tests/SiO2_Si_2layer/TrimSP.cfg @@ -1,6 +1,6 @@ [Files] fileNamePrefix=SiO2_Si_2layer -workPath=./ +workPath=./tests/SiO2_Si_2layer [Layers] numLayer=2 L1Comp=SiO2 @@ -10,8 +10,6 @@ L2Comp=Si L2rho=2.33 L2d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=SiO2_Si_2layer ProjType=muon numberProj=5000 z0=0 diff --git a/tests/Si_1layer/Si_1layer_E1000.out b/tests/Si_1layer/Si_1layer_E1000.out index ef91c8e..a617c3a 100644 --- a/tests/Si_1layer/Si_1layer_E1000.out +++ b/tests/Si_1layer/Si_1layer_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:11 + Start: 14.Jun. 2026 17:59:19 - End: 12.Jun. 2026 19:17:12 + End: 14.Jun. 2026 17:59:20 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Si_1layer/Si_1layer_E11000.out b/tests/Si_1layer/Si_1layer_E11000.out index 548f298..bed868a 100644 --- a/tests/Si_1layer/Si_1layer_E11000.out +++ b/tests/Si_1layer/Si_1layer_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:17 + Start: 14.Jun. 2026 17:59:26 - End: 12.Jun. 2026 19:17:19 + End: 14.Jun. 2026 17:59:28 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Si_1layer/Si_1layer_E13000.out b/tests/Si_1layer/Si_1layer_E13000.out index 9821f99..3fd08e4 100644 --- a/tests/Si_1layer/Si_1layer_E13000.out +++ b/tests/Si_1layer/Si_1layer_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:19 + Start: 14.Jun. 2026 17:59:28 - End: 12.Jun. 2026 19:17:21 + End: 14.Jun. 2026 17:59:30 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Si_1layer/Si_1layer_E15000.out b/tests/Si_1layer/Si_1layer_E15000.out index e048daf..6f912b1 100644 --- a/tests/Si_1layer/Si_1layer_E15000.out +++ b/tests/Si_1layer/Si_1layer_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:21 + Start: 14.Jun. 2026 17:59:30 - End: 12.Jun. 2026 19:17:24 + End: 14.Jun. 2026 17:59:33 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Si_1layer/Si_1layer_E17000.out b/tests/Si_1layer/Si_1layer_E17000.out index e922770..a102d6e 100644 --- a/tests/Si_1layer/Si_1layer_E17000.out +++ b/tests/Si_1layer/Si_1layer_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:24 + Start: 14.Jun. 2026 17:59:33 - End: 12.Jun. 2026 19:17:27 + End: 14.Jun. 2026 17:59:36 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 3 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Si_1layer/Si_1layer_E19000.out b/tests/Si_1layer/Si_1layer_E19000.out index 62013eb..2ec2019 100644 --- a/tests/Si_1layer/Si_1layer_E19000.out +++ b/tests/Si_1layer/Si_1layer_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:27 + Start: 14.Jun. 2026 17:59:36 - End: 12.Jun. 2026 19:17:30 + End: 14.Jun. 2026 17:59:40 - Simulation needed for 5000 muons 3 seconds + Simulation needed for 5000 projectiles 4 seconds * INPUT DATA * Si_1layer_E1 diff --git a/tests/Si_1layer/Si_1layer_E3000.out b/tests/Si_1layer/Si_1layer_E3000.out index 0108244..8fbf760 100644 --- a/tests/Si_1layer/Si_1layer_E3000.out +++ b/tests/Si_1layer/Si_1layer_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:12 + Start: 14.Jun. 2026 17:59:20 - End: 12.Jun. 2026 19:17:13 + End: 14.Jun. 2026 17:59:21 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * Si_1layer_E3 diff --git a/tests/Si_1layer/Si_1layer_E5000.out b/tests/Si_1layer/Si_1layer_E5000.out index 66d7365..65e515e 100644 --- a/tests/Si_1layer/Si_1layer_E5000.out +++ b/tests/Si_1layer/Si_1layer_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:13 + Start: 14.Jun. 2026 17:59:21 - End: 12.Jun. 2026 19:17:14 + End: 14.Jun. 2026 17:59:22 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 1 seconds * INPUT DATA * Si_1layer_E5 diff --git a/tests/Si_1layer/Si_1layer_E7000.out b/tests/Si_1layer/Si_1layer_E7000.out index 500fe2a..f153534 100644 --- a/tests/Si_1layer/Si_1layer_E7000.out +++ b/tests/Si_1layer/Si_1layer_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:14 + Start: 14.Jun. 2026 17:59:22 - End: 12.Jun. 2026 19:17:15 + End: 14.Jun. 2026 17:59:24 - Simulation needed for 5000 muons 1 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Si_1layer_E7 diff --git a/tests/Si_1layer/Si_1layer_E9000.out b/tests/Si_1layer/Si_1layer_E9000.out index c619488..5c7810e 100644 --- a/tests/Si_1layer/Si_1layer_E9000.out +++ b/tests/Si_1layer/Si_1layer_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:17:15 + Start: 14.Jun. 2026 17:59:24 - End: 12.Jun. 2026 19:17:17 + End: 14.Jun. 2026 17:59:26 - Simulation needed for 5000 muons 2 seconds + Simulation needed for 5000 projectiles 2 seconds * INPUT DATA * Si_1layer_E9 diff --git a/tests/Si_1layer/Si_1layer_Seq_Results.dat b/tests/Si_1layer/Si_1layer_Seq_Results.dat index 50ec810..4bad084 100644 --- a/tests/Si_1layer/Si_1layer_Seq_Results.dat +++ b/tests/Si_1layer/Si_1layer_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC Si + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC Si 1.00 0.45 0.00 15.00 5000 4456 544 0 5081 81 0.1092E+03 0.5700E+02 0.2752E+03 0.2651E+03 0.0000E+00 0.0000E+00 0.8874E+00 0.2422E+00 4456 3.00 0.45 0.00 15.00 5000 4826 174 0 5000 0 0.2470E+03 0.8463E+02 0.7843E+03 0.7266E+03 0.0000E+00 0.0000E+00 0.2662E+01 0.1135E+00 4826 5.00 0.45 0.00 15.00 5000 4917 83 0 5000 0 0.3710E+03 0.1101E+03 0.1314E+04 0.1290E+04 0.0000E+00 0.0000E+00 0.4437E+01 0.6621E-01 4917 diff --git a/tests/Si_1layer/TrimSP.cfg b/tests/Si_1layer/TrimSP.cfg index 91393a6..310d071 100644 --- a/tests/Si_1layer/TrimSP.cfg +++ b/tests/Si_1layer/TrimSP.cfg @@ -1,14 +1,12 @@ [Files] fileNamePrefix=Si_1layer -workPath=./ +workPath=./tests/Si_1layer [Layers] numLayer=1 L1Comp=Si L1rho=2.33 L1d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=Si_1layer ProjType=muon numberProj=5000 z0=0 diff --git a/tests/thin_Au_Cr_Si/TrimSP.cfg b/tests/thin_Au_Cr_Si/TrimSP.cfg index 50b8089..ee5d2c6 100644 --- a/tests/thin_Au_Cr_Si/TrimSP.cfg +++ b/tests/thin_Au_Cr_Si/TrimSP.cfg @@ -1,6 +1,6 @@ [Files] fileNamePrefix=thin_Au_Cr_Si -workPath=./ +workPath=./tests/thin_Au_Cr_Si [Layers] numLayer=3 L1Comp=Au @@ -13,8 +13,6 @@ L3Comp=Si L3rho=2.33 L3d=10000 [ProjectileParameters] -workPath=./ -fileNamePrefix=thin_Au_Cr_Si ProjType=muon numberProj=10000 z0=0 diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E1000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E1000.out index 3253369..5dc2065 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E1000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:11 + Start: 14.Jun. 2026 18:00:53 - End: 12.Jun. 2026 19:20:11 + End: 14.Jun. 2026 18:00:54 - Simulation needed for 10000 muons 0 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E11000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E11000.out index dd80a58..3939c69 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E11000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:21 + Start: 14.Jun. 2026 18:01:04 - End: 12.Jun. 2026 19:20:24 + End: 14.Jun. 2026 18:01:08 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 4 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E13000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E13000.out index 3ac33b7..2364c98 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E13000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:24 + Start: 14.Jun. 2026 18:01:08 - End: 12.Jun. 2026 19:20:28 + End: 14.Jun. 2026 18:01:12 - Simulation needed for 10000 muons 4 seconds + Simulation needed for 10000 projectiles 4 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E15000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E15000.out index 019ae86..201db33 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E15000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:28 + Start: 14.Jun. 2026 18:01:12 - End: 12.Jun. 2026 19:20:32 + End: 14.Jun. 2026 18:01:17 - Simulation needed for 10000 muons 4 seconds + Simulation needed for 10000 projectiles 5 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E17000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E17000.out index 9a694ee..ec86ea4 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E17000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:33 + Start: 14.Jun. 2026 18:01:17 - End: 12.Jun. 2026 19:20:38 + End: 14.Jun. 2026 18:01:23 - Simulation needed for 10000 muons 5 seconds + Simulation needed for 10000 projectiles 6 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E19000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E19000.out index f1b4e7e..74eabc5 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E19000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:38 + Start: 14.Jun. 2026 18:01:23 - End: 12.Jun. 2026 19:20:43 + End: 14.Jun. 2026 18:01:29 - Simulation needed for 10000 muons 5 seconds + Simulation needed for 10000 projectiles 6 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E3000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E3000.out index f9db46b..da1e606 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E3000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:11 + Start: 14.Jun. 2026 18:00:54 - End: 12.Jun. 2026 19:20:13 + End: 14.Jun. 2026 18:00:56 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 2 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E5000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E5000.out index 0d1f522..34ad53e 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E5000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:13 + Start: 14.Jun. 2026 18:00:56 - End: 12.Jun. 2026 19:20:15 + End: 14.Jun. 2026 18:00:58 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 2 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E7000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E7000.out index fc9c3e4..1bd8d2c 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E7000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:15 + Start: 14.Jun. 2026 18:00:58 - End: 12.Jun. 2026 19:20:17 + End: 14.Jun. 2026 18:01:01 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E9000.out b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E9000.out index 2759684..70b6bd8 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E9000.out +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:20:18 + Start: 14.Jun. 2026 18:01:01 - End: 12.Jun. 2026 19:20:21 + End: 14.Jun. 2026 18:01:04 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_Au_Cr_S diff --git a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_Seq_Results.dat b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_Seq_Results.dat index 6aa3de1..f25bda0 100644 --- a/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_Seq_Results.dat +++ b/tests/thin_Au_Cr_Si/thin_Au_Cr_Si_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC Au Cr Si + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC Au Cr Si 1.00 0.45 0.00 15.00 10000 7143 2857 0 10123 123 0.6130E+02 0.3684E+02 0.4124E+03 0.3295E+03 0.0000E+00 0.0000E+00 0.9346E-01 0.4419E+00 6035 981 127 3.00 0.45 0.00 15.00 10000 8038 1962 0 10000 0 0.1534E+03 0.8389E+02 0.1144E+04 0.8054E+03 0.0000E+00 0.0000E+00 0.2804E+00 0.3598E+00 2438 1939 3661 5.00 0.45 0.00 15.00 10000 8703 1297 0 10000 0 0.2638E+03 0.1196E+03 0.1969E+04 0.1317E+04 0.0000E+00 0.0000E+00 0.4673E+00 0.3123E+00 935 967 6801 diff --git a/tests/thin_C_Au_C/TrimSP.cfg b/tests/thin_C_Au_C/TrimSP.cfg index 6c3e616..3d17129 100644 --- a/tests/thin_C_Au_C/TrimSP.cfg +++ b/tests/thin_C_Au_C/TrimSP.cfg @@ -1,6 +1,6 @@ [Files] fileNamePrefix=thin_C_Au_C -workPath=./ +workPath=./tests/thin_C_Au_C [Layers] numLayer=3 L1Comp=C @@ -13,8 +13,6 @@ L3Comp=C L3rho=2.26 L3d=100 [ProjectileParameters] -workPath=./ -fileNamePrefix=thin_C_Au_C ProjType=muon numberProj=10000 z0=0 diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E1000.out b/tests/thin_C_Au_C/thin_C_Au_C_E1000.out index aa7c982..f5cede9 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E1000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:20 + Start: 14.Jun. 2026 18:01:29 - End: 12.Jun. 2026 19:16:21 + End: 14.Jun. 2026 18:01:30 - Simulation needed for 10000 muons 1 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E11000.out b/tests/thin_C_Au_C/thin_C_Au_C_E11000.out index 670ae06..7f9be37 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E11000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E11000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:31 + Start: 14.Jun. 2026 18:01:41 - End: 12.Jun. 2026 19:16:33 + End: 14.Jun. 2026 18:01:44 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E13000.out b/tests/thin_C_Au_C/thin_C_Au_C_E13000.out index c6a4431..6f4682f 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E13000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E13000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:33 + Start: 14.Jun. 2026 18:01:44 - End: 12.Jun. 2026 19:16:36 + End: 14.Jun. 2026 18:01:47 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E15000.out b/tests/thin_C_Au_C/thin_C_Au_C_E15000.out index 1a89c9b..458d1ca 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E15000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E15000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:36 + Start: 14.Jun. 2026 18:01:47 - End: 12.Jun. 2026 19:16:39 + End: 14.Jun. 2026 18:01:50 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E17000.out b/tests/thin_C_Au_C/thin_C_Au_C_E17000.out index 4032f60..396ccea 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E17000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E17000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:39 + Start: 14.Jun. 2026 18:01:50 - End: 12.Jun. 2026 19:16:42 + End: 14.Jun. 2026 18:01:53 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E19000.out b/tests/thin_C_Au_C/thin_C_Au_C_E19000.out index 6e15055..011baed 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E19000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E19000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:42 + Start: 14.Jun. 2026 18:01:53 - End: 12.Jun. 2026 19:16:44 + End: 14.Jun. 2026 18:01:56 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E3000.out b/tests/thin_C_Au_C/thin_C_Au_C_E3000.out index f997841..273d321 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E3000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:21 + Start: 14.Jun. 2026 18:01:30 - End: 12.Jun. 2026 19:16:23 + End: 14.Jun. 2026 18:01:32 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 2 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E5000.out b/tests/thin_C_Au_C/thin_C_Au_C_E5000.out index 4470e5f..bfad431 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E5000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:23 + Start: 14.Jun. 2026 18:01:32 - End: 12.Jun. 2026 19:16:25 + End: 14.Jun. 2026 18:01:35 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E7000.out b/tests/thin_C_Au_C/thin_C_Au_C_E7000.out index ff6f01d..7e1f53f 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E7000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:25 + Start: 14.Jun. 2026 18:01:35 - End: 12.Jun. 2026 19:16:28 + End: 14.Jun. 2026 18:01:38 - Simulation needed for 10000 muons 3 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_E9000.out b/tests/thin_C_Au_C/thin_C_Au_C_E9000.out index f44749f..32ea056 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_E9000.out +++ b/tests/thin_C_Au_C/thin_C_Au_C_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:16:28 + Start: 14.Jun. 2026 18:01:38 - End: 12.Jun. 2026 19:16:30 + End: 14.Jun. 2026 18:01:41 - Simulation needed for 10000 muons 2 seconds + Simulation needed for 10000 projectiles 3 seconds * INPUT DATA * thin_C_Au_C_ diff --git a/tests/thin_C_Au_C/thin_C_Au_C_Seq_Results.dat b/tests/thin_C_Au_C/thin_C_Au_C_Seq_Results.dat index 59db64b..177ecd6 100644 --- a/tests/thin_C_Au_C/thin_C_Au_C_Seq_Results.dat +++ b/tests/thin_C_Au_C/thin_C_Au_C_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC C Au C + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC C Au C 1.00 0.45 0.00 15.00 10000 9217 783 0 10154 154 0.8968E+02 0.4179E+02 0.2371E+03 0.2310E+03 0.0000E+00 0.0000E+00 0.2591E+01 0.1164E+00 5422 3795 0 3.00 0.45 0.00 15.00 10000 9413 587 0 10000 0 0.1624E+03 0.6428E+02 0.4356E+03 0.4497E+03 0.0000E+00 0.0000E+00 0.7773E+01 0.3198E-01 1635 7778 0 5.00 0.45 0.00 15.00 10000 9237 761 2 10000 0 0.2229E+03 0.8604E+02 0.8205E+03 0.6895E+03 0.6924E+02 0.6833E+02 0.1296E+02 0.1494E-01 834 8311 92 diff --git a/tests/thin_C_foil/TrimSP.cfg b/tests/thin_C_foil/TrimSP.cfg index a3f851b..e408b40 100644 --- a/tests/thin_C_foil/TrimSP.cfg +++ b/tests/thin_C_foil/TrimSP.cfg @@ -1,14 +1,12 @@ [Files] fileNamePrefix=thin_C_foil -workPath=./ +workPath=./tests/thin_C_foil [Layers] numLayer=1 L1Comp=C L1rho=2.26 L1d=100 [ProjectileParameters] -workPath=./ -fileNamePrefix=thin_C_foil ProjType=muon numberProj=10000 z0=0 diff --git a/tests/thin_C_foil/thin_C_foil_E1000.out b/tests/thin_C_foil/thin_C_foil_E1000.out index 3480054..8f475a4 100644 --- a/tests/thin_C_foil/thin_C_foil_E1000.out +++ b/tests/thin_C_foil/thin_C_foil_E1000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:54 + Start: 14.Jun. 2026 18:01:56 - End: 12.Jun. 2026 19:19:54 + End: 14.Jun. 2026 18:01:57 - Simulation needed for 10000 muons 0 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E10000.out b/tests/thin_C_foil/thin_C_foil_E10000.out index 6e6df5f..7f55041 100644 --- a/tests/thin_C_foil/thin_C_foil_E10000.out +++ b/tests/thin_C_foil/thin_C_foil_E10000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:59 + Start: 14.Jun. 2026 18:02:02 - End: 12.Jun. 2026 19:20:00 + End: 14.Jun. 2026 18:02:03 - Simulation needed for 10000 muons 1 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E2000.out b/tests/thin_C_foil/thin_C_foil_E2000.out index 21651b4..47abe6b 100644 --- a/tests/thin_C_foil/thin_C_foil_E2000.out +++ b/tests/thin_C_foil/thin_C_foil_E2000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:54 + Start: 14.Jun. 2026 18:01:57 - End: 12.Jun. 2026 19:19:55 + End: 14.Jun. 2026 18:01:58 - Simulation needed for 10000 muons 1 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E3000.out b/tests/thin_C_foil/thin_C_foil_E3000.out index b18e5ea..0aec07a 100644 --- a/tests/thin_C_foil/thin_C_foil_E3000.out +++ b/tests/thin_C_foil/thin_C_foil_E3000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:55 + Start: 14.Jun. 2026 18:01:58 - End: 12.Jun. 2026 19:19:56 + End: 14.Jun. 2026 18:01:58 - Simulation needed for 10000 muons 1 seconds + Simulation needed for 10000 projectiles 0 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E4000.out b/tests/thin_C_foil/thin_C_foil_E4000.out index b71c130..36e7cc8 100644 --- a/tests/thin_C_foil/thin_C_foil_E4000.out +++ b/tests/thin_C_foil/thin_C_foil_E4000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:56 + Start: 14.Jun. 2026 18:01:59 - End: 12.Jun. 2026 19:19:56 + End: 14.Jun. 2026 18:01:59 - Simulation needed for 10000 muons 0 seconds + Simulation needed for 10000 projectiles 0 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E5000.out b/tests/thin_C_foil/thin_C_foil_E5000.out index b9de703..a328a9f 100644 --- a/tests/thin_C_foil/thin_C_foil_E5000.out +++ b/tests/thin_C_foil/thin_C_foil_E5000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:56 + Start: 14.Jun. 2026 18:01:59 - End: 12.Jun. 2026 19:19:57 + End: 14.Jun. 2026 18:02:00 - Simulation needed for 10000 muons 1 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E6000.out b/tests/thin_C_foil/thin_C_foil_E6000.out index 53cc4d2..a8b22e6 100644 --- a/tests/thin_C_foil/thin_C_foil_E6000.out +++ b/tests/thin_C_foil/thin_C_foil_E6000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:57 + Start: 14.Jun. 2026 18:02:00 - End: 12.Jun. 2026 19:19:57 + End: 14.Jun. 2026 18:02:00 - Simulation needed for 10000 muons 0 seconds + Simulation needed for 10000 projectiles 0 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E7000.out b/tests/thin_C_foil/thin_C_foil_E7000.out index 40a1b3a..63c95f2 100644 --- a/tests/thin_C_foil/thin_C_foil_E7000.out +++ b/tests/thin_C_foil/thin_C_foil_E7000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:57 + Start: 14.Jun. 2026 18:02:00 - End: 12.Jun. 2026 19:19:58 + End: 14.Jun. 2026 18:02:01 - Simulation needed for 10000 muons 1 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E8000.out b/tests/thin_C_foil/thin_C_foil_E8000.out index 4a92f28..6770348 100644 --- a/tests/thin_C_foil/thin_C_foil_E8000.out +++ b/tests/thin_C_foil/thin_C_foil_E8000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:58 + Start: 14.Jun. 2026 18:02:01 - End: 12.Jun. 2026 19:19:58 + End: 14.Jun. 2026 18:02:02 - Simulation needed for 10000 muons 0 seconds + Simulation needed for 10000 projectiles 1 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_E9000.out b/tests/thin_C_foil/thin_C_foil_E9000.out index 4144c6f..326deb9 100644 --- a/tests/thin_C_foil/thin_C_foil_E9000.out +++ b/tests/thin_C_foil/thin_C_foil_E9000.out @@ -1,11 +1,11 @@ 1 - * TrimSPNL v1.1.0 * + * TrimSPNL v1.3.1 * - Start: 12.Jun. 2026 19:19:59 + Start: 14.Jun. 2026 18:02:02 - End: 12.Jun. 2026 19:19:59 + End: 14.Jun. 2026 18:02:02 - Simulation needed for 10000 muons 0 seconds + Simulation needed for 10000 projectiles 0 seconds * INPUT DATA * thin_C_foil_ diff --git a/tests/thin_C_foil/thin_C_foil_Seq_Results.dat b/tests/thin_C_foil/thin_C_foil_Seq_Results.dat index 6e3cb2f..4d6fe88 100644 --- a/tests/thin_C_foil/thin_C_foil_Seq_Results.dat +++ b/tests/thin_C_foil/thin_C_foil_Seq_Results.dat @@ -1,4 +1,4 @@ - Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC C + Energy SigmaE Alpha SigAlpha ntot imp backsc trans tried negE range straggeling Eback sigEback Etrans SigEtrans red._E PRC C 1.00 0.45 0.00 15.00 10000 3733 769 5498 10146 146 0.5295E+02 0.2434E+02 0.2393E+03 0.2505E+03 0.4214E+03 0.2505E+03 0.2591E+01 0.1164E+00 3733 2.00 0.45 0.00 15.00 10000 583 285 9132 10000 0 0.5228E+02 0.2409E+02 0.4876E+03 0.4290E+03 0.9900E+03 0.3729E+03 0.5182E+01 0.5486E-01 583 3.00 0.45 0.00 15.00 10000 102 123 9775 10000 0 0.4936E+02 0.2489E+02 0.9147E+03 0.8030E+03 0.1775E+04 0.4190E+03 0.7773E+01 0.3198E-01 102 -- 2.54.0