From d5679171a24d1cb139239a70487db595ef026f58 Mon Sep 17 00:00:00 2001 From: oliskir <oliver.kirsebom@gmail.com> Date: Thu, 27 Jul 2017 14:00:26 +0200 Subject: [PATCH] added Silicon as material --- include/VKMaterials.hh | 1 + mac/SiDet.mac | 81 ++++++++++++++++++++++++++++++++++++++++++ src/VKMaterials.cpp | 4 +++ 3 files changed, 86 insertions(+) create mode 100644 mac/SiDet.mac diff --git a/include/VKMaterials.hh b/include/VKMaterials.hh index eff48cb..d9c7172 100644 --- a/include/VKMaterials.hh +++ b/include/VKMaterials.hh @@ -85,6 +85,7 @@ class VKMaterials { G4Element *fPb; G4Material *fLabVacuum; + G4Material *fSilicon; G4Material *fCopper; G4Material *fIron; G4Material *fBrass; diff --git a/mac/SiDet.mac b/mac/SiDet.mac new file mode 100644 index 0000000..0c7779b --- /dev/null +++ b/mac/SiDet.mac @@ -0,0 +1,81 @@ + +/control/execute mac/init.mac + +# setup +/VK/detector/volumes/betaDetector true +/VK/detector/volumes/magnet false +/VK/detector/volumes/catcherFoil false +/VK/detector/volumes/shield false +/VK/detector/volumes/blinkers false +/VK/storeTrajectoryData false + +# field +/VK/field/enable false + +# source dimensions +/VK/source/diskShapedSource true +/VK/source/innerDiameter 0 cm +/VK/source/outerDiameter 6 mm + +# radiation +/gps/particle e- +/gps/position 0 0 -299.5 mm +/gps/ang/type iso +/gps/ang/mintheta 90 deg +/gps/ang/maxtheta 180 deg + +# energy spectrum +/VK/source/betaSpectrum true +/VK/source/betaEndPoint 5.40 MeV +/VK/source/betaMinEnergy 0.00 MeV +/VK/source/betaMaxEnergy 5.40 MeV + +# output +/VK/output/zeroSuppression true +/VK/storeTrajectoryData false + +# run simulations + +###/VK/field/maxbfield 0.10 tesla +###/VK/output/openFile output/f20scan/080617/b10.root +###/run/beamOn 100000 + +###/VK/field/maxbfield 0.15 tesla +###/VK/output/openFile output/f20scan/080617/b15.root +###/run/beamOn 100000 + +###/VK/field/maxbfield 0.20 tesla +###/VK/output/openFile output/f20scan/080617/b20.root +###/run/beamOn 100000 + +###/VK/field/maxbfield 0.25 tesla +###/VK/output/openFile output/f20scan/080617/b25.root +###/run/beamOn 100000 + +###/VK/field/maxbfield 0.30 tesla +###/VK/output/openFile output/f20scan/080617/b30.root +###/run/beamOn 100000 + +###/VK/field/maxbfield 0.35 tesla +###/VK/output/openFile output/f20scan/080617/b35.root +###/run/beamOn 100000 + +###/VK/field/maxbfield 0.40 tesla +###/VK/output/openFile output/f20scan/080617/b40.root +###/run/beamOn 100000 + +###/VK/field/maxbfield 0.44 tesla +###/VK/output/openFile output/f20scan/080617/b44.root +###/run/beamOn 100000 + +/VK/field/maxbfield 0.46 tesla +/VK/output/openFile output/f20scan/080617/b46.root +/run/beamOn 1000000 + +/VK/field/maxbfield 0.48 tesla +/VK/output/openFile output/f20scan/080617/b48.root +/run/beamOn 1000000 + +/VK/field/maxbfield 0.50 tesla +/VK/output/openFile output/f20scan/080617/b50.root +/run/beamOn 1000000 diff --git a/src/VKMaterials.cpp b/src/VKMaterials.cpp index 8f02e2d..984deb6 100644 --- a/src/VKMaterials.cpp +++ b/src/VKMaterials.cpp @@ -121,6 +121,10 @@ void VKMaterials::CreateMaterials(){ fLabVacuum->AddMaterial(fOxygen, fractionalMass=0.2315); fLabVacuum->AddMaterial(fArgon, fractionalMass=0.0128); + // Copper + fSilicon = new G4Material(name="SILICON", density=2.33*g/cm3, components=1); + fSilicon -> AddElement(fSi, 1); + // Copper fCopper = new G4Material(name="COPPER", density=8.96*g/cm3, components=1); fCopper -> AddElement(fCu, 1); -- GitLab