From ee46c2a96492efcb8dd40d1557c7fc473dbe02fd Mon Sep 17 00:00:00 2001
From: oliskir <oliver.kirsebom@gmail.com>
Date: Wed, 17 May 2017 10:15:59 +0200
Subject: [PATCH] bla

---
 allowed.mac                             |  1 -
 compile.sh                              |  4 ++--
 electron.mac                            | 10 +++++-----
 init.mac                                |  1 +
 src/VKPhysicsList.cpp                   |  2 ++
 src/VKScintillatorSensitiveDetector.cpp |  3 ++-
 6 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/allowed.mac b/allowed.mac
index 5aba4c8..d6f64e9 100644
--- a/allowed.mac
+++ b/allowed.mac
@@ -4,7 +4,6 @@
 
 # magnetic field strength
 /VK/field/maxbfield 0.48 tesla
-/VK/detector/volumes/blinkers true
 
 # source dimensions
 /VK/source/diskShapedSource true
diff --git a/compile.sh b/compile.sh
index 7b3184d..6ec778b 100755
--- a/compile.sh
+++ b/compile.sh
@@ -1,6 +1,6 @@
 rm -f CMakeCache.txt
 rm -rf CMakeFiles
-cmake -DCMAKE_BUILD_TYPE=DEBUG -DGeant4_DIR=/home/oliskir/src/geant-4.10/geant4.10.3-install/lib/Geant4-10.3.0 $pwd
-#cmake -DCMAKE_BUILD_TYPE=DEBUG -DGeant4_DIR=/home/oliskir/src/geant4/geant4.10.2-install/lib/Geant4-10.2.0 $pwd -DCMAKE_BUILD_TYPE=DEBUG
+#cmake -DCMAKE_BUILD_TYPE=DEBUG -DGeant4_DIR=/home/oliskir/src/geant-4.10/geant4.10.3-install/lib/Geant4-10.3.0 $pwd
+cmake -DCMAKE_BUILD_TYPE=DEBUG -DGeant4_DIR=/home/oliskir/src/geant4/geant4.10.2-install/lib/Geant4-10.2.0 $pwd -DCMAKE_BUILD_TYPE=DEBUG
 make -j4
 
diff --git a/electron.mac b/electron.mac
index 58cbea7..ab02b48 100644
--- a/electron.mac
+++ b/electron.mac
@@ -5,9 +5,6 @@
 /VK/output/zeroSuppression true
 /VK/storeTrajectoryData true
 
-# magnetic field
-/VK/field/maxbfield 0.145 tesla
-
 # source dimensions
 /VK/source/diskShapedSource true
 /VK/source/innerDiameter 0 cm
@@ -21,6 +18,9 @@
 
 #/gps/energy 975.657 keV
 /gps/energy 1682.232 keV
-/VK/output/openFile output/electron.root                
-/run/beamOn 100000
 
+# magnetic field
+/VK/field/maxbfield 0.145 tesla
+
+/VK/output/openFile output/electron.root                
+/run/beamOn 10000
diff --git a/init.mac b/init.mac
index c306c1d..be4e23e 100644
--- a/init.mac
+++ b/init.mac
@@ -13,6 +13,7 @@
 /VK/detector/volumes/magnet true
 /VK/detector/volumes/catcherFoil true
 /VK/detector/volumes/shield true
+/VK/detector/volumes/blinkers true
 /VK/storeTrajectoryData false
 
 # field
diff --git a/src/VKPhysicsList.cpp b/src/VKPhysicsList.cpp
index f2260ee..2c54d6c 100644
--- a/src/VKPhysicsList.cpp
+++ b/src/VKPhysicsList.cpp
@@ -56,8 +56,10 @@ VKPhysicsList::VKPhysicsList()
 
     // EM Physics
     RegisterPhysics(new VKEMPhysics("standard EM"));
+    // RegisterPhysics(new G4EmStandardPhysics_option4()); // not yet tested
     // RegisterPhysics(new G4EmLivermorePhysics());  // overpredicts muon energy loss by a factor of 2!
     // RegisterPhysics(new G4EmLowEPPhysics());
+    // RegisterPhysics(new G4EmPenelopePhysics()); // not yet tested
     
     // Muon Physics
     RegisterPhysics(new VKMuonPhysics("muon"));
diff --git a/src/VKScintillatorSensitiveDetector.cpp b/src/VKScintillatorSensitiveDetector.cpp
index 880fe63..44e1662 100644
--- a/src/VKScintillatorSensitiveDetector.cpp
+++ b/src/VKScintillatorSensitiveDetector.cpp
@@ -59,7 +59,7 @@ void VKScintillatorSensitiveDetector::Initialize(G4HCofThisEvent* hitsCE)
     // A way to keep all the hits of this event in one place if needed
     static G4int hitsCID = -1;
     if (hitsCID<0) {
-        hitsCID = GetCollectionID(0);
+        hitsCID = GetCollectionID(0);  // "CID" = Collection ID
     }
     hitsCE -> AddHitsCollection(hitsCID, fScintCollection);
 }
@@ -89,6 +89,7 @@ G4bool VKScintillatorSensitiveDetector::ProcessHits(G4Step* aStep,G4TouchableHis
     scintHit -> SetEdep(edep);
     scintHit -> SetPos(pos);
 
+    // Add hit to collection
     fScintCollection->insert(scintHit);
 
     return true;
-- 
GitLab