Changeset 1230 for trunk/examples/advanced/medical_linac
- Timestamp:
- Jan 8, 2010, 3:02:48 PM (16 years ago)
- Location:
- trunk/examples/advanced/medical_linac
- Files:
-
- 35 added
- 3 edited
-
GNUmakefile (modified) (2 diffs)
-
History (modified) (2 diffs)
-
include/CVS (added)
-
include/CVS/Entries (added)
-
include/CVS/Repository (added)
-
include/CVS/Root (added)
-
include/CVS/Tag (added)
-
include/ML2Acc1.hh (added)
-
include/ML2Acc1Messenger.hh (added)
-
include/ML2AcceleratorConstruction.hh (added)
-
include/ML2AcceleratorConstructionMessenger.hh (added)
-
include/ML2CInputData.hh (added)
-
include/ML2Convergence.hh (added)
-
include/ML2DummySD.hh (added)
-
include/ML2EventAction.hh (added)
-
include/ML2ExpVoxels.hh (added)
-
include/ML2Main.hh (added)
-
include/ML2MainMessenger.hh (added)
-
include/ML2Ph_BoxInBox.hh (added)
-
include/ML2Ph_BoxInBoxMessenger.hh (added)
-
include/ML2Ph_FullWater.hh (added)
-
include/ML2PhantomConstruction.hh (added)
-
include/ML2PhantomConstructionMessenger.hh (added)
-
include/ML2PhaseSpaces.hh (added)
-
include/ML2PhysicsList.hh (added)
-
include/ML2PhysicsListMessenger.hh (added)
-
include/ML2PrimaryGenerationAction.hh (added)
-
include/ML2PrimaryGenerationActionMessenger.hh (added)
-
include/ML2ReadOutGeometry.hh (added)
-
include/ML2SDWithParticle.hh (added)
-
include/ML2SDWithVoxels.hh (added)
-
include/ML2SinputData.hh (added)
-
include/ML2StepMax.hh (added)
-
include/ML2StepMaxMessenger.hh (added)
-
include/ML2SteppingAction.hh (added)
-
include/ML2TrackingAction.hh (added)
-
include/ML2WorldConstruction.hh (added)
-
vis.mac (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/advanced/medical_linac/GNUmakefile
r807 r1230 1 # -------------------------------------------------------------- 2 # $Id: GNUmakefile,v 1.2 2005/07/03 23:27:36 mpiergen Exp $ 1 # $Id: GNUmakefile,v 1.7 2009/11/17 12:55:01 cirrone Exp $ 3 2 # -------------------------------------------------------------- 4 3 # GNUmakefile for examples module. Gabriele Cosmo, 06/04/98. 5 4 # -------------------------------------------------------------- 6 5 7 name := MedLinac 8 6 name := ml2 9 7 G4TARGET := $(name) 10 8 G4EXLIB := true … … 16 14 .PHONY: all 17 15 all: lib bin 16 18 17 include $(G4INSTALL)/config/binmake.gmk 19 20 21 ifdef G4ANALYSIS_USE22 CPPFLAGS += `aida-config --include`23 LDFLAGS += `aida-config --lib`24 LOADLIBS += `aida-config --lib`25 endif26 27 ifdef G4STORE_DATA28 CPPFLAGS += -DG4STORE_DATA29 endif30 -
trunk/examples/advanced/medical_linac/History
r807 r1230 1 $Id: History,v 1. 19 2007/07/06 21:39:05 mpiergenExp $1 $Id: History,v 1.27 2009/11/19 09:54:39 cirrone Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 11 11 to briefly summarize all major modifications introduced in the code 12 12 and keep track of all category-tags. 13 It DOES NOT substitute the CVS log-message one should put at every14 committal in the CVS repository !15 13 16 14 ---------------------------------------------------------- 17 15 * Reverse chronological order (last date on top), please * 18 16 ---------------------------------------------------------- 17 19.11.2009 C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-05 18 History corrected, changed the local environmental variables name 19 20 18.11.2009 C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-04 21 updated of the include and src files, written the README_MedLinac2.txt. 22 23 17.11.2009 C. Andenna, B. Caccia, G.A.P.Cirrone tag medical_linac-V09-02-03 24 first realise of the new version of the medical linac 25 26 18.09.2009 G.A.P.Cirrone, tag medical_linac-V09-02-02 27 - Corrected a crash in the MedLinacHead.cc file class. 28 - Update of the physics models: deleted the old and not 29 more supported Lowenergy electromagnetic models and 30 added the possibility to activate the physics lists and the 31 Reference physics lists (or packages) directly 32 via macro command; 33 - Added the possibility to set cuts and max allowed step lenghts 34 via macro commands 35 36 15.09.2009 G.A.P.Cirrone, tag medical_linac-V09-02-01 37 GNUmakefile corrected 38 39 06.04.2009 G.A.P.Cirrone, tag medical_linac-V09-02-00 40 GNUmakefile updated 41 19 42 06.07.2007 Michela Piergentili, tag medical_linac-V08-03-02 20 43 bug 880 fixed in Detector Construction -
trunk/examples/advanced/medical_linac/vis.mac
r807 r1230 1 /PhysicsList/cut 0.2 mm2 /control/verbose 23 /control/saveHistory4 /run/verbose 25 /run/initialize6 7 1 /vis/scene/create 8 2 /vis/open OGLIX 9 #/vis/drawVolume 10 /vis/viewer/update 11 /vis/viewer/set/viewpointThetaPhi 70 20 deg 3 4 /vis/drawVolume 5 6 #/vis/scene/add/volume 7 8 /vis/viewer/set/viewpointThetaPhi 45 45 deg 12 9 /vis/viewer/zoom 1 10 /vis/viewer/flush 11 /vis/scene/add/trajectories 12 /vis/scene/endOfEventAction accumulate 100 13 13 14 /vis/viewer/flush 15 # 16 # draw scene/ 17 # 18 # 19 # for drawing the tracks 14 /run/beamOn 100 20 15 21 /run/initialize 16 # acceleratorBox 17 # targetA 18 # targetB 19 # BeWTubePV 20 # ionizationChamberTubeW1PV 21 # ionizationChamberTubeP1PV 22 # ionizationChamberTubeW2PV 23 # ionizationChamberTubeP2PV 24 # ionizationChamberTubeW3PV 25 # ionizationChamberTubeP3PV 26 # FFL1A_1PV 27 # FFL2_1PV 28 # MirrorTubePV 29 # UpperCollimator 30 # CylMinusCone 31 # leafA0 32 # leafA1 33 # leafA2 34 # leafA3 35 # leafA4 36 # leafA5 37 # leafA6 38 # leafA7 39 # leafA8 40 # leafA9 41 # leafB0 42 # leafB1 43 # leafB2 44 # leafB3 45 # leafB4 46 # leafB5 47 # leafB6 48 # leafB7 49 # leafB8 50 # leafB9 51 # Jaws1XPV 52 # Jaws2XPV 53 # Jaws1YPV 54 # Jaws2YPV 55 # killerPlaneKPV 22 56 23 /tracking/storeTrajectory 1 24 /vis/scene/endOfEventAction accumulate 57 # phmWorldPV 58 # BoxInsidePV 59 # boxPMMAPV 60 # OutMinusInBoxPV 25 61 26 /Phantom/dimension 15. cm27 /Phantom/Nvoxels 15028 /Phantom/maxStep 0.2 mm29 30 /PhantomSD/dimension 15. cm31 /PhantomSD/Nvoxels 15032 33 # Multi Leaf34 35 /MLC/leaf_selection a136 /MLC/position 0. cm37 /MLC/leaf_selection a238 /MLC/position 0. cm39 /MLC/leaf_selection a340 /MLC/position 0. cm41 /MLC/leaf_selection a442 /MLC/position 0. cm43 /MLC/leaf_selection a544 /MLC/position 0. cm45 /MLC/leaf_selection a646 /MLC/position 0. cm47 /MLC/leaf_selection a748 /MLC/position 0. cm49 /MLC/leaf_selection a850 /MLC/position 0. cm51 /MLC/leaf_selection a952 /MLC/position 0. cm53 /MLC/leaf_selection a1054 /MLC/position 0. cm55 /MLC/leaf_selection a1156 /MLC/position 0. cm57 /MLC/leaf_selection a1258 /MLC/position 0. cm59 /MLC/leaf_selection a1360 /MLC/position 0. cm61 /MLC/leaf_selection a1462 /MLC/position 0. cm63 /MLC/leaf_selection a1564 /MLC/position 0. cm65 /MLC/leaf_selection a1666 /MLC/position 0. cm67 /MLC/leaf_selection a1768 /MLC/position 2.4 cm69 /MLC/leaf_selection a1870 /MLC/position 2.7 cm71 /MLC/leaf_selection a1972 /MLC/position 3.5 cm73 /MLC/leaf_selection a2074 /MLC/position 4.0 cm75 /MLC/leaf_selection a2176 /MLC/position 4.6 cm77 /MLC/leaf_selection a2278 /MLC/position 5.0 cm79 /MLC/leaf_selection a2380 /MLC/position 5.8 cm81 /MLC/leaf_selection a2482 /MLC/position 6.0 cm83 /MLC/leaf_selection a2584 /MLC/position 5.6 cm85 /MLC/leaf_selection a2686 /MLC/position 0. cm87 /MLC/leaf_selection a2788 /MLC/position 0. cm89 /MLC/leaf_selection a2890 /MLC/position 0. cm91 /MLC/leaf_selection a2992 /MLC/position 0. cm93 /MLC/leaf_selection a3094 /MLC/position 0. cm95 /MLC/leaf_selection a3196 /MLC/position 0. cm97 /MLC/leaf_selection a3298 /MLC/position 0. cm99 /MLC/leaf_selection a33100 /MLC/position 0. cm101 /MLC/leaf_selection a34102 /MLC/position 0. cm103 /MLC/leaf_selection a35104 /MLC/position 0. cm105 /MLC/leaf_selection a36106 /MLC/position 0. cm107 /MLC/leaf_selection a37108 /MLC/position 0. cm109 /MLC/leaf_selection a38110 /MLC/position 0. cm111 /MLC/leaf_selection a39112 /MLC/position 0. cm113 /MLC/leaf_selection a40114 /MLC/position 0. cm115 116 117 /MLC/leaf_selection b1118 /MLC/position 0. cm119 /MLC/leaf_selection b2120 /MLC/position 0. cm121 /MLC/leaf_selection b3122 /MLC/position 0. cm123 /MLC/leaf_selection b4124 /MLC/position 0. cm125 /MLC/leaf_selection b5126 /MLC/position 0. cm127 /MLC/leaf_selection b6128 /MLC/position 0. cm129 /MLC/leaf_selection b7130 /MLC/position 0. cm131 /MLC/leaf_selection b8132 /MLC/position 0. cm133 /MLC/leaf_selection b9134 /MLC/position 0. cm135 /MLC/leaf_selection b10136 /MLC/position 0. cm137 /MLC/leaf_selection b11138 /MLC/position 0. cm139 /MLC/leaf_selection b12140 /MLC/position 0. cm141 /MLC/leaf_selection b13142 /MLC/position 0. cm143 /MLC/leaf_selection b14144 /MLC/position 0. cm145 /MLC/leaf_selection b15146 /MLC/position 0. cm147 /MLC/leaf_selection b16148 /MLC/position 0. cm149 /MLC/leaf_selection b17150 /MLC/position 2.3 cm151 /MLC/leaf_selection b18152 /MLC/position 2.8 cm153 /MLC/leaf_selection b19154 /MLC/position 3.5 cm155 /MLC/leaf_selection b20156 /MLC/position 4.4 cm157 /MLC/leaf_selection b21158 /MLC/position 4.7 cm159 /MLC/leaf_selection b22160 /MLC/position 5.4 cm161 /MLC/leaf_selection b23162 /MLC/position 5.7 cm163 /MLC/leaf_selection b24164 /MLC/position 5.8 cm165 /MLC/leaf_selection b25166 /MLC/position 5.4 cm167 /MLC/leaf_selection b26168 /MLC/position 0. cm169 /MLC/leaf_selection b27170 /MLC/position 0. cm171 /MLC/leaf_selection b28172 /MLC/position 0. cm173 /MLC/leaf_selection b29174 /MLC/position 0. cm175 /MLC/leaf_selection b30176 /MLC/position 0. cm177 /MLC/leaf_selection b31178 /MLC/position 0. cm179 /MLC/leaf_selection b32180 /MLC/position 0. cm181 /MLC/leaf_selection b33182 /MLC/position 0. cm183 /MLC/leaf_selection b34184 /MLC/position 0. cm185 /MLC/leaf_selection b35186 /MLC/position 0. cm187 /MLC/leaf_selection b36188 /MLC/position 0. cm189 /MLC/leaf_selection b37190 /MLC/position 0. cm191 /MLC/leaf_selection b38192 /MLC/position 0. cm193 /MLC/leaf_selection b39194 /MLC/position 0. cm195 /MLC/leaf_selection b40196 /MLC/position 0. cm197 198 /Jaws/X1/DistanceFromAxis -4.2 cm199 /Jaws/X2/DistanceFromAxis 5.2 cm200 /Jaws/Y1/DistanceFromAxis -6.6 cm201 /Jaws/Y2/DistanceFromAxis 6.8 cm202 203 /Jaws/update204 205 /energy 6.0 MeV206 /sourceType 0.127 MeV207 /vis/viewer/update208 /run/beamOn 10209 210
Note:
See TracChangeset
for help on using the changeset viewer.
