diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..5bb66938 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,9 @@ +*.pdf filter=lfs diff=lfs merge=lfs -text +*.raw filter=lfs diff=lfs merge=lfs -text +*.root filter=lfs diff=lfs merge=lfs -text +*.i33 filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.mha filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.tar.gz filter=lfs diff=lfs merge=lfs -text +*.docx filter=lfs diff=lfs merge=lfs -text diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 00000000..6575f51d --- /dev/null +++ b/AUTHORS @@ -0,0 +1,38 @@ +#Contributors to the source code (since 2012) +Arbor Nicolas +Benoit Didier +Bert Julien +Boersma David +Cajgfinger Thomas +Chamberland Marc +Cuplov Vesna +Dedes George +Deschler Thomas +Dubois Albertine +Fuchs Hermann +Garcia Marie-Paule +Germano Russo +Gil Alex Vergara +Grevillot Loic +Gueth Pierre +Huisman Brent +Jan Sebastien +Joshi Kiran +Lemarechal Yannick +Letang Jean-Michel +Lönn Gustaf +Maigne Lydia +Martinez Imma +Miklavec Mojca +Mouton Claire +Patay Gergely +Perez Hector +Rit Simon +Romero Edward +Sarrut David +Smekens Francois +Strydhorst Jared +Stute Simon +Suhard Jerome +Vila Marc +Volgyes David diff --git a/AddExternalData.sh b/AddExternalData.sh deleted file mode 100755 index 6b0e7e9f..00000000 --- a/AddExternalData.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash - -if [ $# -ne 1 ] -then - echo "Usage: `basename $0` FilePath" - exit 1 -fi - -if test "$(uname)" = "Darwin" -then - md5 -q $1 >${1}.md5 -else - echo $(md5sum $1 | cut -f 1-1 -d ' ') >${1}.md5 -fi -git add ${1}.md5 - -echo "/$(basename $1).md5-stamp" >> $(dirname $1)/.gitignore -echo "/$(basename $1)" >> $(dirname $1)/.gitignore -git add $(dirname $1)/.gitignore - -rm $1 - -echo "GateAddExampleData(\"DATA{${1#$(dirname $0)/}}\")" >> CMakeLists.txt - diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index e48733b8..00000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,40 +0,0 @@ -#========================================================= -CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR) -#========================================================= - - -#========================================================= -PROJECT(DosiGateExamples) -IF(NOT CMAKE_BUILD_TYPE) - SET(CMAKE_BUILD_TYPE Release CACHE STRING - "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel." - FORCE) -ENDIF(NOT CMAKE_BUILD_TYPE) -SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake-modules ${CMAKE_MODULE_PATH}) -#========================================================= - - -#========================================================= -# Help function to debug CMake -MACRO (DD in) - MESSAGE(${in}=[${${in}}]) -ENDMACRO(DD) -#========================================================= - - -#========================================================= -INCLUDE(cmake-modules/GateExternalData.cmake) -INCLUDE(ExternalData) -#========================================================= - - -#========================================================= -# List of data to download -GateAddExampleData("DATA{brachytherapy/data/ct-2mm.raw}") -#========================================================= - - -#========================================================= -# Target to download data (must be after GateAddExampleData) -ExternalData_add_target(GateExampleData) -#========================================================= diff --git a/LICENSE b/LICENSE deleted file mode 100644 index e573c5a5..00000000 --- a/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - Examples of Gate simulations in radiation therapy - Copyright (C) 2013 dsarrut - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/README.md b/README.md deleted file mode 100644 index 9609d931..00000000 --- a/README.md +++ /dev/null @@ -1,15 +0,0 @@ -Dosigate examples -================= - -Examples of Gate simulations in radiation therapy. - -Data are not in the git repository but (kindly) hosted on [MIDAS](http://midas3.kitware.com/midas/community/28). To download the data use as follow. - - * First, clone the repository : ```git clone https://github.com/dsarrut/dosigate-examples.git``` - * In the same folder: ```ccmake .```, then hit `c` and `g` to configure and generate - * Just type ```make``` to download the data - - - - - diff --git a/brachytherapy/data/.gitignore b/brachytherapy/data/.gitignore deleted file mode 100644 index 30cb1108..00000000 --- a/brachytherapy/data/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/ct-2mm.raw.md5-stamp -/ct-2mm.raw -/ct-2mm.raw.md5-stamp -/ct-2mm.raw diff --git a/brachytherapy/data/ct-2mm.raw.md5 b/brachytherapy/data/ct-2mm.raw.md5 deleted file mode 100644 index 7c41064b..00000000 --- a/brachytherapy/data/ct-2mm.raw.md5 +++ /dev/null @@ -1 +0,0 @@ -83d961494d5b44d76fccb1922012897f diff --git a/dosimetry/DNA/GateMaterials.db b/dosimetry/DNA/GateMaterials.db new file mode 100644 index 00000000..a7da3529 --- /dev/null +++ b/dosimetry/DNA/GateMaterials.db @@ -0,0 +1,439 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Sulfur; f=0.319613 diff --git a/dosimetry/DNA/README b/dosimetry/DNA/README new file mode 100644 index 00000000..923b86d9 --- /dev/null +++ b/dosimetry/DNA/README @@ -0,0 +1,35 @@ +======================================= + GATE - mixedDNA +======================================= + +Authors: Q.T. Pham, Y. Perrot, L. Maigne* +Laboratoire de Physique Corpusculaire de Clermont-Ferrand, CNRS/IN2P3 - Clermont University, France +* Corresponding author: maigne@clermont.in2p3.fr + + +!! Be careful you must use the so-called "G4_WATER" material while using Geant4 DNA processes and models !! + + +---> Description + +This example shows how to mix Standard and DNA physics list in the same simulation. + +---> Set-up + +The geometry consists in a world volume made of liquid water (G4_WATER material) including three boxes Target1, Target2, Target3 made of liquid water (G4_WATER material) of thickness 50 micrometers aligned along the Z axis. +Monoenergetic protons of 8 MeV are shot along the Z axis at 10 micrometers of the face of the first box Target1. + +---> Physics + +Geant4 Standard option 3 physics list is assigned to the world volume with a cut of 4 micrometers (2.9 keV electrons in liquid water). +Geant4 DNA physics list is assigned to Target1 and Target3 (note that cut is not active using Geant4 DNA processes and models). +A KillActor is used to kill electrons with kinetic energy below 8 eV. It prevents electrons to be trapped into single scattering. + +---> Output + +The production of secondary particles is scored in each Target via EnergySpectrumActor. +To analyse the spectrum with ROOT, use the plot.C macro file. +One can check the correct production of secondaries: from 2.9 keV in Target2, whereas the Geant4 DNA models in Target1 and Target3 are able to produce secondaries below 2.9 keV. + +======================================= + diff --git a/dosimetry/DNA/geometry.mac b/dosimetry/DNA/geometry.mac new file mode 100644 index 00000000..204391eb --- /dev/null +++ b/dosimetry/DNA/geometry.mac @@ -0,0 +1,48 @@ +# World +/gate/world/geometry/setXLength 0.3 mm +/gate/world/geometry/setYLength 0.3 mm +/gate/world/geometry/setZLength 1 mm +/gate/world/setMaterial G4_WATER +/gate/world/vis/forceWireframe + +# Target1 +/gate/world/daughters/name Target1 +/gate/world/daughters/insert box +/gate/Target1/geometry/setXLength 0.3 mm +/gate/Target1/geometry/setYLength 0.3 mm +/gate/Target1/geometry/setZLength 50. um +/gate/Target1/placement/setTranslation 0. 0. 0. um +/gate/Target1/setMaterial G4_WATER +/gate/Target1/vis/forceWireframe +#/gate/Target1/vis/forceSolid +#/gate/Target1/vis/setColor blue +/gate/Target1/vis/setColor green +/gate/Target1/vis/setVisible 1 + +# Target2 +/gate/world/daughters/name Target2 +/gate/world/daughters/insert box +/gate/Target2/geometry/setXLength 0.3 mm +/gate/Target2/geometry/setYLength 0.3 mm +/gate/Target2/geometry/setZLength 50. um +/gate/Target2/placement/setTranslation 0. 0. 120. um +/gate/Target2/setMaterial G4_WATER +/gate/Target2/vis/forceWireframe +#/gate/Target2/vis/forceSolid +/gate/Target2/vis/setColor blue +#/gate/Target2/vis/setColor green +/gate/Target2/vis/setVisible 1 + +# Target3 +/gate/world/daughters/name Target3 +/gate/world/daughters/insert box +/gate/Target3/geometry/setXLength 0.3 mm +/gate/Target3/geometry/setYLength 0.3 mm +/gate/Target3/geometry/setZLength 50. um +/gate/Target3/placement/setTranslation 0. 0. 220. um +/gate/Target3/setMaterial G4_WATER +/gate/Target3/vis/forceWireframe +#/gate/Target3/vis/forceSolid +#/gate/Target3/vis/setColor blue +/gate/Target3/vis/setColor green +/gate/Target3/vis/setVisible 1 diff --git a/dosimetry/DNA/mixedDNA.mac b/dosimetry/DNA/mixedDNA.mac new file mode 100644 index 00000000..91b88039 --- /dev/null +++ b/dosimetry/DNA/mixedDNA.mac @@ -0,0 +1,59 @@ +#===================================================== +# GUIDE: USE PHYSICSLIST MIXED +#===================================================== + +#===================================================== +# VISUALISATION +#===================================================== + +#/control/execute visu.mac + +#=================================================== +# MATERIAL DATABASE +#=================================================== + +/gate/geometry/setMaterialDatabase GateMaterials.db + +#=================================================== +# GEOMETRY +#=================================================== + +/control/execute geometry.mac + +#====================================================== +# PHYSICS +#====================================================== + +/control/execute physics.mac + +#===================================================== +# OUTPUT +#===================================================== + +/control/execute output.mac + +#======================================================= +# INITIALIZE +#======================================================= + +/gate/run/initialize + + +#======================================================= +# SOURCE +#======================================================= + +/control/execute source.mac + +#======================================================= +# RANDOM +#======================================================= + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 1001 +#======================================================= +# SIMULTAION # START BEAMS +#======================================================= + +/gate/application/setTotalNumberOfPrimaries 50 +/gate/application/start diff --git a/dosimetry/DNA/output.mac b/dosimetry/DNA/output.mac new file mode 100644 index 00000000..bfb4b375 --- /dev/null +++ b/dosimetry/DNA/output.mac @@ -0,0 +1,33 @@ +#Energy Spectrum Target1 + +/gate/actor/addActor EnergySpectrumActor MyActor1 +/gate/actor/MyActor1/save Target1.root +/gate/actor/MyActor1/attachTo Target1 +/gate/actor/MyActor1/energySpectrum/setEmin 0 eV +/gate/actor/MyActor1/energySpectrum/setEmax 10.0 keV +/gate/actor/MyActor1/energySpectrum/setNumberOfBins 50 +/gate/actor/MyActor1/energyLossHisto/setEmin 0 eV +/gate/actor/MyActor1/energyLossHisto/setEmax 10.0 keV +/gate/actor/MyActor1/energyLossHisto/setNumberOfBins 50 + +#Energy Spectrum Target2 +/gate/actor/addActor EnergySpectrumActor MyActor2 +/gate/actor/MyActor2/save Target2.root +/gate/actor/MyActor2/attachTo Target2 +/gate/actor/MyActor2/energySpectrum/setEmin 0 eV +/gate/actor/MyActor2/energySpectrum/setEmax 10.0 keV +/gate/actor/MyActor2/energySpectrum/setNumberOfBins 50 +/gate/actor/MyActor2/energyLossHisto/setEmin 0 eV +/gate/actor/MyActor2/energyLossHisto/setEmax 10.0 keV +/gate/actor/MyActor2/energyLossHisto/setNumberOfBins 50 + +#Energy Spectrum Target3 +/gate/actor/addActor EnergySpectrumActor MyActor3 +/gate/actor/MyActor3/save Target3.root +/gate/actor/MyActor3/attachTo Target3 +/gate/actor/MyActor3/energySpectrum/setEmin 0 eV +/gate/actor/MyActor3/energySpectrum/setEmax 10.0 keV +/gate/actor/MyActor3/energySpectrum/setNumberOfBins 50 +/gate/actor/MyActor3/energyLossHisto/setEmin 0 eV +/gate/actor/MyActor3/energyLossHisto/setEmax 10.0 keV +/gate/actor/MyActor3/energyLossHisto/setNumberOfBins 50 diff --git a/dosimetry/DNA/output/plot.C b/dosimetry/DNA/output/plot.C new file mode 100644 index 00000000..048b39a2 --- /dev/null +++ b/dosimetry/DNA/output/plot.C @@ -0,0 +1,47 @@ +// ********************************************************************* +// To execute this macro under ROOT, +// 1 - launch ROOT (usually type 'root' at your machine's prompt) +// 2 - type '.X plot.C' at the ROOT session prompt +// by Q.T.PHAM and Y.PERROT +// ********************************************************************* +{ +gROOT->Reset(); +gStyle->SetPalette(1); +gROOT->SetStyle("Plain"); +Double_t scale; + +c1 = new TCanvas ("c1","graph",66,52,1000,500); + + +TFile* f =new TFile ("Target1.root"); +f.ls(); + +TH1F * h1 = (TH1F*)f.Get("energySpectrum"); +h1->SetLineColor(kBlue); +h1->SetTitle("Production of Secondary Particles"); +h1->GetXaxis()->SetTitle("Edep (MeV)"); +h1->GetYaxis()->SetTitle("Frequency"); +h1->GetXaxis()->SetRangeUser(0.001,0.007); +h1->SetStats(0); +h1->Draw("PE"); + +TFile* f2 =new TFile ("Target2.root"); +TH1F * h2 = (TH1F*)f2.Get("energySpectrum"); +h2->SetLineColor(kRed); +h2->Draw("PESAME"); + +TFile* f3 =new TFile ("Target3.root"); +TH1F * h3 = (TH1F*)f3.Get("energySpectrum"); +h3->SetLineColor(kGreen); +h3->Draw("PESAME"); + +leg = new TLegend(0.9,0.7,0.48,0.9); +leg->SetFillColor(kWhite); +leg->AddEntry(h1,"Target1","l"); +leg->AddEntry(h2,"Target2","l"); +leg->AddEntry(h3,"Target3","l"); +leg->Draw(); + +} + + diff --git a/dosimetry/DNA/physics.mac b/dosimetry/DNA/physics.mac new file mode 100644 index 00000000..21d51879 --- /dev/null +++ b/dosimetry/DNA/physics.mac @@ -0,0 +1,32 @@ +#====================================================== +# PHYSICS +#====================================================== + +/gate/physics/addPhysicsListMixed emstandard_opt3_mixed_emdna +#/gate/physics/addPhysicsListMixed emlivermore_mixed_emdna + +/gate/physics/SetDNAInRegion Target1 +/gate/physics/SetDNAInRegion Target3 + +/gate/physics/ConstructProcessMixed + +/gate/physics/Gamma/SetCutInRegion world 4 um +/gate/physics/Electron/SetCutInRegion world 4 um +/gate/physics/Positron/SetCutInRegion world 4 um +/gate/physics/Proton/SetCutInRegion world 4 um + +#====================================================== +# ACTORS +#====================================================== + +# To avoid very low energy electrons to be trapped into scattering +/gate/actor/addActor KillActor killETarget1 +/gate/actor/killETarget1/attachTo Target1 +/gate/actor/killETarget1/addFilter energyFilter +/gate/actor/killETarget1/energyFilter/setEmax 8 eV + +/gate/actor/addActor KillActor killETarget3 +/gate/actor/killETarget3/attachTo Target3 +/gate/actor/killETarget3/addFilter energyFilter +/gate/actor/killETarget3/energyFilter/setEmax 8 eV + diff --git a/dosimetry/DNA/plot.C b/dosimetry/DNA/plot.C new file mode 100755 index 00000000..0b91fce9 --- /dev/null +++ b/dosimetry/DNA/plot.C @@ -0,0 +1,47 @@ +// ********************************************************************* +// To execute this macro under ROOT, +// 1 - launch ROOT (usually type 'root' at your machine's prompt) +// 2 - type '.X plot.C' at the ROOT session prompt +// by Q.T.PHAM +// ********************************************************************* +{ +gROOT->Reset(); +gStyle->SetPalette(1); +gROOT->SetStyle("Plain"); +Double_t scale; + +c1 = new TCanvas ("c1","graph",66,52,1000,500); + + +TFile* f =new TFile ("Target1.root"); +f->ls(); + +TH1F * h1 = (TH1F*)f->Get("energySpectrum"); +h1->SetLineColor(kBlue); +h1->SetTitle("Production of Secondary Particles"); +h1->GetXaxis()->SetTitle("Edep (MeV)"); +h1->GetYaxis()->SetTitle("Frequency"); +h1->GetXaxis()->SetRangeUser(0.001,0.007); +h1->SetStats(0); +h1->Draw("PE"); + +TFile* f2 =new TFile ("Target2.root"); +TH1F * h2 = (TH1F*)f2->Get("energySpectrum"); +h2->SetLineColor(kRed); +h2->Draw("PESAME"); + +TFile* f3 =new TFile ("Target3.root"); +TH1F * h3 = (TH1F*)f3->Get("energySpectrum"); +h3->SetLineColor(kGreen); +h3->Draw("PESAME"); + +leg = new TLegend(0.9,0.7,0.48,0.9); +leg->SetFillColor(kWhite); +leg->AddEntry(h1,"Target1","l"); +leg->AddEntry(h2,"Target2","l"); +leg->AddEntry(h3,"Target3","l"); +leg->Draw(); + +} + + diff --git a/dosimetry/DNA/readme.md b/dosimetry/DNA/readme.md new file mode 100644 index 00000000..a17c384c --- /dev/null +++ b/dosimetry/DNA/readme.md @@ -0,0 +1,28 @@ +Authors: +* Q.T. Pham, Y. Perrot, L. Maigne
+Laboratoire de Physique Corpusculaire de Clermont-Ferrand, CNRS/IN2P3 - Clermont University, France
+Corresponding author: maigne@clermont.in2p3.fr + +!! Be careful you must use the so-called "G4_WATER" material while using Geant4 DNA processes and models !! + +## Description + +This example shows how to **mix Standard and DNA physics list** in the same simulation. + +## Set-up + +The geometry consists in a world volume made of liquid water (G4_WATER material) including three boxes Target1, Target2, Target3 +made of liquid water (G4_WATER material) of thickness 50 micrometers aligned along the Z axis. +Monoenergetic protons of 8 MeV are shot along the Z axis at 10 micrometers of the face of the first box Target1. + +## Physics + +Geant4 Standard option 3 physics list is assigned to the world volume with a cut of 4 micrometers (2.9 keV electrons in liquid water). +Geant4 DNA physics list is assigned to Target1 and Target3 (note that cut is not active using Geant4 DNA processes and models). +A KillActor is used to kill electrons with kinetic energy below 8 eV. It prevents electrons to be trapped into single scattering. + +## Output + +The production of secondary particles is scored in each Target via EnergySpectrumActor. +To analyse the spectrum with ROOT, use the plot.C macro file. +One can check the correct production of secondaries: from 2.9 keV in Target2, whereas the Geant4 DNA models in Target1 and Target3 are able to produce secondaries below 2.9 keV. diff --git a/dosimetry/DNA/source.mac b/dosimetry/DNA/source.mac new file mode 100644 index 00000000..255248bf --- /dev/null +++ b/dosimetry/DNA/source.mac @@ -0,0 +1,7 @@ +/gate/source/addSource mybeam gps +/gate/source/mybeam/gps/particle proton +/gate/source/mybeam/gps/energy 8 MeV +/gate/source/mybeam/gps/energytype Mono +/gate/source/mybeam/gps/type Point +/gate/source/mybeam/gps/direction 0 0 1 +/gate/source/mybeam/gps/pos/centre 0. 0. -0.01 cm diff --git a/dosimetry/DNA/verbose.mac b/dosimetry/DNA/verbose.mac new file mode 100644 index 00000000..9b6fe7f8 --- /dev/null +++ b/dosimetry/DNA/verbose.mac @@ -0,0 +1,18 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 1 +/gate/verbose Actions 1 +/gate/verbose Actor 1 +/gate/verbose Step 1 +/gate/verbose Error 1 +/gate/verbose Warning 1 +/gate/verbose Output 1 +/gate/verbose Beam 1 +/gate/verbose Volume 1 +/gate/verbose Image 1 +/gate/verbose Geometry 1 +/gate/verbose Core 1 + +/run/verbose 1 +/event/verbose 0 +/tracking/verbose 0 diff --git a/dosimetry/DNA/visu.mac b/dosimetry/DNA/visu.mac new file mode 100644 index 00000000..2bee36be --- /dev/null +++ b/dosimetry/DNA/visu.mac @@ -0,0 +1,11 @@ +# V I S U A L I S A T I O N +#/vis/open OGLSQt +#/vis/open OGLSX +/vis/viewer/set/viewpointThetaPhi 60 60 +/vis/viewer/zoom 1.5 +/vis/drawVolume +/vis/viewer/flush +/tracking/verbose 0 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate diff --git a/dosimetry/LET/data/GateMaterials.db b/dosimetry/LET/data/GateMaterials.db new file mode 100644 index 00000000..bfa8007e --- /dev/null +++ b/dosimetry/LET/data/GateMaterials.db @@ -0,0 +1,435 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Sulfur; f=0.319613 diff --git a/dosimetry/LET/mac/actors.mac b/dosimetry/LET/mac/actors.mac new file mode 100755 index 00000000..1573e116 --- /dev/null +++ b/dosimetry/LET/mac/actors.mac @@ -0,0 +1,10 @@ + +/control/execute mac/actors_totaldose1D.mac +/control/execute mac/actors_let1D.mac + + + +/gate/actor/addActor SimulationStatisticActor SimulationStatistic +/gate/actor/SimulationStatistic/save output/SimulationStatistic.txt +/gate/actor/SimulationStatistic/saveEveryNSeconds 300 + diff --git a/dosimetry/LET/mac/actors_let1D.mac b/dosimetry/LET/mac/actors_let1D.mac new file mode 100644 index 00000000..c2ee037b --- /dev/null +++ b/dosimetry/LET/mac/actors_let1D.mac @@ -0,0 +1,70 @@ + +/gate/actor/addActor LETActor let +/gate/actor/let/save output/letDoseAvDEDX_primary.txt +/gate/actor/let/attachTo phantom +/gate/actor/let/setVoxelSize {PhantomSizeXY} {PhantomSizeXY} 0.2 mm +/gate/actor/let/setType DoseAveraged +/gate/actor/let/doParallelCalculation false +/gate/actor/let/setLETtoWater false +## The ID filter can be applied to any actor. ID = 1: only primary particles +/gate/actor/let/addFilter IDFilter +/gate/actor/let/IDFilter/selectID 1 +#This does the same as IDFilter 1: +#/gate/actor/let/addFilter particleFilter +#/gate/actor/let/particleFilter/addParticleZ 1 +/gate/actor/let/saveEveryNSeconds 3000 + +/gate/actor/addActor LETActor letSecProtons +/gate/actor/letSecProtons/save output/letDoseAvDEDX_secProtons.txt +/gate/actor/letSecProtons/attachTo phantom +/gate/actor/letSecProtons/setVoxelSize {PhantomSizeXY} {PhantomSizeXY} 0.2 mm +/gate/actor/letSecProtons/setType DoseAverage +/gate/actor/letSecProtons/doParallelCalculation false +/gate/actor/letSecProtons/setLETtoWater false +## The ID filter can be applied to any actor. ID = 1: only primary particles +/gate/actor/letSecProtons/addFilter particleFilter +/gate/actor/letSecProtons/particleFilter/addParticle proton +/gate/actor/letSecProtons/saveEveryNSeconds 3000 + + + +/gate/actor/addActor LETActor letDoseToWater +/gate/actor/letDoseToWater/save output/letToWaterDEDX_primary.txt +/gate/actor/letDoseToWater/attachTo phantom +/gate/actor/letDoseToWater/setVoxelSize {PhantomSizeXY} {PhantomSizeXY} 0.2 mm +/gate/actor/letDoseToWater/setType DoseAveraged +/gate/actor/letDoseToWater/setLETtoWater true +/gate/actor/letDoseToWater/doParallelCalculation false +## The ID filter can be applied to any actor. ID = 1: only primary particles +/gate/actor/letDoseToWater/addFilter IDFilter +/gate/actor/letDoseToWater/IDFilter/selectID 1 +/gate/actor/letDoseToWater/saveEveryNSeconds 3000 + + +/gate/actor/addActor LETActor letDoseToWaterSecProtons +/gate/actor/letDoseToWaterSecProtons/save output/letToWaterDEDX_secProtons.txt +/gate/actor/letDoseToWaterSecProtons/attachTo phantom +/gate/actor/letDoseToWaterSecProtons/setVoxelSize {PhantomSizeXY} {PhantomSizeXY} 0.2 mm +/gate/actor/letDoseToWaterSecProtons/setType DoseAveraged +/gate/actor/letDoseToWaterSecProtons/setLETtoWater true +/gate/actor/letDoseToWaterSecProtons/doParallelCalculation false +## The ID filter can be applied to any actor. ID = 1: only primary particles +/gate/actor/letDoseToWaterSecProtons/addFilter particleFilter +/gate/actor/letDoseToWaterSecProtons/particleFilter/addParticle proton +/gate/actor/letDoseToWaterSecProtons/saveEveryNSeconds 3000 + +### Track averaged LET +##### primary and secondary protons +#/gate/actor/addActor LETActor letTrack +#/gate/actor/letTrack/save output/letDoseToWater.txt +#/gate/actor/letTrack/attachTo phantom +#/gate/actor/letTrack/setVoxelSize {PhantomSizeXY} {PhantomSizeXY} 0.2 mm +#/gate/actor/letTrack/setType TrackAveraged +##/gate/actor/letTrack/setRestricted false +##/gate/actor/letTrack/setDeltaRestricted 50000 mm +#/gate/actor/letTrack/setDoseToWater true +#/gate/actor/letTrack/doParallelCalculation false +##/gate/actor/letTrack/saveEveryNSeconds 720 +### The particle filter can be applied to any actor. proton: all protons (primary, secondary, tertiary...) +#/gate/actor/letTrack/addFilter particleFilter +#/gate/actor/letTrack/particleFilter/addParticle proton diff --git a/dosimetry/LET/mac/actors_totaldose1D.mac b/dosimetry/LET/mac/actors_totaldose1D.mac new file mode 100755 index 00000000..41da9896 --- /dev/null +++ b/dosimetry/LET/mac/actors_totaldose1D.mac @@ -0,0 +1,14 @@ +/gate/actor/addActor DoseActor doseIn3D +/gate/actor/doseIn3D/save output/dose.txt +/gate/actor/doseIn3D/attachTo phantom +/gate/actor/doseIn3D/stepHitType random +/gate/actor/doseIn3D/setPosition 0 0 0 cm +/gate/actor/doseIn3D/setVoxelSize {PhantomSizeXY} {PhantomSizeXY} 0.2 mm +/gate/actor/doseIn3D/enableEdep true +/gate/actor/doseIn3D/enableUncertaintyEdep false +/gate/actor/doseIn3D/enableDose false +/gate/actor/doseIn3D/enableUncertaintyDose false +/gate/actor/doseIn3D/enableDoseToWater true +/gate/actor/doseIn3D/saveEveryNSeconds 3000 + + diff --git a/dosimetry/LET/mac/alias.mac b/dosimetry/LET/mac/alias.mac new file mode 100755 index 00000000..783250d7 --- /dev/null +++ b/dosimetry/LET/mac/alias.mac @@ -0,0 +1,76 @@ + # Primaries +/control/alias npart "100" + + +#----------------------------------------------------- +#--------------G E O M E T R Y------------------------ +#----------------------------------------------------- + + # Magnetic Field in T +/control/alias MagneticField "0 0 0" + + +#----------------------------------------------------- +#--------------P H A N T O M-------------------------- +#----------------------------------------------------- + + # Phantom Size in mm +/control/alias PhantomSizeXY "350" +/control/alias HalfPhantomSizeXY "175" +/control/alias PhantomSizeZ "200" +/control/alias HalfPhantomSizeZ "100" + +/control/alias detThickness "10" + + # Phantom Material +/control/alias Material "Water" +/control/alias BoneMaterial "RibBone" +/control/alias airishMaterial "Lung" + + + +#----------------------------------------------------- +#--------------B E A M-------------------------------- +#----------------------------------------------------- + + # Beam Energy in MeV +/control/alias BeamEnergy "160" + + # Beam Energy Sigma in MeV +/control/alias BeamESigma "1.04" + + # Beam Size Sigma X in mm +/control/alias BeamSigmaX "8.9" + + # Beam Size Sigma Y in mm +/control/alias BeamSigmaY "8.9" + + +#----------------------------------------------------- +#--------------C U T S-------------------------------- +#--------------for e-,e+,gamma, in mm----------------- + + # Cut in World +/control/alias CutInWorld "1000" + + # Cut in Phantom +/control/alias CutInPhantom "1000" + + +#----------------------------------------------------- +#--------------ACTOR RESOLUTION----------------------- +#--------------in mm---------------------------------- + + # Transversal Resolution +/control/alias TransversalResol "0.5" + + # Longitudinal Resolution +/control/alias LongitudinalResol "0.5" + + +#----------------------------------------------------- +#--------------F I L E N A M I N G------------------- +#----------------------------------------------------- + + # Filename start +/control/alias Name "inhomWaterPhantom_SOBP" diff --git a/dosimetry/LET/mac/beam.mac b/dosimetry/LET/mac/beam.mac new file mode 100755 index 00000000..29af7596 --- /dev/null +++ b/dosimetry/LET/mac/beam.mac @@ -0,0 +1,255 @@ +/gate/source/addSource one gps +/gate/source/one/gps/particle proton +/gate/source/one/gps/pos/type Beam +/gate/source/one/gps/pos/rot1 0 1 0 +/gate/source/one/gps/pos/rot2 1 0 0 +/gate/source/one/gps/pos/shape Circle +/gate/source/one/gps/pos/centre 0 0 0 mm +/gate/source/one/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/one/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/one/gps/ene/mono 131.714 MeV +/gate/source/one/gps/ene/type Gauss +/gate/source/one/gps/ene/sigma {BeamESigma} MeV +/gate/source/one/gps/direction 0 0 1 +/gate/source/one/setIntensity 0.0114384 + +/gate/source/addSource twoBeam gps +/gate/source/twoBeam/gps/particle proton +/gate/source/twoBeam/gps/pos/type Beam +/gate/source/twoBeam/gps/pos/rot1 0 1 0 +/gate/source/twoBeam/gps/pos/rot2 1 0 0 +/gate/source/twoBeam/gps/pos/shape Circle +/gate/source/twoBeam/gps/pos/centre 0 0 0 mm +/gate/source/twoBeam/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/twoBeam/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/twoBeam/gps/ene/mono 133.657 MeV +/gate/source/twoBeam/gps/ene/type Gauss +/gate/source/twoBeam/gps/ene/sigma {BeamESigma} MeV +/gate/source/twoBeam/gps/direction 0 0 1 +/gate/source/twoBeam/setIntensity 0.00206887 + + + +/gate/source/addSource three gps +/gate/source/three/gps/particle proton +/gate/source/three/gps/pos/type Beam +/gate/source/three/gps/pos/rot1 0 1 0 +/gate/source/three/gps/pos/rot2 1 0 0 +/gate/source/three/gps/pos/shape Circle +/gate/source/three/gps/pos/centre 0 0 0 mm +/gate/source/three/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/three/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/three/gps/ene/mono 135.601 MeV +/gate/source/three/gps/ene/type Gauss +/gate/source/three/gps/ene/sigma {BeamESigma} MeV +/gate/source/three/gps/direction 0 0 1 +/gate/source/three/setIntensity 0.0103155 + + + +/gate/source/addSource four gps +/gate/source/four/gps/particle proton +/gate/source/four/gps/pos/type Beam +/gate/source/four/gps/pos/rot1 0 1 0 +/gate/source/four/gps/pos/rot2 1 0 0 +/gate/source/four/gps/pos/shape Circle +/gate/source/four/gps/pos/centre 0 0 0 mm +/gate/source/four/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/four/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/four/gps/ene/mono 137.544 MeV +/gate/source/four/gps/ene/type Gauss +/gate/source/four/gps/ene/sigma {BeamESigma} MeV +/gate/source/four/gps/direction 0 0 1 +/gate/source/four/setIntensity 0.00398577 + +/gate/source/addSource five gps +/gate/source/five/gps/particle proton +/gate/source/five/gps/pos/type Beam +/gate/source/five/gps/pos/rot1 0 1 0 +/gate/source/five/gps/pos/rot2 1 0 0 +/gate/source/five/gps/pos/shape Circle +/gate/source/five/gps/pos/centre 0 0 0 mm +/gate/source/five/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/five/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/five/gps/ene/mono 139.487 MeV +/gate/source/five/gps/ene/type Gauss +/gate/source/five/gps/ene/sigma {BeamESigma} MeV +/gate/source/five/gps/direction 0 0 1 +/gate/source/five/setIntensity 0.0105235 + + +/gate/source/addSource six gps +/gate/source/six/gps/particle proton +/gate/source/six/gps/pos/type Beam +/gate/source/six/gps/pos/rot1 0 1 0 +/gate/source/six/gps/pos/rot2 1 0 0 +/gate/source/six/gps/pos/shape Circle +/gate/source/six/gps/pos/centre 0 0 0 mm +/gate/source/six/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/six/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/six/gps/ene/mono 141.43 MeV +/gate/source/six/gps/ene/type Gauss +/gate/source/six/gps/ene/sigma {BeamESigma} MeV +/gate/source/six/gps/direction 0 0 1 +/gate/source/six/setIntensity 0.0045803 + + +/gate/source/addSource seven gps +/gate/source/seven/gps/particle proton +/gate/source/seven/gps/pos/type Beam +/gate/source/seven/gps/pos/rot1 0 1 0 +/gate/source/seven/gps/pos/rot2 1 0 0 +/gate/source/seven/gps/pos/shape Circle +/gate/source/seven/gps/pos/centre 0 0 0 mm +/gate/source/seven/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/seven/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/seven/gps/ene/mono 143.373 MeV +/gate/source/seven/gps/ene/type Gauss +/gate/source/seven/gps/ene/sigma {BeamESigma} MeV +/gate/source/seven/gps/direction 0 0 1 +/gate/source/seven/setIntensity 0.0112426 + + +/gate/source/addSource eight gps +/gate/source/eight/gps/particle proton +/gate/source/eight/gps/pos/type Beam +/gate/source/eight/gps/pos/rot1 0 1 0 +/gate/source/eight/gps/pos/rot2 1 0 0 +/gate/source/eight/gps/pos/shape Circle +/gate/source/eight/gps/pos/centre 0 0 0 mm +/gate/source/eight/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/eight/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/eight/gps/ene/mono 145.317 MeV +/gate/source/eight/gps/ene/type Gauss +/gate/source/eight/gps/ene/sigma {BeamESigma} MeV +/gate/source/eight/gps/direction 0 0 1 +/gate/source/eight/setIntensity 0.00799366 + + + +/gate/source/addSource nine gps +/gate/source/nine/gps/particle proton +/gate/source/nine/gps/pos/type Beam +/gate/source/nine/gps/pos/rot1 0 1 0 +/gate/source/nine/gps/pos/rot2 1 0 0 +/gate/source/nine/gps/pos/shape Circle +/gate/source/nine/gps/pos/centre 0 0 0 mm +/gate/source/nine/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/nine/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/nine/gps/ene/mono 147.26 MeV +/gate/source/nine/gps/ene/type Gauss +/gate/source/nine/gps/ene/sigma {BeamESigma} MeV +/gate/source/nine/gps/direction 0 0 1 +/gate/source/nine/setIntensity 0.0127049 + + + +/gate/source/addSource ten gps +/gate/source/ten/gps/particle proton +/gate/source/ten/gps/pos/type Beam +/gate/source/ten/gps/pos/rot1 0 1 0 +/gate/source/ten/gps/pos/rot2 1 0 0 +/gate/source/ten/gps/pos/shape Circle +/gate/source/ten/gps/pos/centre 0 0 0 mm +/gate/source/ten/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/ten/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/ten/gps/ene/mono 149.203 MeV +/gate/source/ten/gps/ene/type Gauss +/gate/source/ten/gps/ene/sigma {BeamESigma} MeV +/gate/source/ten/gps/direction 0 0 1 +/gate/source/ten/setIntensity 0.0104618 + + + +/gate/source/addSource thisShouldHaveBeenEleven gps +/gate/source/thisShouldHaveBeenEleven/gps/particle proton +/gate/source/thisShouldHaveBeenEleven/gps/pos/type Beam +/gate/source/thisShouldHaveBeenEleven/gps/pos/rot1 0 1 0 +/gate/source/thisShouldHaveBeenEleven/gps/pos/rot2 1 0 0 +/gate/source/thisShouldHaveBeenEleven/gps/pos/shape Circle +/gate/source/thisShouldHaveBeenEleven/gps/pos/centre 0 0 0 mm +/gate/source/thisShouldHaveBeenEleven/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/thisShouldHaveBeenEleven/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/thisShouldHaveBeenEleven/gps/ene/mono 151.146 MeV +/gate/source/thisShouldHaveBeenEleven/gps/ene/type Gauss +/gate/source/thisShouldHaveBeenEleven/gps/ene/sigma {BeamESigma} MeV +/gate/source/thisShouldHaveBeenEleven/gps/direction 0 0 1 +/gate/source/thisShouldHaveBeenEleven/setIntensity 0.0160297 + + + + + +/gate/source/addSource eleven gps +/gate/source/eleven/gps/particle proton +/gate/source/eleven/gps/pos/type Beam +/gate/source/eleven/gps/pos/rot1 0 1 0 +/gate/source/eleven/gps/pos/rot2 1 0 0 +/gate/source/eleven/gps/pos/shape Circle +/gate/source/eleven/gps/pos/centre 0 0 0 mm +/gate/source/eleven/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/eleven/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/eleven/gps/ene/mono 153.089 MeV +/gate/source/eleven/gps/ene/type Gauss +/gate/source/eleven/gps/ene/sigma {BeamESigma} MeV +/gate/source/eleven/gps/direction 0 0 1 +/gate/source/eleven/setIntensity 0.011918 + + +/gate/source/addSource twelve gps +/gate/source/twelve/gps/particle proton +/gate/source/twelve/gps/pos/type Beam +/gate/source/twelve/gps/pos/rot1 0 1 0 +/gate/source/twelve/gps/pos/rot2 1 0 0 +/gate/source/twelve/gps/pos/shape Circle +/gate/source/twelve/gps/pos/centre 0 0 0 mm +/gate/source/twelve/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/twelve/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/twelve/gps/ene/mono 155.033 MeV +/gate/source/twelve/gps/ene/type Gauss +/gate/source/twelve/gps/ene/sigma {BeamESigma} MeV +/gate/source/twelve/gps/direction 0 0 1 +/gate/source/twelve/setIntensity 0.0301021 + + + +/gate/source/addSource thirteen gps +/gate/source/thirteen/gps/particle proton +/gate/source/thirteen/gps/pos/type Beam +/gate/source/thirteen/gps/pos/rot1 0 1 0 +/gate/source/thirteen/gps/pos/rot2 1 0 0 +/gate/source/thirteen/gps/pos/shape Circle +/gate/source/thirteen/gps/pos/centre 0 0 0 mm +/gate/source/thirteen/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/thirteen/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/thirteen/gps/ene/mono 156.976 MeV +/gate/source/thirteen/gps/ene/type Gauss +/gate/source/thirteen/gps/ene/sigma {BeamESigma} MeV +/gate/source/thirteen/gps/direction 0 0 1 +/gate/source/thirteen/setIntensity 0.006 + + + + +/gate/source/addSource fourteen gps +/gate/source/fourteen/gps/particle proton +/gate/source/fourteen/gps/pos/type Beam +/gate/source/fourteen/gps/pos/rot1 0 1 0 +/gate/source/fourteen/gps/pos/rot2 1 0 0 +/gate/source/fourteen/gps/pos/shape Circle +/gate/source/fourteen/gps/pos/centre 0 0 0 mm +/gate/source/fourteen/gps/pos/sigma_x {BeamSigmaX} mm +/gate/source/fourteen/gps/pos/sigma_y {BeamSigmaY} mm +/gate/source/fourteen/gps/ene/mono 158.919 MeV +/gate/source/fourteen/gps/ene/type Gauss +/gate/source/fourteen/gps/ene/sigma {BeamESigma} MeV +/gate/source/fourteen/gps/direction 0 0 1 +/gate/source/fourteen/setIntensity 0.105724 + + + + + + + + diff --git a/dosimetry/LET/mac/geometry.mac b/dosimetry/LET/mac/geometry.mac new file mode 100755 index 00000000..a62fcab7 --- /dev/null +++ b/dosimetry/LET/mac/geometry.mac @@ -0,0 +1,75 @@ +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMagField {MagneticField} T + +# World +/gate/world/geometry/setXLength 1 m +/gate/world/geometry/setYLength 1 m +/gate/world/geometry/setZLength 1 m +/gate/world/setMaterial Air +/gate/world/vis/forceWireframe + +# Global Box +/gate/world/daughters/name phantom +/gate/world/daughters/insert box +/gate/phantom/geometry/setXLength {PhantomSizeXY} mm +/gate/phantom/geometry/setYLength {PhantomSizeXY} mm +/gate/phantom/geometry/setZLength {PhantomSizeZ} mm +/gate/phantom/placement/setTranslation 0.0 0.0 {HalfPhantomSizeZ} mm +/gate/phantom/setMaterial {Material} +/gate/phantom/vis/setVisible 1 +/gate/phantom/vis/setColor green + + +# Detector Box +/gate/phantom/daughters/name det0 +/gate/phantom/daughters/insert box +/gate/det0/geometry/setXLength {PhantomSizeXY} mm +/gate/det0/geometry/setYLength {PhantomSizeXY} mm +/gate/det0/geometry/setZLength 4 mm +/gate/det0/placement/setTranslation 0.0 0.0 -80 mm +/gate/det0/setMaterial {BoneMaterial} +/gate/det0/vis/setVisible 1 +/gate/det0/vis/setColor blue + +# Detector Box +/gate/phantom/daughters/name det1 +/gate/phantom/daughters/insert box +/gate/det1/geometry/setXLength {PhantomSizeXY} mm +/gate/det1/geometry/setYLength {PhantomSizeXY} mm +/gate/det1/geometry/setZLength 4 mm +/gate/det1/placement/setTranslation 0.0 0.0 -70 mm +/gate/det1/setMaterial {airishMaterial} +/gate/det1/vis/setVisible 1 +/gate/det1/vis/setColor yellow + +# Detector Box +/gate/phantom/daughters/name det2 +/gate/phantom/daughters/insert box +/gate/det2/geometry/setXLength {PhantomSizeXY} mm +/gate/det2/geometry/setYLength {PhantomSizeXY} mm +/gate/det2/geometry/setZLength 1 mm +/gate/det2/placement/setTranslation 0.0 0.0 60 mm +/gate/det2/setMaterial {BoneMaterial} +/gate/det2/vis/setVisible 1 +/gate/det2/vis/setColor red + +# Detector Box +/gate/phantom/daughters/name det3 +/gate/phantom/daughters/insert box +/gate/det3/geometry/setXLength {PhantomSizeXY} mm +/gate/det3/geometry/setYLength {PhantomSizeXY} mm +/gate/det3/geometry/setZLength 1 mm +/gate/det3/placement/setTranslation 0.0 0.0 62 mm +/gate/det3/setMaterial {airishMaterial} +/gate/det3/vis/setVisible 1 +/gate/det3/vis/setColor green + + + + + +/gate/geometry/setIonisationPotential Water 75 eV +/gate/geometry/setIonisationPotential Air 85.7 eV diff --git a/dosimetry/LET/mac/main.mac b/dosimetry/LET/mac/main.mac new file mode 100755 index 00000000..0d0bb094 --- /dev/null +++ b/dosimetry/LET/mac/main.mac @@ -0,0 +1,59 @@ +#===================================================== +# ALIAS +#===================================================== +/control/execute mac/alias.mac + +#===================================================== +# DATABASE +#===================================================== +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +#===================================================== +# GEOMETRY +#===================================================== +/control/execute mac/geometry.mac + +#===================================================== +# PHYSICS +#===================================================== +/control/execute mac/physics.mac + +#===================================================== +# ACTORS & OUTPUT +#===================================================== +/control/execute mac/actors.mac + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/control/execute mac/beam.mac + +#===================================================== +# VISUALISATION +#===================================================== + +#/control/execute mac/visu.mac + +#===================================================== +# START BEAMS +#===================================================== + +# JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +# /gate/random/verbose 1 +# /gate/source/verbose 0 + +/gate/application/noGlobalOutput +/gate/application/setTotalNumberOfPrimaries {npart} +/gate/application/start + +exit diff --git a/dosimetry/LET/mac/physics.mac b/dosimetry/LET/mac/physics.mac new file mode 100755 index 00000000..f1973b89 --- /dev/null +++ b/dosimetry/LET/mac/physics.mac @@ -0,0 +1,19 @@ +/gate/physics/addPhysicsList QGSP_BIC_HP_EMY + +/gate/physics/Gamma/SetCutInRegion world {CutInWorld} mm +/gate/physics/Electron/SetCutInRegion world {CutInWorld} mm +/gate/physics/Positron/SetCutInRegion world {CutInWorld} mm + +/gate/physics/Gamma/SetCutInRegion phantom {CutInPhantom} mm +/gate/physics/Electron/SetCutInRegion phantom {CutInPhantom} mm +/gate/physics/Positron/SetCutInRegion phantom {CutInPhantom} mm + +/gate/physics/SetMaxStepSizeInRegion world 0.1 mm +/gate/physics/SetMaxStepSizeInRegion phantom 0.1 mm +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter deuteron +/gate/physics/ActivateStepLimiter triton +/gate/physics/ActivateStepLimiter alpha +/gate/physics/ActivateStepLimiter GenericIon + +/gate/physics/displayCuts diff --git a/dosimetry/LET/mac/visu.mac b/dosimetry/LET/mac/visu.mac new file mode 100755 index 00000000..caa31465 --- /dev/null +++ b/dosimetry/LET/mac/visu.mac @@ -0,0 +1,36 @@ +/vis/open OGLSQt +/vis/viewer/set/viewpointThetaPhi 40 45 +/vis/viewer/zoom 1 +#/vis/viewer/set/style surface +/vis/drawVolume +/vis/viewer/flush +/tracking/verbose 0 +#/tracking/storeTrajectory 1 +#/vis/scene/add/trajectories +#/vis/scene/endOfEventAction accumulate + +#/vis/open HepRepXML +#/vis/scene/create +#/vis/scene/add/volume +#/vis/scene/add/axes 0 0 0 500 mm +#/vis/sceneHandler/attach + +## the following line +#/vis/viewer/set/auxiliaryEdge 1 +#/vis/geometry/set/forceSolid +#/vis/viewer/set/lineSegmentsPerCircle 200 + +#/vis/viewer/set/style surface + +/vis/viewer/flush +/vis/viewer/set/hiddenEdge 1 +/vis/viewer/zoom 4. + + +## the following lines store ALL trajectories (do not use with too many events !) +/vis/scene/add/trajectories +/vis/scene/add/hits +/tracking/storeTrajectory 1 +/vis/scene/endOfEventAction accumulate +/vis/scene/notifyHandlers + diff --git a/dosimetry/LET/output/readme.txt b/dosimetry/LET/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/LET/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/PhysicsLists/egammaStandardPhys.mac b/dosimetry/PhysicsLists/egammaStandardPhys.mac new file mode 100644 index 00000000..8ab85788 --- /dev/null +++ b/dosimetry/PhysicsLists/egammaStandardPhys.mac @@ -0,0 +1,26 @@ +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering e+ +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/setEMin 0.1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 220 +/gate/physics/setLambdaBinning 220 diff --git a/dosimetry/PhysicsLists/egammaStandardPhysWithSplitting.mac b/dosimetry/PhysicsLists/egammaStandardPhysWithSplitting.mac new file mode 100644 index 00000000..27911a54 --- /dev/null +++ b/dosimetry/PhysicsLists/egammaStandardPhysWithSplitting.mac @@ -0,0 +1,32 @@ +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ +/gate/physics/processes/Bremsstrahlung/activateSplitting e- 100 +/gate/physics/processes/Bremsstrahlung/addFilter angleFilter secondaries +/gate/physics/processes/Bremsstrahlung/secondaries/angleFilter/setAngle 20 +/gate/physics/processes/Bremsstrahlung/secondaries/angleFilter/setDirection 1 0 0 + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering e+ +/gate/physics/addProcess MultipleScattering e- + + + +/gate/physics/setEMin 0.1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 220 +/gate/physics/setLambdaBinning 220 diff --git a/dosimetry/PhysicsLists/hadrontherapyStandardPhys.mac b/dosimetry/PhysicsLists/hadrontherapyStandardPhys.mac new file mode 100644 index 00000000..ab00deee --- /dev/null +++ b/dosimetry/PhysicsLists/hadrontherapyStandardPhys.mac @@ -0,0 +1,114 @@ + +#===================================== +# Electromagnetic processes +#===================================== + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering +/gate/physics/processes/MultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/MultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + +/gate/physics/addProcess HadronIonisation +/gate/physics/removeProcess HadronIonisation deuteron +/gate/physics/removeProcess HadronIonisation triton +/gate/physics/removeProcess HadronIonisation He3 +/gate/physics/removeProcess HadronIonisation alpha +/gate/physics/removeProcess HadronIonisation GenericIon +/gate/physics/processes/HadronIonisation/setStepFunction proton 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi+ 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi- 0.2 0.05 mm + + +/gate/physics/addProcess IonIonisation +/gate/physics/processes/IonIonisation/setStepFunction GenericIon 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction alpha 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction deuteron 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction triton 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction He3 0.1 0.02 mm + + +#===================================== +# Hadronic processes +#===================================== + +/gate/physics/addProcess HadronElastic GenericIon +/gate/physics/processes/HadronElastic/setModel G4LElastic GenericIon + +/gate/physics/addProcess UHadronElastic +/gate/physics/processes/UHadronElastic/setModel G4HadronElastic +/gate/physics/processes/UHadronElastic/setDataSet G4HadronElasticDataSet + +/gate/physics/addProcess ProtonInelastic +/gate/physics/processes/ProtonInelastic/setModel G4BinaryCascade +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmin 170 MeV +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmax 500 GeV +/gate/physics/processes/ProtonInelastic/setModel PreCompound +/gate/physics/processes/ProtonInelastic/PreCompound/setEmin 0 MeV +/gate/physics/processes/ProtonInelastic/PreCompound/setEmax 170 MeV + +/gate/physics/addProcess IonInelastic +/gate/physics/processes/IonInelastic/setModel G4BinaryLightIonReaction +/gate/physics/processes/IonInelastic/setModel G4LEDeuteronInelastic deuteron +/gate/physics/processes/IonInelastic/setModel G4LETritonInelastic triton +/gate/physics/processes/IonInelastic/setModel G4LEAlphaInelastic alpha +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV deuteron +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV deuteron +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV triton +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV triton +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV alpha +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV alpha +/gate/physics/processes/IonInelastic/G4LEDeuteronInelastic/setEmin 0 MeV deuteron +/gate/physics/processes/IonInelastic/G4LEDeuteronInelastic/setEmax 80 MeV deuteron +/gate/physics/processes/IonInelastic/G4LETritonInelastic/setEmin 0 MeV triton +/gate/physics/processes/IonInelastic/G4LETritonInelastic/setEmax 80 MeV triton +/gate/physics/processes/IonInelastic/G4LEAlphaInelastic/setEmin 0 MeV alpha +/gate/physics/processes/IonInelastic/G4LEAlphaInelastic/setEmax 80 MeV alpha +/gate/physics/processes/IonInelastic/setDataSet G4IonsShenCrossSection GenericIon +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection deuteron +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection triton +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection alpha + +/gate/physics/addProcess PionPlusInelastic +/gate/physics/processes/PionPlusInelastic/setModel G4LEPionPlusInelastic + +/gate/physics/addProcess PionMinusInelastic +/gate/physics/processes/PionMinusInelastic/setModel G4LEPionMinusInelastic + +/gate/physics/addProcess NeutronCapture +/gate/physics/processes/NeutronCapture/setModel G4LCapture +/gate/physics/addProcess Fission +/gate/physics/processes/Fission/setModel G4LFission +/gate/physics/addProcess NeutronInelastic +/gate/physics/processes/NeutronInelastic/setModel PreCompound + +/gate/physics/addProcess Decay + + +#===================================== +# Options +#===================================== + +/gate/physics/setEMin 0.1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 220 +/gate/physics/setLambdaBinning 220 diff --git a/dosimetry/Radiotherapy/ListOfExamples.txt b/dosimetry/Radiotherapy/ListOfExamples.txt new file mode 100644 index 00000000..f6295621 --- /dev/null +++ b/dosimetry/Radiotherapy/ListOfExamples.txt @@ -0,0 +1,80 @@ + +------------------------------------------------------------------ +- Example 1 + +Example of Carbon beam in water tank or in patient CT image. Output +is a 3D dose distribution map (with associated statistical +uncertainty) and map of producted C11. + +(This example is similar to Novice_1 in Gate V6.1) + +------------------------------------------------------------------ +- Example 2 + +Example of photon beam in patient CT image. Output is a 3D dose +distribution map (with associated uncertainty). Two different +navigators are tested NestedParameterized and Regionalized, with two +number of materials). + +(This example is similar to the example1 presented on the wiki web +site of Gate V6.1) + +------------------------------------------------------------------ +- Example 3 + +Example of photon beam in patient CT image with IMRT irradiation. 100 +slices with different MLC positions. + +(This example is similar to the example2 presented on the wiki web +site of Gate V6.1) + +------------------------------------------------------------------ +- Example 4 + +Example of proton beam in water box with Pencil Beam Scanning source +and Phase Space output. You can use root -x PhS-Analysis.C to analyse +the produced phase spaces. + +(This example is similar to Novice_4 in Gate V6.1) + +------------------------------------------------------------------ +- Example 5 + +Example of proton beam in water box with Pencil Beam Scanning source +with a treatment plan obtained from a TPS. + +(This example is similar to Novice_5 in Gate V6.1) + +------------------------------------------------------------------ +- Example 6 + +Example of proton beam in heterogeneous phantom (water, bones, Lung) +with Pencil Beam Scanning source: comparison between dose to water and +dose to dose to medium (conventional one). + +------------------------------------------------------------------ +- Example 7 + +Example to use repeater/mover and both at the same time. + +(This example is similar to the example5 presented on the wiki web +site of Gate V6.1) + +------------------------------------------------------------------ +- Example 8 + +Photon beam from a Linac into a box with water/alu/lung. See Figure4 +from [Jan et al PMB 2011]. + +------------------------------------------------------------------ +- Example 9 + +Electron beam from a Linac into a box with water/alu/lung. See Figure5 +from [Jan et al PMB 2011]. + +------------------------------------------------------------------ +- Example 10 + +Radiography of a thorax phantom. Outputs are 3D dose distribution maps +computed with the classical method, the TLE method or the seTLE +method. diff --git a/dosimetry/Radiotherapy/example1/data/GateMaterials.db b/dosimetry/Radiotherapy/example1/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example1/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/Radiotherapy/example1/mac/main.mac b/dosimetry/Radiotherapy/example1/mac/main.mac new file mode 100644 index 00000000..a804e6a8 --- /dev/null +++ b/dosimetry/Radiotherapy/example1/mac/main.mac @@ -0,0 +1,165 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of Carbon beam in water tank. Output is a 3D dose +# distribution map (with associated uncertainty) and map of producted +# C11. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac + +# to use the visualisation : +# - uncomment the following line +# - use Gate --qt +# - in the interface, type /control/execute mac/main.mac +#/control/execute mac/visu.mac + + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 2.0 m +/gate/world/geometry/setYLength 2.0 m +/gate/world/geometry/setZLength 2.0 m + +# WATERBOX +/gate/world/daughters/name target +/gate/world/daughters/insert box +/gate/target/setMaterial Water +/gate/target/geometry/setXLength 20.0 cm +/gate/target/geometry/setYLength 20.0 cm +/gate/target/geometry/setZLength 20.0 cm +/gate/target/placement/setTranslation 0 0 -10 cm +/gate/target/vis/forceSolid +/gate/target/vis/setColor blue + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList QGSP_BERT_HP_EMY + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# CUTS +#===================================================== + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion target 0.1 mm +/gate/physics/Electron/SetCutInRegion target 0.1 mm +/gate/physics/Positron/SetCutInRegion target 0.1 mm + +/gate/physics/SetMaxStepSizeInRegion world 1 mm +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter deuteron +/gate/physics/ActivateStepLimiter triton +/gate/physics/ActivateStepLimiter alpha +/gate/physics/ActivateStepLimiter GenericIon + +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter e- + +# Verbose physic list (uncomment to display) +/gate/physics/displayCuts +# /gate/physics/processList Enabled +# /gate/physics/processList Initialized + +#===================================================== +# OUTPUT - DETECTOR +#===================================================== + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat.txt +/gate/actor/stat/saveEveryNSeconds 60 + +# ---------------------------------------------------- +# the following actor stores 3D distributions of +# dose/edep/uncertainty/nbHit into files (mhd image file format) + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/dose.mhd +/gate/actor/doseDistribution/attachTo target +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setPosition 0 0 0 mm +/gate/actor/doseDistribution/setVoxelSize 2 2 2 mm +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableSquaredDose true +/gate/actor/doseDistribution/enableUncertaintyDose true +/gate/actor/doseDistribution/enableNumberOfHits true +/gate/actor/doseDistribution/saveEveryNSeconds 20 + +/gate/actor/addActor ProductionAndStoppingActor carbonMap +/gate/actor/carbonMap/save output/C11.mhd +/gate/actor/carbonMap/attachTo target +/gate/actor/carbonMap/stepHitType random +/gate/actor/carbonMap/setVoxelSize 2 2 2 mm +/gate/actor/carbonMap/addFilter particleFilter +/gate/actor/carbonMap/particleFilter/addParticle C11[0.0] +/gate/actor/carbonMap/saveEveryNSeconds 20 + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +# Carbon 12 beam +#/gate/source/addSource C12 gps +#/gate/source/C12/gps/particle ion +#/gate/source/C12/gps/ion 6 12 +#/gate/source/C12/gps/ene/type Mono +#/gate/source/C12/gps/ene/mono 2314.24 MeV +#/gate/source/C12/gps/pos/type Beam +#/gate/source/C12/gps/pos/shape Circle +#/gate/source/C12/gps/pos/sigma_x 2.0 mm +#/gate/source/C12/gps/pos/sigma_y 2.0 mm +#/gate/source/C12/gps/ang/type beam2d +#/gate/source/C12/gps/ang/sigma_x 0 deg +#/gate/source/C12/gps/ang/sigma_y 0 deg +#/gate/source/C12/gps/pos/centre 0.0 0.0 30.0 cm + +# Proton beam +/gate/source/addSource prot gps +/gate/source/prot/gps/particle proton +/gate/source/prot/gps/ene/type Gauss +/gate/source/prot/gps/ene/mono 150 MeV +/gate/source/prot/gps/ene/sigma 10. MeV +/gate/source/prot/gps/ang/type cos +/gate/source/prot/gps/ang/type beam1d +/gate/source/prot/gps/ang/sigma_r 0. deg +/gate/source/prot/gps/pos/type Beam +/gate/source/prot/gps/pos/shape Circle +/gate/source/prot/gps/pos/centre 0. 0. 30. cm +/gate/source/prot/gps/pos/radius 3. mm +/gate/source/prot/gps/pos/sigma_r 0.2 mm + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/application/setTotalNumberOfPrimaries 100 +/gate/application/start diff --git a/dosimetry/Radiotherapy/example1/mac/verbose.mac b/dosimetry/Radiotherapy/example1/mac/verbose.mac new file mode 100644 index 00000000..72f1fef1 --- /dev/null +++ b/dosimetry/Radiotherapy/example1/mac/verbose.mac @@ -0,0 +1,20 @@ + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + diff --git a/dosimetry/Radiotherapy/example1/mac/visu.mac b/dosimetry/Radiotherapy/example1/mac/visu.mac new file mode 100644 index 00000000..9eecca8d --- /dev/null +++ b/dosimetry/Radiotherapy/example1/mac/visu.mac @@ -0,0 +1,18 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + +/vis/scene/add/axes 0 0 0 500 mm +/vis/scene/add/text 10 0 0 cm 20 0 0 X +/vis/scene/add/text 0 10 0 cm 20 0 0 Y +/vis/scene/add/text 0 0 10 cm 20 0 0 Z +/vis/viewer/set/auxiliaryEdge true + diff --git a/dosimetry/Radiotherapy/example1/output/readme.txt b/dosimetry/Radiotherapy/example1/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example1/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example10/data/GateMaterials.db b/dosimetry/Radiotherapy/example10/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/brachytherapy/data/Schneider2000DensitiesTable.txt b/dosimetry/Radiotherapy/example10/data/Schneider2000DensitiesTable.txt similarity index 100% rename from brachytherapy/data/Schneider2000DensitiesTable.txt rename to dosimetry/Radiotherapy/example10/data/Schneider2000DensitiesTable.txt diff --git a/brachytherapy/data/Schneider2000MaterialsTable.txt b/dosimetry/Radiotherapy/example10/data/Schneider2000MaterialsTable.txt similarity index 100% rename from brachytherapy/data/Schneider2000MaterialsTable.txt rename to dosimetry/Radiotherapy/example10/data/Schneider2000MaterialsTable.txt diff --git a/dosimetry/Radiotherapy/example10/data/SimpleMaterialsTable.txt b/dosimetry/Radiotherapy/example10/data/SimpleMaterialsTable.txt new file mode 100644 index 00000000..f5140a47 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/data/SimpleMaterialsTable.txt @@ -0,0 +1,16 @@ +# =============================================================================== +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 200 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Bone + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants diff --git a/dosimetry/Radiotherapy/example10/data/phantom-HU2mat.txt b/dosimetry/Radiotherapy/example10/data/phantom-HU2mat.txt new file mode 100644 index 00000000..98696cf1 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/data/phantom-HU2mat.txt @@ -0,0 +1,41 @@ +-1050 -950 Air_0 +-950 -852.884 Lung_1 +-852.884 -755.769 Lung_2 +-755.769 -658.653 Lung_3 +-658.653 -561.538 Lung_4 +-561.538 -464.422 Lung_5 +-464.422 -367.306 Lung_6 +-367.306 -270.191 Lung_7 +-270.191 -173.075 Lung_8 +-173.075 -120 Lung_9 +-120 -82 AT_AG_SI1_10 +-82 -52 AT_AG_SI2_11 +-52 -22 AT_AG_SI3_12 +-22 8 AT_AG_SI4_13 +8 19 AT_AG_SI5_14 +19 80 SoftTissus_15 +80 120 ConnectiveTissue_16 +120 200 Marrow_Bone01_17 +200 300 Marrow_Bone02_18 +300 400 Marrow_Bone03_19 +400 500 Marrow_Bone04_20 +500 600 Marrow_Bone05_21 +600 700 Marrow_Bone06_22 +700 800 Marrow_Bone07_23 +800 900 Marrow_Bone08_24 +900 1000 Marrow_Bone09_25 +1000 1100 Marrow_Bone10_26 +1100 1200 Marrow_Bone11_27 +1200 1300 Marrow_Bone12_28 +1300 1400 Marrow_Bone13_29 +1400 1500 Marrow_Bone14_30 +1500 1640 Marrow_Bone15_31 +1640 1807.5 AmalgamTooth_32 +1807.5 1975.01 AmalgamTooth_33 +1975.01 2142.51 AmalgamTooth_34 +2142.51 2300 AmalgamTooth_35 +2300 2467.5 MetallImplants_36 +2467.5 2635.01 MetallImplants_37 +2635.01 2802.51 MetallImplants_38 +2802.51 2970.02 MetallImplants_39 +2970.02 3000 MetallImplants_40 diff --git a/dosimetry/Radiotherapy/example10/data/phantom-HUmaterials.db b/dosimetry/Radiotherapy/example10/data/phantom-HUmaterials.db new file mode 100644 index 00000000..1bc4e69c --- /dev/null +++ b/dosimetry/Radiotherapy/example10/data/phantom-HUmaterials.db @@ -0,0 +1,421 @@ +[Materials] +# Material 0 corresponding to H=[ -1050;-950 ] +Air_0: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 1 corresponding to H=[ -950;-852.884 ] +Lung_1: d=102.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 2 corresponding to H=[ -852.884;-755.769 ] +Lung_2: d=202.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 3 corresponding to H=[ -755.769;-658.653 ] +Lung_3: d=302.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 4 corresponding to H=[ -658.653;-561.538 ] +Lung_4: d=402.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 5 corresponding to H=[ -561.538;-464.422 ] +Lung_5: d=502.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 6 corresponding to H=[ -464.422;-367.306 ] +Lung_6: d=602.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 7 corresponding to H=[ -367.306;-270.191 ] +Lung_7: d=702.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 8 corresponding to H=[ -270.191;-173.075 ] +Lung_8: d=802.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 9 corresponding to H=[ -173.075;-120 ] +Lung_9: d=880.021 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 10 corresponding to H=[ -120;-82 ] +AT_AG_SI1_10: d=926.911 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 11 corresponding to H=[ -82;-52 ] +AT_AG_SI2_11: d=957.382 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 12 corresponding to H=[ -52;-22 ] +AT_AG_SI3_12: d=984.277 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 13 corresponding to H=[ -22;8 ] +AT_AG_SI4_13: d=1.01117 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 14 corresponding to H=[ 8;19 ] +AT_AG_SI5_14: d=1.02955 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material 15 corresponding to H=[ 19;80 ] +SoftTissus_15: d=1.0616 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 16 corresponding to H=[ 80;120 ] +ConnectiveTissue_16: d=1.1199 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 17 corresponding to H=[ 120;200 ] +Marrow_Bone01_17: d=1.11115 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 18 corresponding to H=[ 200;300 ] +Marrow_Bone02_18: d=1.16447 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 19 corresponding to H=[ 300;400 ] +Marrow_Bone03_19: d=1.22371 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 20 corresponding to H=[ 400;500 ] +Marrow_Bone04_20: d=1.28295 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 21 corresponding to H=[ 500;600 ] +Marrow_Bone05_21: d=1.34219 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 22 corresponding to H=[ 600;700 ] +Marrow_Bone06_22: d=1.40142 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 23 corresponding to H=[ 700;800 ] +Marrow_Bone07_23: d=1.46066 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 24 corresponding to H=[ 800;900 ] +Marrow_Bone08_24: d=1.5199 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 25 corresponding to H=[ 900;1000 ] +Marrow_Bone09_25: d=1.57914 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 26 corresponding to H=[ 1000;1100 ] +Marrow_Bone10_26: d=1.63838 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 27 corresponding to H=[ 1100;1200 ] +Marrow_Bone11_27: d=1.69762 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 28 corresponding to H=[ 1200;1300 ] +Marrow_Bone12_28: d=1.75686 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 29 corresponding to H=[ 1300;1400 ] +Marrow_Bone13_29: d=1.8161 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 30 corresponding to H=[ 1400;1500 ] +Marrow_Bone14_30: d=1.87534 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 31 corresponding to H=[ 1500;1640 ] +Marrow_Bone15_31: d=1.94643 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 32 corresponding to H=[ 1640;1807.5 ] +AmalgamTooth_32: d=2.03808 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 33 corresponding to H=[ 1807.5;1975.01 ] +AmalgamTooth_33: d=2.13808 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 34 corresponding to H=[ 1975.01;2142.51 ] +AmalgamTooth_34: d=2.23808 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 35 corresponding to H=[ 2142.51;2300 ] +AmalgamTooth_35: d=2.33509 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 36 corresponding to H=[ 2300;2467.5 ] +MetallImplants_36: d=2.4321 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 37 corresponding to H=[ 2467.5;2635.01 ] +MetallImplants_37: d=2.5321 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 38 corresponding to H=[ 2635.01;2802.51 ] +MetallImplants_38: d=2.6321 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 39 corresponding to H=[ 2802.51;2970.02 ] +MetallImplants_39: d=2.7321 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 40 corresponding to H=[ 2970.02;3000 ] +MetallImplants_40: d=2.79105 g/cm3 ; n=1; ++el: name=Titanium; f=1 + diff --git a/dosimetry/Radiotherapy/example10/data/phantom.raw b/dosimetry/Radiotherapy/example10/data/phantom.raw new file mode 100644 index 00000000..5de647a2 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/data/phantom.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:865f26da010a98b055af1114d2319a688260c71c924cffa01f2346b8853ee912 +size 3407872 diff --git a/dosimetry/Radiotherapy/example10/mac/beam-photon.mac b/dosimetry/Radiotherapy/example10/mac/beam-photon.mac new file mode 100644 index 00000000..a4fd7ae3 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/mac/beam-photon.mac @@ -0,0 +1,99 @@ +#===================================================== +# Type of particle & Energy spectrum +#===================================================== +/gate/source/addSource mybeam gps +#/gate/source/mybeam/setIntensity 10.0 +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/ene/type User +/gate/source/mybeam/gps/hist/type energy +/gate/source/mybeam/gps/hist/point 0.008 0 +/gate/source/mybeam/gps/hist/point 0.009 1.22018704408557E-016 +/gate/source/mybeam/gps/hist/point 0.01 0.000000000000505397767065596 +/gate/source/mybeam/gps/hist/point 0.011 0.000000000064392397008331 +/gate/source/mybeam/gps/hist/point 0.012 0.00000000460580972493099 +/gate/source/mybeam/gps/hist/point 0.013 0.000000113273532394405 +/gate/source/mybeam/gps/hist/point 0.014 0.00000182260671953458 +/gate/source/mybeam/gps/hist/point 0.015 0.0000145270770463357 +/gate/source/mybeam/gps/hist/point 0.016 0.0000656837267561139 +/gate/source/mybeam/gps/hist/point 0.017 0.000212992406869583 +/gate/source/mybeam/gps/hist/point 0.018 0.000500524192943408 +/gate/source/mybeam/gps/hist/point 0.019 0.00105103241253155 +/gate/source/mybeam/gps/hist/point 0.02 0.00195666587816552 +/gate/source/mybeam/gps/hist/point 0.021 0.00300350864307093 +/gate/source/mybeam/gps/hist/point 0.022 0.00430927258781235 +/gate/source/mybeam/gps/hist/point 0.023 0.00599095697024167 +/gate/source/mybeam/gps/hist/point 0.024 0.00789829883474465 +/gate/source/mybeam/gps/hist/point 0.025 0.0100771547354759 +/gate/source/mybeam/gps/hist/point 0.026 0.0123781130379142 +/gate/source/mybeam/gps/hist/point 0.027 0.0149153846841967 +/gate/source/mybeam/gps/hist/point 0.028 0.0171821944888603 +/gate/source/mybeam/gps/hist/point 0.029 0.0195586716680301 +/gate/source/mybeam/gps/hist/point 0.03 0.0216075337074845 +/gate/source/mybeam/gps/hist/point 0.031 0.023006569921638 +/gate/source/mybeam/gps/hist/point 0.032 0.0241717797973874 +/gate/source/mybeam/gps/hist/point 0.033 0.0253120717917074 +/gate/source/mybeam/gps/hist/point 0.034 0.0262006023122374 +/gate/source/mybeam/gps/hist/point 0.035 0.0269640173283155 +/gate/source/mybeam/gps/hist/point 0.036 0.0275984428506985 +/gate/source/mybeam/gps/hist/point 0.037 0.028141470923155 +/gate/source/mybeam/gps/hist/point 0.038 0.02849835620382 +/gate/source/mybeam/gps/hist/point 0.039 0.0287555221317396 +/gate/source/mybeam/gps/hist/point 0.04 0.028862319884584 +/gate/source/mybeam/gps/hist/point 0.041 0.0286851685739993 +/gate/source/mybeam/gps/hist/point 0.042 0.0281217183607167 +/gate/source/mybeam/gps/hist/point 0.043 0.0275427721904607 +/gate/source/mybeam/gps/hist/point 0.044 0.0272384966402609 +/gate/source/mybeam/gps/hist/point 0.045 0.0268646327647639 +/gate/source/mybeam/gps/hist/point 0.046 0.0263110827462144 +/gate/source/mybeam/gps/hist/point 0.047 0.0257216146298653 +/gate/source/mybeam/gps/hist/point 0.048 0.0251458728704649 +/gate/source/mybeam/gps/hist/point 0.049 0.0245102994994173 +/gate/source/mybeam/gps/hist/point 0.05 0.0237583629699861 +/gate/source/mybeam/gps/hist/point 0.051 0.0228612714114986 +/gate/source/mybeam/gps/hist/point 0.052 0.0220616035084271 +/gate/source/mybeam/gps/hist/point 0.053 0.0212257783724177 +/gate/source/mybeam/gps/hist/point 0.054 0.020351978576418 +/gate/source/mybeam/gps/hist/point 0.055 0.0194578044666199 +/gate/source/mybeam/gps/hist/point 0.056 0.0200749644320047 +/gate/source/mybeam/gps/hist/point 0.057 0.0207400470791406 +/gate/source/mybeam/gps/hist/point 0.058 0.0212810185894062 +/gate/source/mybeam/gps/hist/point 0.059 0.0217563714176734 +/gate/source/mybeam/gps/hist/point 0.06 0.0184378452739822 +/gate/source/mybeam/gps/hist/point 0.061 0.014898693051531 +/gate/source/mybeam/gps/hist/point 0.062 0.0138241153932648 +/gate/source/mybeam/gps/hist/point 0.063 0.0127098413020113 +/gate/source/mybeam/gps/hist/point 0.064 0.0119687136808393 +/gate/source/mybeam/gps/hist/point 0.065 0.0111278667069219 +/gate/source/mybeam/gps/hist/point 0.066 0.0110022251051654 +/gate/source/mybeam/gps/hist/point 0.067 0.0108997317848136 +/gate/source/mybeam/gps/hist/point 0.068 0.00976967477442051 +/gate/source/mybeam/gps/hist/point 0.069 0.00829148482943069 +/gate/source/mybeam/gps/hist/point 0.07 0.00701182487640557 +/gate/source/mybeam/gps/hist/point 0.071 0.00573847809103627 +/gate/source/mybeam/gps/hist/point 0.072 0.00511380928230323 +/gate/source/mybeam/gps/hist/point 0.073 0.00438812022567142 +/gate/source/mybeam/gps/hist/point 0.074 0.00376247574557339 +/gate/source/mybeam/gps/hist/point 0.075 0.00321745806876471 +/gate/source/mybeam/gps/hist/point 0.076 0.0025820664404223 +/gate/source/mybeam/gps/hist/point 0.077 0.0018611696519656 +/gate/source/mybeam/gps/hist/point 0.078 0.0011988561897333 +/gate/source/mybeam/gps/hist/point 0.079 0.00023865399857969 +/gate/source/mybeam/gps/hist/point 0.08 0.0000104276790214574 +/gate/source/mybeam/gps/hist/point 0.081 0 + + +#===================================================== +# Position and shape +#===================================================== +/gate/source/mybeam/gps/position 0 -1000 0 mm +/gate/source/mybeam/gps/pos/type Point +/gate/source/mybeam/gps/ang/type iso +/gate/source/mybeam/gps/ang/mintheta 0. deg +/gate/source/mybeam/gps/ang/maxtheta 10.3168 deg +/gate/source/mybeam/gps/ang/minphi 0. deg +#/gate/source/mybeam/gps/ang/maxphi 5.3684 deg +/gate/source/mybeam/gps/ang/maxphi 360 deg +/gate/source/mybeam/gps/ang/rot1 1 0 0 +/gate/source/mybeam/gps/ang/rot2 0 0 1 +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 0 1 diff --git a/dosimetry/Radiotherapy/example10/mac/detectors-seTLE.mac b/dosimetry/Radiotherapy/example10/mac/detectors-seTLE.mac new file mode 100644 index 00000000..3f336b56 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/mac/detectors-seTLE.mac @@ -0,0 +1,21 @@ +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/saveEveryNSeconds 600 + + +/gate/actor/addActor SETLEDoseActor setle +/gate/actor/setle/attachTo phantom +/gate/actor/setle/setVoxelSize 2 2 2 mm +/gate/actor/setle/enableHybridino true +/gate/actor/setle/setPrimaryMultiplicity 200 +/gate/actor/setle/setSecondaryMultiplicity 400 +/gate/actor/setle/enableDose true +/gate/actor/setle/enableUncertaintyDose true +/gate/actor/setle/enablePrimaryDose true +/gate/actor/setle/enablePrimaryUncertaintyDose false +/gate/actor/setle/enableSecondaryDose true +/gate/actor/setle/enableSecondaryUncertaintyDose false +/gate/actor/setle/save output/seTLE-thorax.mhd diff --git a/dosimetry/Radiotherapy/example10/mac/main-setle.mac b/dosimetry/Radiotherapy/example10/mac/main-setle.mac new file mode 100644 index 00000000..29959e5c --- /dev/null +++ b/dosimetry/Radiotherapy/example10/mac/main-setle.mac @@ -0,0 +1,107 @@ + +#===================================================== +# VERBOSITY +#===================================================== + +/control/execute mac/verbose.mac + +#===================================================== +# VISUALISATION +#===================================================== + +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# World +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 1.0 m +/gate/world/geometry/setYLength 2.0 m +/gate/world/geometry/setZLength 1.0 m + +# Generate materials from Hounsfield units +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/SimpleMaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.1 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/phantom-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/phantom-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +/gate/world/daughters/name phantom +/gate/world/daughters/insert ImageNestedParametrisedVolume + +/gate/geometry/setMaterialDatabase data/phantom-HUmaterials.db +/gate/phantom/geometry/setHUToMaterialFile data/phantom-HU2mat.txt +/gate/phantom/geometry/setImage data/phantom.mhd + +/gate/phantom/geometry/TranslateTheImageAtThisIsoCenter 154 145 80 mm + + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emlivermore +/gate/physics/addAtomDeexcitation + +/gate/physics/Gamma/SetCutInRegion phantom 0.1 mm +/gate/physics/Electron/SetCutInRegion phantom 0.1 m +/gate/physics/Positron/SetCutInRegion phantom 0.1 m + +/gate/physics/SetMinKineticEnergyInRegion phantom 100 keV +/gate/physics/ActivateSpecialCuts e- + +#===================================================== +# DETECTORS +#===================================================== + +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/saveEveryNSeconds 600 + +/gate/actor/addActor SETLEDoseActor setle +/gate/actor/setle/attachTo phantom +/gate/actor/setle/setVoxelSize 2 2 2 mm +/gate/actor/setle/enableHybridino true +/gate/actor/setle/setPrimaryMultiplicity 200 +/gate/actor/setle/setSecondaryMultiplicity 400 +/gate/actor/setle/enableDose true +/gate/actor/setle/enableUncertaintyDose true +/gate/actor/setle/enablePrimaryDose true +/gate/actor/setle/enablePrimaryUncertaintyDose false +/gate/actor/setle/enableSecondaryDose true +/gate/actor/setle/enableSecondaryUncertaintyDose false +/gate/actor/setle/save output/dose-setle.mhd + +# Set the names of the outputs +/gate/actor/stat/save output/stat.txt + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/control/execute mac/beam-photon.mac + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +/gate/application/setTotalNumberOfPrimaries 500 +/gate/application/start diff --git a/dosimetry/Radiotherapy/example10/mac/main.mac b/dosimetry/Radiotherapy/example10/mac/main.mac new file mode 100644 index 00000000..6866c093 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/mac/main.mac @@ -0,0 +1,109 @@ + +#===================================================== +# VERBOSITY +#===================================================== + +/control/execute mac/verbose.mac + +#===================================================== +# VISUALISATION +#===================================================== + +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# World +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 1.0 m +/gate/world/geometry/setYLength 2.0 m +/gate/world/geometry/setZLength 1.0 m + +# Generate materials from Hounsfield units +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/SimpleMaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.1 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/phantom-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/phantom-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +/gate/world/daughters/name phantom +/gate/world/daughters/insert ImageNestedParametrisedVolume + +/gate/geometry/setMaterialDatabase data/phantom-HUmaterials.db +/gate/phantom/geometry/setHUToMaterialFile data/phantom-HU2mat.txt +/gate/phantom/geometry/setImage data/phantom.mhd + +/gate/phantom/geometry/TranslateTheImageAtThisIsoCenter 154 145 80 mm + + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emlivermore +/gate/physics/addAtomDeexcitation + +/gate/physics/Gamma/SetCutInRegion phantom 0.1 mm +/gate/physics/Electron/SetCutInRegion phantom 0.1 m +/gate/physics/Positron/SetCutInRegion phantom 0.1 m + +/gate/physics/SetMinKineticEnergyInRegion phantom 100 keV +/gate/physics/ActivateSpecialCuts e- + +#===================================================== +# DETECTORS +#===================================================== + +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/saveEveryNSeconds 600 + +/gate/actor/addActor DoseActor dose +/gate/actor/dose/attachTo phantom +/gate/actor/dose/stepHitType random +/gate/actor/dose/setVoxelSize 2 2 2 mm +/gate/actor/dose/enableDose true +/gate/actor/dose/enableUncertaintyDose true +/gate/actor/dose/save output/dose.mhd + +/gate/actor/addActor TLEDoseActor tle +/gate/actor/tle/attachTo phantom +/gate/actor/tle/stepHitType random +/gate/actor/tle/setVoxelSize 2 2 2 mm +/gate/actor/tle/enableDose true +/gate/actor/tle/enableUncertaintyDose true +/gate/actor/tle/save output/dose-tle.mhd + +# Set the names of the outputs +/gate/actor/stat/save output/stat.txt + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/control/execute mac/beam-photon.mac + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +/gate/application/setTotalNumberOfPrimaries 50000 +/gate/application/start diff --git a/dosimetry/Radiotherapy/example10/mac/verbose.mac b/dosimetry/Radiotherapy/example10/mac/verbose.mac new file mode 100644 index 00000000..fe486932 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/mac/verbose.mac @@ -0,0 +1,13 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 1 +/gate/verbose Warning 1 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 diff --git a/dosimetry/Radiotherapy/example10/mac/visu.mac b/dosimetry/Radiotherapy/example10/mac/visu.mac new file mode 100644 index 00000000..c4793fcc --- /dev/null +++ b/dosimetry/Radiotherapy/example10/mac/visu.mac @@ -0,0 +1,12 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + diff --git a/dosimetry/Radiotherapy/example10/output/.gitignore b/dosimetry/Radiotherapy/example10/output/.gitignore new file mode 100644 index 00000000..e19fad4b --- /dev/null +++ b/dosimetry/Radiotherapy/example10/output/.gitignore @@ -0,0 +1,5 @@ +/Dose-thorax-Dose.hdr +/Dose-thorax-Dose.img +/TLE-thorax-Dose.hdr +/TLE-thorax-Dose.img +/stat-photon-thorax.txt diff --git a/dosimetry/Radiotherapy/example10/output/readme.txt b/dosimetry/Radiotherapy/example10/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example10/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example10/readme.txt b/dosimetry/Radiotherapy/example10/readme.txt new file mode 100644 index 00000000..da1986b6 --- /dev/null +++ b/dosimetry/Radiotherapy/example10/readme.txt @@ -0,0 +1,12 @@ + +Example of fast dose computation with TLE and seTLE methods, for low energy photon beams. + +See documentation : http://wiki.opengatecollaboration.org/ + +References: + +- F. Smekens, J. M. Létang, C. Noblet, S. Chiavassa, G. Delpon, N. Freud, S. Rit, and D. Sarrut, "Split exponential track length estimator for Monte-Carlo simulations of small-animal radiation therapy", Physics in medicine and biology, vol. 59, issue 24, pp. 7703-7715, 2014 + +- F. Baldacci, A. Mittone, A. Bravin, P. Coan, F. Delaire, C. Ferrero, S. Gasilov, J. M. Létang, D. Sarrut, F. Smekens, et al., "A track length estimator method for dose calculations in low-energy x-ray irradiations: implementation, properties and performance", Zeitschrift Fur Medizinische Physik, 2014. + +- A. Mittone, F. Baldacci, A. Bravin, E. Brun, F. Delaire, C. Ferrero, S. Gasilov, N. Freud, J. M. Létang, D. Sarrut, et al., "An efficient numerical tool for dose deposition prediction applied to synchrotron medical imaging and radiation therapy.", Journal of synchrotron radiation, vol. 20, issue Pt 5, pp. 785-92, 2013 diff --git a/dosimetry/Radiotherapy/example2/data/GateMaterials.db b/dosimetry/Radiotherapy/example2/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/Radiotherapy/example2/data/Schneider2000DensitiesTable.txt b/dosimetry/Radiotherapy/example2/data/Schneider2000DensitiesTable.txt new file mode 100644 index 00000000..d6c1e191 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/data/Schneider2000DensitiesTable.txt @@ -0,0 +1,13 @@ +# =================== +# HU density g/cm3 +# =================== +-1000 1.21e-3 +-98 0.93 +-97 0.930486 +14 1.03 +23 1.031 +100 1.119900 +101 1.076200 +1600 1.964200 +3000 2.8 + diff --git a/dosimetry/Radiotherapy/example2/data/Schneider2000MaterialsTable.txt b/dosimetry/Radiotherapy/example2/data/Schneider2000MaterialsTable.txt new file mode 100644 index 00000000..993a327f --- /dev/null +++ b/dosimetry/Radiotherapy/example2/data/Schneider2000MaterialsTable.txt @@ -0,0 +1,36 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + diff --git a/dosimetry/Radiotherapy/example2/data/SimpleMaterialsTable.txt b/dosimetry/Radiotherapy/example2/data/SimpleMaterialsTable.txt new file mode 100644 index 00000000..f5140a47 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/data/SimpleMaterialsTable.txt @@ -0,0 +1,16 @@ +# =============================================================================== +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 200 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Bone + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants diff --git a/dosimetry/Radiotherapy/example2/data/patient-2mm.mhd b/dosimetry/Radiotherapy/example2/data/patient-2mm.mhd new file mode 100644 index 00000000..fa176313 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/data/patient-2mm.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = 0 0 0 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 2 2 2 +DimSize = 126 126 111 +ElementType = MET_SHORT +ElementDataFile = patient-2mm.raw diff --git a/dosimetry/Radiotherapy/example2/data/patient-2mm.raw b/dosimetry/Radiotherapy/example2/data/patient-2mm.raw new file mode 100644 index 00000000..5a2452e1 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/data/patient-2mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e3d69829f46e24f0db9b7d6362064a9fcbc689d00f99b4b7f36bb839644ef0b +size 3524472 diff --git a/dosimetry/Radiotherapy/example2/mac/beam-photon.mac b/dosimetry/Radiotherapy/example2/mac/beam-photon.mac new file mode 100644 index 00000000..4e7fde87 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/beam-photon.mac @@ -0,0 +1,71 @@ +#===================================================== +# BEAMS : SIMPLE PHOTON BEAM (6 MeV e- -> ~2.2 MeV, 20mm radius) +#===================================================== + +#===================================================== +# Type of particle & Energy spectrum +#===================================================== +/gate/source/addSource mybeam gps +/gate/source/mybeam/setIntensity 10. +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/ene/type User +/gate/source/mybeam/gps/hist/type energy +/gate/source/mybeam/gps/hist/point 0.13 0.032047941 +/gate/source/mybeam/gps/hist/point 0.38 0.139322874 +/gate/source/mybeam/gps/hist/point 0.63 0.128271317 +/gate/source/mybeam/gps/hist/point 0.88 0.104101320 +/gate/source/mybeam/gps/hist/point 1.13 0.087722697 +/gate/source/mybeam/gps/hist/point 1.38 0.074515256 +/gate/source/mybeam/gps/hist/point 1.63 0.061865442 +/gate/source/mybeam/gps/hist/point 1.88 0.051816519 +/gate/source/mybeam/gps/hist/point 2.13 0.044850118 +/gate/source/mybeam/gps/hist/point 2.38 0.038812754 +/gate/source/mybeam/gps/hist/point 2.63 0.033491917 +/gate/source/mybeam/gps/hist/point 2.88 0.029783373 +/gate/source/mybeam/gps/hist/point 3.13 0.025720295 +/gate/source/mybeam/gps/hist/point 3.38 0.022598543 +/gate/source/mybeam/gps/hist/point 3.63 0.019733182 +/gate/source/mybeam/gps/hist/point 3.88 0.017636211 +/gate/source/mybeam/gps/hist/point 4.13 0.015519179 +/gate/source/mybeam/gps/hist/point 4.38 0.014236603 +/gate/source/mybeam/gps/hist/point 4.63 0.012188171 +/gate/source/mybeam/gps/hist/point 4.88 0.010440358 +/gate/source/mybeam/gps/hist/point 5.13 0.009278173 +/gate/source/mybeam/gps/hist/point 5.38 0.007876917 +/gate/source/mybeam/gps/hist/point 5.63 0.006674784 +/gate/source/mybeam/gps/hist/point 5.88 0.005250251 +/gate/source/mybeam/gps/hist/point 6.13 0.003518869 +/gate/source/mybeam/gps/hist/point 6.38 0.001849387 +/gate/source/mybeam/gps/hist/point 6.63 0.000746224 +/gate/source/mybeam/gps/hist/point 6.88 0.000131320 +/gate/source/mybeam/gps/hist/point 7.13 0.000000000 +/gate/source/mybeam/gps/hist/point 7.38 0.000000000 +/gate/source/mybeam/gps/hist/point 7.63 0.000000000 +/gate/source/mybeam/gps/hist/point 7.88 0.000000000 + +#===================================================== +# Position and shape +#===================================================== +/gate/source/mybeam/gps/position 0 -1000 0 mm +/gate/source/mybeam/gps/pos/type Point +/gate/source/mybeam/gps/ang/type iso +/gate/source/mybeam/gps/ang/mintheta 0. deg +/gate/source/mybeam/gps/ang/minphi 0. deg +/gate/source/mybeam/gps/ang/maxphi 360. deg +/gate/source/mybeam/gps/ang/rot1 1 0 0 +/gate/source/mybeam/gps/ang/rot2 0 0 1 +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 0 1 + +#### 10x10 square field (at isocenter) +#/gate/source/mybeam/gps/ang/maxtheta 2.8624 deg + +#### 5x5 square field (at isocenter) +/gate/source/mybeam/gps/ang/maxtheta 1.4312 deg + +#### 1.5x1.5 square field (at isocenter) +#/gate/source/mybeam/gps/ang/maxtheta 0.4297223 deg + +#### ~ pencil +#/gate/source/mybeam/gps/ang/maxtheta 0.5 deg + diff --git a/dosimetry/Radiotherapy/example2/mac/detectors.mac b/dosimetry/Radiotherapy/example2/mac/detectors.mac new file mode 100644 index 00000000..049f93f7 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/detectors.mac @@ -0,0 +1,27 @@ +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/saveEveryNSeconds 60 + +## The following macro is set in the main files +# /gate/actor/stat/save output/XXXX + +# ---------------------------------------------------- +# the following actor stores 3D distributions of +# dose/edep/uncertainty/nbHit into files (hdr image file format) + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/attachTo patient +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setPosition 0 0 0 mm +/gate/actor/doseDistribution/setVoxelSize 2 2 2 mm +/gate/actor/doseDistribution/saveEveryNSeconds 60 +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableNumberOfHits true + +## The following macro is set in the main files +#/gate/actor/doseDistribution/save output/XXXX diff --git a/dosimetry/Radiotherapy/example2/mac/main-NPV1.mac b/dosimetry/Radiotherapy/example2/mac/main-NPV1.mac new file mode 100644 index 00000000..a8935238 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/main-NPV1.mac @@ -0,0 +1,85 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of photon beam in patient CT image. Output is a 3D dose +# distribution map (with associated uncertainty). Two different +# navigators are tested NestedParameterized and Regionalized. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# Generate materials from Hounsfield units +#/gate/HounsfieldMaterialGenerator/SetMaterialTable data/SimpleMaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.1 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 3.0 m +/gate/world/geometry/setYLength 3.0 m +/gate/world/geometry/setZLength 3.0 m + +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume + +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +/gate/patient/geometry/setImage data/patient-2mm.mhd + +# optional : dump used image +/gate/patient/geometry/buildAndDumpLabeledImage data/patient-2mm-labeled-NPV.mhd + +/gate/patient/placement/setTranslation 0 0 0 mm +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 109.7 99.3 146.2 mm + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion patient 0.5 mm +/gate/physics/Electron/SetCutInRegion patient 0.5 mm +/gate/physics/Positron/SetCutInRegion patient 0.5 mm + +/gate/physics/SetMaxStepSizeInRegion patient 0.1 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +/control/execute mac/detectors.mac + +# Set the names of the outputs +/gate/actor/stat/save output/stat-photon-NPV1.txt +/gate/actor/doseDistribution/save output/dose-photon-NPV1.mhd + +#===================================================== +# INITIALIZATION and START +#===================================================== + +/control/execute mac/start.mac diff --git a/dosimetry/Radiotherapy/example2/mac/main-NPV2.mac b/dosimetry/Radiotherapy/example2/mac/main-NPV2.mac new file mode 100644 index 00000000..e6acdb62 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/main-NPV2.mac @@ -0,0 +1,85 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of photon beam in patient CT image. Output is a 3D dose +# distribution map (with associated uncertainty). Two different +# navigators are tested NestedParameterized and Regionalized. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# Generate materials from Hounsfield units +#/gate/HounsfieldMaterialGenerator/SetMaterialTable data/SimpleMaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.5 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 3.0 m +/gate/world/geometry/setYLength 3.0 m +/gate/world/geometry/setZLength 3.0 m + +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume + +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +/gate/patient/geometry/setImage data/patient-2mm.mhd + +# optional : dump used image +/gate/patient/geometry/buildAndDumpLabeledImage data/patient-2mm-labeled-NPV.mhd + +/gate/patient/placement/setTranslation 0 0 0 mm +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 109.7 99.3 146.2 mm + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion patient 0.5 mm +/gate/physics/Electron/SetCutInRegion patient 0.5 mm +/gate/physics/Positron/SetCutInRegion patient 0.5 mm + +/gate/physics/SetMaxStepSizeInRegion patient 0.1 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +/control/execute mac/detectors.mac + +# Set the names of the outputs +/gate/actor/stat/save output/stat-photon-NPV2.txt +/gate/actor/doseDistribution/save output/dose-photon-NPV2.mhd + +#===================================================== +# INITIALIZATION and START +#===================================================== + +/control/execute mac/start.mac diff --git a/dosimetry/Radiotherapy/example2/mac/main-RV1.mac b/dosimetry/Radiotherapy/example2/mac/main-RV1.mac new file mode 100644 index 00000000..09524001 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/main-RV1.mac @@ -0,0 +1,94 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of photon beam in patient CT image. Output is a 3D dose +# distribution map (with associated uncertainty). Two different +# navigators are tested NestedParameterized and Regionalized. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +#===================================================== +# Generate materials from Hounsfield units +#/gate/HounsfieldMaterialGenerator/SetMaterialTable data/SimpleMaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.1 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 3.0 m +/gate/world/geometry/setYLength 3.0 m +/gate/world/geometry/setZLength 3.0 m + +#===================================================== +# patient CT +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageRegionalizedVolume + +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +/gate/patient/geometry/setImage data/patient-2mm.mhd + +# Generate the dmap (needed by ImageRegionalizedVolume) +/gate/patient/geometry/buildAndDumpDistanceTransfo data/patient-2mm-dmap.mhd + +# Use it +/gate/patient/geometry/distanceMap data/patient-2mm-dmap.mhd + +# Optional : dump used image +/gate/patient/geometry/buildAndDumpLabeledImage data/patient-2mm-labeled-RV.mhd + +/gate/patient/placement/setTranslation 0 0 0 mm +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 109.7 99.3 146.2 mm + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion patient 0.5 mm +/gate/physics/Electron/SetCutInRegion patient 0.5 mm +/gate/physics/Positron/SetCutInRegion patient 0.5 mm + +/gate/physics/SetMaxStepSizeInRegion patient 0.1 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +/control/execute mac/detectors.mac + +# Set the names of the outputs +/gate/actor/stat/save output/stat-photon-RV1.txt +/gate/actor/doseDistribution/save output/dose-photon-RV1.mhd + +#===================================================== +# INITIALISATION and START +#===================================================== + +/control/execute mac/start.mac diff --git a/dosimetry/Radiotherapy/example2/mac/main-RV2.mac b/dosimetry/Radiotherapy/example2/mac/main-RV2.mac new file mode 100644 index 00000000..aa270557 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/main-RV2.mac @@ -0,0 +1,94 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of photon beam in patient CT image. Output is a 3D dose +# distribution map (with associated uncertainty). Two different +# navigators are tested NestedParameterized and Regionalized. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +#===================================================== +# Generate materials from Hounsfield units +#/gate/HounsfieldMaterialGenerator/SetMaterialTable data/SimpleMaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.5 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 3.0 m +/gate/world/geometry/setYLength 3.0 m +/gate/world/geometry/setZLength 3.0 m + +#===================================================== +# patient CT +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageRegionalizedVolume + +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +/gate/patient/geometry/setImage data/patient-2mm.mhd + +# Generate the dmap (needed by ImageRegionalizedVolume) +/gate/patient/geometry/buildAndDumpDistanceTransfo data/patient-2mm-dmap.mhd + +# Use it +/gate/patient/geometry/distanceMap data/patient-2mm-dmap.mhd + +# Optional : dump used image +/gate/patient/geometry/buildAndDumpLabeledImage data/patient-2mm-labeled-RV.mhd + +/gate/patient/placement/setTranslation 0 0 0 mm +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 109.7 99.3 146.2 mm + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion patient 0.5 mm +/gate/physics/Electron/SetCutInRegion patient 0.5 mm +/gate/physics/Positron/SetCutInRegion patient 0.5 mm + +/gate/physics/SetMaxStepSizeInRegion patient 0.1 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +/control/execute mac/detectors.mac + +# Set the names of the outputs +/gate/actor/stat/save output/stat-photon-RV2.txt +/gate/actor/doseDistribution/save output/dose-photon-RV2.mhd + +#===================================================== +# INITIALISATION and START +#===================================================== + +/control/execute mac/start.mac diff --git a/dosimetry/Radiotherapy/example2/mac/physicslist_EM_std.mac b/dosimetry/Radiotherapy/example2/mac/physicslist_EM_std.mac new file mode 100644 index 00000000..b75b3d9b --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/physicslist_EM_std.mac @@ -0,0 +1,44 @@ + +#===================================== +# Electromagnetic processes +#===================================== + +#============= +# For Leptons +#============= + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setLinearLossLimit electron 0.01 + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess eMultipleScattering +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + +#========= +# Options +#========= + +/gate/physics/setEMin 0.1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 350 +/gate/physics/setLambdaBinning 350 + diff --git a/dosimetry/Radiotherapy/example2/mac/physicslist_HAD_std.mac b/dosimetry/Radiotherapy/example2/mac/physicslist_HAD_std.mac new file mode 100644 index 00000000..7fb3f638 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/physicslist_HAD_std.mac @@ -0,0 +1,80 @@ +#===================================== +# EM processes for hadrons +#===================================== + +/gate/physics/addProcess HadronIonisation +/gate/physics/removeProcess HadronIonisation deuteron +/gate/physics/removeProcess HadronIonisation triton +/gate/physics/removeProcess HadronIonisation He3 +/gate/physics/removeProcess HadronIonisation alpha +/gate/physics/removeProcess HadronIonisation GenericIon +/gate/physics/processes/HadronIonisation/setStepFunction proton 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi+ 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi- 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setLinearLossLimit proton 0.01 + +/gate/physics/addProcess IonIonisation +/gate/physics/processes/IonIonisation/setStepFunction GenericIon 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction alpha 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction deuteron 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction triton 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction He3 0.1 0.02 mm + +/gate/physics/addProcess hMultipleScattering + +#===================================== +# Hadronic processes for hadrons +#===================================== + +/gate/physics/addProcess HadronElastic GenericIon +/gate/physics/processes/HadronElastic/setModel G4LElastic GenericIon + +/gate/physics/addProcess HadronElastic +/gate/physics/processes/HadronElastic/setModel G4HadronElastic +/gate/physics/processes/HadronElastic/setDataSet G4HadronElasticDataSet + +/gate/physics/addProcess ProtonInelastic +/gate/physics/processes/ProtonInelastic/setModel G4BinaryCascade +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmin 170 MeV +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmax 500 GeV +/gate/physics/processes/ProtonInelastic/setModel PreCompound +/gate/physics/processes/ProtonInelastic/PreCompound/setEmin 0 MeV +/gate/physics/processes/ProtonInelastic/PreCompound/setEmax 170 MeV + +/gate/physics/addProcess IonInelastic +/gate/physics/processes/IonInelastic/setModel G4BinaryLightIonReaction +/gate/physics/processes/IonInelastic/setModel G4LEDeuteronInelastic deuteron +/gate/physics/processes/IonInelastic/setModel G4LETritonInelastic triton +/gate/physics/processes/IonInelastic/setModel G4LEAlphaInelastic alpha +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV deuteron +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV deuteron +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV triton +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV triton +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV alpha +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV alpha +/gate/physics/processes/IonInelastic/G4LEDeuteronInelastic/setEmin 0 MeV deuteron +/gate/physics/processes/IonInelastic/G4LEDeuteronInelastic/setEmax 80 MeV deuteron +/gate/physics/processes/IonInelastic/G4LETritonInelastic/setEmin 0 MeV triton +/gate/physics/processes/IonInelastic/G4LETritonInelastic/setEmax 80 MeV triton +/gate/physics/processes/IonInelastic/G4LEAlphaInelastic/setEmin 0 MeV alpha +/gate/physics/processes/IonInelastic/G4LEAlphaInelastic/setEmax 80 MeV alpha +/gate/physics/processes/IonInelastic/setDataSet G4IonsShenCrossSection GenericIon +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection deuteron +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection triton +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection alpha + +/gate/physics/addProcess PionPlusInelastic +/gate/physics/processes/PionPlusInelastic/setModel G4LEPionPlusInelastic + +/gate/physics/addProcess PionMinusInelastic +/gate/physics/processes/PionMinusInelastic/setModel G4LEPionMinusInelastic + +/gate/physics/addProcess NeutronCapture +/gate/physics/processes/NeutronCapture/setModel G4LCapture +/gate/physics/addProcess Fission +/gate/physics/processes/Fission/setModel G4LFission +/gate/physics/addProcess NeutronInelastic +/gate/physics/processes/NeutronInelastic/setModel PreCompound + +/gate/physics/addProcess Decay + diff --git a/dosimetry/Radiotherapy/example2/mac/start.mac b/dosimetry/Radiotherapy/example2/mac/start.mac new file mode 100644 index 00000000..de2c0587 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/start.mac @@ -0,0 +1,24 @@ +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +# Enable the following lines to display available and enabled processes +# /gate/physics/processList Available +# /gate/physics/processList Enabled + +#===================================================== +# BEAMS +#===================================================== + +/control/execute mac/beam-photon.mac + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/application/setTotalNumberOfPrimaries 10000 +/gate/application/start diff --git a/dosimetry/Radiotherapy/example2/mac/verbose.mac b/dosimetry/Radiotherapy/example2/mac/verbose.mac new file mode 100644 index 00000000..72f1fef1 --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/verbose.mac @@ -0,0 +1,20 @@ + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + diff --git a/dosimetry/Radiotherapy/example2/mac/visu.mac b/dosimetry/Radiotherapy/example2/mac/visu.mac new file mode 100644 index 00000000..c4793fcc --- /dev/null +++ b/dosimetry/Radiotherapy/example2/mac/visu.mac @@ -0,0 +1,12 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + diff --git a/dosimetry/Radiotherapy/example2/output/.gitignore b/dosimetry/Radiotherapy/example2/output/.gitignore new file mode 100644 index 00000000..75acbe0d --- /dev/null +++ b/dosimetry/Radiotherapy/example2/output/.gitignore @@ -0,0 +1,23 @@ +/dose-photon-NPV1-Dose.mhd +/dose-photon-NPV1-Dose.raw +/dose-photon-NPV1-Edep-Squared.mhd +/dose-photon-NPV1-Edep-Squared.raw +/dose-photon-NPV1-Edep-Uncertainty.mhd +/dose-photon-NPV1-Edep-Uncertainty.raw +/dose-photon-NPV1-Edep.mhd +/dose-photon-NPV1-Edep.raw +/dose-photon-NPV1-NbOfHits.mhd +/dose-photon-NPV1-NbOfHits.raw +/dose-photon-RV1-Dose.mhd +/dose-photon-RV1-Dose.raw +/dose-photon-RV1-Edep-Squared.mhd +/dose-photon-RV1-Edep-Squared.raw +/dose-photon-RV1-Edep-Uncertainty.mhd +/dose-photon-RV1-Edep-Uncertainty.raw +/dose-photon-RV1-Edep.mhd +/dose-photon-RV1-Edep.raw +/dose-photon-RV1-NbOfHits.mhd +/dose-photon-RV1-NbOfHits.raw +/physics.txt +/stat-photon-NPV1.txt +/stat-photon-RV1.txt diff --git a/dosimetry/Radiotherapy/example2/output/readme.txt b/dosimetry/Radiotherapy/example2/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example2/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example3/data/GateMaterials.db b/dosimetry/Radiotherapy/example3/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/Radiotherapy/example3/data/PreciseMaterials.db b/dosimetry/Radiotherapy/example3/data/PreciseMaterials.db new file mode 100644 index 00000000..e3e77203 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/PreciseMaterials.db @@ -0,0 +1,451 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Rhenium: S= Re ; Z= 75. ; A= 186.207 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] + +Carbon: d=2.27 g/cm3; n=1; state=solid + +el: name=auto; n=1 + +Mylar: d=1.38 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.04196 + +el: name=Carbon ; f=0.625016 + +el: name=Oxygen; f=0.333024 + +Copper: d=8.93 g/cm3; n=1; state=solid + +el: name=auto ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.112 + +el: name=Carbon ; f=0.000 + +el: name=Nitrogen ; f=0.000 + +el: name=Oxygen ; f=0.888 + +el: name=Phosphor ; f=0.000 + +el: name=Calcium ; f=0.000 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +AcceleratorCollimatorLeafMaterial: d=18 g/cm3; n=3 + +el: name=Tungsten; f=0.95 + +el: name=Nickel; f=0.0375 + +el: name=Iron; f=0.0125 + +AcceleratorTargetMaterial: d=19.4 g/cm3; n=2 + +el: name=Tungsten; f=0.90 + +el: name=Rhenium; f=0.10 + +AcceleratorPrimaryCollimatorMaterial: d=18 g/cm3; n=3 + +el: name=Tungsten; f=0.95 + +el: name=Nickel; f=0.0375 + +el: name=Iron; f=0.0125 + +AcceleratorFlatteningFilter: d=7.9 g/cm3; n=3 + +el: name=Chromium; f=0.17 + +el: name=Iron; f=0.75 + +el: name=Nickel; f=0.08 + diff --git a/dosimetry/Radiotherapy/example3/data/Schneider2000DensitiesTable.txt b/dosimetry/Radiotherapy/example3/data/Schneider2000DensitiesTable.txt new file mode 100644 index 00000000..d6c1e191 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/Schneider2000DensitiesTable.txt @@ -0,0 +1,13 @@ +# =================== +# HU density g/cm3 +# =================== +-1000 1.21e-3 +-98 0.93 +-97 0.930486 +14 1.03 +23 1.031 +100 1.119900 +101 1.076200 +1600 1.964200 +3000 2.8 + diff --git a/dosimetry/Radiotherapy/example3/data/Schneider2000MaterialsTable.txt b/dosimetry/Radiotherapy/example3/data/Schneider2000MaterialsTable.txt new file mode 100644 index 00000000..993a327f --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/Schneider2000MaterialsTable.txt @@ -0,0 +1,36 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + diff --git a/dosimetry/Radiotherapy/example3/data/linac-beam.root b/dosimetry/Radiotherapy/example3/data/linac-beam.root new file mode 100644 index 00000000..9fe2eb7c --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/linac-beam.root @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8314a5423fbbca2435f2aab1bebaf9f920cf417615fc9c13da43d9a5f480a50 +size 4735786 diff --git a/dosimetry/Radiotherapy/example3/data/patient-4mm.mhd b/dosimetry/Radiotherapy/example3/data/patient-4mm.mhd new file mode 100644 index 00000000..65b7a9ba --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/patient-4mm.mhd @@ -0,0 +1,14 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = 0 0 0 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 4 4 4 +ITK_InputFilterName = MetaImageIO +DimSize = 63 63 55 +ElementType = MET_SHORT +ElementDataFile = patient-4mm.raw diff --git a/dosimetry/Radiotherapy/example3/data/patient-4mm.raw b/dosimetry/Radiotherapy/example3/data/patient-4mm.raw new file mode 100644 index 00000000..8a03ff75 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/patient-4mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91c3bbac271f75ac6cbeb413d892933f4b3369fa5a747a55004e113b31d1c84c +size 436590 diff --git a/dosimetry/Radiotherapy/example3/data/patient-HU2mat.txt b/dosimetry/Radiotherapy/example3/data/patient-HU2mat.txt new file mode 100644 index 00000000..98696cf1 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/patient-HU2mat.txt @@ -0,0 +1,41 @@ +-1050 -950 Air_0 +-950 -852.884 Lung_1 +-852.884 -755.769 Lung_2 +-755.769 -658.653 Lung_3 +-658.653 -561.538 Lung_4 +-561.538 -464.422 Lung_5 +-464.422 -367.306 Lung_6 +-367.306 -270.191 Lung_7 +-270.191 -173.075 Lung_8 +-173.075 -120 Lung_9 +-120 -82 AT_AG_SI1_10 +-82 -52 AT_AG_SI2_11 +-52 -22 AT_AG_SI3_12 +-22 8 AT_AG_SI4_13 +8 19 AT_AG_SI5_14 +19 80 SoftTissus_15 +80 120 ConnectiveTissue_16 +120 200 Marrow_Bone01_17 +200 300 Marrow_Bone02_18 +300 400 Marrow_Bone03_19 +400 500 Marrow_Bone04_20 +500 600 Marrow_Bone05_21 +600 700 Marrow_Bone06_22 +700 800 Marrow_Bone07_23 +800 900 Marrow_Bone08_24 +900 1000 Marrow_Bone09_25 +1000 1100 Marrow_Bone10_26 +1100 1200 Marrow_Bone11_27 +1200 1300 Marrow_Bone12_28 +1300 1400 Marrow_Bone13_29 +1400 1500 Marrow_Bone14_30 +1500 1640 Marrow_Bone15_31 +1640 1807.5 AmalgamTooth_32 +1807.5 1975.01 AmalgamTooth_33 +1975.01 2142.51 AmalgamTooth_34 +2142.51 2300 AmalgamTooth_35 +2300 2467.5 MetallImplants_36 +2467.5 2635.01 MetallImplants_37 +2635.01 2802.51 MetallImplants_38 +2802.51 2970.02 MetallImplants_39 +2970.02 3000 MetallImplants_40 diff --git a/dosimetry/Radiotherapy/example3/data/patient-HUmaterials.db b/dosimetry/Radiotherapy/example3/data/patient-HUmaterials.db new file mode 100644 index 00000000..1bc4e69c --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/patient-HUmaterials.db @@ -0,0 +1,421 @@ +[Materials] +# Material 0 corresponding to H=[ -1050;-950 ] +Air_0: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 1 corresponding to H=[ -950;-852.884 ] +Lung_1: d=102.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 2 corresponding to H=[ -852.884;-755.769 ] +Lung_2: d=202.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 3 corresponding to H=[ -755.769;-658.653 ] +Lung_3: d=302.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 4 corresponding to H=[ -658.653;-561.538 ] +Lung_4: d=402.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 5 corresponding to H=[ -561.538;-464.422 ] +Lung_5: d=502.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 6 corresponding to H=[ -464.422;-367.306 ] +Lung_6: d=602.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 7 corresponding to H=[ -367.306;-270.191 ] +Lung_7: d=702.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 8 corresponding to H=[ -270.191;-173.075 ] +Lung_8: d=802.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 9 corresponding to H=[ -173.075;-120 ] +Lung_9: d=880.021 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 10 corresponding to H=[ -120;-82 ] +AT_AG_SI1_10: d=926.911 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 11 corresponding to H=[ -82;-52 ] +AT_AG_SI2_11: d=957.382 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 12 corresponding to H=[ -52;-22 ] +AT_AG_SI3_12: d=984.277 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 13 corresponding to H=[ -22;8 ] +AT_AG_SI4_13: d=1.01117 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 14 corresponding to H=[ 8;19 ] +AT_AG_SI5_14: d=1.02955 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material 15 corresponding to H=[ 19;80 ] +SoftTissus_15: d=1.0616 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 16 corresponding to H=[ 80;120 ] +ConnectiveTissue_16: d=1.1199 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 17 corresponding to H=[ 120;200 ] +Marrow_Bone01_17: d=1.11115 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 18 corresponding to H=[ 200;300 ] +Marrow_Bone02_18: d=1.16447 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 19 corresponding to H=[ 300;400 ] +Marrow_Bone03_19: d=1.22371 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 20 corresponding to H=[ 400;500 ] +Marrow_Bone04_20: d=1.28295 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 21 corresponding to H=[ 500;600 ] +Marrow_Bone05_21: d=1.34219 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 22 corresponding to H=[ 600;700 ] +Marrow_Bone06_22: d=1.40142 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 23 corresponding to H=[ 700;800 ] +Marrow_Bone07_23: d=1.46066 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 24 corresponding to H=[ 800;900 ] +Marrow_Bone08_24: d=1.5199 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 25 corresponding to H=[ 900;1000 ] +Marrow_Bone09_25: d=1.57914 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 26 corresponding to H=[ 1000;1100 ] +Marrow_Bone10_26: d=1.63838 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 27 corresponding to H=[ 1100;1200 ] +Marrow_Bone11_27: d=1.69762 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 28 corresponding to H=[ 1200;1300 ] +Marrow_Bone12_28: d=1.75686 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 29 corresponding to H=[ 1300;1400 ] +Marrow_Bone13_29: d=1.8161 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 30 corresponding to H=[ 1400;1500 ] +Marrow_Bone14_30: d=1.87534 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 31 corresponding to H=[ 1500;1640 ] +Marrow_Bone15_31: d=1.94643 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 32 corresponding to H=[ 1640;1807.5 ] +AmalgamTooth_32: d=2.03808 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 33 corresponding to H=[ 1807.5;1975.01 ] +AmalgamTooth_33: d=2.13808 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 34 corresponding to H=[ 1975.01;2142.51 ] +AmalgamTooth_34: d=2.23808 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 35 corresponding to H=[ 2142.51;2300 ] +AmalgamTooth_35: d=2.33509 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 36 corresponding to H=[ 2300;2467.5 ] +MetallImplants_36: d=2.4321 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 37 corresponding to H=[ 2467.5;2635.01 ] +MetallImplants_37: d=2.5321 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 38 corresponding to H=[ 2635.01;2802.51 ] +MetallImplants_38: d=2.6321 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 39 corresponding to H=[ 2802.51;2970.02 ] +MetallImplants_39: d=2.7321 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 40 corresponding to H=[ 2970.02;3000 ] +MetallImplants_40: d=2.79105 g/cm3 ; n=1; ++el: name=Titanium; f=1 + diff --git a/dosimetry/Radiotherapy/example3/data/precise_BeamSource.rmax b/dosimetry/Radiotherapy/example3/data/precise_BeamSource.rmax new file mode 100644 index 00000000..b8557c57 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_BeamSource.rmax @@ -0,0 +1,104 @@ +# RMAX according to time +Time s +Rmax mm +0 27.206 +250.716 27.206 +492.93 39.6 +742.913 36.3 +988.009 36.3 +1229.39 36.3 +1469.11 36.3 +1708.25 36.3 +1949.14 36.3 +2193.9 36.3 +2440.41 39.6 +2686.29 39.6 +2928.46 39.6 +3170.52 39.6 +3411.56 39.6 +3652.56 39.6 +3894.43 39.6 +4138.4 39.6 +4384.86 39.6 +4635.48 1.41734e+10 +4886.3 1.41734e+10 +5081.45 1.41734e+10 +5272.69 1.41734e+10 +5468.68 1.41734e+10 +5664.09 16.3236 +5859.93 1.41734e+10 +6048.02 39.6 +6235.28 39.6 +6421.38 36.3 +6607.41 36.3 +6795.54 36.3 +6983.96 36.3 +7171.44 36.3 +7357.47 36.3 +7543.64 36.3 +7731.84 36.3 +7920.33 36.3 +8115.02 36.2747 +8311.73 1.41734e+10 +8507.64 1.41734e+10 +8768.51 1.41734e+10 +9030.09 1.41734e+10 +9286.73 36.3 +9536.89 36.3 +9786.43 36.3 +10035.7 36.3 +10283.6 36.3 +10536 36.3 +10790.4 36.3 +11044.4 36.3 +11297.8 36.3 +11548.8 36.3 +11804 36.3 +12058.4 36.3 +12313.2 36.3 +12569.8 36.2747 +12828 36.2747 +13086.6 36.2747 +13348.3 36.2747 +13607.7 1.41734e+10 +13855.4 39.1767 +14096.3 39.1767 +14335.7 39.1767 +14573.5 39.1767 +14811.2 39.1767 +15055.5 36.3 +15303.3 36.3 +15543.6 36.3 +15783 36.3 +16021.5 36.3 +16261.1 36.3 +16501.3 36.3 +16743.5 39.6 +16989.8 39.6 +17240.5 39.6 +17490.8 29.7 +17740.4 1.41734e+10 +17992.1 1.41734e+10 +18494.2 1.41734e+10 +18690.5 1.41734e+10 +18886.5 32.6472 +19080.6 32.6472 +19268.6 36.3 +19454.5 36.3 +19640.6 36.3 +19828.8 36.3 +20017.1 36.3 +20205.4 36.3 +20395.7 39.6 +20585.9 39.6 +20776.1 39.6 +20967.3 39.6 +21157.6 39.6 +21347.8 39.6 +21537.4 39.6 +21727.2 39.6 +21918.7 1.41734e+10 +22112.1 1.41734e+10 +22306.1 1.41734e+10 +22502 1.41734e+10 +22698.4 1.41734e+10 diff --git a/dosimetry/Radiotherapy/example3/data/precise_BeamSource.timeslices b/dosimetry/Radiotherapy/example3/data/precise_BeamSource.timeslices new file mode 100644 index 00000000..2604d488 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_BeamSource.timeslices @@ -0,0 +1,103 @@ +# Time slicing +Time s +0 +250.716 +492.93 +742.913 +988.009 +1229.39 +1469.11 +1708.25 +1949.14 +2193.9 +2440.41 +2686.29 +2928.46 +3170.52 +3411.56 +3652.56 +3894.43 +4138.4 +4384.86 +4635.48 +4886.3 +5081.45 +5272.69 +5468.68 +5664.09 +5859.93 +6048.02 +6235.28 +6421.38 +6607.41 +6795.54 +6983.96 +7171.44 +7357.47 +7543.64 +7731.84 +7920.33 +8115.02 +8311.73 +8507.64 +8768.51 +9030.09 +9286.73 +9536.89 +9786.43 +10035.7 +10283.6 +10536 +10790.4 +11044.4 +11297.8 +11548.8 +11804 +12058.4 +12313.2 +12569.8 +12828 +13086.6 +13348.3 +13607.7 +13855.4 +14096.3 +14335.7 +14573.5 +14811.2 +15055.5 +15303.3 +15543.6 +15783 +16021.5 +16261.1 +16501.3 +16743.5 +16989.8 +17240.5 +17490.8 +17740.4 +17992.1 +18494.2 +18690.5 +18886.5 +19080.6 +19268.6 +19454.5 +19640.6 +19828.8 +20017.1 +20205.4 +20395.7 +20585.9 +20776.1 +20967.3 +21157.6 +21347.8 +21537.4 +21727.2 +21918.7 +22112.1 +22306.1 +22502 +22698.4 diff --git a/dosimetry/Radiotherapy/example3/data/precise_Linac.placements b/dosimetry/Radiotherapy/example3/data/precise_Linac.placements new file mode 100644 index 00000000..d618f5e3 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_Linac.placements @@ -0,0 +1,109 @@ +###### List of placement (translation and rotation) according to time +###### Column 1 is Time in s (second) +###### Column 2 is rotationAngle in degree +###### Columns 3,4,5 are rotation axis +###### Columns 6,7,8 are translation in mm +Time s +Rotation deg +Translation mm + +0 0 0 1 0 6.12323e-14 0 1000 +250.716 0 0 1 0 6.12323e-14 0 1000 +492.93 0 0 1 0 6.12323e-14 0 1000 +742.913 0 0 1 0 6.12323e-14 0 1000 +988.009 0 0 1 0 6.12323e-14 0 1000 +1229.39 0 0 1 0 6.12323e-14 0 1000 +1469.11 0 0 1 0 6.12323e-14 0 1000 +1708.25 0 0 1 0 6.12323e-14 0 1000 +1949.14 0 0 1 0 6.12323e-14 0 1000 +2193.9 0 0 1 0 6.12323e-14 0 1000 +2440.41 0 0 1 0 6.12323e-14 0 1000 +2686.29 0 0 1 0 6.12323e-14 0 1000 +2928.46 0 0 1 0 6.12323e-14 0 1000 +3170.52 0 0 1 0 6.12323e-14 0 1000 +3411.56 0 0 1 0 6.12323e-14 0 1000 +3652.56 0 0 1 0 6.12323e-14 0 1000 +3894.43 0 0 1 0 6.12323e-14 0 1000 +4138.4 0 0 1 0 6.12323e-14 0 1000 +4384.86 0 0 1 0 6.12323e-14 0 1000 +4635.48 0 0 1 0 6.12323e-14 0 1000 +4886.3 72 0 1 0 -951.057 0 309.017 +5081.45 72 0 1 0 -951.057 0 309.017 +5272.69 72 0 1 0 -951.057 0 309.017 +5468.68 72 0 1 0 -951.057 0 309.017 +5664.09 72 0 1 0 -951.057 0 309.017 +5859.93 72 0 1 0 -951.057 0 309.017 +6048.02 72 0 1 0 -951.057 0 309.017 +6235.28 72 0 1 0 -951.057 0 309.017 +6421.38 72 0 1 0 -951.057 0 309.017 +6607.41 72 0 1 0 -951.057 0 309.017 +6795.54 72 0 1 0 -951.057 0 309.017 +6983.96 72 0 1 0 -951.057 0 309.017 +7171.44 72 0 1 0 -951.057 0 309.017 +7357.47 72 0 1 0 -951.057 0 309.017 +7543.64 72 0 1 0 -951.057 0 309.017 +7731.84 72 0 1 0 -951.057 0 309.017 +7920.33 72 0 1 0 -951.057 0 309.017 +8115.02 72 0 1 0 -951.057 0 309.017 +8311.73 72 0 1 0 -951.057 0 309.017 +8507.64 144 0 1 0 -587.785 0 -809.017 +8768.51 144 0 1 0 -587.785 0 -809.017 +9030.09 144 0 1 0 -587.785 0 -809.017 +9286.73 144 0 1 0 -587.785 0 -809.017 +9536.89 144 0 1 0 -587.785 0 -809.017 +9786.43 144 0 1 0 -587.785 0 -809.017 +10035.7 144 0 1 0 -587.785 0 -809.017 +10283.6 144 0 1 0 -587.785 0 -809.017 +10536 144 0 1 0 -587.785 0 -809.017 +10790.4 144 0 1 0 -587.785 0 -809.017 +11044.4 144 0 1 0 -587.785 0 -809.017 +11297.8 144 0 1 0 -587.785 0 -809.017 +11548.8 144 0 1 0 -587.785 0 -809.017 +11804 144 0 1 0 -587.785 0 -809.017 +12058.4 144 0 1 0 -587.785 0 -809.017 +12313.2 144 0 1 0 -587.785 0 -809.017 +12569.8 144 0 1 0 -587.785 0 -809.017 +12828 144 0 1 0 -587.785 0 -809.017 +13086.6 144 0 1 0 -587.785 0 -809.017 +13348.3 144 0 1 0 -587.785 0 -809.017 +13607.7 216 0 1 0 587.785 0 -809.017 +13855.4 216 0 1 0 587.785 0 -809.017 +14096.3 216 0 1 0 587.785 0 -809.017 +14335.7 216 0 1 0 587.785 0 -809.017 +14573.5 216 0 1 0 587.785 0 -809.017 +14811.2 216 0 1 0 587.785 0 -809.017 +15055.5 216 0 1 0 587.785 0 -809.017 +15303.3 216 0 1 0 587.785 0 -809.017 +15543.6 216 0 1 0 587.785 0 -809.017 +15783 216 0 1 0 587.785 0 -809.017 +16021.5 216 0 1 0 587.785 0 -809.017 +16261.1 216 0 1 0 587.785 0 -809.017 +16501.3 216 0 1 0 587.785 0 -809.017 +16743.5 216 0 1 0 587.785 0 -809.017 +16989.8 216 0 1 0 587.785 0 -809.017 +17240.5 216 0 1 0 587.785 0 -809.017 +17490.8 216 0 1 0 587.785 0 -809.017 +17740.4 216 0 1 0 587.785 0 -809.017 +17992.1 216 0 1 0 587.785 0 -809.017 +18494.2 288 0 1 0 951.057 0 309.017 +18690.5 288 0 1 0 951.057 0 309.017 +18886.5 288 0 1 0 951.057 0 309.017 +19080.6 288 0 1 0 951.057 0 309.017 +19268.6 288 0 1 0 951.057 0 309.017 +19454.5 288 0 1 0 951.057 0 309.017 +19640.6 288 0 1 0 951.057 0 309.017 +19828.8 288 0 1 0 951.057 0 309.017 +20017.1 288 0 1 0 951.057 0 309.017 +20205.4 288 0 1 0 951.057 0 309.017 +20395.7 288 0 1 0 951.057 0 309.017 +20585.9 288 0 1 0 951.057 0 309.017 +20776.1 288 0 1 0 951.057 0 309.017 +20967.3 288 0 1 0 951.057 0 309.017 +21157.6 288 0 1 0 951.057 0 309.017 +21347.8 288 0 1 0 951.057 0 309.017 +21537.4 288 0 1 0 951.057 0 309.017 +21727.2 288 0 1 0 951.057 0 309.017 +21918.7 288 0 1 0 951.057 0 309.017 +22112.1 288 0 1 0 951.057 0 309.017 +22306.1 288 0 1 0 951.057 0 309.017 +22502 288 0 1 0 951.057 0 309.017 diff --git a/dosimetry/Radiotherapy/example3/data/precise_MultiLeafsCollimator_Leaf1Left.placements b/dosimetry/Radiotherapy/example3/data/precise_MultiLeafsCollimator_Leaf1Left.placements new file mode 100644 index 00000000..7f487732 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_MultiLeafsCollimator_Leaf1Left.placements @@ -0,0 +1,113 @@ +# Leaf1 +###### List of placement (translation and rotation) according to time +###### Column 1 is Time in s (second) +###### Column 2 is rotationAngle in degree +###### Columns 3,4,5 are rotation axis +###### Columns 6,7,8 are translation in mm +###### Columns 3-88 are repeated 40 times +Time s +NumberOfPlacements 40 +Rotation deg +Translation mm + +0 0 0 0 1 -21.0723 -61.5 0 0 0 0 1 -21.0723 -58.5 0 0 0 0 1 -21.0723 -55.5 0 0 0 0 1 -21.0723 -52.5 0 0 0 0 1 -21.0723 -49.5 0 0 0 0 1 -21.0723 -46.5 0 0 0 0 1 -21.0723 -43.5 0 0 0 0 1 -21.0723 -40.5 0 0 0 0 1 -21.0723 -37.5 0 0 0 0 1 -21.0723 -34.5 0 0 0 0 1 -21.0723 -31.5 0 0 0 0 1 -21.0723 -28.5 0 0 0 0 1 -21.0723 -25.5 0 0 0 0 1 -21.0723 -22.5 0 0 0 0 1 -21.0723 -19.5 0 0 0 0 1 -21.0723 -16.5 0 0 0 0 1 -21.0723 -13.5 0 0 0 0 1 -21.0723 -10.5 0 0 0 0 1 -21.7509 -7.5 0 0 0 0 1 -21.7509 -4.5 0 0 0 0 1 -21.7509 -1.5 0 0 0 0 1 -23.4501 1.5 0 0 0 0 1 -23.4501 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -20.0555 13.5 0 0 0 0 1 -20.0555 16.5 0 0 0 0 1 -20.0555 19.5 0 0 0 0 1 -19.3783 22.5 0 0 0 0 1 -19.3783 25.5 0 0 0 0 1 -19.3783 28.5 0 0 0 0 1 -19.3783 31.5 0 0 0 0 1 -19.3783 34.5 0 0 0 0 1 -19.3783 37.5 0 0 0 0 1 -19.3783 40.5 0 0 0 0 1 -19.3783 43.5 0 0 0 0 1 -19.3783 46.5 0 0 0 0 1 -19.3783 49.5 0 0 0 0 1 -19.3783 52.5 0 0 0 0 1 -19.3783 55.5 0 +250.716 0 0 0 1 -21.0723 -61.5 0 0 0 0 1 -21.0723 -58.5 0 0 0 0 1 -21.0723 -55.5 0 0 0 0 1 -21.0723 -52.5 0 0 0 0 1 -21.0723 -49.5 0 0 0 0 1 -21.0723 -46.5 0 0 0 0 1 -21.0723 -43.5 0 0 0 0 1 -21.0723 -40.5 0 0 0 0 1 -21.0723 -37.5 0 0 0 0 1 -21.0723 -34.5 0 0 0 0 1 -21.0723 -31.5 0 0 0 0 1 -21.0723 -28.5 0 0 0 0 1 -21.0723 -25.5 0 0 0 0 1 -21.0723 -22.5 0 0 0 0 1 -21.0723 -19.5 0 0 0 0 1 -21.0723 -16.5 0 0 0 0 1 -21.0723 -13.5 0 0 0 0 1 -21.0723 -10.5 0 0 0 0 1 -21.7509 -7.5 0 0 0 0 1 -21.7509 -4.5 0 0 0 0 1 -21.7509 -1.5 0 0 0 0 1 -23.4501 1.5 0 0 0 0 1 -23.4501 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -20.0555 13.5 0 0 0 0 1 -20.0555 16.5 0 0 0 0 1 -20.0555 19.5 0 0 0 0 1 -19.3783 22.5 0 0 0 0 1 -19.3783 25.5 0 0 0 0 1 -19.3783 28.5 0 0 0 0 1 -19.3783 31.5 0 0 0 0 1 -19.3783 34.5 0 0 0 0 1 -19.3783 37.5 0 0 0 0 1 -19.3783 40.5 0 0 0 0 1 -19.3783 43.5 0 0 0 0 1 -19.3783 46.5 0 0 0 0 1 -19.3783 49.5 0 0 0 0 1 -19.3783 52.5 0 0 0 0 1 -19.3783 55.5 0 +492.93 0 0 0 1 0.65924 -61.5 0 0 0 0 1 0.65924 -58.5 0 0 0 0 1 0.65924 -55.5 0 0 0 0 1 0.65924 -52.5 0 0 0 0 1 0.65924 -49.5 0 0 0 0 1 0.65924 -46.5 0 0 0 0 1 0.65924 -43.5 0 0 0 0 1 0.65924 -40.5 0 0 0 0 1 0.65924 -37.5 0 0 0 0 1 0.65924 -34.5 0 0 0 0 1 0.65924 -31.5 0 0 0 0 1 0.65924 -28.5 0 0 0 0 1 0.65924 -25.5 0 0 0 0 1 0.65924 -22.5 0 0 0 0 1 0.65924 -19.5 0 0 0 0 1 0.65924 -16.5 0 0 0 0 1 0.65924 -13.5 0 0 0 0 1 -4.96342 -10.5 0 0 0 0 1 -4.96342 -7.5 0 0 0 0 1 -4.96342 -4.5 0 0 0 0 1 -4.96342 -1.5 0 0 0 0 1 -4.96342 1.5 0 0 0 0 1 -4.96342 4.5 0 0 0 0 1 -4.96342 7.5 0 0 0 0 1 -4.96342 10.5 0 0 0 0 1 -4.96342 13.5 0 0 0 0 1 -13.3107 16.5 0 0 0 0 1 -9.96055 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -6.62539 25.5 0 0 0 0 1 -4.96342 28.5 0 0 0 0 1 -4.96342 31.5 0 0 0 0 1 -1.816 34.5 0 0 0 0 1 -1.816 37.5 0 0 0 0 1 -1.816 40.5 0 0 0 0 1 -1.816 43.5 0 0 0 0 1 -1.816 46.5 0 0 0 0 1 -1.816 49.5 0 0 0 0 1 -1.816 52.5 0 0 0 0 1 -1.816 55.5 0 +742.913 0 0 0 1 23.3561 -61.5 0 0 0 0 1 23.3561 -58.5 0 0 0 0 1 23.3561 -55.5 0 0 0 0 1 23.3561 -52.5 0 0 0 0 1 23.3561 -49.5 0 0 0 0 1 23.3561 -46.5 0 0 0 0 1 23.3561 -43.5 0 0 0 0 1 23.3561 -40.5 0 0 0 0 1 22.7177 -37.5 0 0 0 0 1 22.7177 -34.5 0 0 0 0 1 22.7177 -31.5 0 0 0 0 1 17.911 -28.5 0 0 0 0 1 17.911 -25.5 0 0 0 0 1 17.911 -22.5 0 0 0 0 1 17.911 -19.5 0 0 0 0 1 13.0709 -16.5 0 0 0 0 1 11.4502 -13.5 0 0 0 0 1 11.4502 -10.5 0 0 0 0 1 11.4502 -7.5 0 0 0 0 1 13.0709 -4.5 0 0 0 0 1 13.0709 -1.5 0 0 0 0 1 13.0709 1.5 0 0 0 0 1 13.0709 4.5 0 0 0 0 1 13.0709 7.5 0 0 0 0 1 13.0709 10.5 0 0 0 0 1 11.4502 13.5 0 0 0 0 1 11.4502 16.5 0 0 0 0 1 11.4502 19.5 0 0 0 0 1 12.909 22.5 0 0 0 0 1 12.909 25.5 0 0 0 0 1 12.909 28.5 0 0 0 0 1 12.909 31.5 0 0 0 0 1 12.909 34.5 0 0 0 0 1 12.909 37.5 0 0 0 0 1 12.909 40.5 0 0 0 0 1 12.909 43.5 0 0 0 0 1 12.909 46.5 0 0 0 0 1 12.909 49.5 0 0 0 0 1 12.909 52.5 0 0 0 0 1 12.909 55.5 0 +988.009 0 0 0 1 20.9591 -61.5 0 0 0 0 1 20.9591 -58.5 0 0 0 0 1 20.9591 -55.5 0 0 0 0 1 20.9591 -52.5 0 0 0 0 1 20.9591 -49.5 0 0 0 0 1 20.9591 -46.5 0 0 0 0 1 20.9591 -43.5 0 0 0 0 1 20.9591 -40.5 0 0 0 0 1 17.911 -37.5 0 0 0 0 1 17.911 -34.5 0 0 0 0 1 17.911 -31.5 0 0 0 0 1 4.92968 -28.5 0 0 0 0 1 8.1974 -25.5 0 0 0 0 1 8.1974 -22.5 0 0 0 0 1 9.82565 -19.5 0 0 0 0 1 9.82565 -16.5 0 0 0 0 1 9.82565 -13.5 0 0 0 0 1 9.82565 -10.5 0 0 0 0 1 9.82565 -7.5 0 0 0 0 1 11.4502 -4.5 0 0 0 0 1 11.4502 -1.5 0 0 0 0 1 11.4502 1.5 0 0 0 0 1 11.4502 4.5 0 0 0 0 1 11.4502 7.5 0 0 0 0 1 11.4502 10.5 0 0 0 0 1 11.4502 13.5 0 0 0 0 1 11.4502 16.5 0 0 0 0 1 11.4502 19.5 0 0 0 0 1 12.909 22.5 0 0 0 0 1 12.909 25.5 0 0 0 0 1 12.909 28.5 0 0 0 0 1 12.909 31.5 0 0 0 0 1 12.909 34.5 0 0 0 0 1 12.909 37.5 0 0 0 0 1 12.909 40.5 0 0 0 0 1 12.909 43.5 0 0 0 0 1 12.909 46.5 0 0 0 0 1 12.909 49.5 0 0 0 0 1 12.909 52.5 0 0 0 0 1 12.909 55.5 0 +1229.39 0 0 0 1 16.1402 -61.5 0 0 0 0 1 16.1402 -58.5 0 0 0 0 1 16.1402 -55.5 0 0 0 0 1 16.1402 -52.5 0 0 0 0 1 16.1402 -49.5 0 0 0 0 1 16.1402 -46.5 0 0 0 0 1 16.1402 -43.5 0 0 0 0 1 16.1402 -40.5 0 0 0 0 1 8.1974 -37.5 0 0 0 0 1 8.1974 -34.5 0 0 0 0 1 8.1974 -31.5 0 0 0 0 1 3.2902 -28.5 0 0 0 0 1 3.2902 -25.5 0 0 0 0 1 3.2902 -22.5 0 0 0 0 1 4.92968 -19.5 0 0 0 0 1 4.92968 -16.5 0 0 0 0 1 4.92968 -13.5 0 0 0 0 1 6.56541 -10.5 0 0 0 0 1 6.56541 -7.5 0 0 0 0 1 6.56541 -4.5 0 0 0 0 1 6.56541 -1.5 0 0 0 0 1 8.1974 1.5 0 0 0 0 1 8.1974 4.5 0 0 0 0 1 9.82565 7.5 0 0 0 0 1 9.82565 10.5 0 0 0 0 1 9.82565 13.5 0 0 0 0 1 8.1974 16.5 0 0 0 0 1 8.1974 19.5 0 0 0 0 1 8.1974 22.5 0 0 0 0 1 9.66299 25.5 0 0 0 0 1 9.66299 28.5 0 0 0 0 1 9.66299 31.5 0 0 0 0 1 9.66299 34.5 0 0 0 0 1 9.66299 37.5 0 0 0 0 1 9.66299 40.5 0 0 0 0 1 9.66299 43.5 0 0 0 0 1 9.66299 46.5 0 0 0 0 1 9.66299 49.5 0 0 0 0 1 9.66299 52.5 0 0 0 0 1 9.66299 55.5 0 +1469.11 0 0 0 1 12.909 -61.5 0 0 0 0 1 12.909 -58.5 0 0 0 0 1 12.909 -55.5 0 0 0 0 1 12.909 -52.5 0 0 0 0 1 12.909 -49.5 0 0 0 0 1 12.909 -46.5 0 0 0 0 1 12.909 -43.5 0 0 0 0 1 12.909 -40.5 0 0 0 0 1 1.64698 -37.5 0 0 0 0 1 1.64698 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 3.2902 -28.5 0 0 0 0 1 3.2902 -25.5 0 0 0 0 1 3.2902 -22.5 0 0 0 0 1 3.2902 -19.5 0 0 0 0 1 3.2902 -16.5 0 0 0 0 1 3.2902 -13.5 0 0 0 0 1 4.92968 -10.5 0 0 0 0 1 4.92968 -7.5 0 0 0 0 1 4.92968 -4.5 0 0 0 0 1 4.92968 -1.5 0 0 0 0 1 4.92968 1.5 0 0 0 0 1 6.56541 4.5 0 0 0 0 1 6.56541 7.5 0 0 0 0 1 8.1974 10.5 0 0 0 0 1 6.56541 13.5 0 0 0 0 1 6.56541 16.5 0 0 0 0 1 6.56541 19.5 0 0 0 0 1 6.56541 22.5 0 0 0 0 1 6.56541 25.5 0 0 0 0 1 8.84914 28.5 0 0 0 0 1 8.84914 31.5 0 0 0 0 1 8.84914 34.5 0 0 0 0 1 8.84914 37.5 0 0 0 0 1 8.84914 40.5 0 0 0 0 1 8.84914 43.5 0 0 0 0 1 8.84914 46.5 0 0 0 0 1 8.84914 49.5 0 0 0 0 1 8.84914 52.5 0 0 0 0 1 8.84914 55.5 0 +1708.25 0 0 0 1 12.909 -61.5 0 0 0 0 1 12.909 -58.5 0 0 0 0 1 12.909 -55.5 0 0 0 0 1 12.909 -52.5 0 0 0 0 1 12.909 -49.5 0 0 0 0 1 12.909 -46.5 0 0 0 0 1 12.909 -43.5 0 0 0 0 1 12.909 -40.5 0 0 0 0 1 1.64698 -37.5 0 0 0 0 1 1.64698 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 1.64698 -28.5 0 0 0 0 1 1.64698 -25.5 0 0 0 0 1 3.2902 -22.5 0 0 0 0 1 3.2902 -19.5 0 0 0 0 1 3.2902 -16.5 0 0 0 0 1 3.2902 -13.5 0 0 0 0 1 3.2902 -10.5 0 0 0 0 1 3.2902 -7.5 0 0 0 0 1 3.2902 -4.5 0 0 0 0 1 3.2902 -1.5 0 0 0 0 1 4.92968 1.5 0 0 0 0 1 4.92968 4.5 0 0 0 0 1 4.92968 7.5 0 0 0 0 1 4.92968 10.5 0 0 0 0 1 4.92968 13.5 0 0 0 0 1 4.92968 16.5 0 0 0 0 1 4.92968 19.5 0 0 0 0 1 4.92968 22.5 0 0 0 0 1 4.92968 25.5 0 0 0 0 1 8.03437 28.5 0 0 0 0 1 8.03437 31.5 0 0 0 0 1 8.03437 34.5 0 0 0 0 1 8.03437 37.5 0 0 0 0 1 8.03437 40.5 0 0 0 0 1 8.03437 43.5 0 0 0 0 1 8.03437 46.5 0 0 0 0 1 8.03437 49.5 0 0 0 0 1 8.03437 52.5 0 0 0 0 1 8.03437 55.5 0 +1949.14 0 0 0 1 11.2879 -61.5 0 0 0 0 1 11.2879 -58.5 0 0 0 0 1 11.2879 -55.5 0 0 0 0 1 11.2879 -52.5 0 0 0 0 1 11.2879 -49.5 0 0 0 0 1 11.2879 -46.5 0 0 0 0 1 11.2879 -43.5 0 0 0 0 1 11.2879 -40.5 0 0 0 0 1 1.64698 -37.5 0 0 0 0 1 1.64698 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 1.64698 -28.5 0 0 0 0 1 1.64698 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 3.2902 -19.5 0 0 0 0 1 3.2902 -16.5 0 0 0 0 1 1.64698 -13.5 0 0 0 0 1 3.2902 -10.5 0 0 0 0 1 3.2902 -7.5 0 0 0 0 1 3.2902 -4.5 0 0 0 0 1 3.2902 -1.5 0 0 0 0 1 3.2902 1.5 0 0 0 0 1 3.2902 4.5 0 0 0 0 1 3.2902 7.5 0 0 0 0 1 3.2902 10.5 0 0 0 0 1 3.2902 13.5 0 0 0 0 1 1.64698 16.5 0 0 0 0 1 1.64698 19.5 0 0 0 0 1 1.64698 22.5 0 0 0 0 1 1.64698 25.5 0 0 0 0 1 6.402 28.5 0 0 0 0 1 6.402 31.5 0 0 0 0 1 6.402 34.5 0 0 0 0 1 6.402 37.5 0 0 0 0 1 6.402 40.5 0 0 0 0 1 6.402 43.5 0 0 0 0 1 6.402 46.5 0 0 0 0 1 6.402 49.5 0 0 0 0 1 6.402 52.5 0 0 0 0 1 6.402 55.5 0 +2193.9 0 0 0 1 8.84914 -61.5 0 0 0 0 1 8.84914 -58.5 0 0 0 0 1 8.84914 -55.5 0 0 0 0 1 8.84914 -52.5 0 0 0 0 1 8.84914 -49.5 0 0 0 0 1 8.84914 -46.5 0 0 0 0 1 8.84914 -43.5 0 0 0 0 1 8.84914 -40.5 0 0 0 0 1 1.64698 -37.5 0 0 0 0 1 1.64698 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 1.64698 -28.5 0 0 0 0 1 1.64698 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 1.64698 -19.5 0 0 0 0 1 1.64698 -16.5 0 0 0 0 1 1.64698 -13.5 0 0 0 0 1 1.64698 -10.5 0 0 0 0 1 1.64698 -7.5 0 0 0 0 1 1.64698 -4.5 0 0 0 0 1 1.64698 -1.5 0 0 0 0 1 1.64698 1.5 0 0 0 0 1 1.64698 4.5 0 0 0 0 1 1.64698 7.5 0 0 0 0 1 1.64698 10.5 0 0 0 0 1 1.64698 13.5 0 0 0 0 1 1.64698 16.5 0 0 0 0 1 0 19.5 0 0 0 0 1 4.92968 22.5 0 0 0 0 1 4.92968 25.5 0 0 0 0 1 4.92968 28.5 0 0 0 0 1 6.402 31.5 0 0 0 0 1 6.402 34.5 0 0 0 0 1 6.402 37.5 0 0 0 0 1 6.402 40.5 0 0 0 0 1 6.402 43.5 0 0 0 0 1 6.402 46.5 0 0 0 0 1 6.402 49.5 0 0 0 0 1 6.402 52.5 0 0 0 0 1 6.402 55.5 0 +2440.41 0 0 0 1 3.94644 -61.5 0 0 0 0 1 3.94644 -58.5 0 0 0 0 1 3.94644 -55.5 0 0 0 0 1 3.94644 -52.5 0 0 0 0 1 3.94644 -49.5 0 0 0 0 1 3.94644 -46.5 0 0 0 0 1 3.94644 -43.5 0 0 0 0 1 3.94644 -40.5 0 0 0 0 1 1.64698 -37.5 0 0 0 0 1 1.64698 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 1.64698 -28.5 0 0 0 0 1 1.64698 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 1.64698 -19.5 0 0 0 0 1 1.64698 -16.5 0 0 0 0 1 1.64698 -13.5 0 0 0 0 1 1.64698 -10.5 0 0 0 0 1 1.64698 -7.5 0 0 0 0 1 1.64698 -4.5 0 0 0 0 1 1.64698 -1.5 0 0 0 0 1 1.64698 1.5 0 0 0 0 1 1.64698 4.5 0 0 0 0 1 1.64698 7.5 0 0 0 0 1 1.64698 10.5 0 0 0 0 1 1.64698 13.5 0 0 0 0 1 -9.96055 16.5 0 0 0 0 1 -8.2911 19.5 0 0 0 0 1 -4.96342 22.5 0 0 0 0 1 -4.96342 25.5 0 0 0 0 1 -4.96342 28.5 0 0 0 0 1 -4.96342 31.5 0 0 0 0 1 -0.164904 34.5 0 0 0 0 1 -0.164904 37.5 0 0 0 0 1 -0.164904 40.5 0 0 0 0 1 -0.164904 43.5 0 0 0 0 1 -0.164904 46.5 0 0 0 0 1 -0.164904 49.5 0 0 0 0 1 -0.164904 52.5 0 0 0 0 1 -0.164904 55.5 0 +2686.29 0 0 0 1 -4.29968 -61.5 0 0 0 0 1 -4.29968 -58.5 0 0 0 0 1 -4.29968 -55.5 0 0 0 0 1 -4.29968 -52.5 0 0 0 0 1 -4.29968 -49.5 0 0 0 0 1 -4.29968 -46.5 0 0 0 0 1 -4.29968 -43.5 0 0 0 0 1 -4.29968 -40.5 0 0 0 0 1 -6.62539 -37.5 0 0 0 0 1 -6.62539 -34.5 0 0 0 0 1 -6.62539 -31.5 0 0 0 0 1 -9.96055 -28.5 0 0 0 0 1 -9.96055 -25.5 0 0 0 0 1 -9.96055 -22.5 0 0 0 0 1 -9.96055 -19.5 0 0 0 0 1 -9.96055 -16.5 0 0 0 0 1 -9.96055 -13.5 0 0 0 0 1 -9.96055 -10.5 0 0 0 0 1 -9.96055 -7.5 0 0 0 0 1 -6.62539 -4.5 0 0 0 0 1 -6.62539 -1.5 0 0 0 0 1 -6.62539 1.5 0 0 0 0 1 -6.62539 4.5 0 0 0 0 1 -6.62539 7.5 0 0 0 0 1 -6.62539 10.5 0 0 0 0 1 -8.2911 13.5 0 0 0 0 1 -14.9913 16.5 0 0 0 0 1 -14.9913 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -6.62539 25.5 0 0 0 0 1 -6.62539 28.5 0 0 0 0 1 -6.62539 31.5 0 0 0 0 1 -2.64296 34.5 0 0 0 0 1 -2.64296 37.5 0 0 0 0 1 -2.64296 40.5 0 0 0 0 1 -2.64296 43.5 0 0 0 0 1 -2.64296 46.5 0 0 0 0 1 -2.64296 49.5 0 0 0 0 1 -2.64296 52.5 0 0 0 0 1 -2.64296 55.5 0 +2928.46 0 0 0 1 -5.96015 -61.5 0 0 0 0 1 -5.96015 -58.5 0 0 0 0 1 -5.96015 -55.5 0 0 0 0 1 -5.96015 -52.5 0 0 0 0 1 -5.96015 -49.5 0 0 0 0 1 -5.96015 -46.5 0 0 0 0 1 -5.96015 -43.5 0 0 0 0 1 -5.96015 -40.5 0 0 0 0 1 -9.96055 -37.5 0 0 0 0 1 -9.96055 -34.5 0 0 0 0 1 -9.96055 -31.5 0 0 0 0 1 -9.96055 -28.5 0 0 0 0 1 -9.96055 -25.5 0 0 0 0 1 -9.96055 -22.5 0 0 0 0 1 -14.9913 -19.5 0 0 0 0 1 -14.9913 -16.5 0 0 0 0 1 -16.6756 -13.5 0 0 0 0 1 -16.6756 -10.5 0 0 0 0 1 -14.9913 -7.5 0 0 0 0 1 -13.3107 -4.5 0 0 0 0 1 -14.9913 -1.5 0 0 0 0 1 -13.3107 1.5 0 0 0 0 1 -14.9913 4.5 0 0 0 0 1 -14.9913 7.5 0 0 0 0 1 -20.0555 10.5 0 0 0 0 1 -16.6756 13.5 0 0 0 0 1 -14.9913 16.5 0 0 0 0 1 -14.9913 19.5 0 0 0 0 1 -8.2911 22.5 0 0 0 0 1 -8.2911 25.5 0 0 0 0 1 -6.62539 28.5 0 0 0 0 1 -6.62539 31.5 0 0 0 0 1 -2.64296 34.5 0 0 0 0 1 -2.64296 37.5 0 0 0 0 1 -2.64296 40.5 0 0 0 0 1 -2.64296 43.5 0 0 0 0 1 -2.64296 46.5 0 0 0 0 1 -2.64296 49.5 0 0 0 0 1 -2.64296 52.5 0 0 0 0 1 -2.64296 55.5 0 +3170.52 0 0 0 1 -5.96015 -61.5 0 0 0 0 1 -5.96015 -58.5 0 0 0 0 1 -5.96015 -55.5 0 0 0 0 1 -5.96015 -52.5 0 0 0 0 1 -5.96015 -49.5 0 0 0 0 1 -5.96015 -46.5 0 0 0 0 1 -5.96015 -43.5 0 0 0 0 1 -5.96015 -40.5 0 0 0 0 1 -9.96055 -37.5 0 0 0 0 1 -9.96055 -34.5 0 0 0 0 1 -9.96055 -31.5 0 0 0 0 1 -16.6756 -28.5 0 0 0 0 1 -14.9913 -25.5 0 0 0 0 1 -14.9913 -22.5 0 0 0 0 1 -18.3637 -19.5 0 0 0 0 1 -18.3637 -16.5 0 0 0 0 1 -18.3637 -13.5 0 0 0 0 1 -18.3637 -10.5 0 0 0 0 1 -18.3637 -7.5 0 0 0 0 1 -18.3637 -4.5 0 0 0 0 1 -18.3637 -1.5 0 0 0 0 1 -20.0555 1.5 0 0 0 0 1 -18.3637 4.5 0 0 0 0 1 -18.3637 7.5 0 0 0 0 1 -20.0555 10.5 0 0 0 0 1 -16.6756 13.5 0 0 0 0 1 -14.9913 16.5 0 0 0 0 1 -14.9913 19.5 0 0 0 0 1 -11.6337 22.5 0 0 0 0 1 -8.2911 25.5 0 0 0 0 1 -6.62539 28.5 0 0 0 0 1 -6.62539 31.5 0 0 0 0 1 -2.64296 34.5 0 0 0 0 1 -2.64296 37.5 0 0 0 0 1 -2.64296 40.5 0 0 0 0 1 -2.64296 43.5 0 0 0 0 1 -2.64296 46.5 0 0 0 0 1 -2.64296 49.5 0 0 0 0 1 -2.64296 52.5 0 0 0 0 1 -2.64296 55.5 0 +3411.56 0 0 0 1 -10.964 -61.5 0 0 0 0 1 -10.964 -58.5 0 0 0 0 1 -10.964 -55.5 0 0 0 0 1 -10.964 -52.5 0 0 0 0 1 -10.964 -49.5 0 0 0 0 1 -10.964 -46.5 0 0 0 0 1 -10.964 -43.5 0 0 0 0 1 -10.964 -40.5 0 0 0 0 1 -16.6756 -37.5 0 0 0 0 1 -16.6756 -34.5 0 0 0 0 1 -16.6756 -31.5 0 0 0 0 1 -20.0555 -28.5 0 0 0 0 1 -21.7509 -25.5 0 0 0 0 1 -18.3637 -22.5 0 0 0 0 1 -26.8593 -19.5 0 0 0 0 1 -21.7509 -16.5 0 0 0 0 1 -20.0555 -13.5 0 0 0 0 1 -18.3637 -10.5 0 0 0 0 1 -18.3637 -7.5 0 0 0 0 1 -18.3637 -4.5 0 0 0 0 1 -20.0555 -1.5 0 0 0 0 1 -21.7509 1.5 0 0 0 0 1 -20.0555 4.5 0 0 0 0 1 -20.0555 7.5 0 0 0 0 1 -21.7509 10.5 0 0 0 0 1 -18.3637 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -16.6756 19.5 0 0 0 0 1 -14.9913 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -6.62539 28.5 0 0 0 0 1 -6.62539 31.5 0 0 0 0 1 -2.64296 34.5 0 0 0 0 1 -2.64296 37.5 0 0 0 0 1 -2.64296 40.5 0 0 0 0 1 -2.64296 43.5 0 0 0 0 1 -2.64296 46.5 0 0 0 0 1 -2.64296 49.5 0 0 0 0 1 -2.64296 52.5 0 0 0 0 1 -2.64296 55.5 0 +3652.56 0 0 0 1 -13.4786 -61.5 0 0 0 0 1 -13.4786 -58.5 0 0 0 0 1 -13.4786 -55.5 0 0 0 0 1 -13.4786 -52.5 0 0 0 0 1 -13.4786 -49.5 0 0 0 0 1 -13.4786 -46.5 0 0 0 0 1 -13.4786 -43.5 0 0 0 0 1 -13.4786 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -20.0555 -31.5 0 0 0 0 1 -23.4501 -28.5 0 0 0 0 1 -25.1529 -25.5 0 0 0 0 1 -28.5694 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -28.5694 -13.5 0 0 0 0 1 -25.1529 -10.5 0 0 0 0 1 -21.7509 -7.5 0 0 0 0 1 -20.0555 -4.5 0 0 0 0 1 -21.7509 -1.5 0 0 0 0 1 -23.4501 1.5 0 0 0 0 1 -23.4501 4.5 0 0 0 0 1 -21.7509 7.5 0 0 0 0 1 -21.7509 10.5 0 0 0 0 1 -18.3637 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -16.6756 19.5 0 0 0 0 1 -14.9913 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -13.3107 31.5 0 0 0 0 1 -10.1277 34.5 0 0 0 0 1 -10.1277 37.5 0 0 0 0 1 -10.1277 40.5 0 0 0 0 1 -10.1277 43.5 0 0 0 0 1 -10.1277 46.5 0 0 0 0 1 -10.1277 49.5 0 0 0 0 1 -10.1277 52.5 0 0 0 0 1 -10.1277 55.5 0 +3894.43 0 0 0 1 -14.3186 -61.5 0 0 0 0 1 -14.3186 -58.5 0 0 0 0 1 -14.3186 -55.5 0 0 0 0 1 -14.3186 -52.5 0 0 0 0 1 -14.3186 -49.5 0 0 0 0 1 -14.3186 -46.5 0 0 0 0 1 -14.3186 -43.5 0 0 0 0 1 -14.3186 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -20.0555 -31.5 0 0 0 0 1 -23.4501 -28.5 0 0 0 0 1 -25.1529 -25.5 0 0 0 0 1 -28.5694 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -28.5694 -13.5 0 0 0 0 1 -25.1529 -10.5 0 0 0 0 1 -21.7509 -7.5 0 0 0 0 1 -20.0555 -4.5 0 0 0 0 1 -21.7509 -1.5 0 0 0 0 1 -23.4501 1.5 0 0 0 0 1 -23.4501 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -21.7509 10.5 0 0 0 0 1 -18.3637 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -16.6756 19.5 0 0 0 0 1 -14.9913 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -13.3107 31.5 0 0 0 0 1 -10.964 34.5 0 0 0 0 1 -10.964 37.5 0 0 0 0 1 -10.964 40.5 0 0 0 0 1 -10.964 43.5 0 0 0 0 1 -10.964 46.5 0 0 0 0 1 -10.964 49.5 0 0 0 0 1 -10.964 52.5 0 0 0 0 1 -10.964 55.5 0 +4138.4 0 0 0 1 -16.0015 -61.5 0 0 0 0 1 -16.0015 -58.5 0 0 0 0 1 -16.0015 -55.5 0 0 0 0 1 -16.0015 -52.5 0 0 0 0 1 -16.0015 -49.5 0 0 0 0 1 -16.0015 -46.5 0 0 0 0 1 -16.0015 -43.5 0 0 0 0 1 -16.0015 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -20.0555 -31.5 0 0 0 0 1 -23.4501 -28.5 0 0 0 0 1 -25.1529 -25.5 0 0 0 0 1 -28.5694 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -28.5694 -13.5 0 0 0 0 1 -25.1529 -10.5 0 0 0 0 1 -21.7509 -7.5 0 0 0 0 1 -20.0555 -4.5 0 0 0 0 1 -21.7509 -1.5 0 0 0 0 1 -23.4501 1.5 0 0 0 0 1 -23.4501 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -21.7509 10.5 0 0 0 0 1 -20.0555 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -18.3637 19.5 0 0 0 0 1 -14.9913 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -13.3107 31.5 0 0 0 0 1 -10.964 34.5 0 0 0 0 1 -10.964 37.5 0 0 0 0 1 -10.964 40.5 0 0 0 0 1 -10.964 43.5 0 0 0 0 1 -10.964 46.5 0 0 0 0 1 -10.964 49.5 0 0 0 0 1 -10.964 52.5 0 0 0 0 1 -10.964 55.5 0 +4384.86 0 0 0 1 -16.0015 -61.5 0 0 0 0 1 -16.0015 -58.5 0 0 0 0 1 -16.0015 -55.5 0 0 0 0 1 -16.0015 -52.5 0 0 0 0 1 -16.0015 -49.5 0 0 0 0 1 -16.0015 -46.5 0 0 0 0 1 -16.0015 -43.5 0 0 0 0 1 -16.0015 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -20.0555 -31.5 0 0 0 0 1 -23.4501 -28.5 0 0 0 0 1 -25.1529 -25.5 0 0 0 0 1 -28.5694 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -28.5694 -13.5 0 0 0 0 1 -25.1529 -10.5 0 0 0 0 1 -21.7509 -7.5 0 0 0 0 1 -20.0555 -4.5 0 0 0 0 1 -21.7509 -1.5 0 0 0 0 1 -23.4501 1.5 0 0 0 0 1 -23.4501 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -20.0555 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -18.3637 19.5 0 0 0 0 1 -14.9913 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -13.3107 31.5 0 0 0 0 1 -11.8013 34.5 0 0 0 0 1 -11.8013 37.5 0 0 0 0 1 -11.8013 40.5 0 0 0 0 1 -11.8013 43.5 0 0 0 0 1 -11.8013 46.5 0 0 0 0 1 -11.8013 49.5 0 0 0 0 1 -11.8013 52.5 0 0 0 0 1 -11.8013 55.5 0 +4635.48 0 0 0 1 -17.688 -61.5 0 0 0 0 1 -17.688 -58.5 0 0 0 0 1 -17.688 -55.5 0 0 0 0 1 -17.688 -52.5 0 0 0 0 1 -17.688 -49.5 0 0 0 0 1 -17.688 -46.5 0 0 0 0 1 -17.688 -43.5 0 0 0 0 1 -17.688 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -20.0555 -31.5 0 0 0 0 1 -23.4501 -28.5 0 0 0 0 1 -25.1529 -25.5 0 0 0 0 1 -28.5694 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -28.5694 -13.5 0 0 0 0 1 -25.1529 -10.5 0 0 0 0 1 -21.7509 -7.5 0 0 0 0 1 -21.0723 -4.5 0 0 0 0 1 -21.0723 -1.5 0 0 0 0 1 -21.0723 1.5 0 0 0 0 1 -21.0723 4.5 0 0 0 0 1 -21.0723 7.5 0 0 0 0 1 -21.0723 10.5 0 0 0 0 1 -21.0723 13.5 0 0 0 0 1 -21.0723 16.5 0 0 0 0 1 -21.0723 19.5 0 0 0 0 1 -21.0723 22.5 0 0 0 0 1 -21.0723 25.5 0 0 0 0 1 -21.0723 28.5 0 0 0 0 1 -21.0723 31.5 0 0 0 0 1 -21.0723 34.5 0 0 0 0 1 -21.0723 37.5 0 0 0 0 1 -21.0723 40.5 0 0 0 0 1 -21.0723 43.5 0 0 0 0 1 -21.0723 46.5 0 0 0 0 1 -21.0723 49.5 0 0 0 0 1 -21.0723 52.5 0 0 0 0 1 -21.0723 55.5 0 +4886.3 0 0 0 1 -3.47085 -61.5 0 0 0 0 1 -3.47085 -58.5 0 0 0 0 1 -3.47085 -55.5 0 0 0 0 1 -3.47085 -52.5 0 0 0 0 1 -3.47085 -49.5 0 0 0 0 1 -3.47085 -46.5 0 0 0 0 1 -3.47085 -43.5 0 0 0 0 1 -3.47085 -40.5 0 0 0 0 1 -4.96342 -37.5 0 0 0 0 1 -4.96342 -34.5 0 0 0 0 1 -4.96342 -31.5 0 0 0 0 1 -6.62539 -28.5 0 0 0 0 1 -6.62539 -25.5 0 0 0 0 1 -6.62539 -22.5 0 0 0 0 1 -6.62539 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -6.62539 -13.5 0 0 0 0 1 -5.96015 -10.5 0 0 0 0 1 -5.96015 -7.5 0 0 0 0 1 -5.96015 -4.5 0 0 0 0 1 -5.96015 -1.5 0 0 0 0 1 -5.96015 1.5 0 0 0 0 1 -5.96015 4.5 0 0 0 0 1 -5.96015 7.5 0 0 0 0 1 -5.96015 10.5 0 0 0 0 1 -5.96015 13.5 0 0 0 0 1 -5.96015 16.5 0 0 0 0 1 -5.96015 19.5 0 0 0 0 1 -5.96015 22.5 0 0 0 0 1 -5.96015 25.5 0 0 0 0 1 -5.96015 28.5 0 0 0 0 1 -5.96015 31.5 0 0 0 0 1 -5.96015 34.5 0 0 0 0 1 -5.96015 37.5 0 0 0 0 1 -5.96015 40.5 0 0 0 0 1 -5.96015 43.5 0 0 0 0 1 -5.96015 46.5 0 0 0 0 1 -5.96015 49.5 0 0 0 0 1 -5.96015 52.5 0 0 0 0 1 -5.96015 55.5 0 +5081.45 0 0 0 1 -2.64296 -61.5 0 0 0 0 1 -2.64296 -58.5 0 0 0 0 1 -2.64296 -55.5 0 0 0 0 1 -2.64296 -52.5 0 0 0 0 1 -2.64296 -49.5 0 0 0 0 1 -2.64296 -46.5 0 0 0 0 1 -2.64296 -43.5 0 0 0 0 1 -2.64296 -40.5 0 0 0 0 1 -2.64296 -37.5 0 0 0 0 1 -2.64296 -34.5 0 0 0 0 1 -2.64296 -31.5 0 0 0 0 1 -2.64296 -28.5 0 0 0 0 1 -2.64296 -25.5 0 0 0 0 1 -2.64296 -22.5 0 0 0 0 1 -2.64296 -19.5 0 0 0 0 1 -2.64296 -16.5 0 0 0 0 1 -2.64296 -13.5 0 0 0 0 1 -2.64296 -10.5 0 0 0 0 1 -2.64296 -7.5 0 0 0 0 1 -2.64296 -4.5 0 0 0 0 1 -2.64296 -1.5 0 0 0 0 1 -2.64296 1.5 0 0 0 0 1 -2.64296 4.5 0 0 0 0 1 -2.64296 7.5 0 0 0 0 1 -2.64296 10.5 0 0 0 0 1 -2.64296 13.5 0 0 0 0 1 -2.64296 16.5 0 0 0 0 1 -4.96342 19.5 0 0 0 0 1 -4.96342 22.5 0 0 0 0 1 -4.96342 25.5 0 0 0 0 1 -4.96342 28.5 0 0 0 0 1 -4.96342 31.5 0 0 0 0 1 -3.47085 34.5 0 0 0 0 1 -3.47085 37.5 0 0 0 0 1 -3.47085 40.5 0 0 0 0 1 -3.47085 43.5 0 0 0 0 1 -3.47085 46.5 0 0 0 0 1 -3.47085 49.5 0 0 0 0 1 -3.47085 52.5 0 0 0 0 1 -3.47085 55.5 0 +5272.69 0 0 0 1 -14.3186 -61.5 0 0 0 0 1 -14.3186 -58.5 0 0 0 0 1 -14.3186 -55.5 0 0 0 0 1 -14.3186 -52.5 0 0 0 0 1 -14.3186 -49.5 0 0 0 0 1 -14.3186 -46.5 0 0 0 0 1 -14.3186 -43.5 0 0 0 0 1 -14.3186 -40.5 0 0 0 0 1 -14.3186 -37.5 0 0 0 0 1 -14.3186 -34.5 0 0 0 0 1 -14.3186 -31.5 0 0 0 0 1 -14.3186 -28.5 0 0 0 0 1 -14.3186 -25.5 0 0 0 0 1 -14.3186 -22.5 0 0 0 0 1 -14.3186 -19.5 0 0 0 0 1 -14.3186 -16.5 0 0 0 0 1 -14.3186 -13.5 0 0 0 0 1 -14.3186 -10.5 0 0 0 0 1 -14.3186 -7.5 0 0 0 0 1 -14.3186 -4.5 0 0 0 0 1 -14.3186 -1.5 0 0 0 0 1 -14.3186 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -18.3637 7.5 0 0 0 0 1 -23.4501 10.5 0 0 0 0 1 -26.8593 13.5 0 0 0 0 1 -26.8593 16.5 0 0 0 0 1 -26.8593 19.5 0 0 0 0 1 -25.1529 22.5 0 0 0 0 1 -21.7509 25.5 0 0 0 0 1 -21.7509 28.5 0 0 0 0 1 -21.7509 31.5 0 0 0 0 1 -15.1596 34.5 0 0 0 0 1 -15.1596 37.5 0 0 0 0 1 -15.1596 40.5 0 0 0 0 1 -15.1596 43.5 0 0 0 0 1 -15.1596 46.5 0 0 0 0 1 -15.1596 49.5 0 0 0 0 1 -15.1596 52.5 0 0 0 0 1 -15.1596 55.5 0 +5468.68 0 0 0 1 -26.1763 -61.5 0 0 0 0 1 -26.1763 -58.5 0 0 0 0 1 -26.1763 -55.5 0 0 0 0 1 -26.1763 -52.5 0 0 0 0 1 -26.1763 -49.5 0 0 0 0 1 -26.1763 -46.5 0 0 0 0 1 -26.1763 -43.5 0 0 0 0 1 -26.1763 -40.5 0 0 0 0 1 -26.1763 -37.5 0 0 0 0 1 -26.1763 -34.5 0 0 0 0 1 -26.1763 -31.5 0 0 0 0 1 -26.1763 -28.5 0 0 0 0 1 -26.1763 -25.5 0 0 0 0 1 -26.1763 -22.5 0 0 0 0 1 -26.1763 -19.5 0 0 0 0 1 -26.1763 -16.5 0 0 0 0 1 -26.1763 -13.5 0 0 0 0 1 -26.1763 -10.5 0 0 0 0 1 -26.1763 -7.5 0 0 0 0 1 -26.1763 -4.5 0 0 0 0 1 -26.1763 -1.5 0 0 0 0 1 -26.1763 1.5 0 0 0 0 1 -26.1763 4.5 0 0 0 0 1 -26.1763 7.5 0 0 0 0 1 -26.1763 10.5 0 0 0 0 1 -26.8593 13.5 0 0 0 0 1 -26.8593 16.5 0 0 0 0 1 -26.8593 19.5 0 0 0 0 1 -25.1529 22.5 0 0 0 0 1 -21.7509 25.5 0 0 0 0 1 -21.7509 28.5 0 0 0 0 1 -21.7509 31.5 0 0 0 0 1 -17.688 34.5 0 0 0 0 1 -17.688 37.5 0 0 0 0 1 -17.688 40.5 0 0 0 0 1 -17.688 43.5 0 0 0 0 1 -17.688 46.5 0 0 0 0 1 -17.688 49.5 0 0 0 0 1 -17.688 52.5 0 0 0 0 1 -17.688 55.5 0 +5664.09 0 0 0 1 -12.6394 -61.5 0 0 0 0 1 -12.6394 -58.5 0 0 0 0 1 -12.6394 -55.5 0 0 0 0 1 -12.6394 -52.5 0 0 0 0 1 -12.6394 -49.5 0 0 0 0 1 -12.6394 -46.5 0 0 0 0 1 -12.6394 -43.5 0 0 0 0 1 -12.6394 -40.5 0 0 0 0 1 -12.6394 -37.5 0 0 0 0 1 -12.6394 -34.5 0 0 0 0 1 -12.6394 -31.5 0 0 0 0 1 -12.6394 -28.5 0 0 0 0 1 -12.6394 -25.5 0 0 0 0 1 -12.6394 -22.5 0 0 0 0 1 -12.6394 -19.5 0 0 0 0 1 -12.6394 -16.5 0 0 0 0 1 -13.3107 -13.5 0 0 0 0 1 -13.3107 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -13.3107 -4.5 0 0 0 0 1 -14.9913 -1.5 0 0 0 0 1 -14.9913 1.5 0 0 0 0 1 -14.9913 4.5 0 0 0 0 1 -13.4786 7.5 0 0 0 0 1 -13.4786 10.5 0 0 0 0 1 -13.4786 13.5 0 0 0 0 1 -13.4786 16.5 0 0 0 0 1 -13.4786 19.5 0 0 0 0 1 -13.4786 22.5 0 0 0 0 1 -13.4786 25.5 0 0 0 0 1 -13.4786 28.5 0 0 0 0 1 -13.4786 31.5 0 0 0 0 1 -13.4786 34.5 0 0 0 0 1 -13.4786 37.5 0 0 0 0 1 -13.4786 40.5 0 0 0 0 1 -13.4786 43.5 0 0 0 0 1 -13.4786 46.5 0 0 0 0 1 -13.4786 49.5 0 0 0 0 1 -13.4786 52.5 0 0 0 0 1 -13.4786 55.5 0 +5859.93 0 0 0 1 -4.29968 -61.5 0 0 0 0 1 -4.29968 -58.5 0 0 0 0 1 -4.29968 -55.5 0 0 0 0 1 -4.29968 -52.5 0 0 0 0 1 -4.29968 -49.5 0 0 0 0 1 -4.29968 -46.5 0 0 0 0 1 -4.29968 -43.5 0 0 0 0 1 -4.29968 -40.5 0 0 0 0 1 -8.2911 -37.5 0 0 0 0 1 -8.2911 -34.5 0 0 0 0 1 -8.2911 -31.5 0 0 0 0 1 -9.96055 -28.5 0 0 0 0 1 -9.96055 -25.5 0 0 0 0 1 -9.96055 -22.5 0 0 0 0 1 -8.2911 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -8.2911 -13.5 0 0 0 0 1 -7.62437 -10.5 0 0 0 0 1 -7.62437 -7.5 0 0 0 0 1 -7.62437 -4.5 0 0 0 0 1 -7.62437 -1.5 0 0 0 0 1 -7.62437 1.5 0 0 0 0 1 -7.62437 4.5 0 0 0 0 1 -7.62437 7.5 0 0 0 0 1 -7.62437 10.5 0 0 0 0 1 -7.62437 13.5 0 0 0 0 1 -7.62437 16.5 0 0 0 0 1 -7.62437 19.5 0 0 0 0 1 -7.62437 22.5 0 0 0 0 1 -7.62437 25.5 0 0 0 0 1 -7.62437 28.5 0 0 0 0 1 -7.62437 31.5 0 0 0 0 1 -7.62437 34.5 0 0 0 0 1 -7.62437 37.5 0 0 0 0 1 -7.62437 40.5 0 0 0 0 1 -7.62437 43.5 0 0 0 0 1 -7.62437 46.5 0 0 0 0 1 -7.62437 49.5 0 0 0 0 1 -7.62437 52.5 0 0 0 0 1 -7.62437 55.5 0 +6048.02 0 0 0 1 -3.47085 -61.5 0 0 0 0 1 -3.47085 -58.5 0 0 0 0 1 -3.47085 -55.5 0 0 0 0 1 -3.47085 -52.5 0 0 0 0 1 -3.47085 -49.5 0 0 0 0 1 -3.47085 -46.5 0 0 0 0 1 -3.47085 -43.5 0 0 0 0 1 -3.47085 -40.5 0 0 0 0 1 -8.2911 -37.5 0 0 0 0 1 -8.2911 -34.5 0 0 0 0 1 -8.2911 -31.5 0 0 0 0 1 -9.96055 -28.5 0 0 0 0 1 -9.96055 -25.5 0 0 0 0 1 -9.96055 -22.5 0 0 0 0 1 -8.2911 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -8.2911 -13.5 0 0 0 0 1 -9.96055 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -13.3107 -4.5 0 0 0 0 1 -14.9913 -1.5 0 0 0 0 1 -13.3107 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -18.3637 7.5 0 0 0 0 1 -23.4501 10.5 0 0 0 0 1 -26.8593 13.5 0 0 0 0 1 -26.8593 16.5 0 0 0 0 1 -26.8593 19.5 0 0 0 0 1 -25.1529 22.5 0 0 0 0 1 -21.7509 25.5 0 0 0 0 1 -21.7509 28.5 0 0 0 0 1 -21.7509 31.5 0 0 0 0 1 -14.3186 34.5 0 0 0 0 1 -14.3186 37.5 0 0 0 0 1 -14.3186 40.5 0 0 0 0 1 -14.3186 43.5 0 0 0 0 1 -14.3186 46.5 0 0 0 0 1 -14.3186 49.5 0 0 0 0 1 -14.3186 52.5 0 0 0 0 1 -14.3186 55.5 0 +6235.28 0 0 0 1 -3.47085 -61.5 0 0 0 0 1 -3.47085 -58.5 0 0 0 0 1 -3.47085 -55.5 0 0 0 0 1 -3.47085 -52.5 0 0 0 0 1 -3.47085 -49.5 0 0 0 0 1 -3.47085 -46.5 0 0 0 0 1 -3.47085 -43.5 0 0 0 0 1 -3.47085 -40.5 0 0 0 0 1 -8.2911 -37.5 0 0 0 0 1 -8.2911 -34.5 0 0 0 0 1 -8.2911 -31.5 0 0 0 0 1 -9.96055 -28.5 0 0 0 0 1 -9.96055 -25.5 0 0 0 0 1 -9.96055 -22.5 0 0 0 0 1 -8.2911 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -8.2911 -13.5 0 0 0 0 1 -9.96055 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -13.3107 -4.5 0 0 0 0 1 -14.9913 -1.5 0 0 0 0 1 -13.3107 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -18.3637 7.5 0 0 0 0 1 -23.4501 10.5 0 0 0 0 1 -26.8593 13.5 0 0 0 0 1 -26.8593 16.5 0 0 0 0 1 -26.8593 19.5 0 0 0 0 1 -25.1529 22.5 0 0 0 0 1 -21.7509 25.5 0 0 0 0 1 -21.7509 28.5 0 0 0 0 1 -21.7509 31.5 0 0 0 0 1 -12.6394 34.5 0 0 0 0 1 -12.6394 37.5 0 0 0 0 1 -12.6394 40.5 0 0 0 0 1 -12.6394 43.5 0 0 0 0 1 -12.6394 46.5 0 0 0 0 1 -12.6394 49.5 0 0 0 0 1 -12.6394 52.5 0 0 0 0 1 -12.6394 55.5 0 +6421.38 0 0 0 1 5.58442 -61.5 0 0 0 0 1 5.58442 -58.5 0 0 0 0 1 5.58442 -55.5 0 0 0 0 1 5.58442 -52.5 0 0 0 0 1 5.58442 -49.5 0 0 0 0 1 5.58442 -46.5 0 0 0 0 1 5.58442 -43.5 0 0 0 0 1 5.58442 -40.5 0 0 0 0 1 3.2902 -37.5 0 0 0 0 1 3.2902 -34.5 0 0 0 0 1 -8.2911 -31.5 0 0 0 0 1 -9.96055 -28.5 0 0 0 0 1 -9.96055 -25.5 0 0 0 0 1 -9.96055 -22.5 0 0 0 0 1 -8.2911 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -8.2911 -13.5 0 0 0 0 1 -9.96055 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -13.3107 -4.5 0 0 0 0 1 -14.9913 -1.5 0 0 0 0 1 -13.3107 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -18.3637 7.5 0 0 0 0 1 -23.4501 10.5 0 0 0 0 1 -26.8593 13.5 0 0 0 0 1 -26.8593 16.5 0 0 0 0 1 -26.8593 19.5 0 0 0 0 1 -25.1529 22.5 0 0 0 0 1 -21.7509 25.5 0 0 0 0 1 -21.7509 28.5 0 0 0 0 1 -11.8013 31.5 0 0 0 0 1 -11.8013 34.5 0 0 0 0 1 -11.8013 37.5 0 0 0 0 1 -11.8013 40.5 0 0 0 0 1 -11.8013 43.5 0 0 0 0 1 -11.8013 46.5 0 0 0 0 1 -11.8013 49.5 0 0 0 0 1 -11.8013 52.5 0 0 0 0 1 -11.8013 55.5 0 +6607.41 0 0 0 1 5.58442 -61.5 0 0 0 0 1 5.58442 -58.5 0 0 0 0 1 5.58442 -55.5 0 0 0 0 1 5.58442 -52.5 0 0 0 0 1 5.58442 -49.5 0 0 0 0 1 5.58442 -46.5 0 0 0 0 1 5.58442 -43.5 0 0 0 0 1 5.58442 -40.5 0 0 0 0 1 3.2902 -37.5 0 0 0 0 1 3.2902 -34.5 0 0 0 0 1 -8.2911 -31.5 0 0 0 0 1 -9.96055 -28.5 0 0 0 0 1 -9.96055 -25.5 0 0 0 0 1 -9.96055 -22.5 0 0 0 0 1 -8.2911 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -8.2911 -13.5 0 0 0 0 1 -9.96055 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -13.3107 -4.5 0 0 0 0 1 -14.9913 -1.5 0 0 0 0 1 -13.3107 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -18.3637 7.5 0 0 0 0 1 -18.3637 10.5 0 0 0 0 1 -20.0555 13.5 0 0 0 0 1 -26.8593 16.5 0 0 0 0 1 -26.8593 19.5 0 0 0 0 1 -25.1529 22.5 0 0 0 0 1 -21.7509 25.5 0 0 0 0 1 -21.7509 28.5 0 0 0 0 1 -11.8013 31.5 0 0 0 0 1 -11.8013 34.5 0 0 0 0 1 -11.8013 37.5 0 0 0 0 1 -11.8013 40.5 0 0 0 0 1 -11.8013 43.5 0 0 0 0 1 -11.8013 46.5 0 0 0 0 1 -11.8013 49.5 0 0 0 0 1 -11.8013 52.5 0 0 0 0 1 -11.8013 55.5 0 +6795.54 0 0 0 1 6.402 -61.5 0 0 0 0 1 6.402 -58.5 0 0 0 0 1 6.402 -55.5 0 0 0 0 1 6.402 -52.5 0 0 0 0 1 6.402 -49.5 0 0 0 0 1 6.402 -46.5 0 0 0 0 1 6.402 -43.5 0 0 0 0 1 6.402 -40.5 0 0 0 0 1 3.2902 -37.5 0 0 0 0 1 3.2902 -34.5 0 0 0 0 1 -8.2911 -31.5 0 0 0 0 1 -9.96055 -28.5 0 0 0 0 1 -9.96055 -25.5 0 0 0 0 1 -9.96055 -22.5 0 0 0 0 1 -8.2911 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -4.96342 -13.5 0 0 0 0 1 -4.96342 -10.5 0 0 0 0 1 -1.65072 -7.5 0 0 0 0 1 -9.96055 -4.5 0 0 0 0 1 -9.96055 -1.5 0 0 0 0 1 -9.96055 1.5 0 0 0 0 1 -9.96055 4.5 0 0 0 0 1 -13.3107 7.5 0 0 0 0 1 -14.9913 10.5 0 0 0 0 1 -6.62539 13.5 0 0 0 0 1 -11.6337 16.5 0 0 0 0 1 -11.6337 19.5 0 0 0 0 1 -11.6337 22.5 0 0 0 0 1 -11.6337 25.5 0 0 0 0 1 -11.6337 28.5 0 0 0 0 1 -6.79179 31.5 0 0 0 0 1 -6.79179 34.5 0 0 0 0 1 -6.79179 37.5 0 0 0 0 1 -6.79179 40.5 0 0 0 0 1 -6.79179 43.5 0 0 0 0 1 -6.79179 46.5 0 0 0 0 1 -6.79179 49.5 0 0 0 0 1 -6.79179 52.5 0 0 0 0 1 -6.79179 55.5 0 +6983.96 0 0 0 1 8.84914 -61.5 0 0 0 0 1 8.84914 -58.5 0 0 0 0 1 8.84914 -55.5 0 0 0 0 1 8.84914 -52.5 0 0 0 0 1 8.84914 -49.5 0 0 0 0 1 8.84914 -46.5 0 0 0 0 1 8.84914 -43.5 0 0 0 0 1 8.84914 -40.5 0 0 0 0 1 3.2902 -37.5 0 0 0 0 1 3.2902 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 -3.3052 -28.5 0 0 0 0 1 -3.3052 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 0 -19.5 0 0 0 0 1 -1.65072 -16.5 0 0 0 0 1 -1.65072 -13.5 0 0 0 0 1 0 -10.5 0 0 0 0 1 0 -7.5 0 0 0 0 1 -9.96055 -4.5 0 0 0 0 1 -9.96055 -1.5 0 0 0 0 1 -9.96055 1.5 0 0 0 0 1 -8.2911 4.5 0 0 0 0 1 -8.2911 7.5 0 0 0 0 1 -13.3107 10.5 0 0 0 0 1 -6.62539 13.5 0 0 0 0 1 -9.96055 16.5 0 0 0 0 1 -6.62539 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -6.62539 25.5 0 0 0 0 1 -6.62539 28.5 0 0 0 0 1 -4.29968 31.5 0 0 0 0 1 -4.29968 34.5 0 0 0 0 1 -4.29968 37.5 0 0 0 0 1 -4.29968 40.5 0 0 0 0 1 -4.29968 43.5 0 0 0 0 1 -4.29968 46.5 0 0 0 0 1 -4.29968 49.5 0 0 0 0 1 -4.29968 52.5 0 0 0 0 1 -4.29968 55.5 0 +7171.44 0 0 0 1 8.84914 -61.5 0 0 0 0 1 8.84914 -58.5 0 0 0 0 1 8.84914 -55.5 0 0 0 0 1 8.84914 -52.5 0 0 0 0 1 8.84914 -49.5 0 0 0 0 1 8.84914 -46.5 0 0 0 0 1 8.84914 -43.5 0 0 0 0 1 8.84914 -40.5 0 0 0 0 1 3.2902 -37.5 0 0 0 0 1 3.2902 -34.5 0 0 0 0 1 3.2902 -31.5 0 0 0 0 1 1.64698 -28.5 0 0 0 0 1 1.64698 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 1.64698 -19.5 0 0 0 0 1 0 -16.5 0 0 0 0 1 0 -13.5 0 0 0 0 1 0 -10.5 0 0 0 0 1 0 -7.5 0 0 0 0 1 -1.65072 -4.5 0 0 0 0 1 -1.65072 -1.5 0 0 0 0 1 -1.65072 1.5 0 0 0 0 1 -4.96342 4.5 0 0 0 0 1 -6.62539 7.5 0 0 0 0 1 -8.2911 10.5 0 0 0 0 1 -4.96342 13.5 0 0 0 0 1 -4.96342 16.5 0 0 0 0 1 2.30472 19.5 0 0 0 0 1 2.30472 22.5 0 0 0 0 1 2.30472 25.5 0 0 0 0 1 2.30472 28.5 0 0 0 0 1 2.30472 31.5 0 0 0 0 1 2.30472 34.5 0 0 0 0 1 2.30472 37.5 0 0 0 0 1 2.30472 40.5 0 0 0 0 1 2.30472 43.5 0 0 0 0 1 2.30472 46.5 0 0 0 0 1 2.30472 49.5 0 0 0 0 1 2.30472 52.5 0 0 0 0 1 2.30472 55.5 0 +7357.47 0 0 0 1 9.66299 -61.5 0 0 0 0 1 9.66299 -58.5 0 0 0 0 1 9.66299 -55.5 0 0 0 0 1 9.66299 -52.5 0 0 0 0 1 9.66299 -49.5 0 0 0 0 1 9.66299 -46.5 0 0 0 0 1 9.66299 -43.5 0 0 0 0 1 9.66299 -40.5 0 0 0 0 1 4.92968 -37.5 0 0 0 0 1 4.92968 -34.5 0 0 0 0 1 4.92968 -31.5 0 0 0 0 1 3.2902 -28.5 0 0 0 0 1 3.2902 -25.5 0 0 0 0 1 3.2902 -22.5 0 0 0 0 1 1.64698 -19.5 0 0 0 0 1 1.64698 -16.5 0 0 0 0 1 1.64698 -13.5 0 0 0 0 1 1.64698 -10.5 0 0 0 0 1 1.64698 -7.5 0 0 0 0 1 0 -4.5 0 0 0 0 1 -1.65072 -1.5 0 0 0 0 1 -1.65072 1.5 0 0 0 0 1 -1.65072 4.5 0 0 0 0 1 -3.3052 7.5 0 0 0 0 1 -6.62539 10.5 0 0 0 0 1 1.64698 13.5 0 0 0 0 1 8.1974 16.5 0 0 0 0 1 8.1974 19.5 0 0 0 0 1 12.909 22.5 0 0 0 0 1 12.909 25.5 0 0 0 0 1 12.909 28.5 0 0 0 0 1 12.909 31.5 0 0 0 0 1 12.909 34.5 0 0 0 0 1 12.909 37.5 0 0 0 0 1 12.909 40.5 0 0 0 0 1 12.909 43.5 0 0 0 0 1 12.909 46.5 0 0 0 0 1 12.909 49.5 0 0 0 0 1 12.909 52.5 0 0 0 0 1 12.909 55.5 0 +7543.64 0 0 0 1 12.0989 -61.5 0 0 0 0 1 12.0989 -58.5 0 0 0 0 1 12.0989 -55.5 0 0 0 0 1 12.0989 -52.5 0 0 0 0 1 12.0989 -49.5 0 0 0 0 1 12.0989 -46.5 0 0 0 0 1 12.0989 -43.5 0 0 0 0 1 12.0989 -40.5 0 0 0 0 1 9.82565 -37.5 0 0 0 0 1 9.82565 -34.5 0 0 0 0 1 9.82565 -31.5 0 0 0 0 1 9.82565 -28.5 0 0 0 0 1 8.1974 -25.5 0 0 0 0 1 8.1974 -22.5 0 0 0 0 1 4.92968 -19.5 0 0 0 0 1 1.64698 -16.5 0 0 0 0 1 1.64698 -13.5 0 0 0 0 1 1.64698 -10.5 0 0 0 0 1 1.64698 -7.5 0 0 0 0 1 1.64698 -4.5 0 0 0 0 1 0 -1.5 0 0 0 0 1 0 1.5 0 0 0 0 1 -1.65072 4.5 0 0 0 0 1 -1.65072 7.5 0 0 0 0 1 -6.62539 10.5 0 0 0 0 1 4.92968 13.5 0 0 0 0 1 8.1974 16.5 0 0 0 0 1 8.1974 19.5 0 0 0 0 1 12.909 22.5 0 0 0 0 1 12.909 25.5 0 0 0 0 1 12.909 28.5 0 0 0 0 1 12.909 31.5 0 0 0 0 1 12.909 34.5 0 0 0 0 1 12.909 37.5 0 0 0 0 1 12.909 40.5 0 0 0 0 1 12.909 43.5 0 0 0 0 1 12.909 46.5 0 0 0 0 1 12.909 49.5 0 0 0 0 1 12.909 52.5 0 0 0 0 1 12.909 55.5 0 +7731.84 0 0 0 1 12.0989 -61.5 0 0 0 0 1 12.0989 -58.5 0 0 0 0 1 12.0989 -55.5 0 0 0 0 1 12.0989 -52.5 0 0 0 0 1 12.0989 -49.5 0 0 0 0 1 12.0989 -46.5 0 0 0 0 1 12.0989 -43.5 0 0 0 0 1 12.0989 -40.5 0 0 0 0 1 9.82565 -37.5 0 0 0 0 1 9.82565 -34.5 0 0 0 0 1 9.82565 -31.5 0 0 0 0 1 9.82565 -28.5 0 0 0 0 1 9.82565 -25.5 0 0 0 0 1 9.82565 -22.5 0 0 0 0 1 9.82565 -19.5 0 0 0 0 1 9.82565 -16.5 0 0 0 0 1 9.82565 -13.5 0 0 0 0 1 9.82565 -10.5 0 0 0 0 1 9.82565 -7.5 0 0 0 0 1 9.82565 -4.5 0 0 0 0 1 9.82565 -1.5 0 0 0 0 1 8.1974 1.5 0 0 0 0 1 6.56541 4.5 0 0 0 0 1 6.56541 7.5 0 0 0 0 1 6.56541 10.5 0 0 0 0 1 6.56541 13.5 0 0 0 0 1 8.1974 16.5 0 0 0 0 1 8.1974 19.5 0 0 0 0 1 12.909 22.5 0 0 0 0 1 12.909 25.5 0 0 0 0 1 12.909 28.5 0 0 0 0 1 12.909 31.5 0 0 0 0 1 12.909 34.5 0 0 0 0 1 12.909 37.5 0 0 0 0 1 12.909 40.5 0 0 0 0 1 12.909 43.5 0 0 0 0 1 12.909 46.5 0 0 0 0 1 12.909 49.5 0 0 0 0 1 12.909 52.5 0 0 0 0 1 12.909 55.5 0 +7920.33 0 0 0 1 12.909 -61.5 0 0 0 0 1 12.909 -58.5 0 0 0 0 1 12.909 -55.5 0 0 0 0 1 12.909 -52.5 0 0 0 0 1 12.909 -49.5 0 0 0 0 1 12.909 -46.5 0 0 0 0 1 12.909 -43.5 0 0 0 0 1 12.909 -40.5 0 0 0 0 1 11.4502 -37.5 0 0 0 0 1 11.4502 -34.5 0 0 0 0 1 11.4502 -31.5 0 0 0 0 1 11.4502 -28.5 0 0 0 0 1 11.4502 -25.5 0 0 0 0 1 11.4502 -22.5 0 0 0 0 1 11.4502 -19.5 0 0 0 0 1 11.4502 -16.5 0 0 0 0 1 11.4502 -13.5 0 0 0 0 1 11.4502 -10.5 0 0 0 0 1 11.4502 -7.5 0 0 0 0 1 11.4502 -4.5 0 0 0 0 1 9.82565 -1.5 0 0 0 0 1 9.82565 1.5 0 0 0 0 1 9.82565 4.5 0 0 0 0 1 9.82565 7.5 0 0 0 0 1 9.82565 10.5 0 0 0 0 1 6.56541 13.5 0 0 0 0 1 9.82565 16.5 0 0 0 0 1 9.82565 19.5 0 0 0 0 1 13.7182 22.5 0 0 0 0 1 13.7182 25.5 0 0 0 0 1 13.7182 28.5 0 0 0 0 1 13.7182 31.5 0 0 0 0 1 13.7182 34.5 0 0 0 0 1 13.7182 37.5 0 0 0 0 1 13.7182 40.5 0 0 0 0 1 13.7182 43.5 0 0 0 0 1 13.7182 46.5 0 0 0 0 1 13.7182 49.5 0 0 0 0 1 13.7182 52.5 0 0 0 0 1 13.7182 55.5 0 +8115.02 0 0 0 1 20.1583 -61.5 0 0 0 0 1 20.1583 -58.5 0 0 0 0 1 20.1583 -55.5 0 0 0 0 1 20.1583 -52.5 0 0 0 0 1 20.1583 -49.5 0 0 0 0 1 20.1583 -46.5 0 0 0 0 1 20.1583 -43.5 0 0 0 0 1 20.1583 -40.5 0 0 0 0 1 20.1583 -37.5 0 0 0 0 1 20.1583 -34.5 0 0 0 0 1 19.5169 -31.5 0 0 0 0 1 19.5169 -28.5 0 0 0 0 1 19.5169 -25.5 0 0 0 0 1 19.5169 -22.5 0 0 0 0 1 19.5169 -19.5 0 0 0 0 1 19.5169 -16.5 0 0 0 0 1 19.5169 -13.5 0 0 0 0 1 19.5169 -10.5 0 0 0 0 1 21.1192 -7.5 0 0 0 0 1 21.1192 -4.5 0 0 0 0 1 21.1192 -1.5 0 0 0 0 1 19.5169 1.5 0 0 0 0 1 16.3014 4.5 0 0 0 0 1 16.3014 7.5 0 0 0 0 1 17.911 10.5 0 0 0 0 1 9.82565 13.5 0 0 0 0 1 9.82565 16.5 0 0 0 0 1 9.82565 19.5 0 0 0 0 1 9.82565 22.5 0 0 0 0 1 13.7182 25.5 0 0 0 0 1 13.7182 28.5 0 0 0 0 1 13.7182 31.5 0 0 0 0 1 13.7182 34.5 0 0 0 0 1 13.7182 37.5 0 0 0 0 1 13.7182 40.5 0 0 0 0 1 13.7182 43.5 0 0 0 0 1 13.7182 46.5 0 0 0 0 1 13.7182 49.5 0 0 0 0 1 13.7182 52.5 0 0 0 0 1 13.7182 55.5 0 +8311.73 0 0 0 1 27.3329 -61.5 0 0 0 0 1 27.3329 -58.5 0 0 0 0 1 27.3329 -55.5 0 0 0 0 1 27.3329 -52.5 0 0 0 0 1 27.3329 -49.5 0 0 0 0 1 27.3329 -46.5 0 0 0 0 1 27.3329 -43.5 0 0 0 0 1 27.3329 -40.5 0 0 0 0 1 27.3329 -37.5 0 0 0 0 1 27.3329 -34.5 0 0 0 0 1 27.3329 -31.5 0 0 0 0 1 27.3329 -28.5 0 0 0 0 1 24.3126 -25.5 0 0 0 0 1 24.3126 -22.5 0 0 0 0 1 24.3126 -19.5 0 0 0 0 1 24.3126 -16.5 0 0 0 0 1 24.3126 -13.5 0 0 0 0 1 24.3126 -10.5 0 0 0 0 1 25.7449 -7.5 0 0 0 0 1 25.7449 -4.5 0 0 0 0 1 25.7449 -1.5 0 0 0 0 1 25.7449 1.5 0 0 0 0 1 25.7449 4.5 0 0 0 0 1 25.7449 7.5 0 0 0 0 1 25.7449 10.5 0 0 0 0 1 25.7449 13.5 0 0 0 0 1 25.7449 16.5 0 0 0 0 1 25.7449 19.5 0 0 0 0 1 25.7449 22.5 0 0 0 0 1 25.7449 25.5 0 0 0 0 1 25.7449 28.5 0 0 0 0 1 25.7449 31.5 0 0 0 0 1 25.7449 34.5 0 0 0 0 1 25.7449 37.5 0 0 0 0 1 25.7449 40.5 0 0 0 0 1 25.7449 43.5 0 0 0 0 1 25.7449 46.5 0 0 0 0 1 25.7449 49.5 0 0 0 0 1 25.7449 52.5 0 0 0 0 1 25.7449 55.5 0 +8507.64 0 0 0 1 29.708 -61.5 0 0 0 0 1 29.708 -58.5 0 0 0 0 1 29.708 -55.5 0 0 0 0 1 29.708 -52.5 0 0 0 0 1 29.708 -49.5 0 0 0 0 1 29.708 -46.5 0 0 0 0 1 29.708 -43.5 0 0 0 0 1 29.708 -40.5 0 0 0 0 1 29.708 -37.5 0 0 0 0 1 29.708 -34.5 0 0 0 0 1 29.708 -31.5 0 0 0 0 1 29.708 -28.5 0 0 0 0 1 29.0755 -25.5 0 0 0 0 1 29.0755 -22.5 0 0 0 0 1 29.0755 -19.5 0 0 0 0 1 28.759 -16.5 0 0 0 0 1 27.1743 -13.5 0 0 0 0 1 25.9039 -10.5 0 0 0 0 1 26.5394 -7.5 0 0 0 0 1 26.5394 -4.5 0 0 0 0 1 26.5394 -1.5 0 0 0 0 1 26.5394 1.5 0 0 0 0 1 26.5394 4.5 0 0 0 0 1 26.5394 7.5 0 0 0 0 1 26.5394 10.5 0 0 0 0 1 26.5394 13.5 0 0 0 0 1 26.5394 16.5 0 0 0 0 1 26.5394 19.5 0 0 0 0 1 26.5394 22.5 0 0 0 0 1 26.5394 25.5 0 0 0 0 1 26.5394 28.5 0 0 0 0 1 26.5394 31.5 0 0 0 0 1 26.5394 34.5 0 0 0 0 1 26.5394 37.5 0 0 0 0 1 26.5394 40.5 0 0 0 0 1 26.5394 43.5 0 0 0 0 1 26.5394 46.5 0 0 0 0 1 26.5394 49.5 0 0 0 0 1 26.5394 52.5 0 0 0 0 1 26.5394 55.5 0 +8768.51 0 0 0 1 8.84914 -61.5 0 0 0 0 1 8.84914 -58.5 0 0 0 0 1 8.84914 -55.5 0 0 0 0 1 8.84914 -52.5 0 0 0 0 1 8.84914 -49.5 0 0 0 0 1 8.84914 -46.5 0 0 0 0 1 8.84914 -43.5 0 0 0 0 1 8.84914 -40.5 0 0 0 0 1 8.84914 -37.5 0 0 0 0 1 8.84914 -34.5 0 0 0 0 1 8.84914 -31.5 0 0 0 0 1 8.84914 -28.5 0 0 0 0 1 8.84914 -25.5 0 0 0 0 1 8.84914 -22.5 0 0 0 0 1 8.84914 -19.5 0 0 0 0 1 8.84914 -16.5 0 0 0 0 1 8.84914 -13.5 0 0 0 0 1 8.84914 -10.5 0 0 0 0 1 8.84914 -7.5 0 0 0 0 1 8.84914 -4.5 0 0 0 0 1 8.84914 -1.5 0 0 0 0 1 8.84914 1.5 0 0 0 0 1 8.84914 4.5 0 0 0 0 1 8.84914 7.5 0 0 0 0 1 8.84914 10.5 0 0 0 0 1 8.84914 13.5 0 0 0 0 1 8.1974 16.5 0 0 0 0 1 8.1974 19.5 0 0 0 0 1 8.1974 22.5 0 0 0 0 1 8.1974 25.5 0 0 0 0 1 9.66299 28.5 0 0 0 0 1 9.66299 31.5 0 0 0 0 1 9.66299 34.5 0 0 0 0 1 9.66299 37.5 0 0 0 0 1 9.66299 40.5 0 0 0 0 1 9.66299 43.5 0 0 0 0 1 9.66299 46.5 0 0 0 0 1 9.66299 49.5 0 0 0 0 1 9.66299 52.5 0 0 0 0 1 9.66299 55.5 0 +9030.09 0 0 0 1 -14.3186 -61.5 0 0 0 0 1 -14.3186 -58.5 0 0 0 0 1 -14.3186 -55.5 0 0 0 0 1 -14.3186 -52.5 0 0 0 0 1 -14.3186 -49.5 0 0 0 0 1 -14.3186 -46.5 0 0 0 0 1 -14.3186 -43.5 0 0 0 0 1 -14.3186 -40.5 0 0 0 0 1 -14.3186 -37.5 0 0 0 0 1 -14.3186 -34.5 0 0 0 0 1 -14.3186 -31.5 0 0 0 0 1 -14.3186 -28.5 0 0 0 0 1 -14.3186 -25.5 0 0 0 0 1 -14.3186 -22.5 0 0 0 0 1 -14.3186 -19.5 0 0 0 0 1 -14.3186 -16.5 0 0 0 0 1 -14.3186 -13.5 0 0 0 0 1 -14.3186 -10.5 0 0 0 0 1 -14.3186 -7.5 0 0 0 0 1 -14.3186 -4.5 0 0 0 0 1 -14.3186 -1.5 0 0 0 0 1 -14.3186 1.5 0 0 0 0 1 -14.3186 4.5 0 0 0 0 1 -14.3186 7.5 0 0 0 0 1 -14.3186 10.5 0 0 0 0 1 -14.3186 13.5 0 0 0 0 1 -14.3186 16.5 0 0 0 0 1 -14.3186 19.5 0 0 0 0 1 -16.6756 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -12.6394 31.5 0 0 0 0 1 -12.6394 34.5 0 0 0 0 1 -12.6394 37.5 0 0 0 0 1 -12.6394 40.5 0 0 0 0 1 -12.6394 43.5 0 0 0 0 1 -12.6394 46.5 0 0 0 0 1 -12.6394 49.5 0 0 0 0 1 -12.6394 52.5 0 0 0 0 1 -12.6394 55.5 0 +9286.73 0 0 0 1 -14.3186 -61.5 0 0 0 0 1 -14.3186 -58.5 0 0 0 0 1 -14.3186 -55.5 0 0 0 0 1 -14.3186 -52.5 0 0 0 0 1 -14.3186 -49.5 0 0 0 0 1 -14.3186 -46.5 0 0 0 0 1 -14.3186 -43.5 0 0 0 0 1 -14.3186 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -21.4115 -31.5 0 0 0 0 1 -21.4115 -28.5 0 0 0 0 1 -20.0555 -25.5 0 0 0 0 1 -20.0555 -22.5 0 0 0 0 1 -20.0555 -19.5 0 0 0 0 1 -20.0555 -16.5 0 0 0 0 1 -14.9913 -13.5 0 0 0 0 1 -14.9913 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -14.9913 -4.5 0 0 0 0 1 -16.6756 -1.5 0 0 0 0 1 -16.6756 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -16.6756 7.5 0 0 0 0 1 -18.3637 10.5 0 0 0 0 1 -14.9913 13.5 0 0 0 0 1 -14.9913 16.5 0 0 0 0 1 -13.4786 19.5 0 0 0 0 1 -13.4786 22.5 0 0 0 0 1 -13.4786 25.5 0 0 0 0 1 -13.4786 28.5 0 0 0 0 1 -13.4786 31.5 0 0 0 0 1 -13.4786 34.5 0 0 0 0 1 -13.4786 37.5 0 0 0 0 1 -13.4786 40.5 0 0 0 0 1 -13.4786 43.5 0 0 0 0 1 -13.4786 46.5 0 0 0 0 1 -13.4786 49.5 0 0 0 0 1 -13.4786 52.5 0 0 0 0 1 -13.4786 55.5 0 +9536.89 0 0 0 1 -12.6394 -61.5 0 0 0 0 1 -12.6394 -58.5 0 0 0 0 1 -12.6394 -55.5 0 0 0 0 1 -12.6394 -52.5 0 0 0 0 1 -12.6394 -49.5 0 0 0 0 1 -12.6394 -46.5 0 0 0 0 1 -12.6394 -43.5 0 0 0 0 1 -12.6394 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -21.4115 -31.5 0 0 0 0 1 -21.4115 -28.5 0 0 0 0 1 -20.0555 -25.5 0 0 0 0 1 -20.0555 -22.5 0 0 0 0 1 -20.0555 -19.5 0 0 0 0 1 -20.0555 -16.5 0 0 0 0 1 -14.9913 -13.5 0 0 0 0 1 -14.9913 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -14.9913 -4.5 0 0 0 0 1 -16.6756 -1.5 0 0 0 0 1 -16.6756 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -16.6756 7.5 0 0 0 0 1 -18.3637 10.5 0 0 0 0 1 -14.9913 13.5 0 0 0 0 1 -11.6337 16.5 0 0 0 0 1 -11.6337 19.5 0 0 0 0 1 -14.9913 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -8.45788 31.5 0 0 0 0 1 -8.45788 34.5 0 0 0 0 1 -8.45788 37.5 0 0 0 0 1 -8.45788 40.5 0 0 0 0 1 -8.45788 43.5 0 0 0 0 1 -8.45788 46.5 0 0 0 0 1 -8.45788 49.5 0 0 0 0 1 -8.45788 52.5 0 0 0 0 1 -8.45788 55.5 0 +9786.43 0 0 0 1 -12.6394 -61.5 0 0 0 0 1 -12.6394 -58.5 0 0 0 0 1 -12.6394 -55.5 0 0 0 0 1 -12.6394 -52.5 0 0 0 0 1 -12.6394 -49.5 0 0 0 0 1 -12.6394 -46.5 0 0 0 0 1 -12.6394 -43.5 0 0 0 0 1 -12.6394 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -21.4115 -31.5 0 0 0 0 1 -21.4115 -28.5 0 0 0 0 1 -20.0555 -25.5 0 0 0 0 1 -20.0555 -22.5 0 0 0 0 1 -20.0555 -19.5 0 0 0 0 1 -20.0555 -16.5 0 0 0 0 1 -14.9913 -13.5 0 0 0 0 1 -14.9913 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -14.9913 -4.5 0 0 0 0 1 -16.6756 -1.5 0 0 0 0 1 -16.6756 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -16.6756 7.5 0 0 0 0 1 -18.3637 10.5 0 0 0 0 1 -14.9913 13.5 0 0 0 0 1 -11.6337 16.5 0 0 0 0 1 -11.6337 19.5 0 0 0 0 1 -13.3107 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -7.62437 31.5 0 0 0 0 1 -7.62437 34.5 0 0 0 0 1 -7.62437 37.5 0 0 0 0 1 -7.62437 40.5 0 0 0 0 1 -7.62437 43.5 0 0 0 0 1 -7.62437 46.5 0 0 0 0 1 -7.62437 49.5 0 0 0 0 1 -7.62437 52.5 0 0 0 0 1 -7.62437 55.5 0 +10035.7 0 0 0 1 -12.6394 -61.5 0 0 0 0 1 -12.6394 -58.5 0 0 0 0 1 -12.6394 -55.5 0 0 0 0 1 -12.6394 -52.5 0 0 0 0 1 -12.6394 -49.5 0 0 0 0 1 -12.6394 -46.5 0 0 0 0 1 -12.6394 -43.5 0 0 0 0 1 -12.6394 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -21.4115 -31.5 0 0 0 0 1 -21.4115 -28.5 0 0 0 0 1 -20.0555 -25.5 0 0 0 0 1 -20.0555 -22.5 0 0 0 0 1 -20.0555 -19.5 0 0 0 0 1 -20.0555 -16.5 0 0 0 0 1 -14.9913 -13.5 0 0 0 0 1 -14.9913 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -14.9913 -4.5 0 0 0 0 1 -16.6756 -1.5 0 0 0 0 1 -16.6756 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -16.6756 7.5 0 0 0 0 1 -14.9913 10.5 0 0 0 0 1 -14.9913 13.5 0 0 0 0 1 -11.6337 16.5 0 0 0 0 1 -9.96055 19.5 0 0 0 0 1 -11.6337 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -7.62437 31.5 0 0 0 0 1 -7.62437 34.5 0 0 0 0 1 -7.62437 37.5 0 0 0 0 1 -7.62437 40.5 0 0 0 0 1 -7.62437 43.5 0 0 0 0 1 -7.62437 46.5 0 0 0 0 1 -7.62437 49.5 0 0 0 0 1 -7.62437 52.5 0 0 0 0 1 -7.62437 55.5 0 +10283.6 0 0 0 1 -12.6394 -61.5 0 0 0 0 1 -12.6394 -58.5 0 0 0 0 1 -12.6394 -55.5 0 0 0 0 1 -12.6394 -52.5 0 0 0 0 1 -12.6394 -49.5 0 0 0 0 1 -12.6394 -46.5 0 0 0 0 1 -12.6394 -43.5 0 0 0 0 1 -12.6394 -40.5 0 0 0 0 1 -20.0555 -37.5 0 0 0 0 1 -20.0555 -34.5 0 0 0 0 1 -21.4115 -31.5 0 0 0 0 1 -21.4115 -28.5 0 0 0 0 1 -20.0555 -25.5 0 0 0 0 1 -20.0555 -22.5 0 0 0 0 1 -20.0555 -19.5 0 0 0 0 1 -20.0555 -16.5 0 0 0 0 1 -14.9913 -13.5 0 0 0 0 1 -14.9913 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -14.9913 -4.5 0 0 0 0 1 -16.6756 -1.5 0 0 0 0 1 -13.3107 1.5 0 0 0 0 1 -14.9913 4.5 0 0 0 0 1 -14.9913 7.5 0 0 0 0 1 -14.9913 10.5 0 0 0 0 1 -13.3107 13.5 0 0 0 0 1 -11.6337 16.5 0 0 0 0 1 -9.96055 19.5 0 0 0 0 1 -9.96055 22.5 0 0 0 0 1 -13.3107 25.5 0 0 0 0 1 -13.3107 28.5 0 0 0 0 1 -6.79179 31.5 0 0 0 0 1 -6.79179 34.5 0 0 0 0 1 -6.79179 37.5 0 0 0 0 1 -6.79179 40.5 0 0 0 0 1 -6.79179 43.5 0 0 0 0 1 -6.79179 46.5 0 0 0 0 1 -6.79179 49.5 0 0 0 0 1 -6.79179 52.5 0 0 0 0 1 -6.79179 55.5 0 +10536 0 0 0 1 -5.96015 -61.5 0 0 0 0 1 -5.96015 -58.5 0 0 0 0 1 -5.96015 -55.5 0 0 0 0 1 -5.96015 -52.5 0 0 0 0 1 -5.96015 -49.5 0 0 0 0 1 -5.96015 -46.5 0 0 0 0 1 -5.96015 -43.5 0 0 0 0 1 -5.96015 -40.5 0 0 0 0 1 -6.62539 -37.5 0 0 0 0 1 -6.62539 -34.5 0 0 0 0 1 -6.62539 -31.5 0 0 0 0 1 -6.62539 -28.5 0 0 0 0 1 -6.62539 -25.5 0 0 0 0 1 -6.62539 -22.5 0 0 0 0 1 -6.62539 -19.5 0 0 0 0 1 -9.96055 -16.5 0 0 0 0 1 -9.96055 -13.5 0 0 0 0 1 -9.96055 -10.5 0 0 0 0 1 -9.96055 -7.5 0 0 0 0 1 -9.96055 -4.5 0 0 0 0 1 -9.96055 -1.5 0 0 0 0 1 -11.6337 1.5 0 0 0 0 1 -13.3107 4.5 0 0 0 0 1 -13.3107 7.5 0 0 0 0 1 -13.3107 10.5 0 0 0 0 1 -13.3107 13.5 0 0 0 0 1 -11.6337 16.5 0 0 0 0 1 -9.96055 19.5 0 0 0 0 1 -9.96055 22.5 0 0 0 0 1 -9.96055 25.5 0 0 0 0 1 -9.96055 28.5 0 0 0 0 1 -3.47085 31.5 0 0 0 0 1 -3.47085 34.5 0 0 0 0 1 -3.47085 37.5 0 0 0 0 1 -3.47085 40.5 0 0 0 0 1 -3.47085 43.5 0 0 0 0 1 -3.47085 46.5 0 0 0 0 1 -3.47085 49.5 0 0 0 0 1 -3.47085 52.5 0 0 0 0 1 -3.47085 55.5 0 +10790.4 0 0 0 1 3.12605 -61.5 0 0 0 0 1 3.12605 -58.5 0 0 0 0 1 3.12605 -55.5 0 0 0 0 1 3.12605 -52.5 0 0 0 0 1 3.12605 -49.5 0 0 0 0 1 3.12605 -46.5 0 0 0 0 1 3.12605 -43.5 0 0 0 0 1 3.12605 -40.5 0 0 0 0 1 0 -37.5 0 0 0 0 1 0 -34.5 0 0 0 0 1 0 -31.5 0 0 0 0 1 -3.3052 -28.5 0 0 0 0 1 0 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 1.64698 -19.5 0 0 0 0 1 -1.65072 -16.5 0 0 0 0 1 -1.65072 -13.5 0 0 0 0 1 -1.65072 -10.5 0 0 0 0 1 -1.65072 -7.5 0 0 0 0 1 -6.62539 -4.5 0 0 0 0 1 -9.96055 -1.5 0 0 0 0 1 -9.96055 1.5 0 0 0 0 1 -9.96055 4.5 0 0 0 0 1 -9.96055 7.5 0 0 0 0 1 -9.96055 10.5 0 0 0 0 1 -13.3107 13.5 0 0 0 0 1 -11.6337 16.5 0 0 0 0 1 -9.96055 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 0.65924 31.5 0 0 0 0 1 0.65924 34.5 0 0 0 0 1 0.65924 37.5 0 0 0 0 1 0.65924 40.5 0 0 0 0 1 0.65924 43.5 0 0 0 0 1 0.65924 46.5 0 0 0 0 1 0.65924 49.5 0 0 0 0 1 0.65924 52.5 0 0 0 0 1 0.65924 55.5 0 +11044.4 0 0 0 1 7.21865 -61.5 0 0 0 0 1 7.21865 -58.5 0 0 0 0 1 7.21865 -55.5 0 0 0 0 1 7.21865 -52.5 0 0 0 0 1 7.21865 -49.5 0 0 0 0 1 7.21865 -46.5 0 0 0 0 1 7.21865 -43.5 0 0 0 0 1 7.21865 -40.5 0 0 0 0 1 1.64698 -37.5 0 0 0 0 1 1.64698 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 1.64698 -28.5 0 0 0 0 1 1.64698 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 1.64698 -19.5 0 0 0 0 1 1.64698 -16.5 0 0 0 0 1 1.64698 -13.5 0 0 0 0 1 0 -10.5 0 0 0 0 1 0 -7.5 0 0 0 0 1 -1.65072 -4.5 0 0 0 0 1 -4.96342 -1.5 0 0 0 0 1 -4.96342 1.5 0 0 0 0 1 -4.96342 4.5 0 0 0 0 1 -3.3052 7.5 0 0 0 0 1 -9.96055 10.5 0 0 0 0 1 -13.3107 13.5 0 0 0 0 1 -9.96055 16.5 0 0 0 0 1 -8.2911 19.5 0 0 0 0 1 0 22.5 0 0 0 0 1 0 25.5 0 0 0 0 1 0 28.5 0 0 0 0 1 1.48245 31.5 0 0 0 0 1 1.48245 34.5 0 0 0 0 1 1.48245 37.5 0 0 0 0 1 1.48245 40.5 0 0 0 0 1 1.48245 43.5 0 0 0 0 1 1.48245 46.5 0 0 0 0 1 1.48245 49.5 0 0 0 0 1 1.48245 52.5 0 0 0 0 1 1.48245 55.5 0 +11297.8 0 0 0 1 10.4759 -61.5 0 0 0 0 1 10.4759 -58.5 0 0 0 0 1 10.4759 -55.5 0 0 0 0 1 10.4759 -52.5 0 0 0 0 1 10.4759 -49.5 0 0 0 0 1 10.4759 -46.5 0 0 0 0 1 10.4759 -43.5 0 0 0 0 1 10.4759 -40.5 0 0 0 0 1 4.92968 -37.5 0 0 0 0 1 4.92968 -34.5 0 0 0 0 1 4.92968 -31.5 0 0 0 0 1 1.64698 -28.5 0 0 0 0 1 1.64698 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 1.64698 -19.5 0 0 0 0 1 1.64698 -16.5 0 0 0 0 1 1.64698 -13.5 0 0 0 0 1 1.64698 -10.5 0 0 0 0 1 1.64698 -7.5 0 0 0 0 1 0 -4.5 0 0 0 0 1 -1.65072 -1.5 0 0 0 0 1 -1.65072 1.5 0 0 0 0 1 -1.65072 4.5 0 0 0 0 1 -1.65072 7.5 0 0 0 0 1 -8.2911 10.5 0 0 0 0 1 -13.3107 13.5 0 0 0 0 1 -9.96055 16.5 0 0 0 0 1 0 19.5 0 0 0 0 1 0 22.5 0 0 0 0 1 0 25.5 0 0 0 0 1 0 28.5 0 0 0 0 1 1.48245 31.5 0 0 0 0 1 1.48245 34.5 0 0 0 0 1 1.48245 37.5 0 0 0 0 1 1.48245 40.5 0 0 0 0 1 1.48245 43.5 0 0 0 0 1 1.48245 46.5 0 0 0 0 1 1.48245 49.5 0 0 0 0 1 1.48245 52.5 0 0 0 0 1 1.48245 55.5 0 +11548.8 0 0 0 1 12.0989 -61.5 0 0 0 0 1 12.0989 -58.5 0 0 0 0 1 12.0989 -55.5 0 0 0 0 1 12.0989 -52.5 0 0 0 0 1 12.0989 -49.5 0 0 0 0 1 12.0989 -46.5 0 0 0 0 1 12.0989 -43.5 0 0 0 0 1 12.0989 -40.5 0 0 0 0 1 6.56541 -37.5 0 0 0 0 1 6.56541 -34.5 0 0 0 0 1 6.56541 -31.5 0 0 0 0 1 6.56541 -28.5 0 0 0 0 1 4.92968 -25.5 0 0 0 0 1 4.92968 -22.5 0 0 0 0 1 4.92968 -19.5 0 0 0 0 1 4.92968 -16.5 0 0 0 0 1 3.2902 -13.5 0 0 0 0 1 6.56541 -10.5 0 0 0 0 1 1.64698 -7.5 0 0 0 0 1 1.64698 -4.5 0 0 0 0 1 1.64698 -1.5 0 0 0 0 1 1.64698 1.5 0 0 0 0 1 1.64698 4.5 0 0 0 0 1 1.64698 7.5 0 0 0 0 1 0 10.5 0 0 0 0 1 -11.6337 13.5 0 0 0 0 1 -8.2911 16.5 0 0 0 0 1 1.64698 19.5 0 0 0 0 1 1.64698 22.5 0 0 0 0 1 1.64698 25.5 0 0 0 0 1 1.64698 28.5 0 0 0 0 1 2.30472 31.5 0 0 0 0 1 2.30472 34.5 0 0 0 0 1 2.30472 37.5 0 0 0 0 1 2.30472 40.5 0 0 0 0 1 2.30472 43.5 0 0 0 0 1 2.30472 46.5 0 0 0 0 1 2.30472 49.5 0 0 0 0 1 2.30472 52.5 0 0 0 0 1 2.30472 55.5 0 +11804 0 0 0 1 12.909 -61.5 0 0 0 0 1 12.909 -58.5 0 0 0 0 1 12.909 -55.5 0 0 0 0 1 12.909 -52.5 0 0 0 0 1 12.909 -49.5 0 0 0 0 1 12.909 -46.5 0 0 0 0 1 12.909 -43.5 0 0 0 0 1 12.909 -40.5 0 0 0 0 1 8.1974 -37.5 0 0 0 0 1 8.1974 -34.5 0 0 0 0 1 8.1974 -31.5 0 0 0 0 1 8.1974 -28.5 0 0 0 0 1 6.56541 -25.5 0 0 0 0 1 6.56541 -22.5 0 0 0 0 1 6.56541 -19.5 0 0 0 0 1 6.56541 -16.5 0 0 0 0 1 9.82565 -13.5 0 0 0 0 1 9.82565 -10.5 0 0 0 0 1 9.82565 -7.5 0 0 0 0 1 9.82565 -4.5 0 0 0 0 1 9.82565 -1.5 0 0 0 0 1 9.82565 1.5 0 0 0 0 1 9.82565 4.5 0 0 0 0 1 8.1974 7.5 0 0 0 0 1 8.1974 10.5 0 0 0 0 1 8.1974 13.5 0 0 0 0 1 6.56541 16.5 0 0 0 0 1 6.56541 19.5 0 0 0 0 1 6.56541 22.5 0 0 0 0 1 6.56541 25.5 0 0 0 0 1 8.84914 28.5 0 0 0 0 1 8.84914 31.5 0 0 0 0 1 8.84914 34.5 0 0 0 0 1 8.84914 37.5 0 0 0 0 1 8.84914 40.5 0 0 0 0 1 8.84914 43.5 0 0 0 0 1 8.84914 46.5 0 0 0 0 1 8.84914 49.5 0 0 0 0 1 8.84914 52.5 0 0 0 0 1 8.84914 55.5 0 +12058.4 0 0 0 1 13.7182 -61.5 0 0 0 0 1 13.7182 -58.5 0 0 0 0 1 13.7182 -55.5 0 0 0 0 1 13.7182 -52.5 0 0 0 0 1 13.7182 -49.5 0 0 0 0 1 13.7182 -46.5 0 0 0 0 1 13.7182 -43.5 0 0 0 0 1 13.7182 -40.5 0 0 0 0 1 9.82565 -37.5 0 0 0 0 1 9.82565 -34.5 0 0 0 0 1 9.82565 -31.5 0 0 0 0 1 9.82565 -28.5 0 0 0 0 1 11.4502 -25.5 0 0 0 0 1 11.4502 -22.5 0 0 0 0 1 11.4502 -19.5 0 0 0 0 1 9.82565 -16.5 0 0 0 0 1 9.82565 -13.5 0 0 0 0 1 9.82565 -10.5 0 0 0 0 1 9.82565 -7.5 0 0 0 0 1 9.82565 -4.5 0 0 0 0 1 9.82565 -1.5 0 0 0 0 1 9.82565 1.5 0 0 0 0 1 9.82565 4.5 0 0 0 0 1 9.82565 7.5 0 0 0 0 1 9.82565 10.5 0 0 0 0 1 9.82565 13.5 0 0 0 0 1 9.82565 16.5 0 0 0 0 1 14.5265 19.5 0 0 0 0 1 14.5265 22.5 0 0 0 0 1 14.5265 25.5 0 0 0 0 1 14.5265 28.5 0 0 0 0 1 14.5265 31.5 0 0 0 0 1 14.5265 34.5 0 0 0 0 1 14.5265 37.5 0 0 0 0 1 14.5265 40.5 0 0 0 0 1 14.5265 43.5 0 0 0 0 1 14.5265 46.5 0 0 0 0 1 14.5265 49.5 0 0 0 0 1 14.5265 52.5 0 0 0 0 1 14.5265 55.5 0 +12313.2 0 0 0 1 16.1402 -61.5 0 0 0 0 1 16.1402 -58.5 0 0 0 0 1 16.1402 -55.5 0 0 0 0 1 16.1402 -52.5 0 0 0 0 1 16.1402 -49.5 0 0 0 0 1 16.1402 -46.5 0 0 0 0 1 16.1402 -43.5 0 0 0 0 1 16.1402 -40.5 0 0 0 0 1 14.688 -37.5 0 0 0 0 1 14.688 -34.5 0 0 0 0 1 14.688 -31.5 0 0 0 0 1 14.688 -28.5 0 0 0 0 1 14.688 -25.5 0 0 0 0 1 14.688 -22.5 0 0 0 0 1 14.688 -19.5 0 0 0 0 1 13.0709 -16.5 0 0 0 0 1 13.0709 -13.5 0 0 0 0 1 13.0709 -10.5 0 0 0 0 1 13.0709 -7.5 0 0 0 0 1 11.4502 -4.5 0 0 0 0 1 11.4502 -1.5 0 0 0 0 1 11.4502 1.5 0 0 0 0 1 11.4502 4.5 0 0 0 0 1 9.82565 7.5 0 0 0 0 1 9.82565 10.5 0 0 0 0 1 17.911 13.5 0 0 0 0 1 17.911 16.5 0 0 0 0 1 17.911 19.5 0 0 0 0 1 20.9591 22.5 0 0 0 0 1 20.9591 25.5 0 0 0 0 1 20.9591 28.5 0 0 0 0 1 20.9591 31.5 0 0 0 0 1 20.9591 34.5 0 0 0 0 1 20.9591 37.5 0 0 0 0 1 20.9591 40.5 0 0 0 0 1 20.9591 43.5 0 0 0 0 1 20.9591 46.5 0 0 0 0 1 20.9591 49.5 0 0 0 0 1 20.9591 52.5 0 0 0 0 1 20.9591 55.5 0 +12569.8 0 0 0 1 18.5538 -61.5 0 0 0 0 1 18.5538 -58.5 0 0 0 0 1 18.5538 -55.5 0 0 0 0 1 18.5538 -52.5 0 0 0 0 1 18.5538 -49.5 0 0 0 0 1 18.5538 -46.5 0 0 0 0 1 18.5538 -43.5 0 0 0 0 1 18.5538 -40.5 0 0 0 0 1 18.5538 -37.5 0 0 0 0 1 17.911 -34.5 0 0 0 0 1 17.911 -31.5 0 0 0 0 1 17.911 -28.5 0 0 0 0 1 17.911 -25.5 0 0 0 0 1 17.911 -22.5 0 0 0 0 1 17.911 -19.5 0 0 0 0 1 17.911 -16.5 0 0 0 0 1 17.911 -13.5 0 0 0 0 1 17.911 -10.5 0 0 0 0 1 17.911 -7.5 0 0 0 0 1 17.911 -4.5 0 0 0 0 1 17.911 -1.5 0 0 0 0 1 14.688 1.5 0 0 0 0 1 16.3014 4.5 0 0 0 0 1 16.3014 7.5 0 0 0 0 1 16.3014 10.5 0 0 0 0 1 19.5169 13.5 0 0 0 0 1 19.5169 16.5 0 0 0 0 1 19.5169 19.5 0 0 0 0 1 21.759 22.5 0 0 0 0 1 21.759 25.5 0 0 0 0 1 21.759 28.5 0 0 0 0 1 21.759 31.5 0 0 0 0 1 21.759 34.5 0 0 0 0 1 21.759 37.5 0 0 0 0 1 21.759 40.5 0 0 0 0 1 21.759 43.5 0 0 0 0 1 21.759 46.5 0 0 0 0 1 21.759 49.5 0 0 0 0 1 21.759 52.5 0 0 0 0 1 21.759 55.5 0 +12828 0 0 0 1 20.1583 -61.5 0 0 0 0 1 20.1583 -58.5 0 0 0 0 1 20.1583 -55.5 0 0 0 0 1 20.1583 -52.5 0 0 0 0 1 20.1583 -49.5 0 0 0 0 1 20.1583 -46.5 0 0 0 0 1 20.1583 -43.5 0 0 0 0 1 20.1583 -40.5 0 0 0 0 1 20.1583 -37.5 0 0 0 0 1 20.1583 -34.5 0 0 0 0 1 19.5169 -31.5 0 0 0 0 1 19.5169 -28.5 0 0 0 0 1 19.5169 -25.5 0 0 0 0 1 19.5169 -22.5 0 0 0 0 1 19.5169 -19.5 0 0 0 0 1 19.5169 -16.5 0 0 0 0 1 19.5169 -13.5 0 0 0 0 1 19.5169 -10.5 0 0 0 0 1 19.5169 -7.5 0 0 0 0 1 19.5169 -4.5 0 0 0 0 1 19.5169 -1.5 0 0 0 0 1 17.911 1.5 0 0 0 0 1 17.911 4.5 0 0 0 0 1 17.911 7.5 0 0 0 0 1 17.911 10.5 0 0 0 0 1 19.5169 13.5 0 0 0 0 1 19.5169 16.5 0 0 0 0 1 19.5169 19.5 0 0 0 0 1 21.759 22.5 0 0 0 0 1 21.759 25.5 0 0 0 0 1 21.759 28.5 0 0 0 0 1 21.759 31.5 0 0 0 0 1 21.759 34.5 0 0 0 0 1 21.759 37.5 0 0 0 0 1 21.759 40.5 0 0 0 0 1 21.759 43.5 0 0 0 0 1 21.759 46.5 0 0 0 0 1 21.759 49.5 0 0 0 0 1 21.759 52.5 0 0 0 0 1 21.759 55.5 0 +13086.6 0 0 0 1 24.1533 -61.5 0 0 0 0 1 24.1533 -58.5 0 0 0 0 1 24.1533 -55.5 0 0 0 0 1 24.1533 -52.5 0 0 0 0 1 24.1533 -49.5 0 0 0 0 1 24.1533 -46.5 0 0 0 0 1 24.1533 -43.5 0 0 0 0 1 24.1533 -40.5 0 0 0 0 1 24.1533 -37.5 0 0 0 0 1 24.1533 -34.5 0 0 0 0 1 24.1533 -31.5 0 0 0 0 1 21.1192 -28.5 0 0 0 0 1 21.1192 -25.5 0 0 0 0 1 21.1192 -22.5 0 0 0 0 1 21.1192 -19.5 0 0 0 0 1 21.1192 -16.5 0 0 0 0 1 21.1192 -13.5 0 0 0 0 1 21.1192 -10.5 0 0 0 0 1 21.1192 -7.5 0 0 0 0 1 21.1192 -4.5 0 0 0 0 1 21.1192 -1.5 0 0 0 0 1 19.5169 1.5 0 0 0 0 1 19.5169 4.5 0 0 0 0 1 19.5169 7.5 0 0 0 0 1 19.5169 10.5 0 0 0 0 1 19.5169 13.5 0 0 0 0 1 19.5169 16.5 0 0 0 0 1 19.5169 19.5 0 0 0 0 1 21.759 22.5 0 0 0 0 1 21.759 25.5 0 0 0 0 1 21.759 28.5 0 0 0 0 1 21.759 31.5 0 0 0 0 1 21.759 34.5 0 0 0 0 1 21.759 37.5 0 0 0 0 1 21.759 40.5 0 0 0 0 1 21.759 43.5 0 0 0 0 1 21.759 46.5 0 0 0 0 1 21.759 49.5 0 0 0 0 1 21.759 52.5 0 0 0 0 1 21.759 55.5 0 +13348.3 0 0 0 1 25.7449 -61.5 0 0 0 0 1 25.7449 -58.5 0 0 0 0 1 25.7449 -55.5 0 0 0 0 1 25.7449 -52.5 0 0 0 0 1 25.7449 -49.5 0 0 0 0 1 25.7449 -46.5 0 0 0 0 1 25.7449 -43.5 0 0 0 0 1 25.7449 -40.5 0 0 0 0 1 25.7449 -37.5 0 0 0 0 1 25.7449 -34.5 0 0 0 0 1 25.7449 -31.5 0 0 0 0 1 24.3126 -28.5 0 0 0 0 1 24.3126 -25.5 0 0 0 0 1 24.3126 -22.5 0 0 0 0 1 24.3126 -19.5 0 0 0 0 1 24.3126 -16.5 0 0 0 0 1 24.3126 -13.5 0 0 0 0 1 24.3126 -10.5 0 0 0 0 1 24.3126 -7.5 0 0 0 0 1 22.7177 -4.5 0 0 0 0 1 21.1192 -1.5 0 0 0 0 1 21.1192 1.5 0 0 0 0 1 21.1192 4.5 0 0 0 0 1 21.1192 7.5 0 0 0 0 1 21.1192 10.5 0 0 0 0 1 21.1192 13.5 0 0 0 0 1 21.1192 16.5 0 0 0 0 1 21.1192 19.5 0 0 0 0 1 22.5581 22.5 0 0 0 0 1 22.5581 25.5 0 0 0 0 1 22.5581 28.5 0 0 0 0 1 22.5581 31.5 0 0 0 0 1 22.5581 34.5 0 0 0 0 1 22.5581 37.5 0 0 0 0 1 22.5581 40.5 0 0 0 0 1 22.5581 43.5 0 0 0 0 1 22.5581 46.5 0 0 0 0 1 22.5581 49.5 0 0 0 0 1 22.5581 52.5 0 0 0 0 1 22.5581 55.5 0 +13607.7 0 0 0 1 29.708 -61.5 0 0 0 0 1 29.708 -58.5 0 0 0 0 1 29.708 -55.5 0 0 0 0 1 29.708 -52.5 0 0 0 0 1 29.708 -49.5 0 0 0 0 1 29.708 -46.5 0 0 0 0 1 29.708 -43.5 0 0 0 0 1 29.708 -40.5 0 0 0 0 1 29.708 -37.5 0 0 0 0 1 29.708 -34.5 0 0 0 0 1 29.708 -31.5 0 0 0 0 1 29.708 -28.5 0 0 0 0 1 29.0755 -25.5 0 0 0 0 1 29.0755 -22.5 0 0 0 0 1 29.0755 -19.5 0 0 0 0 1 27.4915 -16.5 0 0 0 0 1 25.9039 -13.5 0 0 0 0 1 25.9039 -10.5 0 0 0 0 1 25.9039 -7.5 0 0 0 0 1 26.5394 -4.5 0 0 0 0 1 26.5394 -1.5 0 0 0 0 1 26.5394 1.5 0 0 0 0 1 26.5394 4.5 0 0 0 0 1 26.5394 7.5 0 0 0 0 1 26.5394 10.5 0 0 0 0 1 26.5394 13.5 0 0 0 0 1 26.5394 16.5 0 0 0 0 1 26.5394 19.5 0 0 0 0 1 26.5394 22.5 0 0 0 0 1 26.5394 25.5 0 0 0 0 1 26.5394 28.5 0 0 0 0 1 26.5394 31.5 0 0 0 0 1 26.5394 34.5 0 0 0 0 1 26.5394 37.5 0 0 0 0 1 26.5394 40.5 0 0 0 0 1 26.5394 43.5 0 0 0 0 1 26.5394 46.5 0 0 0 0 1 26.5394 49.5 0 0 0 0 1 26.5394 52.5 0 0 0 0 1 26.5394 55.5 0 +13855.4 0 0 0 1 -21.0723 -61.5 0 0 0 0 1 -21.0723 -58.5 0 0 0 0 1 -21.0723 -55.5 0 0 0 0 1 -21.0723 -52.5 0 0 0 0 1 -21.0723 -49.5 0 0 0 0 1 -21.0723 -46.5 0 0 0 0 1 -21.0723 -43.5 0 0 0 0 1 -21.0723 -40.5 0 0 0 0 1 -25.1529 -37.5 0 0 0 0 1 -25.1529 -34.5 0 0 0 0 1 -25.1529 -31.5 0 0 0 0 1 -25.1529 -28.5 0 0 0 0 1 -28.9119 -25.5 0 0 0 0 1 -32.3444 -22.5 0 0 0 0 1 -35.4459 -19.5 0 0 0 0 1 -36.4824 -16.5 0 0 0 0 1 -35.4459 -13.5 0 0 0 0 1 -32.0005 -10.5 0 0 0 0 1 -28.5694 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -25.1529 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -25.1529 16.5 0 0 0 0 1 -25.1529 19.5 0 0 0 0 1 -22.77 22.5 0 0 0 0 1 -22.77 25.5 0 0 0 0 1 -22.77 28.5 0 0 0 0 1 -22.77 31.5 0 0 0 0 1 -22.77 34.5 0 0 0 0 1 -22.77 37.5 0 0 0 0 1 -22.77 40.5 0 0 0 0 1 -22.77 43.5 0 0 0 0 1 -22.77 46.5 0 0 0 0 1 -22.77 49.5 0 0 0 0 1 -22.77 52.5 0 0 0 0 1 -22.77 55.5 0 +14096.3 0 0 0 1 -17.688 -61.5 0 0 0 0 1 -17.688 -58.5 0 0 0 0 1 -17.688 -55.5 0 0 0 0 1 -17.688 -52.5 0 0 0 0 1 -17.688 -49.5 0 0 0 0 1 -17.688 -46.5 0 0 0 0 1 -17.688 -43.5 0 0 0 0 1 -17.688 -40.5 0 0 0 0 1 -25.1529 -37.5 0 0 0 0 1 -25.1529 -34.5 0 0 0 0 1 -25.1529 -31.5 0 0 0 0 1 -25.1529 -28.5 0 0 0 0 1 -26.8593 -25.5 0 0 0 0 1 -32.0005 -22.5 0 0 0 0 1 -35.4459 -19.5 0 0 0 0 1 -36.4824 -16.5 0 0 0 0 1 -35.4459 -13.5 0 0 0 0 1 -32.0005 -10.5 0 0 0 0 1 -28.5694 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -25.1529 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -21.7509 16.5 0 0 0 0 1 -21.7509 19.5 0 0 0 0 1 -21.7509 22.5 0 0 0 0 1 -21.0723 25.5 0 0 0 0 1 -21.0723 28.5 0 0 0 0 1 -21.0723 31.5 0 0 0 0 1 -21.0723 34.5 0 0 0 0 1 -21.0723 37.5 0 0 0 0 1 -21.0723 40.5 0 0 0 0 1 -21.0723 43.5 0 0 0 0 1 -21.0723 46.5 0 0 0 0 1 -21.0723 49.5 0 0 0 0 1 -21.0723 52.5 0 0 0 0 1 -21.0723 55.5 0 +14335.7 0 0 0 1 -17.688 -61.5 0 0 0 0 1 -17.688 -58.5 0 0 0 0 1 -17.688 -55.5 0 0 0 0 1 -17.688 -52.5 0 0 0 0 1 -17.688 -49.5 0 0 0 0 1 -17.688 -46.5 0 0 0 0 1 -17.688 -43.5 0 0 0 0 1 -17.688 -40.5 0 0 0 0 1 -25.1529 -37.5 0 0 0 0 1 -25.1529 -34.5 0 0 0 0 1 -25.1529 -31.5 0 0 0 0 1 -25.1529 -28.5 0 0 0 0 1 -26.8593 -25.5 0 0 0 0 1 -32.0005 -22.5 0 0 0 0 1 -35.4459 -19.5 0 0 0 0 1 -36.4824 -16.5 0 0 0 0 1 -35.4459 -13.5 0 0 0 0 1 -32.0005 -10.5 0 0 0 0 1 -28.5694 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -25.1529 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -21.7509 16.5 0 0 0 0 1 -21.7509 19.5 0 0 0 0 1 -21.7509 22.5 0 0 0 0 1 -20.2249 25.5 0 0 0 0 1 -20.2249 28.5 0 0 0 0 1 -20.2249 31.5 0 0 0 0 1 -20.2249 34.5 0 0 0 0 1 -20.2249 37.5 0 0 0 0 1 -20.2249 40.5 0 0 0 0 1 -20.2249 43.5 0 0 0 0 1 -20.2249 46.5 0 0 0 0 1 -20.2249 49.5 0 0 0 0 1 -20.2249 52.5 0 0 0 0 1 -20.2249 55.5 0 +14573.5 0 0 0 1 -15.1596 -61.5 0 0 0 0 1 -15.1596 -58.5 0 0 0 0 1 -15.1596 -55.5 0 0 0 0 1 -15.1596 -52.5 0 0 0 0 1 -15.1596 -49.5 0 0 0 0 1 -15.1596 -46.5 0 0 0 0 1 -15.1596 -43.5 0 0 0 0 1 -15.1596 -40.5 0 0 0 0 1 -25.1529 -37.5 0 0 0 0 1 -25.1529 -34.5 0 0 0 0 1 -25.1529 -31.5 0 0 0 0 1 -25.1529 -28.5 0 0 0 0 1 -26.8593 -25.5 0 0 0 0 1 -32.0005 -22.5 0 0 0 0 1 -35.4459 -19.5 0 0 0 0 1 -36.4824 -16.5 0 0 0 0 1 -35.4459 -13.5 0 0 0 0 1 -32.0005 -10.5 0 0 0 0 1 -28.5694 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -25.1529 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -21.7509 16.5 0 0 0 0 1 -21.7509 19.5 0 0 0 0 1 -21.7509 22.5 0 0 0 0 1 -20.2249 25.5 0 0 0 0 1 -20.2249 28.5 0 0 0 0 1 -20.2249 31.5 0 0 0 0 1 -20.2249 34.5 0 0 0 0 1 -20.2249 37.5 0 0 0 0 1 -20.2249 40.5 0 0 0 0 1 -20.2249 43.5 0 0 0 0 1 -20.2249 46.5 0 0 0 0 1 -20.2249 49.5 0 0 0 0 1 -20.2249 52.5 0 0 0 0 1 -20.2249 55.5 0 +14811.2 0 0 0 1 -15.1596 -61.5 0 0 0 0 1 -15.1596 -58.5 0 0 0 0 1 -15.1596 -55.5 0 0 0 0 1 -15.1596 -52.5 0 0 0 0 1 -15.1596 -49.5 0 0 0 0 1 -15.1596 -46.5 0 0 0 0 1 -15.1596 -43.5 0 0 0 0 1 -15.1596 -40.5 0 0 0 0 1 -25.1529 -37.5 0 0 0 0 1 -25.1529 -34.5 0 0 0 0 1 -25.1529 -31.5 0 0 0 0 1 -25.1529 -28.5 0 0 0 0 1 -26.8593 -25.5 0 0 0 0 1 -32.0005 -22.5 0 0 0 0 1 -35.4459 -19.5 0 0 0 0 1 -36.4824 -16.5 0 0 0 0 1 -35.4459 -13.5 0 0 0 0 1 -32.0005 -10.5 0 0 0 0 1 -28.5694 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -25.1529 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -21.7509 16.5 0 0 0 0 1 -21.7509 19.5 0 0 0 0 1 -21.7509 22.5 0 0 0 0 1 -20.2249 25.5 0 0 0 0 1 -20.2249 28.5 0 0 0 0 1 -20.2249 31.5 0 0 0 0 1 -20.2249 34.5 0 0 0 0 1 -20.2249 37.5 0 0 0 0 1 -20.2249 40.5 0 0 0 0 1 -20.2249 43.5 0 0 0 0 1 -20.2249 46.5 0 0 0 0 1 -20.2249 49.5 0 0 0 0 1 -20.2249 52.5 0 0 0 0 1 -20.2249 55.5 0 +15055.5 0 0 0 1 -10.1277 -61.5 0 0 0 0 1 -10.1277 -58.5 0 0 0 0 1 -10.1277 -55.5 0 0 0 0 1 -10.1277 -52.5 0 0 0 0 1 -10.1277 -49.5 0 0 0 0 1 -10.1277 -46.5 0 0 0 0 1 -10.1277 -43.5 0 0 0 0 1 -10.1277 -40.5 0 0 0 0 1 -14.9913 -37.5 0 0 0 0 1 -14.9913 -34.5 0 0 0 0 1 -14.9913 -31.5 0 0 0 0 1 -16.6756 -28.5 0 0 0 0 1 -14.9913 -25.5 0 0 0 0 1 -14.9913 -22.5 0 0 0 0 1 -14.9913 -19.5 0 0 0 0 1 -14.9913 -16.5 0 0 0 0 1 -14.9913 -13.5 0 0 0 0 1 -14.9913 -10.5 0 0 0 0 1 -16.6756 -7.5 0 0 0 0 1 -16.6756 -4.5 0 0 0 0 1 -16.6756 -1.5 0 0 0 0 1 -16.6756 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -16.6756 7.5 0 0 0 0 1 -16.6756 10.5 0 0 0 0 1 -9.96055 13.5 0 0 0 0 1 -8.2911 16.5 0 0 0 0 1 -8.2911 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -6.62539 25.5 0 0 0 0 1 -6.62539 28.5 0 0 0 0 1 -4.29968 31.5 0 0 0 0 1 -4.29968 34.5 0 0 0 0 1 -4.29968 37.5 0 0 0 0 1 -4.29968 40.5 0 0 0 0 1 -4.29968 43.5 0 0 0 0 1 -4.29968 46.5 0 0 0 0 1 -4.29968 49.5 0 0 0 0 1 -4.29968 52.5 0 0 0 0 1 -4.29968 55.5 0 +15303.3 0 0 0 1 -6.79179 -61.5 0 0 0 0 1 -6.79179 -58.5 0 0 0 0 1 -6.79179 -55.5 0 0 0 0 1 -6.79179 -52.5 0 0 0 0 1 -6.79179 -49.5 0 0 0 0 1 -6.79179 -46.5 0 0 0 0 1 -6.79179 -43.5 0 0 0 0 1 -6.79179 -40.5 0 0 0 0 1 -8.2911 -37.5 0 0 0 0 1 -8.2911 -34.5 0 0 0 0 1 -8.2911 -31.5 0 0 0 0 1 -8.2911 -28.5 0 0 0 0 1 -8.2911 -25.5 0 0 0 0 1 -8.2911 -22.5 0 0 0 0 1 -8.2911 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -8.2911 -13.5 0 0 0 0 1 -9.96055 -10.5 0 0 0 0 1 -11.6337 -7.5 0 0 0 0 1 -9.96055 -4.5 0 0 0 0 1 -9.96055 -1.5 0 0 0 0 1 -9.96055 1.5 0 0 0 0 1 -9.96055 4.5 0 0 0 0 1 -9.96055 7.5 0 0 0 0 1 -9.96055 10.5 0 0 0 0 1 -8.2911 13.5 0 0 0 0 1 -8.2911 16.5 0 0 0 0 1 -8.2911 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -6.62539 25.5 0 0 0 0 1 -6.62539 28.5 0 0 0 0 1 -4.29968 31.5 0 0 0 0 1 -4.29968 34.5 0 0 0 0 1 -4.29968 37.5 0 0 0 0 1 -4.29968 40.5 0 0 0 0 1 -4.29968 43.5 0 0 0 0 1 -4.29968 46.5 0 0 0 0 1 -4.29968 49.5 0 0 0 0 1 -4.29968 52.5 0 0 0 0 1 -4.29968 55.5 0 +15543.6 0 0 0 1 8.84914 -61.5 0 0 0 0 1 8.84914 -58.5 0 0 0 0 1 8.84914 -55.5 0 0 0 0 1 8.84914 -52.5 0 0 0 0 1 8.84914 -49.5 0 0 0 0 1 8.84914 -46.5 0 0 0 0 1 8.84914 -43.5 0 0 0 0 1 8.84914 -40.5 0 0 0 0 1 8.1974 -37.5 0 0 0 0 1 8.1974 -34.5 0 0 0 0 1 -1.65072 -31.5 0 0 0 0 1 -1.65072 -28.5 0 0 0 0 1 -1.65072 -25.5 0 0 0 0 1 -1.65072 -22.5 0 0 0 0 1 -1.65072 -19.5 0 0 0 0 1 -4.96342 -16.5 0 0 0 0 1 -4.96342 -13.5 0 0 0 0 1 -4.96342 -10.5 0 0 0 0 1 -4.96342 -7.5 0 0 0 0 1 -4.96342 -4.5 0 0 0 0 1 -4.96342 -1.5 0 0 0 0 1 -4.96342 1.5 0 0 0 0 1 -8.2911 4.5 0 0 0 0 1 -8.2911 7.5 0 0 0 0 1 -8.2911 10.5 0 0 0 0 1 -8.2911 13.5 0 0 0 0 1 -6.62539 16.5 0 0 0 0 1 -8.2911 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 3.12605 31.5 0 0 0 0 1 3.12605 34.5 0 0 0 0 1 3.12605 37.5 0 0 0 0 1 3.12605 40.5 0 0 0 0 1 3.12605 43.5 0 0 0 0 1 3.12605 46.5 0 0 0 0 1 3.12605 49.5 0 0 0 0 1 3.12605 52.5 0 0 0 0 1 3.12605 55.5 0 +15783 0 0 0 1 9.66299 -61.5 0 0 0 0 1 9.66299 -58.5 0 0 0 0 1 9.66299 -55.5 0 0 0 0 1 9.66299 -52.5 0 0 0 0 1 9.66299 -49.5 0 0 0 0 1 9.66299 -46.5 0 0 0 0 1 9.66299 -43.5 0 0 0 0 1 9.66299 -40.5 0 0 0 0 1 8.1974 -37.5 0 0 0 0 1 8.1974 -34.5 0 0 0 0 1 -1.65072 -31.5 0 0 0 0 1 -1.65072 -28.5 0 0 0 0 1 -1.65072 -25.5 0 0 0 0 1 -1.65072 -22.5 0 0 0 0 1 0 -19.5 0 0 0 0 1 0 -16.5 0 0 0 0 1 -1.65072 -13.5 0 0 0 0 1 -1.65072 -10.5 0 0 0 0 1 -1.65072 -7.5 0 0 0 0 1 -3.3052 -4.5 0 0 0 0 1 -3.3052 -1.5 0 0 0 0 1 -3.3052 1.5 0 0 0 0 1 -3.3052 4.5 0 0 0 0 1 -3.3052 7.5 0 0 0 0 1 -3.3052 10.5 0 0 0 0 1 -3.3052 13.5 0 0 0 0 1 -6.62539 16.5 0 0 0 0 1 -8.2911 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 3.94644 31.5 0 0 0 0 1 3.94644 34.5 0 0 0 0 1 3.94644 37.5 0 0 0 0 1 3.94644 40.5 0 0 0 0 1 3.94644 43.5 0 0 0 0 1 3.94644 46.5 0 0 0 0 1 3.94644 49.5 0 0 0 0 1 3.94644 52.5 0 0 0 0 1 3.94644 55.5 0 +16021.5 0 0 0 1 9.66299 -61.5 0 0 0 0 1 9.66299 -58.5 0 0 0 0 1 9.66299 -55.5 0 0 0 0 1 9.66299 -52.5 0 0 0 0 1 9.66299 -49.5 0 0 0 0 1 9.66299 -46.5 0 0 0 0 1 9.66299 -43.5 0 0 0 0 1 9.66299 -40.5 0 0 0 0 1 8.1974 -37.5 0 0 0 0 1 8.1974 -34.5 0 0 0 0 1 -1.65072 -31.5 0 0 0 0 1 -1.65072 -28.5 0 0 0 0 1 -1.65072 -25.5 0 0 0 0 1 0 -22.5 0 0 0 0 1 1.64698 -19.5 0 0 0 0 1 1.64698 -16.5 0 0 0 0 1 0 -13.5 0 0 0 0 1 0 -10.5 0 0 0 0 1 0 -7.5 0 0 0 0 1 -1.65072 -4.5 0 0 0 0 1 -1.65072 -1.5 0 0 0 0 1 -1.65072 1.5 0 0 0 0 1 -1.65072 4.5 0 0 0 0 1 -1.65072 7.5 0 0 0 0 1 0 10.5 0 0 0 0 1 -1.65072 13.5 0 0 0 0 1 -6.62539 16.5 0 0 0 0 1 -6.62539 19.5 0 0 0 0 1 -6.62539 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 4.7659 31.5 0 0 0 0 1 4.7659 34.5 0 0 0 0 1 4.7659 37.5 0 0 0 0 1 4.7659 40.5 0 0 0 0 1 4.7659 43.5 0 0 0 0 1 4.7659 46.5 0 0 0 0 1 4.7659 49.5 0 0 0 0 1 4.7659 52.5 0 0 0 0 1 4.7659 55.5 0 +16261.1 0 0 0 1 9.66299 -61.5 0 0 0 0 1 9.66299 -58.5 0 0 0 0 1 9.66299 -55.5 0 0 0 0 1 9.66299 -52.5 0 0 0 0 1 9.66299 -49.5 0 0 0 0 1 9.66299 -46.5 0 0 0 0 1 9.66299 -43.5 0 0 0 0 1 9.66299 -40.5 0 0 0 0 1 8.1974 -37.5 0 0 0 0 1 8.1974 -34.5 0 0 0 0 1 -1.65072 -31.5 0 0 0 0 1 -1.65072 -28.5 0 0 0 0 1 -1.65072 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 3.2902 -19.5 0 0 0 0 1 3.2902 -16.5 0 0 0 0 1 3.2902 -13.5 0 0 0 0 1 3.2902 -10.5 0 0 0 0 1 3.2902 -7.5 0 0 0 0 1 0 -4.5 0 0 0 0 1 0 -1.5 0 0 0 0 1 0 1.5 0 0 0 0 1 1.64698 4.5 0 0 0 0 1 0 7.5 0 0 0 0 1 0 10.5 0 0 0 0 1 0 13.5 0 0 0 0 1 -4.96342 16.5 0 0 0 0 1 -4.96342 19.5 0 0 0 0 1 0 22.5 0 0 0 0 1 0 25.5 0 0 0 0 1 0 28.5 0 0 0 0 1 7.21865 31.5 0 0 0 0 1 7.21865 34.5 0 0 0 0 1 7.21865 37.5 0 0 0 0 1 7.21865 40.5 0 0 0 0 1 7.21865 43.5 0 0 0 0 1 7.21865 46.5 0 0 0 0 1 7.21865 49.5 0 0 0 0 1 7.21865 52.5 0 0 0 0 1 7.21865 55.5 0 +16501.3 0 0 0 1 9.66299 -61.5 0 0 0 0 1 9.66299 -58.5 0 0 0 0 1 9.66299 -55.5 0 0 0 0 1 9.66299 -52.5 0 0 0 0 1 9.66299 -49.5 0 0 0 0 1 9.66299 -46.5 0 0 0 0 1 9.66299 -43.5 0 0 0 0 1 9.66299 -40.5 0 0 0 0 1 8.1974 -37.5 0 0 0 0 1 8.1974 -34.5 0 0 0 0 1 0 -31.5 0 0 0 0 1 0 -28.5 0 0 0 0 1 0 -25.5 0 0 0 0 1 3.2902 -22.5 0 0 0 0 1 3.2902 -19.5 0 0 0 0 1 3.2902 -16.5 0 0 0 0 1 3.2902 -13.5 0 0 0 0 1 3.2902 -10.5 0 0 0 0 1 6.56541 -7.5 0 0 0 0 1 1.64698 -4.5 0 0 0 0 1 1.64698 -1.5 0 0 0 0 1 1.64698 1.5 0 0 0 0 1 1.64698 4.5 0 0 0 0 1 1.64698 7.5 0 0 0 0 1 1.64698 10.5 0 0 0 0 1 1.64698 13.5 0 0 0 0 1 0 16.5 0 0 0 0 1 0 19.5 0 0 0 0 1 0 22.5 0 0 0 0 1 0 25.5 0 0 0 0 1 0 28.5 0 0 0 0 1 7.21865 31.5 0 0 0 0 1 7.21865 34.5 0 0 0 0 1 7.21865 37.5 0 0 0 0 1 7.21865 40.5 0 0 0 0 1 7.21865 43.5 0 0 0 0 1 7.21865 46.5 0 0 0 0 1 7.21865 49.5 0 0 0 0 1 7.21865 52.5 0 0 0 0 1 7.21865 55.5 0 +16743.5 0 0 0 1 11.2879 -61.5 0 0 0 0 1 11.2879 -58.5 0 0 0 0 1 11.2879 -55.5 0 0 0 0 1 11.2879 -52.5 0 0 0 0 1 11.2879 -49.5 0 0 0 0 1 11.2879 -46.5 0 0 0 0 1 11.2879 -43.5 0 0 0 0 1 11.2879 -40.5 0 0 0 0 1 6.56541 -37.5 0 0 0 0 1 6.56541 -34.5 0 0 0 0 1 6.56541 -31.5 0 0 0 0 1 6.56541 -28.5 0 0 0 0 1 11.4502 -25.5 0 0 0 0 1 11.4502 -22.5 0 0 0 0 1 4.92968 -19.5 0 0 0 0 1 4.92968 -16.5 0 0 0 0 1 4.92968 -13.5 0 0 0 0 1 4.92968 -10.5 0 0 0 0 1 6.56541 -7.5 0 0 0 0 1 4.92968 -4.5 0 0 0 0 1 3.2902 -1.5 0 0 0 0 1 3.2902 1.5 0 0 0 0 1 3.2902 4.5 0 0 0 0 1 3.2902 7.5 0 0 0 0 1 1.64698 10.5 0 0 0 0 1 1.64698 13.5 0 0 0 0 1 1.64698 16.5 0 0 0 0 1 3.2902 19.5 0 0 0 0 1 3.2902 22.5 0 0 0 0 1 9.82565 25.5 0 0 0 0 1 9.82565 28.5 0 0 0 0 1 9.82565 31.5 0 0 0 0 1 12.0989 34.5 0 0 0 0 1 12.0989 37.5 0 0 0 0 1 12.0989 40.5 0 0 0 0 1 12.0989 43.5 0 0 0 0 1 12.0989 46.5 0 0 0 0 1 12.0989 49.5 0 0 0 0 1 12.0989 52.5 0 0 0 0 1 12.0989 55.5 0 +16989.8 0 0 0 1 16.9457 -61.5 0 0 0 0 1 16.9457 -58.5 0 0 0 0 1 16.9457 -55.5 0 0 0 0 1 16.9457 -52.5 0 0 0 0 1 16.9457 -49.5 0 0 0 0 1 16.9457 -46.5 0 0 0 0 1 16.9457 -43.5 0 0 0 0 1 16.9457 -40.5 0 0 0 0 1 16.9457 -37.5 0 0 0 0 1 16.3014 -34.5 0 0 0 0 1 16.3014 -31.5 0 0 0 0 1 16.3014 -28.5 0 0 0 0 1 16.3014 -25.5 0 0 0 0 1 16.3014 -22.5 0 0 0 0 1 9.82565 -19.5 0 0 0 0 1 6.56541 -16.5 0 0 0 0 1 6.56541 -13.5 0 0 0 0 1 6.56541 -10.5 0 0 0 0 1 8.1974 -7.5 0 0 0 0 1 8.1974 -4.5 0 0 0 0 1 4.92968 -1.5 0 0 0 0 1 6.56541 1.5 0 0 0 0 1 6.56541 4.5 0 0 0 0 1 6.56541 7.5 0 0 0 0 1 3.2902 10.5 0 0 0 0 1 1.64698 13.5 0 0 0 0 1 3.2902 16.5 0 0 0 0 1 4.92968 19.5 0 0 0 0 1 9.82565 22.5 0 0 0 0 1 11.4502 25.5 0 0 0 0 1 11.4502 28.5 0 0 0 0 1 11.4502 31.5 0 0 0 0 1 12.909 34.5 0 0 0 0 1 12.909 37.5 0 0 0 0 1 12.909 40.5 0 0 0 0 1 12.909 43.5 0 0 0 0 1 12.909 46.5 0 0 0 0 1 12.909 49.5 0 0 0 0 1 12.909 52.5 0 0 0 0 1 12.909 55.5 0 +17240.5 0 0 0 1 16.9457 -61.5 0 0 0 0 1 16.9457 -58.5 0 0 0 0 1 16.9457 -55.5 0 0 0 0 1 16.9457 -52.5 0 0 0 0 1 16.9457 -49.5 0 0 0 0 1 16.9457 -46.5 0 0 0 0 1 16.9457 -43.5 0 0 0 0 1 16.9457 -40.5 0 0 0 0 1 16.9457 -37.5 0 0 0 0 1 16.9457 -34.5 0 0 0 0 1 16.9457 -31.5 0 0 0 0 1 16.9457 -28.5 0 0 0 0 1 16.9457 -25.5 0 0 0 0 1 16.9457 -22.5 0 0 0 0 1 16.9457 -19.5 0 0 0 0 1 16.9457 -16.5 0 0 0 0 1 16.9457 -13.5 0 0 0 0 1 16.9457 -10.5 0 0 0 0 1 16.3014 -7.5 0 0 0 0 1 16.3014 -4.5 0 0 0 0 1 16.3014 -1.5 0 0 0 0 1 16.3014 1.5 0 0 0 0 1 16.3014 4.5 0 0 0 0 1 16.3014 7.5 0 0 0 0 1 4.92968 10.5 0 0 0 0 1 3.2902 13.5 0 0 0 0 1 3.2902 16.5 0 0 0 0 1 9.82565 19.5 0 0 0 0 1 13.0709 22.5 0 0 0 0 1 13.0709 25.5 0 0 0 0 1 13.0709 28.5 0 0 0 0 1 13.0709 31.5 0 0 0 0 1 13.7182 34.5 0 0 0 0 1 13.7182 37.5 0 0 0 0 1 13.7182 40.5 0 0 0 0 1 13.7182 43.5 0 0 0 0 1 13.7182 46.5 0 0 0 0 1 13.7182 49.5 0 0 0 0 1 13.7182 52.5 0 0 0 0 1 13.7182 55.5 0 +17490.8 0 0 0 1 16.9457 -61.5 0 0 0 0 1 16.9457 -58.5 0 0 0 0 1 16.9457 -55.5 0 0 0 0 1 16.9457 -52.5 0 0 0 0 1 16.9457 -49.5 0 0 0 0 1 16.9457 -46.5 0 0 0 0 1 16.9457 -43.5 0 0 0 0 1 16.9457 -40.5 0 0 0 0 1 16.9457 -37.5 0 0 0 0 1 16.9457 -34.5 0 0 0 0 1 16.9457 -31.5 0 0 0 0 1 16.9457 -28.5 0 0 0 0 1 16.9457 -25.5 0 0 0 0 1 16.9457 -22.5 0 0 0 0 1 16.9457 -19.5 0 0 0 0 1 16.9457 -16.5 0 0 0 0 1 16.9457 -13.5 0 0 0 0 1 16.9457 -10.5 0 0 0 0 1 16.3014 -7.5 0 0 0 0 1 16.3014 -4.5 0 0 0 0 1 16.3014 -1.5 0 0 0 0 1 16.3014 1.5 0 0 0 0 1 16.3014 4.5 0 0 0 0 1 16.3014 7.5 0 0 0 0 1 14.3649 10.5 0 0 0 0 1 6.56541 13.5 0 0 0 0 1 4.92968 16.5 0 0 0 0 1 4.92968 19.5 0 0 0 0 1 4.92968 22.5 0 0 0 0 1 9.66299 25.5 0 0 0 0 1 9.66299 28.5 0 0 0 0 1 9.66299 31.5 0 0 0 0 1 9.66299 34.5 0 0 0 0 1 9.66299 37.5 0 0 0 0 1 9.66299 40.5 0 0 0 0 1 9.66299 43.5 0 0 0 0 1 9.66299 46.5 0 0 0 0 1 9.66299 49.5 0 0 0 0 1 9.66299 52.5 0 0 0 0 1 9.66299 55.5 0 +17740.4 0 0 0 1 17.5894 -61.5 0 0 0 0 1 17.5894 -58.5 0 0 0 0 1 17.5894 -55.5 0 0 0 0 1 17.5894 -52.5 0 0 0 0 1 17.5894 -49.5 0 0 0 0 1 17.5894 -46.5 0 0 0 0 1 17.5894 -43.5 0 0 0 0 1 17.5894 -40.5 0 0 0 0 1 17.5894 -37.5 0 0 0 0 1 17.5894 -34.5 0 0 0 0 1 17.5894 -31.5 0 0 0 0 1 17.5894 -28.5 0 0 0 0 1 17.5894 -25.5 0 0 0 0 1 17.5894 -22.5 0 0 0 0 1 17.5894 -19.5 0 0 0 0 1 17.5894 -16.5 0 0 0 0 1 17.5894 -13.5 0 0 0 0 1 17.5894 -10.5 0 0 0 0 1 17.5894 -7.5 0 0 0 0 1 17.5894 -4.5 0 0 0 0 1 17.5894 -1.5 0 0 0 0 1 17.5894 1.5 0 0 0 0 1 17.5894 4.5 0 0 0 0 1 17.5894 7.5 0 0 0 0 1 15.979 10.5 0 0 0 0 1 13.0709 13.5 0 0 0 0 1 13.0709 16.5 0 0 0 0 1 13.0709 19.5 0 0 0 0 1 14.5265 22.5 0 0 0 0 1 14.5265 25.5 0 0 0 0 1 14.5265 28.5 0 0 0 0 1 14.5265 31.5 0 0 0 0 1 14.5265 34.5 0 0 0 0 1 14.5265 37.5 0 0 0 0 1 14.5265 40.5 0 0 0 0 1 14.5265 43.5 0 0 0 0 1 14.5265 46.5 0 0 0 0 1 14.5265 49.5 0 0 0 0 1 14.5265 52.5 0 0 0 0 1 14.5265 55.5 0 +17992.1 0 0 0 1 16.9457 -61.5 0 0 0 0 1 16.9457 -58.5 0 0 0 0 1 16.9457 -55.5 0 0 0 0 1 16.9457 -52.5 0 0 0 0 1 16.9457 -49.5 0 0 0 0 1 16.9457 -46.5 0 0 0 0 1 16.9457 -43.5 0 0 0 0 1 16.9457 -40.5 0 0 0 0 1 16.9457 -37.5 0 0 0 0 1 16.9457 -34.5 0 0 0 0 1 16.9457 -31.5 0 0 0 0 1 16.9457 -28.5 0 0 0 0 1 16.9457 -25.5 0 0 0 0 1 16.9457 -22.5 0 0 0 0 1 16.9457 -19.5 0 0 0 0 1 16.9457 -16.5 0 0 0 0 1 16.9457 -13.5 0 0 0 0 1 16.9457 -10.5 0 0 0 0 1 16.9457 -7.5 0 0 0 0 1 16.9457 -4.5 0 0 0 0 1 16.9457 -1.5 0 0 0 0 1 16.9457 1.5 0 0 0 0 1 16.9457 4.5 0 0 0 0 1 16.9457 7.5 0 0 0 0 1 16.9457 10.5 0 0 0 0 1 16.9457 13.5 0 0 0 0 1 16.9457 16.5 0 0 0 0 1 16.9457 19.5 0 0 0 0 1 16.3014 22.5 0 0 0 0 1 16.3014 25.5 0 0 0 0 1 16.3014 28.5 0 0 0 0 1 16.9457 31.5 0 0 0 0 1 16.9457 34.5 0 0 0 0 1 16.9457 37.5 0 0 0 0 1 16.9457 40.5 0 0 0 0 1 16.9457 43.5 0 0 0 0 1 16.9457 46.5 0 0 0 0 1 16.9457 49.5 0 0 0 0 1 16.9457 52.5 0 0 0 0 1 16.9457 55.5 0 +18494.2 0 0 0 1 18.5538 -61.5 0 0 0 0 1 18.5538 -58.5 0 0 0 0 1 18.5538 -55.5 0 0 0 0 1 18.5538 -52.5 0 0 0 0 1 18.5538 -49.5 0 0 0 0 1 18.5538 -46.5 0 0 0 0 1 18.5538 -43.5 0 0 0 0 1 18.5538 -40.5 0 0 0 0 1 18.5538 -37.5 0 0 0 0 1 18.5538 -34.5 0 0 0 0 1 17.911 -31.5 0 0 0 0 1 17.911 -28.5 0 0 0 0 1 17.911 -25.5 0 0 0 0 1 17.911 -22.5 0 0 0 0 1 17.911 -19.5 0 0 0 0 1 18.5538 -16.5 0 0 0 0 1 18.5538 -13.5 0 0 0 0 1 18.5538 -10.5 0 0 0 0 1 18.5538 -7.5 0 0 0 0 1 18.5538 -4.5 0 0 0 0 1 18.5538 -1.5 0 0 0 0 1 18.5538 1.5 0 0 0 0 1 18.5538 4.5 0 0 0 0 1 18.5538 7.5 0 0 0 0 1 18.5538 10.5 0 0 0 0 1 18.5538 13.5 0 0 0 0 1 18.5538 16.5 0 0 0 0 1 18.5538 19.5 0 0 0 0 1 18.5538 22.5 0 0 0 0 1 18.5538 25.5 0 0 0 0 1 18.5538 28.5 0 0 0 0 1 18.5538 31.5 0 0 0 0 1 18.5538 34.5 0 0 0 0 1 18.5538 37.5 0 0 0 0 1 18.5538 40.5 0 0 0 0 1 18.5538 43.5 0 0 0 0 1 18.5538 46.5 0 0 0 0 1 18.5538 49.5 0 0 0 0 1 18.5538 52.5 0 0 0 0 1 18.5538 55.5 0 +18690.5 0 0 0 1 -24.4713 -61.5 0 0 0 0 1 -24.4713 -58.5 0 0 0 0 1 -24.4713 -55.5 0 0 0 0 1 -24.4713 -52.5 0 0 0 0 1 -24.4713 -49.5 0 0 0 0 1 -24.4713 -46.5 0 0 0 0 1 -24.4713 -43.5 0 0 0 0 1 -24.4713 -40.5 0 0 0 0 1 -24.4713 -37.5 0 0 0 0 1 -24.4713 -34.5 0 0 0 0 1 -24.4713 -31.5 0 0 0 0 1 -24.4713 -28.5 0 0 0 0 1 -24.4713 -25.5 0 0 0 0 1 -24.4713 -22.5 0 0 0 0 1 -24.4713 -19.5 0 0 0 0 1 -24.4713 -16.5 0 0 0 0 1 -24.4713 -13.5 0 0 0 0 1 -24.4713 -10.5 0 0 0 0 1 -24.4713 -7.5 0 0 0 0 1 -24.4713 -4.5 0 0 0 0 1 -24.4713 -1.5 0 0 0 0 1 -24.4713 1.5 0 0 0 0 1 -24.4713 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -25.1529 16.5 0 0 0 0 1 -24.4713 19.5 0 0 0 0 1 -24.4713 22.5 0 0 0 0 1 -24.4713 25.5 0 0 0 0 1 -24.4713 28.5 0 0 0 0 1 -24.4713 31.5 0 0 0 0 1 -24.4713 34.5 0 0 0 0 1 -24.4713 37.5 0 0 0 0 1 -24.4713 40.5 0 0 0 0 1 -24.4713 43.5 0 0 0 0 1 -24.4713 46.5 0 0 0 0 1 -24.4713 49.5 0 0 0 0 1 -24.4713 52.5 0 0 0 0 1 -24.4713 55.5 0 +18886.5 0 0 0 1 -24.4713 -61.5 0 0 0 0 1 -24.4713 -58.5 0 0 0 0 1 -24.4713 -55.5 0 0 0 0 1 -24.4713 -52.5 0 0 0 0 1 -24.4713 -49.5 0 0 0 0 1 -24.4713 -46.5 0 0 0 0 1 -24.4713 -43.5 0 0 0 0 1 -24.4713 -40.5 0 0 0 0 1 -24.4713 -37.5 0 0 0 0 1 -24.4713 -34.5 0 0 0 0 1 -24.4713 -31.5 0 0 0 0 1 -25.1529 -28.5 0 0 0 0 1 -25.1529 -25.5 0 0 0 0 1 -25.1529 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -30.2831 -13.5 0 0 0 0 1 -28.5694 -10.5 0 0 0 0 1 -26.8593 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -26.8593 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -25.1529 16.5 0 0 0 0 1 -25.1529 19.5 0 0 0 0 1 -21.9207 22.5 0 0 0 0 1 -21.9207 25.5 0 0 0 0 1 -21.9207 28.5 0 0 0 0 1 -21.9207 31.5 0 0 0 0 1 -21.9207 34.5 0 0 0 0 1 -21.9207 37.5 0 0 0 0 1 -21.9207 40.5 0 0 0 0 1 -21.9207 43.5 0 0 0 0 1 -21.9207 46.5 0 0 0 0 1 -21.9207 49.5 0 0 0 0 1 -21.9207 52.5 0 0 0 0 1 -21.9207 55.5 0 +19080.6 0 0 0 1 -20.2249 -61.5 0 0 0 0 1 -20.2249 -58.5 0 0 0 0 1 -20.2249 -55.5 0 0 0 0 1 -20.2249 -52.5 0 0 0 0 1 -20.2249 -49.5 0 0 0 0 1 -20.2249 -46.5 0 0 0 0 1 -20.2249 -43.5 0 0 0 0 1 -20.2249 -40.5 0 0 0 0 1 -20.2249 -37.5 0 0 0 0 1 -20.2249 -34.5 0 0 0 0 1 -21.7509 -31.5 0 0 0 0 1 -21.7509 -28.5 0 0 0 0 1 -21.7509 -25.5 0 0 0 0 1 -25.1529 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -30.2831 -13.5 0 0 0 0 1 -28.5694 -10.5 0 0 0 0 1 -26.8593 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -26.8593 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -16.6756 19.5 0 0 0 0 1 -16.6756 22.5 0 0 0 0 1 -15.1596 25.5 0 0 0 0 1 -15.1596 28.5 0 0 0 0 1 -15.1596 31.5 0 0 0 0 1 -15.1596 34.5 0 0 0 0 1 -15.1596 37.5 0 0 0 0 1 -15.1596 40.5 0 0 0 0 1 -15.1596 43.5 0 0 0 0 1 -15.1596 46.5 0 0 0 0 1 -15.1596 49.5 0 0 0 0 1 -15.1596 52.5 0 0 0 0 1 -15.1596 55.5 0 +19268.6 0 0 0 1 -7.62437 -61.5 0 0 0 0 1 -7.62437 -58.5 0 0 0 0 1 -7.62437 -55.5 0 0 0 0 1 -7.62437 -52.5 0 0 0 0 1 -7.62437 -49.5 0 0 0 0 1 -7.62437 -46.5 0 0 0 0 1 -7.62437 -43.5 0 0 0 0 1 -7.62437 -40.5 0 0 0 0 1 -11.6337 -37.5 0 0 0 0 1 -11.6337 -34.5 0 0 0 0 1 -14.9913 -31.5 0 0 0 0 1 -16.6756 -28.5 0 0 0 0 1 -21.7509 -25.5 0 0 0 0 1 -25.1529 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -30.2831 -13.5 0 0 0 0 1 -28.5694 -10.5 0 0 0 0 1 -26.8593 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -26.8593 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -16.6756 19.5 0 0 0 0 1 -15.1596 22.5 0 0 0 0 1 -15.1596 25.5 0 0 0 0 1 -15.1596 28.5 0 0 0 0 1 -15.1596 31.5 0 0 0 0 1 -15.1596 34.5 0 0 0 0 1 -15.1596 37.5 0 0 0 0 1 -15.1596 40.5 0 0 0 0 1 -15.1596 43.5 0 0 0 0 1 -15.1596 46.5 0 0 0 0 1 -15.1596 49.5 0 0 0 0 1 -15.1596 52.5 0 0 0 0 1 -15.1596 55.5 0 +19454.5 0 0 0 1 -7.62437 -61.5 0 0 0 0 1 -7.62437 -58.5 0 0 0 0 1 -7.62437 -55.5 0 0 0 0 1 -7.62437 -52.5 0 0 0 0 1 -7.62437 -49.5 0 0 0 0 1 -7.62437 -46.5 0 0 0 0 1 -7.62437 -43.5 0 0 0 0 1 -7.62437 -40.5 0 0 0 0 1 -11.6337 -37.5 0 0 0 0 1 -11.6337 -34.5 0 0 0 0 1 -14.9913 -31.5 0 0 0 0 1 -16.6756 -28.5 0 0 0 0 1 -21.7509 -25.5 0 0 0 0 1 -25.1529 -22.5 0 0 0 0 1 -30.2831 -19.5 0 0 0 0 1 -30.2831 -16.5 0 0 0 0 1 -30.2831 -13.5 0 0 0 0 1 -28.5694 -10.5 0 0 0 0 1 -26.8593 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -26.8593 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -16.6756 19.5 0 0 0 0 1 -14.3186 22.5 0 0 0 0 1 -14.3186 25.5 0 0 0 0 1 -14.3186 28.5 0 0 0 0 1 -14.3186 31.5 0 0 0 0 1 -14.3186 34.5 0 0 0 0 1 -14.3186 37.5 0 0 0 0 1 -14.3186 40.5 0 0 0 0 1 -14.3186 43.5 0 0 0 0 1 -14.3186 46.5 0 0 0 0 1 -14.3186 49.5 0 0 0 0 1 -14.3186 52.5 0 0 0 0 1 -14.3186 55.5 0 +19640.6 0 0 0 1 -7.62437 -61.5 0 0 0 0 1 -7.62437 -58.5 0 0 0 0 1 -7.62437 -55.5 0 0 0 0 1 -7.62437 -52.5 0 0 0 0 1 -7.62437 -49.5 0 0 0 0 1 -7.62437 -46.5 0 0 0 0 1 -7.62437 -43.5 0 0 0 0 1 -7.62437 -40.5 0 0 0 0 1 -11.6337 -37.5 0 0 0 0 1 -11.6337 -34.5 0 0 0 0 1 -14.9913 -31.5 0 0 0 0 1 -16.6756 -28.5 0 0 0 0 1 -21.7509 -25.5 0 0 0 0 1 -25.1529 -22.5 0 0 0 0 1 -21.7509 -19.5 0 0 0 0 1 -20.0555 -16.5 0 0 0 0 1 -20.0555 -13.5 0 0 0 0 1 -21.7509 -10.5 0 0 0 0 1 -21.7509 -7.5 0 0 0 0 1 -26.8593 -4.5 0 0 0 0 1 -26.8593 -1.5 0 0 0 0 1 -25.1529 1.5 0 0 0 0 1 -25.1529 4.5 0 0 0 0 1 -25.1529 7.5 0 0 0 0 1 -25.1529 10.5 0 0 0 0 1 -25.1529 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -16.6756 19.5 0 0 0 0 1 -14.3186 22.5 0 0 0 0 1 -14.3186 25.5 0 0 0 0 1 -14.3186 28.5 0 0 0 0 1 -14.3186 31.5 0 0 0 0 1 -14.3186 34.5 0 0 0 0 1 -14.3186 37.5 0 0 0 0 1 -14.3186 40.5 0 0 0 0 1 -14.3186 43.5 0 0 0 0 1 -14.3186 46.5 0 0 0 0 1 -14.3186 49.5 0 0 0 0 1 -14.3186 52.5 0 0 0 0 1 -14.3186 55.5 0 +19828.8 0 0 0 1 -7.62437 -61.5 0 0 0 0 1 -7.62437 -58.5 0 0 0 0 1 -7.62437 -55.5 0 0 0 0 1 -7.62437 -52.5 0 0 0 0 1 -7.62437 -49.5 0 0 0 0 1 -7.62437 -46.5 0 0 0 0 1 -7.62437 -43.5 0 0 0 0 1 -7.62437 -40.5 0 0 0 0 1 -11.6337 -37.5 0 0 0 0 1 -11.6337 -34.5 0 0 0 0 1 -14.9913 -31.5 0 0 0 0 1 -16.6756 -28.5 0 0 0 0 1 -18.3637 -25.5 0 0 0 0 1 -18.3637 -22.5 0 0 0 0 1 -18.3637 -19.5 0 0 0 0 1 -18.3637 -16.5 0 0 0 0 1 -18.3637 -13.5 0 0 0 0 1 -16.6756 -10.5 0 0 0 0 1 -16.6756 -7.5 0 0 0 0 1 -16.6756 -4.5 0 0 0 0 1 -16.6756 -1.5 0 0 0 0 1 -16.6756 1.5 0 0 0 0 1 -16.6756 4.5 0 0 0 0 1 -16.6756 7.5 0 0 0 0 1 -16.6756 10.5 0 0 0 0 1 -16.6756 13.5 0 0 0 0 1 -16.6756 16.5 0 0 0 0 1 -16.6756 19.5 0 0 0 0 1 -14.3186 22.5 0 0 0 0 1 -14.3186 25.5 0 0 0 0 1 -14.3186 28.5 0 0 0 0 1 -14.3186 31.5 0 0 0 0 1 -14.3186 34.5 0 0 0 0 1 -14.3186 37.5 0 0 0 0 1 -14.3186 40.5 0 0 0 0 1 -14.3186 43.5 0 0 0 0 1 -14.3186 46.5 0 0 0 0 1 -14.3186 49.5 0 0 0 0 1 -14.3186 52.5 0 0 0 0 1 -14.3186 55.5 0 +20017.1 0 0 0 1 -7.62437 -61.5 0 0 0 0 1 -7.62437 -58.5 0 0 0 0 1 -7.62437 -55.5 0 0 0 0 1 -7.62437 -52.5 0 0 0 0 1 -7.62437 -49.5 0 0 0 0 1 -7.62437 -46.5 0 0 0 0 1 -7.62437 -43.5 0 0 0 0 1 -7.62437 -40.5 0 0 0 0 1 -11.6337 -37.5 0 0 0 0 1 -11.6337 -34.5 0 0 0 0 1 -14.9913 -31.5 0 0 0 0 1 -16.6756 -28.5 0 0 0 0 1 -16.6756 -25.5 0 0 0 0 1 -16.6756 -22.5 0 0 0 0 1 -16.6756 -19.5 0 0 0 0 1 -14.9913 -16.5 0 0 0 0 1 -14.9913 -13.5 0 0 0 0 1 -13.3107 -10.5 0 0 0 0 1 -13.3107 -7.5 0 0 0 0 1 -14.9913 -4.5 0 0 0 0 1 -14.9913 -1.5 0 0 0 0 1 -14.9913 1.5 0 0 0 0 1 -14.9913 4.5 0 0 0 0 1 -14.9913 7.5 0 0 0 0 1 -13.3107 10.5 0 0 0 0 1 -13.3107 13.5 0 0 0 0 1 -13.3107 16.5 0 0 0 0 1 -10.964 19.5 0 0 0 0 1 -10.964 22.5 0 0 0 0 1 -10.964 25.5 0 0 0 0 1 -10.964 28.5 0 0 0 0 1 -10.964 31.5 0 0 0 0 1 -10.964 34.5 0 0 0 0 1 -10.964 37.5 0 0 0 0 1 -10.964 40.5 0 0 0 0 1 -10.964 43.5 0 0 0 0 1 -10.964 46.5 0 0 0 0 1 -10.964 49.5 0 0 0 0 1 -10.964 52.5 0 0 0 0 1 -10.964 55.5 0 +20205.4 0 0 0 1 -7.62437 -61.5 0 0 0 0 1 -7.62437 -58.5 0 0 0 0 1 -7.62437 -55.5 0 0 0 0 1 -7.62437 -52.5 0 0 0 0 1 -7.62437 -49.5 0 0 0 0 1 -7.62437 -46.5 0 0 0 0 1 -7.62437 -43.5 0 0 0 0 1 -7.62437 -40.5 0 0 0 0 1 -11.6337 -37.5 0 0 0 0 1 -11.6337 -34.5 0 0 0 0 1 -14.9913 -31.5 0 0 0 0 1 -14.9913 -28.5 0 0 0 0 1 -14.9913 -25.5 0 0 0 0 1 -14.9913 -22.5 0 0 0 0 1 -14.9913 -19.5 0 0 0 0 1 -13.3107 -16.5 0 0 0 0 1 -13.3107 -13.5 0 0 0 0 1 -11.6337 -10.5 0 0 0 0 1 -11.6337 -7.5 0 0 0 0 1 -9.96055 -4.5 0 0 0 0 1 -8.2911 -1.5 0 0 0 0 1 -8.2911 1.5 0 0 0 0 1 -8.2911 4.5 0 0 0 0 1 -6.62539 7.5 0 0 0 0 1 -11.6337 10.5 0 0 0 0 1 -11.6337 13.5 0 0 0 0 1 -11.6337 16.5 0 0 0 0 1 -9.29233 19.5 0 0 0 0 1 -9.29233 22.5 0 0 0 0 1 -9.29233 25.5 0 0 0 0 1 -9.29233 28.5 0 0 0 0 1 -9.29233 31.5 0 0 0 0 1 -9.29233 34.5 0 0 0 0 1 -9.29233 37.5 0 0 0 0 1 -9.29233 40.5 0 0 0 0 1 -9.29233 43.5 0 0 0 0 1 -9.29233 46.5 0 0 0 0 1 -9.29233 49.5 0 0 0 0 1 -9.29233 52.5 0 0 0 0 1 -9.29233 55.5 0 +20395.7 0 0 0 1 1.48245 -61.5 0 0 0 0 1 1.48245 -58.5 0 0 0 0 1 1.48245 -55.5 0 0 0 0 1 1.48245 -52.5 0 0 0 0 1 1.48245 -49.5 0 0 0 0 1 1.48245 -46.5 0 0 0 0 1 1.48245 -43.5 0 0 0 0 1 1.48245 -40.5 0 0 0 0 1 -1.65072 -37.5 0 0 0 0 1 -1.65072 -34.5 0 0 0 0 1 -1.65072 -31.5 0 0 0 0 1 -6.62539 -28.5 0 0 0 0 1 -11.6337 -25.5 0 0 0 0 1 -11.6337 -22.5 0 0 0 0 1 -11.6337 -19.5 0 0 0 0 1 -11.6337 -16.5 0 0 0 0 1 -11.6337 -13.5 0 0 0 0 1 -9.96055 -10.5 0 0 0 0 1 -9.96055 -7.5 0 0 0 0 1 -8.2911 -4.5 0 0 0 0 1 -8.2911 -1.5 0 0 0 0 1 -6.62539 1.5 0 0 0 0 1 -4.96342 4.5 0 0 0 0 1 -4.96342 7.5 0 0 0 0 1 -3.3052 10.5 0 0 0 0 1 -3.3052 13.5 0 0 0 0 1 0 16.5 0 0 0 0 1 -3.3052 19.5 0 0 0 0 1 -3.3052 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 -1.65072 31.5 0 0 0 0 1 2.30472 34.5 0 0 0 0 1 2.30472 37.5 0 0 0 0 1 2.30472 40.5 0 0 0 0 1 2.30472 43.5 0 0 0 0 1 2.30472 46.5 0 0 0 0 1 2.30472 49.5 0 0 0 0 1 2.30472 52.5 0 0 0 0 1 2.30472 55.5 0 +20585.9 0 0 0 1 2.30472 -61.5 0 0 0 0 1 2.30472 -58.5 0 0 0 0 1 2.30472 -55.5 0 0 0 0 1 2.30472 -52.5 0 0 0 0 1 2.30472 -49.5 0 0 0 0 1 2.30472 -46.5 0 0 0 0 1 2.30472 -43.5 0 0 0 0 1 2.30472 -40.5 0 0 0 0 1 0 -37.5 0 0 0 0 1 0 -34.5 0 0 0 0 1 0 -31.5 0 0 0 0 1 -4.96342 -28.5 0 0 0 0 1 -6.62539 -25.5 0 0 0 0 1 -6.62539 -22.5 0 0 0 0 1 -9.96055 -19.5 0 0 0 0 1 -8.2911 -16.5 0 0 0 0 1 -8.2911 -13.5 0 0 0 0 1 -8.2911 -10.5 0 0 0 0 1 -8.2911 -7.5 0 0 0 0 1 -6.62539 -4.5 0 0 0 0 1 -6.62539 -1.5 0 0 0 0 1 -4.96342 1.5 0 0 0 0 1 -4.96342 4.5 0 0 0 0 1 -3.3052 7.5 0 0 0 0 1 -3.3052 10.5 0 0 0 0 1 -3.3052 13.5 0 0 0 0 1 0 16.5 0 0 0 0 1 0 19.5 0 0 0 0 1 -1.65072 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 -1.65072 31.5 0 0 0 0 1 3.12605 34.5 0 0 0 0 1 3.12605 37.5 0 0 0 0 1 3.12605 40.5 0 0 0 0 1 3.12605 43.5 0 0 0 0 1 3.12605 46.5 0 0 0 0 1 3.12605 49.5 0 0 0 0 1 3.12605 52.5 0 0 0 0 1 3.12605 55.5 0 +20776.1 0 0 0 1 2.30472 -61.5 0 0 0 0 1 2.30472 -58.5 0 0 0 0 1 2.30472 -55.5 0 0 0 0 1 2.30472 -52.5 0 0 0 0 1 2.30472 -49.5 0 0 0 0 1 2.30472 -46.5 0 0 0 0 1 2.30472 -43.5 0 0 0 0 1 2.30472 -40.5 0 0 0 0 1 0 -37.5 0 0 0 0 1 0 -34.5 0 0 0 0 1 0 -31.5 0 0 0 0 1 0 -28.5 0 0 0 0 1 0 -25.5 0 0 0 0 1 0 -22.5 0 0 0 0 1 -6.62539 -19.5 0 0 0 0 1 -6.62539 -16.5 0 0 0 0 1 -6.62539 -13.5 0 0 0 0 1 -8.2911 -10.5 0 0 0 0 1 -8.2911 -7.5 0 0 0 0 1 -3.3052 -4.5 0 0 0 0 1 -4.96342 -1.5 0 0 0 0 1 -3.3052 1.5 0 0 0 0 1 -3.3052 4.5 0 0 0 0 1 -1.65072 7.5 0 0 0 0 1 -1.65072 10.5 0 0 0 0 1 -1.65072 13.5 0 0 0 0 1 0 16.5 0 0 0 0 1 0 19.5 0 0 0 0 1 -1.65072 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 -1.65072 31.5 0 0 0 0 1 3.12605 34.5 0 0 0 0 1 3.12605 37.5 0 0 0 0 1 3.12605 40.5 0 0 0 0 1 3.12605 43.5 0 0 0 0 1 3.12605 46.5 0 0 0 0 1 3.12605 49.5 0 0 0 0 1 3.12605 52.5 0 0 0 0 1 3.12605 55.5 0 +20967.3 0 0 0 1 3.12605 -61.5 0 0 0 0 1 3.12605 -58.5 0 0 0 0 1 3.12605 -55.5 0 0 0 0 1 3.12605 -52.5 0 0 0 0 1 3.12605 -49.5 0 0 0 0 1 3.12605 -46.5 0 0 0 0 1 3.12605 -43.5 0 0 0 0 1 3.12605 -40.5 0 0 0 0 1 1.64698 -37.5 0 0 0 0 1 1.64698 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 0 -28.5 0 0 0 0 1 0 -25.5 0 0 0 0 1 0 -22.5 0 0 0 0 1 0 -19.5 0 0 0 0 1 0 -16.5 0 0 0 0 1 0 -13.5 0 0 0 0 1 0 -10.5 0 0 0 0 1 0 -7.5 0 0 0 0 1 0 -4.5 0 0 0 0 1 -1.65072 -1.5 0 0 0 0 1 -1.65072 1.5 0 0 0 0 1 -1.65072 4.5 0 0 0 0 1 -1.65072 7.5 0 0 0 0 1 -1.65072 10.5 0 0 0 0 1 -1.65072 13.5 0 0 0 0 1 1.64698 16.5 0 0 0 0 1 0 19.5 0 0 0 0 1 0 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 -1.65072 31.5 0 0 0 0 1 3.94644 34.5 0 0 0 0 1 3.94644 37.5 0 0 0 0 1 3.94644 40.5 0 0 0 0 1 3.94644 43.5 0 0 0 0 1 3.94644 46.5 0 0 0 0 1 3.94644 49.5 0 0 0 0 1 3.94644 52.5 0 0 0 0 1 3.94644 55.5 0 +21157.6 0 0 0 1 4.7659 -61.5 0 0 0 0 1 4.7659 -58.5 0 0 0 0 1 4.7659 -55.5 0 0 0 0 1 4.7659 -52.5 0 0 0 0 1 4.7659 -49.5 0 0 0 0 1 4.7659 -46.5 0 0 0 0 1 4.7659 -43.5 0 0 0 0 1 4.7659 -40.5 0 0 0 0 1 4.7659 -37.5 0 0 0 0 1 1.64698 -34.5 0 0 0 0 1 1.64698 -31.5 0 0 0 0 1 1.64698 -28.5 0 0 0 0 1 1.64698 -25.5 0 0 0 0 1 1.64698 -22.5 0 0 0 0 1 3.2902 -19.5 0 0 0 0 1 3.2902 -16.5 0 0 0 0 1 3.2902 -13.5 0 0 0 0 1 1.64698 -10.5 0 0 0 0 1 0 -7.5 0 0 0 0 1 0 -4.5 0 0 0 0 1 0 -1.5 0 0 0 0 1 0 1.5 0 0 0 0 1 0 4.5 0 0 0 0 1 0 7.5 0 0 0 0 1 0 10.5 0 0 0 0 1 0 13.5 0 0 0 0 1 4.92968 16.5 0 0 0 0 1 1.64698 19.5 0 0 0 0 1 0 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 -1.65072 31.5 0 0 0 0 1 7.21865 34.5 0 0 0 0 1 7.21865 37.5 0 0 0 0 1 7.21865 40.5 0 0 0 0 1 7.21865 43.5 0 0 0 0 1 7.21865 46.5 0 0 0 0 1 7.21865 49.5 0 0 0 0 1 7.21865 52.5 0 0 0 0 1 7.21865 55.5 0 +21347.8 0 0 0 1 7.21865 -61.5 0 0 0 0 1 7.21865 -58.5 0 0 0 0 1 7.21865 -55.5 0 0 0 0 1 7.21865 -52.5 0 0 0 0 1 7.21865 -49.5 0 0 0 0 1 7.21865 -46.5 0 0 0 0 1 7.21865 -43.5 0 0 0 0 1 7.21865 -40.5 0 0 0 0 1 7.21865 -37.5 0 0 0 0 1 6.56541 -34.5 0 0 0 0 1 6.56541 -31.5 0 0 0 0 1 6.56541 -28.5 0 0 0 0 1 6.56541 -25.5 0 0 0 0 1 4.92968 -22.5 0 0 0 0 1 4.92968 -19.5 0 0 0 0 1 4.92968 -16.5 0 0 0 0 1 4.92968 -13.5 0 0 0 0 1 4.92968 -10.5 0 0 0 0 1 4.92968 -7.5 0 0 0 0 1 0 -4.5 0 0 0 0 1 0 -1.5 0 0 0 0 1 0 1.5 0 0 0 0 1 0 4.5 0 0 0 0 1 0 7.5 0 0 0 0 1 0 10.5 0 0 0 0 1 0 13.5 0 0 0 0 1 4.92968 16.5 0 0 0 0 1 1.64698 19.5 0 0 0 0 1 1.64698 22.5 0 0 0 0 1 -1.65072 25.5 0 0 0 0 1 -1.65072 28.5 0 0 0 0 1 -1.65072 31.5 0 0 0 0 1 8.84914 34.5 0 0 0 0 1 8.84914 37.5 0 0 0 0 1 8.84914 40.5 0 0 0 0 1 8.84914 43.5 0 0 0 0 1 8.84914 46.5 0 0 0 0 1 8.84914 49.5 0 0 0 0 1 8.84914 52.5 0 0 0 0 1 8.84914 55.5 0 +21537.4 0 0 0 1 7.21865 -61.5 0 0 0 0 1 7.21865 -58.5 0 0 0 0 1 7.21865 -55.5 0 0 0 0 1 7.21865 -52.5 0 0 0 0 1 7.21865 -49.5 0 0 0 0 1 7.21865 -46.5 0 0 0 0 1 7.21865 -43.5 0 0 0 0 1 7.21865 -40.5 0 0 0 0 1 7.21865 -37.5 0 0 0 0 1 7.21865 -34.5 0 0 0 0 1 7.21865 -31.5 0 0 0 0 1 7.21865 -28.5 0 0 0 0 1 7.21865 -25.5 0 0 0 0 1 7.21865 -22.5 0 0 0 0 1 7.21865 -19.5 0 0 0 0 1 6.56541 -16.5 0 0 0 0 1 6.56541 -13.5 0 0 0 0 1 6.56541 -10.5 0 0 0 0 1 6.56541 -7.5 0 0 0 0 1 1.64698 -4.5 0 0 0 0 1 0 -1.5 0 0 0 0 1 0 1.5 0 0 0 0 1 0 4.5 0 0 0 0 1 0 7.5 0 0 0 0 1 0 10.5 0 0 0 0 1 0 13.5 0 0 0 0 1 4.92968 16.5 0 0 0 0 1 8.1974 19.5 0 0 0 0 1 8.1974 22.5 0 0 0 0 1 4.92968 25.5 0 0 0 0 1 4.92968 28.5 0 0 0 0 1 4.92968 31.5 0 0 0 0 1 12.0989 34.5 0 0 0 0 1 12.0989 37.5 0 0 0 0 1 12.0989 40.5 0 0 0 0 1 12.0989 43.5 0 0 0 0 1 12.0989 46.5 0 0 0 0 1 12.0989 49.5 0 0 0 0 1 12.0989 52.5 0 0 0 0 1 12.0989 55.5 0 +21727.2 0 0 0 1 7.21865 -61.5 0 0 0 0 1 7.21865 -58.5 0 0 0 0 1 7.21865 -55.5 0 0 0 0 1 7.21865 -52.5 0 0 0 0 1 7.21865 -49.5 0 0 0 0 1 7.21865 -46.5 0 0 0 0 1 7.21865 -43.5 0 0 0 0 1 7.21865 -40.5 0 0 0 0 1 7.21865 -37.5 0 0 0 0 1 7.21865 -34.5 0 0 0 0 1 7.21865 -31.5 0 0 0 0 1 7.21865 -28.5 0 0 0 0 1 7.21865 -25.5 0 0 0 0 1 7.21865 -22.5 0 0 0 0 1 7.21865 -19.5 0 0 0 0 1 7.21865 -16.5 0 0 0 0 1 7.21865 -13.5 0 0 0 0 1 6.56541 -10.5 0 0 0 0 1 6.56541 -7.5 0 0 0 0 1 6.56541 -4.5 0 0 0 0 1 4.92968 -1.5 0 0 0 0 1 4.92968 1.5 0 0 0 0 1 3.2902 4.5 0 0 0 0 1 1.64698 7.5 0 0 0 0 1 1.64698 10.5 0 0 0 0 1 1.64698 13.5 0 0 0 0 1 6.56541 16.5 0 0 0 0 1 8.1974 19.5 0 0 0 0 1 8.1974 22.5 0 0 0 0 1 8.1974 25.5 0 0 0 0 1 8.1974 28.5 0 0 0 0 1 8.1974 31.5 0 0 0 0 1 13.7182 34.5 0 0 0 0 1 13.7182 37.5 0 0 0 0 1 13.7182 40.5 0 0 0 0 1 13.7182 43.5 0 0 0 0 1 13.7182 46.5 0 0 0 0 1 13.7182 49.5 0 0 0 0 1 13.7182 52.5 0 0 0 0 1 13.7182 55.5 0 +21918.7 0 0 0 1 12.0989 -61.5 0 0 0 0 1 12.0989 -58.5 0 0 0 0 1 12.0989 -55.5 0 0 0 0 1 12.0989 -52.5 0 0 0 0 1 12.0989 -49.5 0 0 0 0 1 12.0989 -46.5 0 0 0 0 1 12.0989 -43.5 0 0 0 0 1 12.0989 -40.5 0 0 0 0 1 12.0989 -37.5 0 0 0 0 1 12.0989 -34.5 0 0 0 0 1 12.0989 -31.5 0 0 0 0 1 12.0989 -28.5 0 0 0 0 1 12.0989 -25.5 0 0 0 0 1 12.0989 -22.5 0 0 0 0 1 12.0989 -19.5 0 0 0 0 1 12.0989 -16.5 0 0 0 0 1 12.0989 -13.5 0 0 0 0 1 12.0989 -10.5 0 0 0 0 1 12.0989 -7.5 0 0 0 0 1 12.0989 -4.5 0 0 0 0 1 12.0989 -1.5 0 0 0 0 1 12.0989 1.5 0 0 0 0 1 11.4502 4.5 0 0 0 0 1 11.4502 7.5 0 0 0 0 1 1.64698 10.5 0 0 0 0 1 1.64698 13.5 0 0 0 0 1 8.1974 16.5 0 0 0 0 1 9.82565 19.5 0 0 0 0 1 9.82565 22.5 0 0 0 0 1 9.82565 25.5 0 0 0 0 1 9.82565 28.5 0 0 0 0 1 9.82565 31.5 0 0 0 0 1 14.5265 34.5 0 0 0 0 1 14.5265 37.5 0 0 0 0 1 14.5265 40.5 0 0 0 0 1 14.5265 43.5 0 0 0 0 1 14.5265 46.5 0 0 0 0 1 14.5265 49.5 0 0 0 0 1 14.5265 52.5 0 0 0 0 1 14.5265 55.5 0 +22112.1 0 0 0 1 14.5265 -61.5 0 0 0 0 1 14.5265 -58.5 0 0 0 0 1 14.5265 -55.5 0 0 0 0 1 14.5265 -52.5 0 0 0 0 1 14.5265 -49.5 0 0 0 0 1 14.5265 -46.5 0 0 0 0 1 14.5265 -43.5 0 0 0 0 1 14.5265 -40.5 0 0 0 0 1 14.5265 -37.5 0 0 0 0 1 14.5265 -34.5 0 0 0 0 1 14.5265 -31.5 0 0 0 0 1 14.5265 -28.5 0 0 0 0 1 14.5265 -25.5 0 0 0 0 1 14.5265 -22.5 0 0 0 0 1 14.5265 -19.5 0 0 0 0 1 14.5265 -16.5 0 0 0 0 1 14.5265 -13.5 0 0 0 0 1 14.5265 -10.5 0 0 0 0 1 14.5265 -7.5 0 0 0 0 1 14.5265 -4.5 0 0 0 0 1 14.5265 -1.5 0 0 0 0 1 14.5265 1.5 0 0 0 0 1 14.5265 4.5 0 0 0 0 1 13.0709 7.5 0 0 0 0 1 3.2902 10.5 0 0 0 0 1 11.4502 13.5 0 0 0 0 1 13.0709 16.5 0 0 0 0 1 11.4502 19.5 0 0 0 0 1 11.4502 22.5 0 0 0 0 1 11.4502 25.5 0 0 0 0 1 11.4502 28.5 0 0 0 0 1 11.4502 31.5 0 0 0 0 1 15.3338 34.5 0 0 0 0 1 15.3338 37.5 0 0 0 0 1 15.3338 40.5 0 0 0 0 1 15.3338 43.5 0 0 0 0 1 15.3338 46.5 0 0 0 0 1 15.3338 49.5 0 0 0 0 1 15.3338 52.5 0 0 0 0 1 15.3338 55.5 0 +22306.1 0 0 0 1 19.3565 -61.5 0 0 0 0 1 19.3565 -58.5 0 0 0 0 1 19.3565 -55.5 0 0 0 0 1 19.3565 -52.5 0 0 0 0 1 19.3565 -49.5 0 0 0 0 1 19.3565 -46.5 0 0 0 0 1 19.3565 -43.5 0 0 0 0 1 19.3565 -40.5 0 0 0 0 1 19.3565 -37.5 0 0 0 0 1 19.3565 -34.5 0 0 0 0 1 19.3565 -31.5 0 0 0 0 1 19.3565 -28.5 0 0 0 0 1 19.3565 -25.5 0 0 0 0 1 19.3565 -22.5 0 0 0 0 1 19.3565 -19.5 0 0 0 0 1 19.3565 -16.5 0 0 0 0 1 19.3565 -13.5 0 0 0 0 1 19.3565 -10.5 0 0 0 0 1 19.3565 -7.5 0 0 0 0 1 19.3565 -4.5 0 0 0 0 1 19.3565 -1.5 0 0 0 0 1 19.3565 1.5 0 0 0 0 1 19.3565 4.5 0 0 0 0 1 19.3565 7.5 0 0 0 0 1 17.911 10.5 0 0 0 0 1 17.911 13.5 0 0 0 0 1 16.3014 16.5 0 0 0 0 1 16.3014 19.5 0 0 0 0 1 17.911 22.5 0 0 0 0 1 17.911 25.5 0 0 0 0 1 17.911 28.5 0 0 0 0 1 17.911 31.5 0 0 0 0 1 18.5538 34.5 0 0 0 0 1 18.5538 37.5 0 0 0 0 1 18.5538 40.5 0 0 0 0 1 18.5538 43.5 0 0 0 0 1 18.5538 46.5 0 0 0 0 1 18.5538 49.5 0 0 0 0 1 18.5538 52.5 0 0 0 0 1 18.5538 55.5 0 +22502 0 0 0 1 20.3185 -61.5 0 0 0 0 1 20.3185 -58.5 0 0 0 0 1 20.3185 -55.5 0 0 0 0 1 20.3185 -52.5 0 0 0 0 1 20.3185 -49.5 0 0 0 0 1 20.3185 -46.5 0 0 0 0 1 20.3185 -43.5 0 0 0 0 1 20.3185 -40.5 0 0 0 0 1 20.3185 -37.5 0 0 0 0 1 20.3185 -34.5 0 0 0 0 1 20.3185 -31.5 0 0 0 0 1 20.3185 -28.5 0 0 0 0 1 20.3185 -25.5 0 0 0 0 1 20.3185 -22.5 0 0 0 0 1 20.3185 -19.5 0 0 0 0 1 20.3185 -16.5 0 0 0 0 1 20.3185 -13.5 0 0 0 0 1 20.3185 -10.5 0 0 0 0 1 20.3185 -7.5 0 0 0 0 1 20.3185 -4.5 0 0 0 0 1 20.3185 -1.5 0 0 0 0 1 20.3185 1.5 0 0 0 0 1 20.3185 4.5 0 0 0 0 1 20.3185 7.5 0 0 0 0 1 19.5169 10.5 0 0 0 0 1 21.1192 13.5 0 0 0 0 1 21.1192 16.5 0 0 0 0 1 21.1192 19.5 0 0 0 0 1 21.1192 22.5 0 0 0 0 1 21.1192 25.5 0 0 0 0 1 21.1192 28.5 0 0 0 0 1 21.759 31.5 0 0 0 0 1 21.759 34.5 0 0 0 0 1 21.759 37.5 0 0 0 0 1 21.759 40.5 0 0 0 0 1 21.759 43.5 0 0 0 0 1 21.759 46.5 0 0 0 0 1 21.759 49.5 0 0 0 0 1 21.759 52.5 0 0 0 0 1 21.759 55.5 0 +22698.4 0 0 0 1 7.21865 -61.5 0 0 0 0 1 7.21865 -58.5 0 0 0 0 1 7.21865 -55.5 0 0 0 0 1 7.21865 -52.5 0 0 0 0 1 7.21865 -49.5 0 0 0 0 1 7.21865 -46.5 0 0 0 0 1 7.21865 -43.5 0 0 0 0 1 7.21865 -40.5 0 0 0 0 1 7.21865 -37.5 0 0 0 0 1 6.56541 -34.5 0 0 0 0 1 6.56541 -31.5 0 0 0 0 1 6.56541 -28.5 0 0 0 0 1 6.56541 -25.5 0 0 0 0 1 6.56541 -22.5 0 0 0 0 1 7.21865 -19.5 0 0 0 0 1 7.21865 -16.5 0 0 0 0 1 7.21865 -13.5 0 0 0 0 1 7.21865 -10.5 0 0 0 0 1 7.21865 -7.5 0 0 0 0 1 7.21865 -4.5 0 0 0 0 1 7.21865 -1.5 0 0 0 0 1 7.21865 1.5 0 0 0 0 1 7.21865 4.5 0 0 0 0 1 7.21865 7.5 0 0 0 0 1 7.21865 10.5 0 0 0 0 1 7.21865 13.5 0 0 0 0 1 7.21865 16.5 0 0 0 0 1 7.21865 19.5 0 0 0 0 1 7.21865 22.5 0 0 0 0 1 7.21865 25.5 0 0 0 0 1 7.21865 28.5 0 0 0 0 1 7.21865 31.5 0 0 0 0 1 7.21865 34.5 0 0 0 0 1 7.21865 37.5 0 0 0 0 1 7.21865 40.5 0 0 0 0 1 7.21865 43.5 0 0 0 0 1 7.21865 46.5 0 0 0 0 1 7.21865 49.5 0 0 0 0 1 7.21865 52.5 0 0 0 0 1 7.21865 55.5 0 diff --git a/dosimetry/Radiotherapy/example3/data/precise_MultiLeafsCollimator_Leaf2Right.placements b/dosimetry/Radiotherapy/example3/data/precise_MultiLeafsCollimator_Leaf2Right.placements new file mode 100644 index 00000000..a1a7334a --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_MultiLeafsCollimator_Leaf2Right.placements @@ -0,0 +1,113 @@ +# Leaf2 +###### List of placement (translation and rotation) according to time +###### Column 1 is Time in s (second) +###### Column 2 is rotationAngle in degree +###### Columns 3,4,5 are rotation axis +###### Columns 6,7,8 are translation in mm +###### Columns 3-88 are repeated 40 times +Time s +NumberOfPlacements 40 +Rotation deg +Translation mm + +0 180 0 0 1 -19.04 -61.5 0 180 0 0 1 -19.04 -58.5 0 180 0 0 1 -19.04 -55.5 0 180 0 0 1 -19.04 -52.5 0 180 0 0 1 -19.04 -49.5 0 180 0 0 1 -19.04 -46.5 0 180 0 0 1 -19.04 -43.5 0 180 0 0 1 -19.04 -40.5 0 180 0 0 1 -19.04 -37.5 0 180 0 0 1 -19.04 -34.5 0 180 0 0 1 -19.04 -31.5 0 180 0 0 1 -19.04 -28.5 0 180 0 0 1 -19.04 -25.5 0 180 0 0 1 -19.04 -22.5 0 180 0 0 1 -19.04 -19.5 0 180 0 0 1 -19.04 -16.5 0 180 0 0 1 -19.04 -13.5 0 180 0 0 1 -19.04 -10.5 0 180 0 0 1 -18.3637 -7.5 0 180 0 0 1 -18.3637 -4.5 0 180 0 0 1 -18.3637 -1.5 0 180 0 0 1 -18.3637 1.5 0 180 0 0 1 -18.3637 4.5 0 180 0 0 1 -18.3637 7.5 0 180 0 0 1 -16.6756 10.5 0 180 0 0 1 -16.6756 13.5 0 180 0 0 1 -16.6756 16.5 0 180 0 0 1 -16.6756 19.5 0 180 0 0 1 -17.3504 22.5 0 180 0 0 1 -17.3504 25.5 0 180 0 0 1 -17.3504 28.5 0 180 0 0 1 -17.3504 31.5 0 180 0 0 1 -17.3504 34.5 0 180 0 0 1 -17.3504 37.5 0 180 0 0 1 -17.3504 40.5 0 180 0 0 1 -17.3504 43.5 0 180 0 0 1 -17.3504 46.5 0 180 0 0 1 -17.3504 49.5 0 180 0 0 1 -17.3504 52.5 0 180 0 0 1 -17.3504 55.5 0 +250.716 180 0 0 1 -19.04 -61.5 0 180 0 0 1 -19.04 -58.5 0 180 0 0 1 -19.04 -55.5 0 180 0 0 1 -19.04 -52.5 0 180 0 0 1 -19.04 -49.5 0 180 0 0 1 -19.04 -46.5 0 180 0 0 1 -19.04 -43.5 0 180 0 0 1 -19.04 -40.5 0 180 0 0 1 -19.04 -37.5 0 180 0 0 1 -19.04 -34.5 0 180 0 0 1 -19.04 -31.5 0 180 0 0 1 -19.04 -28.5 0 180 0 0 1 -19.04 -25.5 0 180 0 0 1 -19.04 -22.5 0 180 0 0 1 -19.04 -19.5 0 180 0 0 1 -19.04 -16.5 0 180 0 0 1 -19.04 -13.5 0 180 0 0 1 -19.04 -10.5 0 180 0 0 1 -18.3637 -7.5 0 180 0 0 1 -18.3637 -4.5 0 180 0 0 1 -18.3637 -1.5 0 180 0 0 1 -18.3637 1.5 0 180 0 0 1 -18.3637 4.5 0 180 0 0 1 -18.3637 7.5 0 180 0 0 1 -16.6756 10.5 0 180 0 0 1 -16.6756 13.5 0 180 0 0 1 -16.6756 16.5 0 180 0 0 1 -16.6756 19.5 0 180 0 0 1 -17.3504 22.5 0 180 0 0 1 -17.3504 25.5 0 180 0 0 1 -17.3504 28.5 0 180 0 0 1 -17.3504 31.5 0 180 0 0 1 -17.3504 34.5 0 180 0 0 1 -17.3504 37.5 0 180 0 0 1 -17.3504 40.5 0 180 0 0 1 -17.3504 43.5 0 180 0 0 1 -17.3504 46.5 0 180 0 0 1 -17.3504 49.5 0 180 0 0 1 -17.3504 52.5 0 180 0 0 1 -17.3504 55.5 0 +492.93 180 0 0 1 2.63336 -61.5 0 180 0 0 1 2.63336 -58.5 0 180 0 0 1 2.63336 -55.5 0 180 0 0 1 2.63336 -52.5 0 180 0 0 1 2.63336 -49.5 0 180 0 0 1 2.63336 -46.5 0 180 0 0 1 2.63336 -43.5 0 180 0 0 1 2.63336 -40.5 0 180 0 0 1 2.63336 -37.5 0 180 0 0 1 2.63336 -34.5 0 180 0 0 1 2.63336 -31.5 0 180 0 0 1 2.63336 -28.5 0 180 0 0 1 2.63336 -25.5 0 180 0 0 1 2.63336 -22.5 0 180 0 0 1 2.63336 -19.5 0 180 0 0 1 2.63336 -16.5 0 180 0 0 1 2.63336 -13.5 0 180 0 0 1 8.1974 -10.5 0 180 0 0 1 8.1974 -7.5 0 180 0 0 1 8.1974 -4.5 0 180 0 0 1 9.82565 -1.5 0 180 0 0 1 11.4502 1.5 0 180 0 0 1 11.4502 4.5 0 180 0 0 1 11.4502 7.5 0 180 0 0 1 11.4502 10.5 0 180 0 0 1 14.688 13.5 0 180 0 0 1 11.4502 16.5 0 180 0 0 1 11.4502 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 6.56541 25.5 0 180 0 0 1 3.2902 28.5 0 180 0 0 1 3.2902 31.5 0 180 0 0 1 0.164866 34.5 0 180 0 0 1 0.164866 37.5 0 180 0 0 1 0.164866 40.5 0 180 0 0 1 0.164866 43.5 0 180 0 0 1 0.164866 46.5 0 180 0 0 1 0.164866 49.5 0 180 0 0 1 0.164866 52.5 0 180 0 0 1 0.164866 55.5 0 +742.913 180 0 0 1 25.2678 -61.5 0 180 0 0 1 25.2678 -58.5 0 180 0 0 1 25.2678 -55.5 0 180 0 0 1 25.2678 -52.5 0 180 0 0 1 25.2678 -49.5 0 180 0 0 1 25.2678 -46.5 0 180 0 0 1 25.2678 -43.5 0 180 0 0 1 25.2678 -40.5 0 180 0 0 1 25.9039 -37.5 0 180 0 0 1 25.9039 -34.5 0 180 0 0 1 25.9039 -31.5 0 180 0 0 1 25.9039 -28.5 0 180 0 0 1 25.9039 -25.5 0 180 0 0 1 27.4915 -22.5 0 180 0 0 1 29.0755 -19.5 0 180 0 0 1 29.0755 -16.5 0 180 0 0 1 27.4915 -13.5 0 180 0 0 1 24.3126 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 17.911 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 19.5169 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 16.3014 16.5 0 180 0 0 1 16.3014 19.5 0 180 0 0 1 14.8495 22.5 0 180 0 0 1 14.8495 25.5 0 180 0 0 1 14.8495 28.5 0 180 0 0 1 14.8495 31.5 0 180 0 0 1 14.8495 34.5 0 180 0 0 1 14.8495 37.5 0 180 0 0 1 14.8495 40.5 0 180 0 0 1 14.8495 43.5 0 180 0 0 1 14.8495 46.5 0 180 0 0 1 14.8495 49.5 0 180 0 0 1 14.8495 52.5 0 180 0 0 1 14.8495 55.5 0 +988.009 180 0 0 1 22.8774 -61.5 0 180 0 0 1 22.8774 -58.5 0 180 0 0 1 22.8774 -55.5 0 180 0 0 1 22.8774 -52.5 0 180 0 0 1 22.8774 -49.5 0 180 0 0 1 22.8774 -46.5 0 180 0 0 1 22.8774 -43.5 0 180 0 0 1 22.8774 -40.5 0 180 0 0 1 25.9039 -37.5 0 180 0 0 1 25.9039 -34.5 0 180 0 0 1 25.9039 -31.5 0 180 0 0 1 25.9039 -28.5 0 180 0 0 1 25.9039 -25.5 0 180 0 0 1 27.4915 -22.5 0 180 0 0 1 29.0755 -19.5 0 180 0 0 1 29.0755 -16.5 0 180 0 0 1 27.4915 -13.5 0 180 0 0 1 24.3126 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 17.911 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 19.5169 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 16.3014 16.5 0 180 0 0 1 16.3014 19.5 0 180 0 0 1 14.8495 22.5 0 180 0 0 1 14.8495 25.5 0 180 0 0 1 14.8495 28.5 0 180 0 0 1 14.8495 31.5 0 180 0 0 1 14.8495 34.5 0 180 0 0 1 14.8495 37.5 0 180 0 0 1 14.8495 40.5 0 180 0 0 1 14.8495 43.5 0 180 0 0 1 14.8495 46.5 0 180 0 0 1 14.8495 49.5 0 180 0 0 1 14.8495 52.5 0 180 0 0 1 14.8495 55.5 0 +1229.39 180 0 0 1 18.0717 -61.5 0 180 0 0 1 18.0717 -58.5 0 180 0 0 1 18.0717 -55.5 0 180 0 0 1 18.0717 -52.5 0 180 0 0 1 18.0717 -49.5 0 180 0 0 1 18.0717 -46.5 0 180 0 0 1 18.0717 -43.5 0 180 0 0 1 18.0717 -40.5 0 180 0 0 1 25.9039 -37.5 0 180 0 0 1 25.9039 -34.5 0 180 0 0 1 25.9039 -31.5 0 180 0 0 1 25.9039 -28.5 0 180 0 0 1 25.9039 -25.5 0 180 0 0 1 27.4915 -22.5 0 180 0 0 1 29.0755 -19.5 0 180 0 0 1 29.0755 -16.5 0 180 0 0 1 27.4915 -13.5 0 180 0 0 1 24.3126 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 17.911 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 19.5169 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 13.0709 16.5 0 180 0 0 1 13.0709 19.5 0 180 0 0 1 13.0709 22.5 0 180 0 0 1 11.6124 25.5 0 180 0 0 1 11.6124 28.5 0 180 0 0 1 11.6124 31.5 0 180 0 0 1 11.6124 34.5 0 180 0 0 1 11.6124 37.5 0 180 0 0 1 11.6124 40.5 0 180 0 0 1 11.6124 43.5 0 180 0 0 1 11.6124 46.5 0 180 0 0 1 11.6124 49.5 0 180 0 0 1 11.6124 52.5 0 180 0 0 1 11.6124 55.5 0 +1469.11 180 0 0 1 14.8495 -61.5 0 180 0 0 1 14.8495 -58.5 0 180 0 0 1 14.8495 -55.5 0 180 0 0 1 14.8495 -52.5 0 180 0 0 1 14.8495 -49.5 0 180 0 0 1 14.8495 -46.5 0 180 0 0 1 14.8495 -43.5 0 180 0 0 1 14.8495 -40.5 0 180 0 0 1 25.9039 -37.5 0 180 0 0 1 25.9039 -34.5 0 180 0 0 1 25.9039 -31.5 0 180 0 0 1 25.9039 -28.5 0 180 0 0 1 25.9039 -25.5 0 180 0 0 1 27.4915 -22.5 0 180 0 0 1 29.0755 -19.5 0 180 0 0 1 29.0755 -16.5 0 180 0 0 1 27.4915 -13.5 0 180 0 0 1 24.3126 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 17.911 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 17.911 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 13.0709 16.5 0 180 0 0 1 13.0709 19.5 0 180 0 0 1 13.0709 22.5 0 180 0 0 1 13.0709 25.5 0 180 0 0 1 10.8008 28.5 0 180 0 0 1 10.8008 31.5 0 180 0 0 1 10.8008 34.5 0 180 0 0 1 10.8008 37.5 0 180 0 0 1 10.8008 40.5 0 180 0 0 1 10.8008 43.5 0 180 0 0 1 10.8008 46.5 0 180 0 0 1 10.8008 49.5 0 180 0 0 1 10.8008 52.5 0 180 0 0 1 10.8008 55.5 0 +1708.25 180 0 0 1 14.8495 -61.5 0 180 0 0 1 14.8495 -58.5 0 180 0 0 1 14.8495 -55.5 0 180 0 0 1 14.8495 -52.5 0 180 0 0 1 14.8495 -49.5 0 180 0 0 1 14.8495 -46.5 0 180 0 0 1 14.8495 -43.5 0 180 0 0 1 14.8495 -40.5 0 180 0 0 1 25.9039 -37.5 0 180 0 0 1 25.9039 -34.5 0 180 0 0 1 25.9039 -31.5 0 180 0 0 1 25.9039 -28.5 0 180 0 0 1 25.9039 -25.5 0 180 0 0 1 27.4915 -22.5 0 180 0 0 1 29.0755 -19.5 0 180 0 0 1 29.0755 -16.5 0 180 0 0 1 27.4915 -13.5 0 180 0 0 1 24.3126 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 17.911 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 16.3014 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 13.0709 16.5 0 180 0 0 1 13.0709 19.5 0 180 0 0 1 13.0709 22.5 0 180 0 0 1 13.0709 25.5 0 180 0 0 1 9.98826 28.5 0 180 0 0 1 9.98826 31.5 0 180 0 0 1 9.98826 34.5 0 180 0 0 1 9.98826 37.5 0 180 0 0 1 9.98826 40.5 0 180 0 0 1 9.98826 43.5 0 180 0 0 1 9.98826 46.5 0 180 0 0 1 9.98826 49.5 0 180 0 0 1 9.98826 52.5 0 180 0 0 1 9.98826 55.5 0 +1949.14 180 0 0 1 13.2328 -61.5 0 180 0 0 1 13.2328 -58.5 0 180 0 0 1 13.2328 -55.5 0 180 0 0 1 13.2328 -52.5 0 180 0 0 1 13.2328 -49.5 0 180 0 0 1 13.2328 -46.5 0 180 0 0 1 13.2328 -43.5 0 180 0 0 1 13.2328 -40.5 0 180 0 0 1 22.7177 -37.5 0 180 0 0 1 22.7177 -34.5 0 180 0 0 1 22.7177 -31.5 0 180 0 0 1 22.7177 -28.5 0 180 0 0 1 21.1192 -25.5 0 180 0 0 1 24.3126 -22.5 0 180 0 0 1 25.9039 -19.5 0 180 0 0 1 21.1192 -16.5 0 180 0 0 1 16.3014 -13.5 0 180 0 0 1 16.3014 -10.5 0 180 0 0 1 16.3014 -7.5 0 180 0 0 1 14.688 -4.5 0 180 0 0 1 16.3014 -1.5 0 180 0 0 1 16.3014 1.5 0 180 0 0 1 16.3014 4.5 0 180 0 0 1 16.3014 7.5 0 180 0 0 1 16.3014 10.5 0 180 0 0 1 14.688 13.5 0 180 0 0 1 13.0709 16.5 0 180 0 0 1 13.0709 19.5 0 180 0 0 1 13.0709 22.5 0 180 0 0 1 13.0709 25.5 0 180 0 0 1 8.36039 28.5 0 180 0 0 1 8.36039 31.5 0 180 0 0 1 8.36039 34.5 0 180 0 0 1 8.36039 37.5 0 180 0 0 1 8.36039 40.5 0 180 0 0 1 8.36039 43.5 0 180 0 0 1 8.36039 46.5 0 180 0 0 1 8.36039 49.5 0 180 0 0 1 8.36039 52.5 0 180 0 0 1 8.36039 55.5 0 +2193.9 180 0 0 1 10.8008 -61.5 0 180 0 0 1 10.8008 -58.5 0 180 0 0 1 10.8008 -55.5 0 180 0 0 1 10.8008 -52.5 0 180 0 0 1 10.8008 -49.5 0 180 0 0 1 10.8008 -46.5 0 180 0 0 1 10.8008 -43.5 0 180 0 0 1 10.8008 -40.5 0 180 0 0 1 17.911 -37.5 0 180 0 0 1 17.911 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 17.911 -28.5 0 180 0 0 1 17.911 -25.5 0 180 0 0 1 11.4502 -22.5 0 180 0 0 1 9.82565 -19.5 0 180 0 0 1 9.82565 -16.5 0 180 0 0 1 8.1974 -13.5 0 180 0 0 1 13.0709 -10.5 0 180 0 0 1 13.0709 -7.5 0 180 0 0 1 13.0709 -4.5 0 180 0 0 1 13.0709 -1.5 0 180 0 0 1 13.0709 1.5 0 180 0 0 1 13.0709 4.5 0 180 0 0 1 14.688 7.5 0 180 0 0 1 16.3014 10.5 0 180 0 0 1 14.688 13.5 0 180 0 0 1 11.4502 16.5 0 180 0 0 1 11.4502 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 9.82565 25.5 0 180 0 0 1 9.82565 28.5 0 180 0 0 1 8.36039 31.5 0 180 0 0 1 8.36039 34.5 0 180 0 0 1 8.36039 37.5 0 180 0 0 1 8.36039 40.5 0 180 0 0 1 8.36039 43.5 0 180 0 0 1 8.36039 46.5 0 180 0 0 1 8.36039 49.5 0 180 0 0 1 8.36039 52.5 0 180 0 0 1 8.36039 55.5 0 +2440.41 180 0 0 1 5.91157 -61.5 0 180 0 0 1 5.91157 -58.5 0 180 0 0 1 5.91157 -55.5 0 180 0 0 1 5.91157 -52.5 0 180 0 0 1 5.91157 -49.5 0 180 0 0 1 5.91157 -46.5 0 180 0 0 1 5.91157 -43.5 0 180 0 0 1 5.91157 -40.5 0 180 0 0 1 8.1974 -37.5 0 180 0 0 1 8.1974 -34.5 0 180 0 0 1 8.1974 -31.5 0 180 0 0 1 8.1974 -28.5 0 180 0 0 1 8.1974 -25.5 0 180 0 0 1 8.1974 -22.5 0 180 0 0 1 8.1974 -19.5 0 180 0 0 1 6.56541 -16.5 0 180 0 0 1 6.56541 -13.5 0 180 0 0 1 6.56541 -10.5 0 180 0 0 1 11.4502 -7.5 0 180 0 0 1 11.4502 -4.5 0 180 0 0 1 11.4502 -1.5 0 180 0 0 1 11.4502 1.5 0 180 0 0 1 11.4502 4.5 0 180 0 0 1 11.4502 7.5 0 180 0 0 1 14.688 10.5 0 180 0 0 1 14.688 13.5 0 180 0 0 1 11.4502 16.5 0 180 0 0 1 11.4502 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 6.56541 25.5 0 180 0 0 1 6.56541 28.5 0 180 0 0 1 6.56541 31.5 0 180 0 0 1 1.81147 34.5 0 180 0 0 1 1.81147 37.5 0 180 0 0 1 1.81147 40.5 0 180 0 0 1 1.81147 43.5 0 180 0 0 1 1.81147 46.5 0 180 0 0 1 1.81147 49.5 0 180 0 0 1 1.81147 52.5 0 180 0 0 1 1.81147 55.5 0 +2686.29 180 0 0 1 -2.31206 -61.5 0 180 0 0 1 -2.31206 -58.5 0 180 0 0 1 -2.31206 -55.5 0 180 0 0 1 -2.31206 -52.5 0 180 0 0 1 -2.31206 -49.5 0 180 0 0 1 -2.31206 -46.5 0 180 0 0 1 -2.31206 -43.5 0 180 0 0 1 -2.31206 -40.5 0 180 0 0 1 0 -37.5 0 180 0 0 1 0 -34.5 0 180 0 0 1 0 -31.5 0 180 0 0 1 1.64698 -28.5 0 180 0 0 1 1.64698 -25.5 0 180 0 0 1 -3.3052 -22.5 0 180 0 0 1 -3.3052 -19.5 0 180 0 0 1 -4.96342 -16.5 0 180 0 0 1 -4.96342 -13.5 0 180 0 0 1 -4.96342 -10.5 0 180 0 0 1 -4.63148 -7.5 0 180 0 0 1 3.2902 -4.5 0 180 0 0 1 3.2902 -1.5 0 180 0 0 1 3.2902 1.5 0 180 0 0 1 3.2902 4.5 0 180 0 0 1 3.2902 7.5 0 180 0 0 1 4.92968 10.5 0 180 0 0 1 4.92968 13.5 0 180 0 0 1 9.82565 16.5 0 180 0 0 1 9.82565 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 6.56541 25.5 0 180 0 0 1 3.2902 28.5 0 180 0 0 1 3.2902 31.5 0 180 0 0 1 -0.65984 34.5 0 180 0 0 1 -0.65984 37.5 0 180 0 0 1 -0.65984 40.5 0 180 0 0 1 -0.65984 43.5 0 180 0 0 1 -0.65984 46.5 0 180 0 0 1 -0.65984 49.5 0 180 0 0 1 -0.65984 52.5 0 180 0 0 1 -0.65984 55.5 0 +2928.46 180 0 0 1 -3.96804 -61.5 0 180 0 0 1 -3.96804 -58.5 0 180 0 0 1 -3.96804 -55.5 0 180 0 0 1 -3.96804 -52.5 0 180 0 0 1 -3.96804 -49.5 0 180 0 0 1 -3.96804 -46.5 0 180 0 0 1 -3.96804 -43.5 0 180 0 0 1 -3.96804 -40.5 0 180 0 0 1 0 -37.5 0 180 0 0 1 0 -34.5 0 180 0 0 1 0 -31.5 0 180 0 0 1 -1.65072 -28.5 0 180 0 0 1 1.64698 -25.5 0 180 0 0 1 -3.3052 -22.5 0 180 0 0 1 -4.96342 -19.5 0 180 0 0 1 -4.96342 -16.5 0 180 0 0 1 -4.96342 -13.5 0 180 0 0 1 -4.96342 -10.5 0 180 0 0 1 -4.96342 -7.5 0 180 0 0 1 1.64698 -4.5 0 180 0 0 1 1.64698 -1.5 0 180 0 0 1 1.64698 1.5 0 180 0 0 1 1.64698 4.5 0 180 0 0 1 1.64698 7.5 0 180 0 0 1 3.2902 10.5 0 180 0 0 1 4.92968 13.5 0 180 0 0 1 6.56541 16.5 0 180 0 0 1 8.1974 19.5 0 180 0 0 1 8.1974 22.5 0 180 0 0 1 6.56541 25.5 0 180 0 0 1 3.2902 28.5 0 180 0 0 1 3.2902 31.5 0 180 0 0 1 -0.65984 34.5 0 180 0 0 1 -0.65984 37.5 0 180 0 0 1 -0.65984 40.5 0 180 0 0 1 -0.65984 43.5 0 180 0 0 1 -0.65984 46.5 0 180 0 0 1 -0.65984 49.5 0 180 0 0 1 -0.65984 52.5 0 180 0 0 1 -0.65984 55.5 0 +3170.52 180 0 0 1 -3.96804 -61.5 0 180 0 0 1 -3.96804 -58.5 0 180 0 0 1 -3.96804 -55.5 0 180 0 0 1 -3.96804 -52.5 0 180 0 0 1 -3.96804 -49.5 0 180 0 0 1 -3.96804 -46.5 0 180 0 0 1 -3.96804 -43.5 0 180 0 0 1 -3.96804 -40.5 0 180 0 0 1 0 -37.5 0 180 0 0 1 0 -34.5 0 180 0 0 1 0 -31.5 0 180 0 0 1 -3.3052 -28.5 0 180 0 0 1 -1.65072 -25.5 0 180 0 0 1 -4.96342 -22.5 0 180 0 0 1 -4.96342 -19.5 0 180 0 0 1 -4.96342 -16.5 0 180 0 0 1 -4.96342 -13.5 0 180 0 0 1 -4.96342 -10.5 0 180 0 0 1 -4.96342 -7.5 0 180 0 0 1 -4.96342 -4.5 0 180 0 0 1 -4.96342 -1.5 0 180 0 0 1 -4.96342 1.5 0 180 0 0 1 -4.96342 4.5 0 180 0 0 1 -4.96342 7.5 0 180 0 0 1 1.64698 10.5 0 180 0 0 1 3.2902 13.5 0 180 0 0 1 4.92968 16.5 0 180 0 0 1 6.56541 19.5 0 180 0 0 1 6.56541 22.5 0 180 0 0 1 6.56541 25.5 0 180 0 0 1 3.2902 28.5 0 180 0 0 1 3.2902 31.5 0 180 0 0 1 -0.65984 34.5 0 180 0 0 1 -0.65984 37.5 0 180 0 0 1 -0.65984 40.5 0 180 0 0 1 -0.65984 43.5 0 180 0 0 1 -0.65984 46.5 0 180 0 0 1 -0.65984 49.5 0 180 0 0 1 -0.65984 52.5 0 180 0 0 1 -0.65984 55.5 0 +3411.56 180 0 0 1 -8.95844 -61.5 0 180 0 0 1 -8.95844 -58.5 0 180 0 0 1 -8.95844 -55.5 0 180 0 0 1 -8.95844 -52.5 0 180 0 0 1 -8.95844 -49.5 0 180 0 0 1 -8.95844 -46.5 0 180 0 0 1 -8.95844 -43.5 0 180 0 0 1 -8.95844 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 -3.3052 -31.5 0 180 0 0 1 -3.3052 -28.5 0 180 0 0 1 -3.3052 -25.5 0 180 0 0 1 -4.96342 -22.5 0 180 0 0 1 -4.96342 -19.5 0 180 0 0 1 -6.62539 -16.5 0 180 0 0 1 -6.62539 -13.5 0 180 0 0 1 -6.62539 -10.5 0 180 0 0 1 -6.62539 -7.5 0 180 0 0 1 -6.62539 -4.5 0 180 0 0 1 -6.62539 -1.5 0 180 0 0 1 -6.62539 1.5 0 180 0 0 1 -6.62539 4.5 0 180 0 0 1 -6.62539 7.5 0 180 0 0 1 -4.96342 10.5 0 180 0 0 1 1.64698 13.5 0 180 0 0 1 4.92968 16.5 0 180 0 0 1 4.92968 19.5 0 180 0 0 1 4.92968 22.5 0 180 0 0 1 4.92968 25.5 0 180 0 0 1 3.2902 28.5 0 180 0 0 1 3.2902 31.5 0 180 0 0 1 -0.65984 34.5 0 180 0 0 1 -0.65984 37.5 0 180 0 0 1 -0.65984 40.5 0 180 0 0 1 -0.65984 43.5 0 180 0 0 1 -0.65984 46.5 0 180 0 0 1 -0.65984 49.5 0 180 0 0 1 -0.65984 52.5 0 180 0 0 1 -0.65984 55.5 0 +3652.56 180 0 0 1 -11.4663 -61.5 0 180 0 0 1 -11.4663 -58.5 0 180 0 0 1 -11.4663 -55.5 0 180 0 0 1 -11.4663 -52.5 0 180 0 0 1 -11.4663 -49.5 0 180 0 0 1 -11.4663 -46.5 0 180 0 0 1 -11.4663 -43.5 0 180 0 0 1 -11.4663 -40.5 0 180 0 0 1 -4.96342 -37.5 0 180 0 0 1 -4.96342 -34.5 0 180 0 0 1 -4.96342 -31.5 0 180 0 0 1 -4.96342 -28.5 0 180 0 0 1 -4.96342 -25.5 0 180 0 0 1 -4.96342 -22.5 0 180 0 0 1 -6.62539 -19.5 0 180 0 0 1 -6.62539 -16.5 0 180 0 0 1 -6.62539 -13.5 0 180 0 0 1 -6.62539 -10.5 0 180 0 0 1 -6.62539 -7.5 0 180 0 0 1 -6.62539 -4.5 0 180 0 0 1 -6.62539 -1.5 0 180 0 0 1 -6.62539 1.5 0 180 0 0 1 -6.62539 4.5 0 180 0 0 1 -6.62539 7.5 0 180 0 0 1 -6.62539 10.5 0 180 0 0 1 -4.96342 13.5 0 180 0 0 1 -4.96342 16.5 0 180 0 0 1 -4.96342 19.5 0 180 0 0 1 -4.96342 22.5 0 180 0 0 1 -4.96342 25.5 0 180 0 0 1 -4.96342 28.5 0 180 0 0 1 -4.96342 31.5 0 180 0 0 1 -8.12436 34.5 0 180 0 0 1 -8.12436 37.5 0 180 0 0 1 -8.12436 40.5 0 180 0 0 1 -8.12436 43.5 0 180 0 0 1 -8.12436 46.5 0 180 0 0 1 -8.12436 49.5 0 180 0 0 1 -8.12436 52.5 0 180 0 0 1 -8.12436 55.5 0 +3894.43 180 0 0 1 -12.3041 -61.5 0 180 0 0 1 -12.3041 -58.5 0 180 0 0 1 -12.3041 -55.5 0 180 0 0 1 -12.3041 -52.5 0 180 0 0 1 -12.3041 -49.5 0 180 0 0 1 -12.3041 -46.5 0 180 0 0 1 -12.3041 -43.5 0 180 0 0 1 -12.3041 -40.5 0 180 0 0 1 -6.62539 -37.5 0 180 0 0 1 -6.62539 -34.5 0 180 0 0 1 -6.62539 -31.5 0 180 0 0 1 -6.62539 -28.5 0 180 0 0 1 -6.62539 -25.5 0 180 0 0 1 -6.62539 -22.5 0 180 0 0 1 -6.62539 -19.5 0 180 0 0 1 -6.62539 -16.5 0 180 0 0 1 -6.62539 -13.5 0 180 0 0 1 -6.62539 -10.5 0 180 0 0 1 -8.2911 -7.5 0 180 0 0 1 -8.2911 -4.5 0 180 0 0 1 -8.2911 -1.5 0 180 0 0 1 -8.2911 1.5 0 180 0 0 1 -8.2911 4.5 0 180 0 0 1 -8.2911 7.5 0 180 0 0 1 -6.62539 10.5 0 180 0 0 1 -6.62539 13.5 0 180 0 0 1 -6.62539 16.5 0 180 0 0 1 -6.62539 19.5 0 180 0 0 1 -6.62539 22.5 0 180 0 0 1 -6.62539 25.5 0 180 0 0 1 -6.62539 28.5 0 180 0 0 1 -6.62539 31.5 0 180 0 0 1 -8.95844 34.5 0 180 0 0 1 -8.95844 37.5 0 180 0 0 1 -8.95844 40.5 0 180 0 0 1 -8.95844 43.5 0 180 0 0 1 -8.95844 46.5 0 180 0 0 1 -8.95844 49.5 0 180 0 0 1 -8.95844 52.5 0 180 0 0 1 -8.95844 55.5 0 +4138.4 180 0 0 1 -13.9825 -61.5 0 180 0 0 1 -13.9825 -58.5 0 180 0 0 1 -13.9825 -55.5 0 180 0 0 1 -13.9825 -52.5 0 180 0 0 1 -13.9825 -49.5 0 180 0 0 1 -13.9825 -46.5 0 180 0 0 1 -13.9825 -43.5 0 180 0 0 1 -13.9825 -40.5 0 180 0 0 1 -9.96055 -37.5 0 180 0 0 1 -9.96055 -34.5 0 180 0 0 1 -9.96055 -31.5 0 180 0 0 1 -9.96055 -28.5 0 180 0 0 1 -9.96055 -25.5 0 180 0 0 1 -9.96055 -22.5 0 180 0 0 1 -9.96055 -19.5 0 180 0 0 1 -9.96055 -16.5 0 180 0 0 1 -13.3107 -13.5 0 180 0 0 1 -9.96055 -10.5 0 180 0 0 1 -9.96055 -7.5 0 180 0 0 1 -9.96055 -4.5 0 180 0 0 1 -9.96055 -1.5 0 180 0 0 1 -9.96055 1.5 0 180 0 0 1 -9.96055 4.5 0 180 0 0 1 -11.6337 7.5 0 180 0 0 1 -13.3107 10.5 0 180 0 0 1 -6.62539 13.5 0 180 0 0 1 -6.62539 16.5 0 180 0 0 1 -6.62539 19.5 0 180 0 0 1 -6.62539 22.5 0 180 0 0 1 -6.62539 25.5 0 180 0 0 1 -6.62539 28.5 0 180 0 0 1 -6.62539 31.5 0 180 0 0 1 -8.95844 34.5 0 180 0 0 1 -8.95844 37.5 0 180 0 0 1 -8.95844 40.5 0 180 0 0 1 -8.95844 43.5 0 180 0 0 1 -8.95844 46.5 0 180 0 0 1 -8.95844 49.5 0 180 0 0 1 -8.95844 52.5 0 180 0 0 1 -8.95844 55.5 0 +4384.86 180 0 0 1 -13.9825 -61.5 0 180 0 0 1 -13.9825 -58.5 0 180 0 0 1 -13.9825 -55.5 0 180 0 0 1 -13.9825 -52.5 0 180 0 0 1 -13.9825 -49.5 0 180 0 0 1 -13.9825 -46.5 0 180 0 0 1 -13.9825 -43.5 0 180 0 0 1 -13.9825 -40.5 0 180 0 0 1 -9.96055 -37.5 0 180 0 0 1 -9.96055 -34.5 0 180 0 0 1 -9.96055 -31.5 0 180 0 0 1 -9.96055 -28.5 0 180 0 0 1 -9.96055 -25.5 0 180 0 0 1 -14.9913 -22.5 0 180 0 0 1 -14.9913 -19.5 0 180 0 0 1 -14.9913 -16.5 0 180 0 0 1 -14.9913 -13.5 0 180 0 0 1 -13.3107 -10.5 0 180 0 0 1 -11.6337 -7.5 0 180 0 0 1 -13.3107 -4.5 0 180 0 0 1 -13.3107 -1.5 0 180 0 0 1 -13.3107 1.5 0 180 0 0 1 -11.6337 4.5 0 180 0 0 1 -14.9913 7.5 0 180 0 0 1 -14.9913 10.5 0 180 0 0 1 -13.3107 13.5 0 180 0 0 1 -8.2911 16.5 0 180 0 0 1 -8.2911 19.5 0 180 0 0 1 -8.2911 22.5 0 180 0 0 1 -8.2911 25.5 0 180 0 0 1 -8.2911 28.5 0 180 0 0 1 -8.2911 31.5 0 180 0 0 1 -9.79344 34.5 0 180 0 0 1 -9.79344 37.5 0 180 0 0 1 -9.79344 40.5 0 180 0 0 1 -9.79344 43.5 0 180 0 0 1 -9.79344 46.5 0 180 0 0 1 -9.79344 49.5 0 180 0 0 1 -9.79344 52.5 0 180 0 0 1 -9.79344 55.5 0 +4635.48 180 0 0 1 -15.6646 -61.5 0 180 0 0 1 -15.6646 -58.5 0 180 0 0 1 -15.6646 -55.5 0 180 0 0 1 -15.6646 -52.5 0 180 0 0 1 -15.6646 -49.5 0 180 0 0 1 -15.6646 -46.5 0 180 0 0 1 -15.6646 -43.5 0 180 0 0 1 -15.6646 -40.5 0 180 0 0 1 -13.3107 -37.5 0 180 0 0 1 -13.3107 -34.5 0 180 0 0 1 -13.3107 -31.5 0 180 0 0 1 -13.3107 -28.5 0 180 0 0 1 -14.9913 -25.5 0 180 0 0 1 -18.3637 -22.5 0 180 0 0 1 -18.3637 -19.5 0 180 0 0 1 -18.3637 -16.5 0 180 0 0 1 -18.3637 -13.5 0 180 0 0 1 -18.3637 -10.5 0 180 0 0 1 -18.3637 -7.5 0 180 0 0 1 -19.04 -4.5 0 180 0 0 1 -19.04 -1.5 0 180 0 0 1 -19.04 1.5 0 180 0 0 1 -19.04 4.5 0 180 0 0 1 -19.04 7.5 0 180 0 0 1 -19.04 10.5 0 180 0 0 1 -19.04 13.5 0 180 0 0 1 -19.04 16.5 0 180 0 0 1 -19.04 19.5 0 180 0 0 1 -19.04 22.5 0 180 0 0 1 -19.04 25.5 0 180 0 0 1 -19.04 28.5 0 180 0 0 1 -19.04 31.5 0 180 0 0 1 -19.04 34.5 0 180 0 0 1 -19.04 37.5 0 180 0 0 1 -19.04 40.5 0 180 0 0 1 -19.04 43.5 0 180 0 0 1 -19.04 46.5 0 180 0 0 1 -19.04 49.5 0 180 0 0 1 -19.04 52.5 0 180 0 0 1 -19.04 55.5 0 +4886.3 180 0 0 1 -1.48548 -61.5 0 180 0 0 1 -1.48548 -58.5 0 180 0 0 1 -1.48548 -55.5 0 180 0 0 1 -1.48548 -52.5 0 180 0 0 1 -1.48548 -49.5 0 180 0 0 1 -1.48548 -46.5 0 180 0 0 1 -1.48548 -43.5 0 180 0 0 1 -1.48548 -40.5 0 180 0 0 1 0 -37.5 0 180 0 0 1 0 -34.5 0 180 0 0 1 0 -31.5 0 180 0 0 1 1.64698 -28.5 0 180 0 0 1 1.64698 -25.5 0 180 0 0 1 -1.65072 -22.5 0 180 0 0 1 -3.3052 -19.5 0 180 0 0 1 -3.3052 -16.5 0 180 0 0 1 -3.3052 -13.5 0 180 0 0 1 -3.96804 -10.5 0 180 0 0 1 -3.96804 -7.5 0 180 0 0 1 -3.96804 -4.5 0 180 0 0 1 -3.96804 -1.5 0 180 0 0 1 -3.96804 1.5 0 180 0 0 1 -3.96804 4.5 0 180 0 0 1 -3.96804 7.5 0 180 0 0 1 -3.96804 10.5 0 180 0 0 1 -3.96804 13.5 0 180 0 0 1 -3.96804 16.5 0 180 0 0 1 -3.96804 19.5 0 180 0 0 1 -3.96804 22.5 0 180 0 0 1 -3.96804 25.5 0 180 0 0 1 -3.96804 28.5 0 180 0 0 1 -3.96804 31.5 0 180 0 0 1 -3.96804 34.5 0 180 0 0 1 -3.96804 37.5 0 180 0 0 1 -3.96804 40.5 0 180 0 0 1 -3.96804 43.5 0 180 0 0 1 -3.96804 46.5 0 180 0 0 1 -3.96804 49.5 0 180 0 0 1 -3.96804 52.5 0 180 0 0 1 -3.96804 55.5 0 +5081.45 180 0 0 1 -0.65984 -61.5 0 180 0 0 1 -0.65984 -58.5 0 180 0 0 1 -0.65984 -55.5 0 180 0 0 1 -0.65984 -52.5 0 180 0 0 1 -0.65984 -49.5 0 180 0 0 1 -0.65984 -46.5 0 180 0 0 1 -0.65984 -43.5 0 180 0 0 1 -0.65984 -40.5 0 180 0 0 1 -0.65984 -37.5 0 180 0 0 1 -0.65984 -34.5 0 180 0 0 1 -0.65984 -31.5 0 180 0 0 1 -0.65984 -28.5 0 180 0 0 1 -0.65984 -25.5 0 180 0 0 1 -0.65984 -22.5 0 180 0 0 1 -0.65984 -19.5 0 180 0 0 1 -0.65984 -16.5 0 180 0 0 1 -0.65984 -13.5 0 180 0 0 1 -0.65984 -10.5 0 180 0 0 1 -0.65984 -7.5 0 180 0 0 1 -0.65984 -4.5 0 180 0 0 1 -0.65984 -1.5 0 180 0 0 1 -0.65984 1.5 0 180 0 0 1 -0.65984 4.5 0 180 0 0 1 -0.65984 7.5 0 180 0 0 1 -0.65984 10.5 0 180 0 0 1 -0.65984 13.5 0 180 0 0 1 -0.65984 16.5 0 180 0 0 1 1.64698 19.5 0 180 0 0 1 1.64698 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 0 31.5 0 180 0 0 1 -1.48548 34.5 0 180 0 0 1 -1.48548 37.5 0 180 0 0 1 -1.48548 40.5 0 180 0 0 1 -1.48548 43.5 0 180 0 0 1 -1.48548 46.5 0 180 0 0 1 -1.48548 49.5 0 180 0 0 1 -1.48548 52.5 0 180 0 0 1 -1.48548 55.5 0 +5272.69 180 0 0 1 -12.3041 -61.5 0 180 0 0 1 -12.3041 -58.5 0 180 0 0 1 -12.3041 -55.5 0 180 0 0 1 -12.3041 -52.5 0 180 0 0 1 -12.3041 -49.5 0 180 0 0 1 -12.3041 -46.5 0 180 0 0 1 -12.3041 -43.5 0 180 0 0 1 -12.3041 -40.5 0 180 0 0 1 -12.3041 -37.5 0 180 0 0 1 -12.3041 -34.5 0 180 0 0 1 -12.3041 -31.5 0 180 0 0 1 -12.3041 -28.5 0 180 0 0 1 -12.3041 -25.5 0 180 0 0 1 -12.3041 -22.5 0 180 0 0 1 -12.3041 -19.5 0 180 0 0 1 -12.3041 -16.5 0 180 0 0 1 -12.3041 -13.5 0 180 0 0 1 -12.3041 -10.5 0 180 0 0 1 -12.3041 -7.5 0 180 0 0 1 -12.3041 -4.5 0 180 0 0 1 -12.3041 -1.5 0 180 0 0 1 -12.3041 1.5 0 180 0 0 1 -9.96055 4.5 0 180 0 0 1 -9.96055 7.5 0 180 0 0 1 -3.3052 10.5 0 180 0 0 1 -11.6337 13.5 0 180 0 0 1 -13.3107 16.5 0 180 0 0 1 -11.6337 19.5 0 180 0 0 1 -6.62539 22.5 0 180 0 0 1 -6.62539 25.5 0 180 0 0 1 -6.62539 28.5 0 180 0 0 1 -6.62539 31.5 0 180 0 0 1 -13.1428 34.5 0 180 0 0 1 -13.1428 37.5 0 180 0 0 1 -13.1428 40.5 0 180 0 0 1 -13.1428 43.5 0 180 0 0 1 -13.1428 46.5 0 180 0 0 1 -13.1428 49.5 0 180 0 0 1 -13.1428 52.5 0 180 0 0 1 -13.1428 55.5 0 +5468.68 180 0 0 1 -24.1307 -61.5 0 180 0 0 1 -24.1307 -58.5 0 180 0 0 1 -24.1307 -55.5 0 180 0 0 1 -24.1307 -52.5 0 180 0 0 1 -24.1307 -49.5 0 180 0 0 1 -24.1307 -46.5 0 180 0 0 1 -24.1307 -43.5 0 180 0 0 1 -24.1307 -40.5 0 180 0 0 1 -24.1307 -37.5 0 180 0 0 1 -24.1307 -34.5 0 180 0 0 1 -24.1307 -31.5 0 180 0 0 1 -24.1307 -28.5 0 180 0 0 1 -24.1307 -25.5 0 180 0 0 1 -24.1307 -22.5 0 180 0 0 1 -24.1307 -19.5 0 180 0 0 1 -24.1307 -16.5 0 180 0 0 1 -24.1307 -13.5 0 180 0 0 1 -24.1307 -10.5 0 180 0 0 1 -24.1307 -7.5 0 180 0 0 1 -24.1307 -4.5 0 180 0 0 1 -24.1307 -1.5 0 180 0 0 1 -24.1307 1.5 0 180 0 0 1 -24.1307 4.5 0 180 0 0 1 -24.1307 7.5 0 180 0 0 1 -24.1307 10.5 0 180 0 0 1 -23.4501 13.5 0 180 0 0 1 -16.6756 16.5 0 180 0 0 1 -13.3107 19.5 0 180 0 0 1 -11.6337 22.5 0 180 0 0 1 -11.6337 25.5 0 180 0 0 1 -11.6337 28.5 0 180 0 0 1 -11.6337 31.5 0 180 0 0 1 -15.6646 34.5 0 180 0 0 1 -15.6646 37.5 0 180 0 0 1 -15.6646 40.5 0 180 0 0 1 -15.6646 43.5 0 180 0 0 1 -15.6646 46.5 0 180 0 0 1 -15.6646 49.5 0 180 0 0 1 -15.6646 52.5 0 180 0 0 1 -15.6646 55.5 0 +5664.09 180 0 0 1 -10.6294 -61.5 0 180 0 0 1 -10.6294 -58.5 0 180 0 0 1 -10.6294 -55.5 0 180 0 0 1 -10.6294 -52.5 0 180 0 0 1 -10.6294 -49.5 0 180 0 0 1 -10.6294 -46.5 0 180 0 0 1 -10.6294 -43.5 0 180 0 0 1 -10.6294 -40.5 0 180 0 0 1 -10.6294 -37.5 0 180 0 0 1 -10.6294 -34.5 0 180 0 0 1 -10.6294 -31.5 0 180 0 0 1 -10.6294 -28.5 0 180 0 0 1 -10.6294 -25.5 0 180 0 0 1 -10.6294 -22.5 0 180 0 0 1 -10.6294 -19.5 0 180 0 0 1 -10.6294 -16.5 0 180 0 0 1 -9.96055 -13.5 0 180 0 0 1 -9.96055 -10.5 0 180 0 0 1 -9.96055 -7.5 0 180 0 0 1 -9.96055 -4.5 0 180 0 0 1 -9.96055 -1.5 0 180 0 0 1 -9.96055 1.5 0 180 0 0 1 -9.96055 4.5 0 180 0 0 1 -11.4663 7.5 0 180 0 0 1 -11.4663 10.5 0 180 0 0 1 -11.4663 13.5 0 180 0 0 1 -11.4663 16.5 0 180 0 0 1 -11.4663 19.5 0 180 0 0 1 -11.4663 22.5 0 180 0 0 1 -11.4663 25.5 0 180 0 0 1 -11.4663 28.5 0 180 0 0 1 -11.4663 31.5 0 180 0 0 1 -11.4663 34.5 0 180 0 0 1 -11.4663 37.5 0 180 0 0 1 -11.4663 40.5 0 180 0 0 1 -11.4663 43.5 0 180 0 0 1 -11.4663 46.5 0 180 0 0 1 -11.4663 49.5 0 180 0 0 1 -11.4663 52.5 0 180 0 0 1 -11.4663 55.5 0 +5859.93 180 0 0 1 -2.31206 -61.5 0 180 0 0 1 -2.31206 -58.5 0 180 0 0 1 -2.31206 -55.5 0 180 0 0 1 -2.31206 -52.5 0 180 0 0 1 -2.31206 -49.5 0 180 0 0 1 -2.31206 -46.5 0 180 0 0 1 -2.31206 -43.5 0 180 0 0 1 -2.31206 -40.5 0 180 0 0 1 1.64698 -37.5 0 180 0 0 1 1.64698 -34.5 0 180 0 0 1 1.64698 -31.5 0 180 0 0 1 1.64698 -28.5 0 180 0 0 1 1.64698 -25.5 0 180 0 0 1 -1.65072 -22.5 0 180 0 0 1 -3.3052 -19.5 0 180 0 0 1 -1.65072 -16.5 0 180 0 0 1 -4.96342 -13.5 0 180 0 0 1 -5.62776 -10.5 0 180 0 0 1 -5.62776 -7.5 0 180 0 0 1 -5.62776 -4.5 0 180 0 0 1 -5.62776 -1.5 0 180 0 0 1 -5.62776 1.5 0 180 0 0 1 -5.62776 4.5 0 180 0 0 1 -5.62776 7.5 0 180 0 0 1 -5.62776 10.5 0 180 0 0 1 -5.62776 13.5 0 180 0 0 1 -5.62776 16.5 0 180 0 0 1 -5.62776 19.5 0 180 0 0 1 -5.62776 22.5 0 180 0 0 1 -5.62776 25.5 0 180 0 0 1 -5.62776 28.5 0 180 0 0 1 -5.62776 31.5 0 180 0 0 1 -5.62776 34.5 0 180 0 0 1 -5.62776 37.5 0 180 0 0 1 -5.62776 40.5 0 180 0 0 1 -5.62776 43.5 0 180 0 0 1 -5.62776 46.5 0 180 0 0 1 -5.62776 49.5 0 180 0 0 1 -5.62776 52.5 0 180 0 0 1 -5.62776 55.5 0 +6048.02 180 0 0 1 -1.48548 -61.5 0 180 0 0 1 -1.48548 -58.5 0 180 0 0 1 -1.48548 -55.5 0 180 0 0 1 -1.48548 -52.5 0 180 0 0 1 -1.48548 -49.5 0 180 0 0 1 -1.48548 -46.5 0 180 0 0 1 -1.48548 -43.5 0 180 0 0 1 -1.48548 -40.5 0 180 0 0 1 3.2902 -37.5 0 180 0 0 1 3.2902 -34.5 0 180 0 0 1 3.2902 -31.5 0 180 0 0 1 3.2902 -28.5 0 180 0 0 1 3.2902 -25.5 0 180 0 0 1 1.64698 -22.5 0 180 0 0 1 1.64698 -19.5 0 180 0 0 1 1.64698 -16.5 0 180 0 0 1 0 -13.5 0 180 0 0 1 0 -10.5 0 180 0 0 1 0 -7.5 0 180 0 0 1 0 -4.5 0 180 0 0 1 0 -1.5 0 180 0 0 1 -1.65072 1.5 0 180 0 0 1 -1.65072 4.5 0 180 0 0 1 -1.65072 7.5 0 180 0 0 1 -1.65072 10.5 0 180 0 0 1 -6.62539 13.5 0 180 0 0 1 -6.62539 16.5 0 180 0 0 1 -9.96055 19.5 0 180 0 0 1 -4.96342 22.5 0 180 0 0 1 -4.96342 25.5 0 180 0 0 1 -4.96342 28.5 0 180 0 0 1 -4.96342 31.5 0 180 0 0 1 -12.3041 34.5 0 180 0 0 1 -12.3041 37.5 0 180 0 0 1 -12.3041 40.5 0 180 0 0 1 -12.3041 43.5 0 180 0 0 1 -12.3041 46.5 0 180 0 0 1 -12.3041 49.5 0 180 0 0 1 -12.3041 52.5 0 180 0 0 1 -12.3041 55.5 0 +6235.28 180 0 0 1 -1.48548 -61.5 0 180 0 0 1 -1.48548 -58.5 0 180 0 0 1 -1.48548 -55.5 0 180 0 0 1 -1.48548 -52.5 0 180 0 0 1 -1.48548 -49.5 0 180 0 0 1 -1.48548 -46.5 0 180 0 0 1 -1.48548 -43.5 0 180 0 0 1 -1.48548 -40.5 0 180 0 0 1 3.2902 -37.5 0 180 0 0 1 3.2902 -34.5 0 180 0 0 1 3.2902 -31.5 0 180 0 0 1 3.2902 -28.5 0 180 0 0 1 3.2902 -25.5 0 180 0 0 1 1.64698 -22.5 0 180 0 0 1 1.64698 -19.5 0 180 0 0 1 1.64698 -16.5 0 180 0 0 1 1.64698 -13.5 0 180 0 0 1 1.64698 -10.5 0 180 0 0 1 1.64698 -7.5 0 180 0 0 1 1.64698 -4.5 0 180 0 0 1 1.64698 -1.5 0 180 0 0 1 1.64698 1.5 0 180 0 0 1 0 4.5 0 180 0 0 1 0 7.5 0 180 0 0 1 -1.65072 10.5 0 180 0 0 1 -1.65072 13.5 0 180 0 0 1 -3.3052 16.5 0 180 0 0 1 -3.3052 19.5 0 180 0 0 1 -3.3052 22.5 0 180 0 0 1 -1.65072 25.5 0 180 0 0 1 -1.65072 28.5 0 180 0 0 1 -1.65072 31.5 0 180 0 0 1 -10.6294 34.5 0 180 0 0 1 -10.6294 37.5 0 180 0 0 1 -10.6294 40.5 0 180 0 0 1 -10.6294 43.5 0 180 0 0 1 -10.6294 46.5 0 180 0 0 1 -10.6294 49.5 0 180 0 0 1 -10.6294 52.5 0 180 0 0 1 -10.6294 55.5 0 +6421.38 180 0 0 1 7.54505 -61.5 0 180 0 0 1 7.54505 -58.5 0 180 0 0 1 7.54505 -55.5 0 180 0 0 1 7.54505 -52.5 0 180 0 0 1 7.54505 -49.5 0 180 0 0 1 7.54505 -46.5 0 180 0 0 1 7.54505 -43.5 0 180 0 0 1 7.54505 -40.5 0 180 0 0 1 9.82565 -37.5 0 180 0 0 1 9.82565 -34.5 0 180 0 0 1 9.82565 -31.5 0 180 0 0 1 4.92968 -28.5 0 180 0 0 1 8.1974 -25.5 0 180 0 0 1 8.1974 -22.5 0 180 0 0 1 8.1974 -19.5 0 180 0 0 1 6.56541 -16.5 0 180 0 0 1 4.92968 -13.5 0 180 0 0 1 6.56541 -10.5 0 180 0 0 1 6.56541 -7.5 0 180 0 0 1 3.2902 -4.5 0 180 0 0 1 3.2902 -1.5 0 180 0 0 1 3.2902 1.5 0 180 0 0 1 1.64698 4.5 0 180 0 0 1 1.64698 7.5 0 180 0 0 1 0 10.5 0 180 0 0 1 0 13.5 0 180 0 0 1 -3.3052 16.5 0 180 0 0 1 -3.3052 19.5 0 180 0 0 1 -3.3052 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 -9.79344 31.5 0 180 0 0 1 -9.79344 34.5 0 180 0 0 1 -9.79344 37.5 0 180 0 0 1 -9.79344 40.5 0 180 0 0 1 -9.79344 43.5 0 180 0 0 1 -9.79344 46.5 0 180 0 0 1 -9.79344 49.5 0 180 0 0 1 -9.79344 52.5 0 180 0 0 1 -9.79344 55.5 0 +6607.41 180 0 0 1 7.54505 -61.5 0 180 0 0 1 7.54505 -58.5 0 180 0 0 1 7.54505 -55.5 0 180 0 0 1 7.54505 -52.5 0 180 0 0 1 7.54505 -49.5 0 180 0 0 1 7.54505 -46.5 0 180 0 0 1 7.54505 -43.5 0 180 0 0 1 7.54505 -40.5 0 180 0 0 1 9.82565 -37.5 0 180 0 0 1 9.82565 -34.5 0 180 0 0 1 9.82565 -31.5 0 180 0 0 1 9.82565 -28.5 0 180 0 0 1 9.82565 -25.5 0 180 0 0 1 9.82565 -22.5 0 180 0 0 1 9.82565 -19.5 0 180 0 0 1 9.82565 -16.5 0 180 0 0 1 8.1974 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 8.1974 -7.5 0 180 0 0 1 4.92968 -4.5 0 180 0 0 1 4.92968 -1.5 0 180 0 0 1 4.92968 1.5 0 180 0 0 1 3.2902 4.5 0 180 0 0 1 1.64698 7.5 0 180 0 0 1 1.64698 10.5 0 180 0 0 1 1.64698 13.5 0 180 0 0 1 -3.3052 16.5 0 180 0 0 1 -3.3052 19.5 0 180 0 0 1 -1.65072 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 -9.79344 31.5 0 180 0 0 1 -9.79344 34.5 0 180 0 0 1 -9.79344 37.5 0 180 0 0 1 -9.79344 40.5 0 180 0 0 1 -9.79344 43.5 0 180 0 0 1 -9.79344 46.5 0 180 0 0 1 -9.79344 49.5 0 180 0 0 1 -9.79344 52.5 0 180 0 0 1 -9.79344 55.5 0 +6795.54 180 0 0 1 8.36039 -61.5 0 180 0 0 1 8.36039 -58.5 0 180 0 0 1 8.36039 -55.5 0 180 0 0 1 8.36039 -52.5 0 180 0 0 1 8.36039 -49.5 0 180 0 0 1 8.36039 -46.5 0 180 0 0 1 8.36039 -43.5 0 180 0 0 1 8.36039 -40.5 0 180 0 0 1 11.4502 -37.5 0 180 0 0 1 11.4502 -34.5 0 180 0 0 1 11.4502 -31.5 0 180 0 0 1 11.4502 -28.5 0 180 0 0 1 11.4502 -25.5 0 180 0 0 1 11.4502 -22.5 0 180 0 0 1 9.82565 -19.5 0 180 0 0 1 9.82565 -16.5 0 180 0 0 1 9.82565 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 9.82565 -7.5 0 180 0 0 1 6.56541 -4.5 0 180 0 0 1 6.56541 -1.5 0 180 0 0 1 6.56541 1.5 0 180 0 0 1 6.56541 4.5 0 180 0 0 1 3.2902 7.5 0 180 0 0 1 1.64698 10.5 0 180 0 0 1 1.64698 13.5 0 180 0 0 1 -1.65072 16.5 0 180 0 0 1 -1.65072 19.5 0 180 0 0 1 -1.65072 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 -4.79743 31.5 0 180 0 0 1 -4.79743 34.5 0 180 0 0 1 -4.79743 37.5 0 180 0 0 1 -4.79743 40.5 0 180 0 0 1 -4.79743 43.5 0 180 0 0 1 -4.79743 46.5 0 180 0 0 1 -4.79743 49.5 0 180 0 0 1 -4.79743 52.5 0 180 0 0 1 -4.79743 55.5 0 +6983.96 180 0 0 1 10.8008 -61.5 0 180 0 0 1 10.8008 -58.5 0 180 0 0 1 10.8008 -55.5 0 180 0 0 1 10.8008 -52.5 0 180 0 0 1 10.8008 -49.5 0 180 0 0 1 10.8008 -46.5 0 180 0 0 1 10.8008 -43.5 0 180 0 0 1 10.8008 -40.5 0 180 0 0 1 16.3014 -37.5 0 180 0 0 1 16.3014 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 16.3014 -28.5 0 180 0 0 1 13.0709 -25.5 0 180 0 0 1 11.4502 -22.5 0 180 0 0 1 11.4502 -19.5 0 180 0 0 1 11.4502 -16.5 0 180 0 0 1 11.4502 -13.5 0 180 0 0 1 11.4502 -10.5 0 180 0 0 1 11.4502 -7.5 0 180 0 0 1 9.82565 -4.5 0 180 0 0 1 9.82565 -1.5 0 180 0 0 1 9.82565 1.5 0 180 0 0 1 9.82565 4.5 0 180 0 0 1 9.82565 7.5 0 180 0 0 1 9.82565 10.5 0 180 0 0 1 9.82565 13.5 0 180 0 0 1 -1.65072 16.5 0 180 0 0 1 -1.65072 19.5 0 180 0 0 1 0 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 -2.31206 31.5 0 180 0 0 1 -2.31206 34.5 0 180 0 0 1 -2.31206 37.5 0 180 0 0 1 -2.31206 40.5 0 180 0 0 1 -2.31206 43.5 0 180 0 0 1 -2.31206 46.5 0 180 0 0 1 -2.31206 49.5 0 180 0 0 1 -2.31206 52.5 0 180 0 0 1 -2.31206 55.5 0 +7171.44 180 0 0 1 10.8008 -61.5 0 180 0 0 1 10.8008 -58.5 0 180 0 0 1 10.8008 -55.5 0 180 0 0 1 10.8008 -52.5 0 180 0 0 1 10.8008 -49.5 0 180 0 0 1 10.8008 -46.5 0 180 0 0 1 10.8008 -43.5 0 180 0 0 1 10.8008 -40.5 0 180 0 0 1 16.3014 -37.5 0 180 0 0 1 16.3014 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 19.5169 -25.5 0 180 0 0 1 19.5169 -22.5 0 180 0 0 1 16.3014 -19.5 0 180 0 0 1 14.688 -16.5 0 180 0 0 1 13.0709 -13.5 0 180 0 0 1 14.688 -10.5 0 180 0 0 1 14.688 -7.5 0 180 0 0 1 16.3014 -4.5 0 180 0 0 1 16.3014 -1.5 0 180 0 0 1 16.3014 1.5 0 180 0 0 1 16.3014 4.5 0 180 0 0 1 11.4502 7.5 0 180 0 0 1 11.4502 10.5 0 180 0 0 1 11.4502 13.5 0 180 0 0 1 11.4502 16.5 0 180 0 0 1 4.27434 19.5 0 180 0 0 1 4.27434 22.5 0 180 0 0 1 4.27434 25.5 0 180 0 0 1 4.27434 28.5 0 180 0 0 1 4.27434 31.5 0 180 0 0 1 4.27434 34.5 0 180 0 0 1 4.27434 37.5 0 180 0 0 1 4.27434 40.5 0 180 0 0 1 4.27434 43.5 0 180 0 0 1 4.27434 46.5 0 180 0 0 1 4.27434 49.5 0 180 0 0 1 4.27434 52.5 0 180 0 0 1 4.27434 55.5 0 +7357.47 180 0 0 1 11.6124 -61.5 0 180 0 0 1 11.6124 -58.5 0 180 0 0 1 11.6124 -55.5 0 180 0 0 1 11.6124 -52.5 0 180 0 0 1 11.6124 -49.5 0 180 0 0 1 11.6124 -46.5 0 180 0 0 1 11.6124 -43.5 0 180 0 0 1 11.6124 -40.5 0 180 0 0 1 16.3014 -37.5 0 180 0 0 1 16.3014 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 22.7177 -22.5 0 180 0 0 1 19.5169 -19.5 0 180 0 0 1 19.5169 -16.5 0 180 0 0 1 17.911 -13.5 0 180 0 0 1 19.5169 -10.5 0 180 0 0 1 17.911 -7.5 0 180 0 0 1 25.9039 -4.5 0 180 0 0 1 24.3126 -1.5 0 180 0 0 1 24.3126 1.5 0 180 0 0 1 22.7177 4.5 0 180 0 0 1 22.7177 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 22.7177 13.5 0 180 0 0 1 19.5169 16.5 0 180 0 0 1 19.5169 19.5 0 180 0 0 1 14.8495 22.5 0 180 0 0 1 14.8495 25.5 0 180 0 0 1 14.8495 28.5 0 180 0 0 1 14.8495 31.5 0 180 0 0 1 14.8495 34.5 0 180 0 0 1 14.8495 37.5 0 180 0 0 1 14.8495 40.5 0 180 0 0 1 14.8495 43.5 0 180 0 0 1 14.8495 46.5 0 180 0 0 1 14.8495 49.5 0 180 0 0 1 14.8495 52.5 0 180 0 0 1 14.8495 55.5 0 +7543.64 180 0 0 1 14.0416 -61.5 0 180 0 0 1 14.0416 -58.5 0 180 0 0 1 14.0416 -55.5 0 180 0 0 1 14.0416 -52.5 0 180 0 0 1 14.0416 -49.5 0 180 0 0 1 14.0416 -46.5 0 180 0 0 1 14.0416 -43.5 0 180 0 0 1 14.0416 -40.5 0 180 0 0 1 16.3014 -37.5 0 180 0 0 1 16.3014 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 25.9039 -22.5 0 180 0 0 1 24.3126 -19.5 0 180 0 0 1 24.3126 -16.5 0 180 0 0 1 24.3126 -13.5 0 180 0 0 1 21.1192 -10.5 0 180 0 0 1 25.9039 -7.5 0 180 0 0 1 25.9039 -4.5 0 180 0 0 1 24.3126 -1.5 0 180 0 0 1 24.3126 1.5 0 180 0 0 1 22.7177 4.5 0 180 0 0 1 22.7177 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 22.7177 13.5 0 180 0 0 1 19.5169 16.5 0 180 0 0 1 19.5169 19.5 0 180 0 0 1 14.8495 22.5 0 180 0 0 1 14.8495 25.5 0 180 0 0 1 14.8495 28.5 0 180 0 0 1 14.8495 31.5 0 180 0 0 1 14.8495 34.5 0 180 0 0 1 14.8495 37.5 0 180 0 0 1 14.8495 40.5 0 180 0 0 1 14.8495 43.5 0 180 0 0 1 14.8495 46.5 0 180 0 0 1 14.8495 49.5 0 180 0 0 1 14.8495 52.5 0 180 0 0 1 14.8495 55.5 0 +7731.84 180 0 0 1 14.0416 -61.5 0 180 0 0 1 14.0416 -58.5 0 180 0 0 1 14.0416 -55.5 0 180 0 0 1 14.0416 -52.5 0 180 0 0 1 14.0416 -49.5 0 180 0 0 1 14.0416 -46.5 0 180 0 0 1 14.0416 -43.5 0 180 0 0 1 14.0416 -40.5 0 180 0 0 1 16.3014 -37.5 0 180 0 0 1 16.3014 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 25.9039 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 30.6558 -13.5 0 180 0 0 1 29.0755 -10.5 0 180 0 0 1 25.9039 -7.5 0 180 0 0 1 25.9039 -4.5 0 180 0 0 1 24.3126 -1.5 0 180 0 0 1 24.3126 1.5 0 180 0 0 1 22.7177 4.5 0 180 0 0 1 22.7177 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 22.7177 13.5 0 180 0 0 1 19.5169 16.5 0 180 0 0 1 19.5169 19.5 0 180 0 0 1 14.8495 22.5 0 180 0 0 1 14.8495 25.5 0 180 0 0 1 14.8495 28.5 0 180 0 0 1 14.8495 31.5 0 180 0 0 1 14.8495 34.5 0 180 0 0 1 14.8495 37.5 0 180 0 0 1 14.8495 40.5 0 180 0 0 1 14.8495 43.5 0 180 0 0 1 14.8495 46.5 0 180 0 0 1 14.8495 49.5 0 180 0 0 1 14.8495 52.5 0 180 0 0 1 14.8495 55.5 0 +7920.33 180 0 0 1 14.8495 -61.5 0 180 0 0 1 14.8495 -58.5 0 180 0 0 1 14.8495 -55.5 0 180 0 0 1 14.8495 -52.5 0 180 0 0 1 14.8495 -49.5 0 180 0 0 1 14.8495 -46.5 0 180 0 0 1 14.8495 -43.5 0 180 0 0 1 14.8495 -40.5 0 180 0 0 1 16.3014 -37.5 0 180 0 0 1 16.3014 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 25.9039 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 30.6558 -13.5 0 180 0 0 1 29.0755 -10.5 0 180 0 0 1 25.9039 -7.5 0 180 0 0 1 25.9039 -4.5 0 180 0 0 1 24.3126 -1.5 0 180 0 0 1 24.3126 1.5 0 180 0 0 1 22.7177 4.5 0 180 0 0 1 22.7177 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 22.7177 13.5 0 180 0 0 1 19.5169 16.5 0 180 0 0 1 19.5169 19.5 0 180 0 0 1 15.6565 22.5 0 180 0 0 1 15.6565 25.5 0 180 0 0 1 15.6565 28.5 0 180 0 0 1 15.6565 31.5 0 180 0 0 1 15.6565 34.5 0 180 0 0 1 15.6565 37.5 0 180 0 0 1 15.6565 40.5 0 180 0 0 1 15.6565 43.5 0 180 0 0 1 15.6565 46.5 0 180 0 0 1 15.6565 49.5 0 180 0 0 1 15.6565 52.5 0 180 0 0 1 15.6565 55.5 0 +8115.02 180 0 0 1 22.0788 -61.5 0 180 0 0 1 22.0788 -58.5 0 180 0 0 1 22.0788 -55.5 0 180 0 0 1 22.0788 -52.5 0 180 0 0 1 22.0788 -49.5 0 180 0 0 1 22.0788 -46.5 0 180 0 0 1 22.0788 -43.5 0 180 0 0 1 22.0788 -40.5 0 180 0 0 1 22.0788 -37.5 0 180 0 0 1 22.0788 -34.5 0 180 0 0 1 22.7177 -31.5 0 180 0 0 1 22.7177 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 25.9039 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 30.6558 -13.5 0 180 0 0 1 29.0755 -10.5 0 180 0 0 1 25.9039 -7.5 0 180 0 0 1 25.9039 -4.5 0 180 0 0 1 24.3126 -1.5 0 180 0 0 1 24.3126 1.5 0 180 0 0 1 22.7177 4.5 0 180 0 0 1 22.7177 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 22.7177 13.5 0 180 0 0 1 19.5169 16.5 0 180 0 0 1 19.5169 19.5 0 180 0 0 1 19.5169 22.5 0 180 0 0 1 15.6565 25.5 0 180 0 0 1 15.6565 28.5 0 180 0 0 1 15.6565 31.5 0 180 0 0 1 15.6565 34.5 0 180 0 0 1 15.6565 37.5 0 180 0 0 1 15.6565 40.5 0 180 0 0 1 15.6565 43.5 0 180 0 0 1 15.6565 46.5 0 180 0 0 1 15.6565 49.5 0 180 0 0 1 15.6565 52.5 0 180 0 0 1 15.6565 55.5 0 +8311.73 180 0 0 1 29.2337 -61.5 0 180 0 0 1 29.2337 -58.5 0 180 0 0 1 29.2337 -55.5 0 180 0 0 1 29.2337 -52.5 0 180 0 0 1 29.2337 -49.5 0 180 0 0 1 29.2337 -46.5 0 180 0 0 1 29.2337 -43.5 0 180 0 0 1 29.2337 -40.5 0 180 0 0 1 29.2337 -37.5 0 180 0 0 1 29.2337 -34.5 0 180 0 0 1 29.2337 -31.5 0 180 0 0 1 29.2337 -28.5 0 180 0 0 1 32.2326 -25.5 0 180 0 0 1 32.2326 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 30.6558 -13.5 0 180 0 0 1 29.0755 -10.5 0 180 0 0 1 27.6501 -7.5 0 180 0 0 1 27.6501 -4.5 0 180 0 0 1 27.6501 -1.5 0 180 0 0 1 27.6501 1.5 0 180 0 0 1 27.6501 4.5 0 180 0 0 1 27.6501 7.5 0 180 0 0 1 27.6501 10.5 0 180 0 0 1 27.6501 13.5 0 180 0 0 1 27.6501 16.5 0 180 0 0 1 27.6501 19.5 0 180 0 0 1 27.6501 22.5 0 180 0 0 1 27.6501 25.5 0 180 0 0 1 27.6501 28.5 0 180 0 0 1 27.6501 31.5 0 180 0 0 1 27.6501 34.5 0 180 0 0 1 27.6501 37.5 0 180 0 0 1 27.6501 40.5 0 180 0 0 1 27.6501 43.5 0 180 0 0 1 27.6501 46.5 0 180 0 0 1 27.6501 49.5 0 180 0 0 1 27.6501 52.5 0 180 0 0 1 27.6501 55.5 0 +8507.64 180 0 0 1 31.6023 -61.5 0 180 0 0 1 31.6023 -58.5 0 180 0 0 1 31.6023 -55.5 0 180 0 0 1 31.6023 -52.5 0 180 0 0 1 31.6023 -49.5 0 180 0 0 1 31.6023 -46.5 0 180 0 0 1 31.6023 -43.5 0 180 0 0 1 31.6023 -40.5 0 180 0 0 1 31.6023 -37.5 0 180 0 0 1 31.6023 -34.5 0 180 0 0 1 31.6023 -31.5 0 180 0 0 1 31.6023 -28.5 0 180 0 0 1 32.2326 -25.5 0 180 0 0 1 32.2326 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 30.6558 -13.5 0 180 0 0 1 29.0755 -10.5 0 180 0 0 1 28.4423 -7.5 0 180 0 0 1 28.4423 -4.5 0 180 0 0 1 28.4423 -1.5 0 180 0 0 1 28.4423 1.5 0 180 0 0 1 28.4423 4.5 0 180 0 0 1 28.4423 7.5 0 180 0 0 1 28.4423 10.5 0 180 0 0 1 28.4423 13.5 0 180 0 0 1 28.4423 16.5 0 180 0 0 1 28.4423 19.5 0 180 0 0 1 28.4423 22.5 0 180 0 0 1 28.4423 25.5 0 180 0 0 1 28.4423 28.5 0 180 0 0 1 28.4423 31.5 0 180 0 0 1 28.4423 34.5 0 180 0 0 1 28.4423 37.5 0 180 0 0 1 28.4423 40.5 0 180 0 0 1 28.4423 43.5 0 180 0 0 1 28.4423 46.5 0 180 0 0 1 28.4423 49.5 0 180 0 0 1 28.4423 52.5 0 180 0 0 1 28.4423 55.5 0 +8768.51 180 0 0 1 10.8008 -61.5 0 180 0 0 1 10.8008 -58.5 0 180 0 0 1 10.8008 -55.5 0 180 0 0 1 10.8008 -52.5 0 180 0 0 1 10.8008 -49.5 0 180 0 0 1 10.8008 -46.5 0 180 0 0 1 10.8008 -43.5 0 180 0 0 1 10.8008 -40.5 0 180 0 0 1 10.8008 -37.5 0 180 0 0 1 10.8008 -34.5 0 180 0 0 1 10.8008 -31.5 0 180 0 0 1 10.8008 -28.5 0 180 0 0 1 10.8008 -25.5 0 180 0 0 1 10.8008 -22.5 0 180 0 0 1 10.8008 -19.5 0 180 0 0 1 10.8008 -16.5 0 180 0 0 1 10.8008 -13.5 0 180 0 0 1 10.8008 -10.5 0 180 0 0 1 10.8008 -7.5 0 180 0 0 1 10.8008 -4.5 0 180 0 0 1 10.8008 -1.5 0 180 0 0 1 10.8008 1.5 0 180 0 0 1 10.8008 4.5 0 180 0 0 1 10.8008 7.5 0 180 0 0 1 10.8008 10.5 0 180 0 0 1 10.8008 13.5 0 180 0 0 1 11.4502 16.5 0 180 0 0 1 13.0709 19.5 0 180 0 0 1 13.0709 22.5 0 180 0 0 1 13.0709 25.5 0 180 0 0 1 11.6124 28.5 0 180 0 0 1 11.6124 31.5 0 180 0 0 1 11.6124 34.5 0 180 0 0 1 11.6124 37.5 0 180 0 0 1 11.6124 40.5 0 180 0 0 1 11.6124 43.5 0 180 0 0 1 11.6124 46.5 0 180 0 0 1 11.6124 49.5 0 180 0 0 1 11.6124 52.5 0 180 0 0 1 11.6124 55.5 0 +9030.09 180 0 0 1 -12.3041 -61.5 0 180 0 0 1 -12.3041 -58.5 0 180 0 0 1 -12.3041 -55.5 0 180 0 0 1 -12.3041 -52.5 0 180 0 0 1 -12.3041 -49.5 0 180 0 0 1 -12.3041 -46.5 0 180 0 0 1 -12.3041 -43.5 0 180 0 0 1 -12.3041 -40.5 0 180 0 0 1 -12.3041 -37.5 0 180 0 0 1 -12.3041 -34.5 0 180 0 0 1 -12.3041 -31.5 0 180 0 0 1 -12.3041 -28.5 0 180 0 0 1 -12.3041 -25.5 0 180 0 0 1 -12.3041 -22.5 0 180 0 0 1 -12.3041 -19.5 0 180 0 0 1 -12.3041 -16.5 0 180 0 0 1 -12.3041 -13.5 0 180 0 0 1 -12.3041 -10.5 0 180 0 0 1 -12.3041 -7.5 0 180 0 0 1 -12.3041 -4.5 0 180 0 0 1 -12.3041 -1.5 0 180 0 0 1 -12.3041 1.5 0 180 0 0 1 -12.3041 4.5 0 180 0 0 1 -12.3041 7.5 0 180 0 0 1 -12.3041 10.5 0 180 0 0 1 -12.3041 13.5 0 180 0 0 1 -12.3041 16.5 0 180 0 0 1 -12.3041 19.5 0 180 0 0 1 -9.96055 22.5 0 180 0 0 1 -9.96055 25.5 0 180 0 0 1 -9.96055 28.5 0 180 0 0 1 -10.6294 31.5 0 180 0 0 1 -10.6294 34.5 0 180 0 0 1 -10.6294 37.5 0 180 0 0 1 -10.6294 40.5 0 180 0 0 1 -10.6294 43.5 0 180 0 0 1 -10.6294 46.5 0 180 0 0 1 -10.6294 49.5 0 180 0 0 1 -10.6294 52.5 0 180 0 0 1 -10.6294 55.5 0 +9286.73 180 0 0 1 -12.3041 -61.5 0 180 0 0 1 -12.3041 -58.5 0 180 0 0 1 -12.3041 -55.5 0 180 0 0 1 -12.3041 -52.5 0 180 0 0 1 -12.3041 -49.5 0 180 0 0 1 -12.3041 -46.5 0 180 0 0 1 -12.3041 -43.5 0 180 0 0 1 -12.3041 -40.5 0 180 0 0 1 -6.62539 -37.5 0 180 0 0 1 -6.62539 -34.5 0 180 0 0 1 -6.62539 -31.5 0 180 0 0 1 -6.62539 -28.5 0 180 0 0 1 -6.62539 -25.5 0 180 0 0 1 -6.62539 -22.5 0 180 0 0 1 -6.62539 -19.5 0 180 0 0 1 -6.62539 -16.5 0 180 0 0 1 -6.62539 -13.5 0 180 0 0 1 -4.96342 -10.5 0 180 0 0 1 -6.62539 -7.5 0 180 0 0 1 -9.96055 -4.5 0 180 0 0 1 -9.96055 -1.5 0 180 0 0 1 -9.96055 1.5 0 180 0 0 1 -9.96055 4.5 0 180 0 0 1 -9.96055 7.5 0 180 0 0 1 -9.96055 10.5 0 180 0 0 1 -9.96055 13.5 0 180 0 0 1 -9.96055 16.5 0 180 0 0 1 -11.4663 19.5 0 180 0 0 1 -11.4663 22.5 0 180 0 0 1 -11.4663 25.5 0 180 0 0 1 -11.4663 28.5 0 180 0 0 1 -11.4663 31.5 0 180 0 0 1 -11.4663 34.5 0 180 0 0 1 -11.4663 37.5 0 180 0 0 1 -11.4663 40.5 0 180 0 0 1 -11.4663 43.5 0 180 0 0 1 -11.4663 46.5 0 180 0 0 1 -11.4663 49.5 0 180 0 0 1 -11.4663 52.5 0 180 0 0 1 -11.4663 55.5 0 +9536.89 180 0 0 1 -10.6294 -61.5 0 180 0 0 1 -10.6294 -58.5 0 180 0 0 1 -10.6294 -55.5 0 180 0 0 1 -10.6294 -52.5 0 180 0 0 1 -10.6294 -49.5 0 180 0 0 1 -10.6294 -46.5 0 180 0 0 1 -10.6294 -43.5 0 180 0 0 1 -10.6294 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 0 -31.5 0 180 0 0 1 0 -28.5 0 180 0 0 1 0 -25.5 0 180 0 0 1 -1.65072 -22.5 0 180 0 0 1 -1.65072 -19.5 0 180 0 0 1 -1.65072 -16.5 0 180 0 0 1 -1.65072 -13.5 0 180 0 0 1 -1.65072 -10.5 0 180 0 0 1 -1.65072 -7.5 0 180 0 0 1 -1.65072 -4.5 0 180 0 0 1 -1.65072 -1.5 0 180 0 0 1 -1.65072 1.5 0 180 0 0 1 -3.3052 4.5 0 180 0 0 1 -3.3052 7.5 0 180 0 0 1 -3.3052 10.5 0 180 0 0 1 -3.3052 13.5 0 180 0 0 1 -1.65072 16.5 0 180 0 0 1 -1.65072 19.5 0 180 0 0 1 -1.65072 22.5 0 180 0 0 1 -1.65072 25.5 0 180 0 0 1 -1.65072 28.5 0 180 0 0 1 -6.45903 31.5 0 180 0 0 1 -6.45903 34.5 0 180 0 0 1 -6.45903 37.5 0 180 0 0 1 -6.45903 40.5 0 180 0 0 1 -6.45903 43.5 0 180 0 0 1 -6.45903 46.5 0 180 0 0 1 -6.45903 49.5 0 180 0 0 1 -6.45903 52.5 0 180 0 0 1 -6.45903 55.5 0 +9786.43 180 0 0 1 -10.6294 -61.5 0 180 0 0 1 -10.6294 -58.5 0 180 0 0 1 -10.6294 -55.5 0 180 0 0 1 -10.6294 -52.5 0 180 0 0 1 -10.6294 -49.5 0 180 0 0 1 -10.6294 -46.5 0 180 0 0 1 -10.6294 -43.5 0 180 0 0 1 -10.6294 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 1.64698 -31.5 0 180 0 0 1 1.64698 -28.5 0 180 0 0 1 1.64698 -25.5 0 180 0 0 1 0 -22.5 0 180 0 0 1 0 -19.5 0 180 0 0 1 0 -16.5 0 180 0 0 1 -1.65072 -13.5 0 180 0 0 1 -1.65072 -10.5 0 180 0 0 1 -1.65072 -7.5 0 180 0 0 1 -1.65072 -4.5 0 180 0 0 1 -1.65072 -1.5 0 180 0 0 1 -1.65072 1.5 0 180 0 0 1 -1.65072 4.5 0 180 0 0 1 -1.65072 7.5 0 180 0 0 1 -1.65072 10.5 0 180 0 0 1 -1.65072 13.5 0 180 0 0 1 0 16.5 0 180 0 0 1 0 19.5 0 180 0 0 1 0 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 -5.62776 31.5 0 180 0 0 1 -5.62776 34.5 0 180 0 0 1 -5.62776 37.5 0 180 0 0 1 -5.62776 40.5 0 180 0 0 1 -5.62776 43.5 0 180 0 0 1 -5.62776 46.5 0 180 0 0 1 -5.62776 49.5 0 180 0 0 1 -5.62776 52.5 0 180 0 0 1 -5.62776 55.5 0 +10035.7 180 0 0 1 -10.6294 -61.5 0 180 0 0 1 -10.6294 -58.5 0 180 0 0 1 -10.6294 -55.5 0 180 0 0 1 -10.6294 -52.5 0 180 0 0 1 -10.6294 -49.5 0 180 0 0 1 -10.6294 -46.5 0 180 0 0 1 -10.6294 -43.5 0 180 0 0 1 -10.6294 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 1.64698 -31.5 0 180 0 0 1 1.64698 -28.5 0 180 0 0 1 1.64698 -25.5 0 180 0 0 1 1.64698 -22.5 0 180 0 0 1 1.64698 -19.5 0 180 0 0 1 1.64698 -16.5 0 180 0 0 1 0 -13.5 0 180 0 0 1 0 -10.5 0 180 0 0 1 0 -7.5 0 180 0 0 1 0 -4.5 0 180 0 0 1 0 -1.5 0 180 0 0 1 0 1.5 0 180 0 0 1 0 4.5 0 180 0 0 1 0 7.5 0 180 0 0 1 0 10.5 0 180 0 0 1 0 13.5 0 180 0 0 1 0 16.5 0 180 0 0 1 0 19.5 0 180 0 0 1 0 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 -5.62776 31.5 0 180 0 0 1 -5.62776 34.5 0 180 0 0 1 -5.62776 37.5 0 180 0 0 1 -5.62776 40.5 0 180 0 0 1 -5.62776 43.5 0 180 0 0 1 -5.62776 46.5 0 180 0 0 1 -5.62776 49.5 0 180 0 0 1 -5.62776 52.5 0 180 0 0 1 -5.62776 55.5 0 +10283.6 180 0 0 1 -10.6294 -61.5 0 180 0 0 1 -10.6294 -58.5 0 180 0 0 1 -10.6294 -55.5 0 180 0 0 1 -10.6294 -52.5 0 180 0 0 1 -10.6294 -49.5 0 180 0 0 1 -10.6294 -46.5 0 180 0 0 1 -10.6294 -43.5 0 180 0 0 1 -10.6294 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 3.2902 -31.5 0 180 0 0 1 3.2902 -28.5 0 180 0 0 1 4.92968 -25.5 0 180 0 0 1 1.64698 -22.5 0 180 0 0 1 1.64698 -19.5 0 180 0 0 1 1.64698 -16.5 0 180 0 0 1 1.64698 -13.5 0 180 0 0 1 1.64698 -10.5 0 180 0 0 1 1.64698 -7.5 0 180 0 0 1 1.64698 -4.5 0 180 0 0 1 1.64698 -1.5 0 180 0 0 1 1.64698 1.5 0 180 0 0 1 1.64698 4.5 0 180 0 0 1 1.64698 7.5 0 180 0 0 1 1.64698 10.5 0 180 0 0 1 1.64698 13.5 0 180 0 0 1 1.64698 16.5 0 180 0 0 1 1.64698 19.5 0 180 0 0 1 1.64698 22.5 0 180 0 0 1 1.64698 25.5 0 180 0 0 1 1.64698 28.5 0 180 0 0 1 -4.79743 31.5 0 180 0 0 1 -4.79743 34.5 0 180 0 0 1 -4.79743 37.5 0 180 0 0 1 -4.79743 40.5 0 180 0 0 1 -4.79743 43.5 0 180 0 0 1 -4.79743 46.5 0 180 0 0 1 -4.79743 49.5 0 180 0 0 1 -4.79743 52.5 0 180 0 0 1 -4.79743 55.5 0 +10536 180 0 0 1 -3.96804 -61.5 0 180 0 0 1 -3.96804 -58.5 0 180 0 0 1 -3.96804 -55.5 0 180 0 0 1 -3.96804 -52.5 0 180 0 0 1 -3.96804 -49.5 0 180 0 0 1 -3.96804 -46.5 0 180 0 0 1 -3.96804 -43.5 0 180 0 0 1 -3.96804 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 6.56541 -31.5 0 180 0 0 1 6.56541 -28.5 0 180 0 0 1 6.56541 -25.5 0 180 0 0 1 1.64698 -22.5 0 180 0 0 1 1.64698 -19.5 0 180 0 0 1 1.64698 -16.5 0 180 0 0 1 1.64698 -13.5 0 180 0 0 1 1.64698 -10.5 0 180 0 0 1 1.64698 -7.5 0 180 0 0 1 1.64698 -4.5 0 180 0 0 1 1.64698 -1.5 0 180 0 0 1 1.64698 1.5 0 180 0 0 1 1.64698 4.5 0 180 0 0 1 1.64698 7.5 0 180 0 0 1 1.64698 10.5 0 180 0 0 1 1.64698 13.5 0 180 0 0 1 3.2902 16.5 0 180 0 0 1 8.1974 19.5 0 180 0 0 1 8.1974 22.5 0 180 0 0 1 4.92968 25.5 0 180 0 0 1 4.92968 28.5 0 180 0 0 1 -1.48548 31.5 0 180 0 0 1 -1.48548 34.5 0 180 0 0 1 -1.48548 37.5 0 180 0 0 1 -1.48548 40.5 0 180 0 0 1 -1.48548 43.5 0 180 0 0 1 -1.48548 46.5 0 180 0 0 1 -1.48548 49.5 0 180 0 0 1 -1.48548 52.5 0 180 0 0 1 -1.48548 55.5 0 +10790.4 180 0 0 1 5.09342 -61.5 0 180 0 0 1 5.09342 -58.5 0 180 0 0 1 5.09342 -55.5 0 180 0 0 1 5.09342 -52.5 0 180 0 0 1 5.09342 -49.5 0 180 0 0 1 5.09342 -46.5 0 180 0 0 1 5.09342 -43.5 0 180 0 0 1 5.09342 -40.5 0 180 0 0 1 8.1974 -37.5 0 180 0 0 1 8.1974 -34.5 0 180 0 0 1 8.1974 -31.5 0 180 0 0 1 8.1974 -28.5 0 180 0 0 1 8.1974 -25.5 0 180 0 0 1 6.56541 -22.5 0 180 0 0 1 4.92968 -19.5 0 180 0 0 1 4.92968 -16.5 0 180 0 0 1 4.92968 -13.5 0 180 0 0 1 4.92968 -10.5 0 180 0 0 1 6.56541 -7.5 0 180 0 0 1 6.56541 -4.5 0 180 0 0 1 3.2902 -1.5 0 180 0 0 1 3.2902 1.5 0 180 0 0 1 3.2902 4.5 0 180 0 0 1 3.2902 7.5 0 180 0 0 1 3.2902 10.5 0 180 0 0 1 3.2902 13.5 0 180 0 0 1 9.82565 16.5 0 180 0 0 1 9.82565 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 4.92968 25.5 0 180 0 0 1 4.92968 28.5 0 180 0 0 1 2.63336 31.5 0 180 0 0 1 2.63336 34.5 0 180 0 0 1 2.63336 37.5 0 180 0 0 1 2.63336 40.5 0 180 0 0 1 2.63336 43.5 0 180 0 0 1 2.63336 46.5 0 180 0 0 1 2.63336 49.5 0 180 0 0 1 2.63336 52.5 0 180 0 0 1 2.63336 55.5 0 +11044.4 180 0 0 1 9.17479 -61.5 0 180 0 0 1 9.17479 -58.5 0 180 0 0 1 9.17479 -55.5 0 180 0 0 1 9.17479 -52.5 0 180 0 0 1 9.17479 -49.5 0 180 0 0 1 9.17479 -46.5 0 180 0 0 1 9.17479 -43.5 0 180 0 0 1 9.17479 -40.5 0 180 0 0 1 14.688 -37.5 0 180 0 0 1 14.688 -34.5 0 180 0 0 1 14.688 -31.5 0 180 0 0 1 14.688 -28.5 0 180 0 0 1 11.4502 -25.5 0 180 0 0 1 9.82565 -22.5 0 180 0 0 1 9.82565 -19.5 0 180 0 0 1 9.82565 -16.5 0 180 0 0 1 9.82565 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 9.82565 -7.5 0 180 0 0 1 8.1974 -4.5 0 180 0 0 1 8.1974 -1.5 0 180 0 0 1 4.92968 1.5 0 180 0 0 1 4.92968 4.5 0 180 0 0 1 4.92968 7.5 0 180 0 0 1 3.2902 10.5 0 180 0 0 1 4.92968 13.5 0 180 0 0 1 9.82565 16.5 0 180 0 0 1 9.82565 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 4.92968 25.5 0 180 0 0 1 4.92968 28.5 0 180 0 0 1 3.45432 31.5 0 180 0 0 1 3.45432 34.5 0 180 0 0 1 3.45432 37.5 0 180 0 0 1 3.45432 40.5 0 180 0 0 1 3.45432 43.5 0 180 0 0 1 3.45432 46.5 0 180 0 0 1 3.45432 49.5 0 180 0 0 1 3.45432 52.5 0 180 0 0 1 3.45432 55.5 0 +11297.8 180 0 0 1 12.4231 -61.5 0 180 0 0 1 12.4231 -58.5 0 180 0 0 1 12.4231 -55.5 0 180 0 0 1 12.4231 -52.5 0 180 0 0 1 12.4231 -49.5 0 180 0 0 1 12.4231 -46.5 0 180 0 0 1 12.4231 -43.5 0 180 0 0 1 12.4231 -40.5 0 180 0 0 1 17.911 -37.5 0 180 0 0 1 17.911 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 17.911 -28.5 0 180 0 0 1 13.0709 -25.5 0 180 0 0 1 11.4502 -22.5 0 180 0 0 1 11.4502 -19.5 0 180 0 0 1 11.4502 -16.5 0 180 0 0 1 9.82565 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 9.82565 -7.5 0 180 0 0 1 9.82565 -4.5 0 180 0 0 1 9.82565 -1.5 0 180 0 0 1 9.82565 1.5 0 180 0 0 1 9.82565 4.5 0 180 0 0 1 9.82565 7.5 0 180 0 0 1 4.92968 10.5 0 180 0 0 1 9.82565 13.5 0 180 0 0 1 9.82565 16.5 0 180 0 0 1 11.4502 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 4.92968 25.5 0 180 0 0 1 4.92968 28.5 0 180 0 0 1 3.45432 31.5 0 180 0 0 1 3.45432 34.5 0 180 0 0 1 3.45432 37.5 0 180 0 0 1 3.45432 40.5 0 180 0 0 1 3.45432 43.5 0 180 0 0 1 3.45432 46.5 0 180 0 0 1 3.45432 49.5 0 180 0 0 1 3.45432 52.5 0 180 0 0 1 3.45432 55.5 0 +11548.8 180 0 0 1 14.0416 -61.5 0 180 0 0 1 14.0416 -58.5 0 180 0 0 1 14.0416 -55.5 0 180 0 0 1 14.0416 -52.5 0 180 0 0 1 14.0416 -49.5 0 180 0 0 1 14.0416 -46.5 0 180 0 0 1 14.0416 -43.5 0 180 0 0 1 14.0416 -40.5 0 180 0 0 1 19.5169 -37.5 0 180 0 0 1 19.5169 -34.5 0 180 0 0 1 19.5169 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 19.5169 -25.5 0 180 0 0 1 17.911 -22.5 0 180 0 0 1 17.911 -19.5 0 180 0 0 1 17.911 -16.5 0 180 0 0 1 17.911 -13.5 0 180 0 0 1 17.911 -10.5 0 180 0 0 1 17.911 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 17.911 -1.5 0 180 0 0 1 17.911 1.5 0 180 0 0 1 17.911 4.5 0 180 0 0 1 16.3014 7.5 0 180 0 0 1 14.688 10.5 0 180 0 0 1 11.4502 13.5 0 180 0 0 1 11.4502 16.5 0 180 0 0 1 11.4502 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 4.92968 25.5 0 180 0 0 1 4.92968 28.5 0 180 0 0 1 4.27434 31.5 0 180 0 0 1 4.27434 34.5 0 180 0 0 1 4.27434 37.5 0 180 0 0 1 4.27434 40.5 0 180 0 0 1 4.27434 43.5 0 180 0 0 1 4.27434 46.5 0 180 0 0 1 4.27434 49.5 0 180 0 0 1 4.27434 52.5 0 180 0 0 1 4.27434 55.5 0 +11804 180 0 0 1 14.8495 -61.5 0 180 0 0 1 14.8495 -58.5 0 180 0 0 1 14.8495 -55.5 0 180 0 0 1 14.8495 -52.5 0 180 0 0 1 14.8495 -49.5 0 180 0 0 1 14.8495 -46.5 0 180 0 0 1 14.8495 -43.5 0 180 0 0 1 14.8495 -40.5 0 180 0 0 1 19.5169 -37.5 0 180 0 0 1 19.5169 -34.5 0 180 0 0 1 19.5169 -31.5 0 180 0 0 1 21.1192 -28.5 0 180 0 0 1 21.1192 -25.5 0 180 0 0 1 19.5169 -22.5 0 180 0 0 1 19.5169 -19.5 0 180 0 0 1 19.5169 -16.5 0 180 0 0 1 19.5169 -13.5 0 180 0 0 1 19.5169 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 19.5169 -4.5 0 180 0 0 1 19.5169 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 19.5169 10.5 0 180 0 0 1 11.4502 13.5 0 180 0 0 1 11.4502 16.5 0 180 0 0 1 13.0709 19.5 0 180 0 0 1 13.0709 22.5 0 180 0 0 1 13.0709 25.5 0 180 0 0 1 10.8008 28.5 0 180 0 0 1 10.8008 31.5 0 180 0 0 1 10.8008 34.5 0 180 0 0 1 10.8008 37.5 0 180 0 0 1 10.8008 40.5 0 180 0 0 1 10.8008 43.5 0 180 0 0 1 10.8008 46.5 0 180 0 0 1 10.8008 49.5 0 180 0 0 1 10.8008 52.5 0 180 0 0 1 10.8008 55.5 0 +12058.4 180 0 0 1 15.6565 -61.5 0 180 0 0 1 15.6565 -58.5 0 180 0 0 1 15.6565 -55.5 0 180 0 0 1 15.6565 -52.5 0 180 0 0 1 15.6565 -49.5 0 180 0 0 1 15.6565 -46.5 0 180 0 0 1 15.6565 -43.5 0 180 0 0 1 15.6565 -40.5 0 180 0 0 1 19.5169 -37.5 0 180 0 0 1 19.5169 -34.5 0 180 0 0 1 19.5169 -31.5 0 180 0 0 1 21.1192 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 21.1192 -22.5 0 180 0 0 1 21.1192 -19.5 0 180 0 0 1 21.1192 -16.5 0 180 0 0 1 21.1192 -13.5 0 180 0 0 1 21.1192 -10.5 0 180 0 0 1 21.1192 -7.5 0 180 0 0 1 21.1192 -4.5 0 180 0 0 1 21.1192 -1.5 0 180 0 0 1 21.1192 1.5 0 180 0 0 1 21.1192 4.5 0 180 0 0 1 21.1192 7.5 0 180 0 0 1 21.1192 10.5 0 180 0 0 1 21.1192 13.5 0 180 0 0 1 21.1192 16.5 0 180 0 0 1 16.4625 19.5 0 180 0 0 1 16.4625 22.5 0 180 0 0 1 16.4625 25.5 0 180 0 0 1 16.4625 28.5 0 180 0 0 1 16.4625 31.5 0 180 0 0 1 16.4625 34.5 0 180 0 0 1 16.4625 37.5 0 180 0 0 1 16.4625 40.5 0 180 0 0 1 16.4625 43.5 0 180 0 0 1 16.4625 46.5 0 180 0 0 1 16.4625 49.5 0 180 0 0 1 16.4625 52.5 0 180 0 0 1 16.4625 55.5 0 +12313.2 180 0 0 1 18.0717 -61.5 0 180 0 0 1 18.0717 -58.5 0 180 0 0 1 18.0717 -55.5 0 180 0 0 1 18.0717 -52.5 0 180 0 0 1 18.0717 -49.5 0 180 0 0 1 18.0717 -46.5 0 180 0 0 1 18.0717 -43.5 0 180 0 0 1 18.0717 -40.5 0 180 0 0 1 19.5169 -37.5 0 180 0 0 1 19.5169 -34.5 0 180 0 0 1 19.5169 -31.5 0 180 0 0 1 21.1192 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 24.3126 -22.5 0 180 0 0 1 24.3126 -19.5 0 180 0 0 1 22.7177 -16.5 0 180 0 0 1 24.3126 -13.5 0 180 0 0 1 24.3126 -10.5 0 180 0 0 1 25.9039 -7.5 0 180 0 0 1 25.9039 -4.5 0 180 0 0 1 25.9039 -1.5 0 180 0 0 1 25.9039 1.5 0 180 0 0 1 25.9039 4.5 0 180 0 0 1 25.9039 7.5 0 180 0 0 1 25.9039 10.5 0 180 0 0 1 25.9039 13.5 0 180 0 0 1 25.9039 16.5 0 180 0 0 1 25.9039 19.5 0 180 0 0 1 22.8774 22.5 0 180 0 0 1 22.8774 25.5 0 180 0 0 1 22.8774 28.5 0 180 0 0 1 22.8774 31.5 0 180 0 0 1 22.8774 34.5 0 180 0 0 1 22.8774 37.5 0 180 0 0 1 22.8774 40.5 0 180 0 0 1 22.8774 43.5 0 180 0 0 1 22.8774 46.5 0 180 0 0 1 22.8774 49.5 0 180 0 0 1 22.8774 52.5 0 180 0 0 1 22.8774 55.5 0 +12569.8 180 0 0 1 20.4787 -61.5 0 180 0 0 1 20.4787 -58.5 0 180 0 0 1 20.4787 -55.5 0 180 0 0 1 20.4787 -52.5 0 180 0 0 1 20.4787 -49.5 0 180 0 0 1 20.4787 -46.5 0 180 0 0 1 20.4787 -43.5 0 180 0 0 1 20.4787 -40.5 0 180 0 0 1 20.4787 -37.5 0 180 0 0 1 21.1192 -34.5 0 180 0 0 1 21.1192 -31.5 0 180 0 0 1 21.1192 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 29.0755 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 32.2326 -13.5 0 180 0 0 1 30.6558 -10.5 0 180 0 0 1 29.0755 -7.5 0 180 0 0 1 27.4915 -4.5 0 180 0 0 1 27.4915 -1.5 0 180 0 0 1 25.9039 1.5 0 180 0 0 1 25.9039 4.5 0 180 0 0 1 25.9039 7.5 0 180 0 0 1 25.9039 10.5 0 180 0 0 1 25.9039 13.5 0 180 0 0 1 25.9039 16.5 0 180 0 0 1 25.9039 19.5 0 180 0 0 1 23.6751 22.5 0 180 0 0 1 23.6751 25.5 0 180 0 0 1 23.6751 28.5 0 180 0 0 1 23.6751 31.5 0 180 0 0 1 23.6751 34.5 0 180 0 0 1 23.6751 37.5 0 180 0 0 1 23.6751 40.5 0 180 0 0 1 23.6751 43.5 0 180 0 0 1 23.6751 46.5 0 180 0 0 1 23.6751 49.5 0 180 0 0 1 23.6751 52.5 0 180 0 0 1 23.6751 55.5 0 +12828 180 0 0 1 22.0788 -61.5 0 180 0 0 1 22.0788 -58.5 0 180 0 0 1 22.0788 -55.5 0 180 0 0 1 22.0788 -52.5 0 180 0 0 1 22.0788 -49.5 0 180 0 0 1 22.0788 -46.5 0 180 0 0 1 22.0788 -43.5 0 180 0 0 1 22.0788 -40.5 0 180 0 0 1 22.0788 -37.5 0 180 0 0 1 22.0788 -34.5 0 180 0 0 1 22.7177 -31.5 0 180 0 0 1 22.7177 -28.5 0 180 0 0 1 22.7177 -25.5 0 180 0 0 1 29.0755 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 32.2326 -13.5 0 180 0 0 1 30.6558 -10.5 0 180 0 0 1 29.0755 -7.5 0 180 0 0 1 27.4915 -4.5 0 180 0 0 1 27.4915 -1.5 0 180 0 0 1 25.9039 1.5 0 180 0 0 1 25.9039 4.5 0 180 0 0 1 25.9039 7.5 0 180 0 0 1 25.9039 10.5 0 180 0 0 1 25.9039 13.5 0 180 0 0 1 25.9039 16.5 0 180 0 0 1 25.9039 19.5 0 180 0 0 1 23.6751 22.5 0 180 0 0 1 23.6751 25.5 0 180 0 0 1 23.6751 28.5 0 180 0 0 1 23.6751 31.5 0 180 0 0 1 23.6751 34.5 0 180 0 0 1 23.6751 37.5 0 180 0 0 1 23.6751 40.5 0 180 0 0 1 23.6751 43.5 0 180 0 0 1 23.6751 46.5 0 180 0 0 1 23.6751 49.5 0 180 0 0 1 23.6751 52.5 0 180 0 0 1 23.6751 55.5 0 +13086.6 180 0 0 1 26.0628 -61.5 0 180 0 0 1 26.0628 -58.5 0 180 0 0 1 26.0628 -55.5 0 180 0 0 1 26.0628 -52.5 0 180 0 0 1 26.0628 -49.5 0 180 0 0 1 26.0628 -46.5 0 180 0 0 1 26.0628 -43.5 0 180 0 0 1 26.0628 -40.5 0 180 0 0 1 26.0628 -37.5 0 180 0 0 1 26.0628 -34.5 0 180 0 0 1 26.0628 -31.5 0 180 0 0 1 29.0755 -28.5 0 180 0 0 1 29.0755 -25.5 0 180 0 0 1 29.0755 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 32.2326 -13.5 0 180 0 0 1 30.6558 -10.5 0 180 0 0 1 29.0755 -7.5 0 180 0 0 1 27.4915 -4.5 0 180 0 0 1 27.4915 -1.5 0 180 0 0 1 25.9039 1.5 0 180 0 0 1 25.9039 4.5 0 180 0 0 1 25.9039 7.5 0 180 0 0 1 25.9039 10.5 0 180 0 0 1 25.9039 13.5 0 180 0 0 1 25.9039 16.5 0 180 0 0 1 25.9039 19.5 0 180 0 0 1 23.6751 22.5 0 180 0 0 1 23.6751 25.5 0 180 0 0 1 23.6751 28.5 0 180 0 0 1 23.6751 31.5 0 180 0 0 1 23.6751 34.5 0 180 0 0 1 23.6751 37.5 0 180 0 0 1 23.6751 40.5 0 180 0 0 1 23.6751 43.5 0 180 0 0 1 23.6751 46.5 0 180 0 0 1 23.6751 49.5 0 180 0 0 1 23.6751 52.5 0 180 0 0 1 23.6751 55.5 0 +13348.3 180 0 0 1 27.6501 -61.5 0 180 0 0 1 27.6501 -58.5 0 180 0 0 1 27.6501 -55.5 0 180 0 0 1 27.6501 -52.5 0 180 0 0 1 27.6501 -49.5 0 180 0 0 1 27.6501 -46.5 0 180 0 0 1 27.6501 -43.5 0 180 0 0 1 27.6501 -40.5 0 180 0 0 1 27.6501 -37.5 0 180 0 0 1 27.6501 -34.5 0 180 0 0 1 27.6501 -31.5 0 180 0 0 1 29.0755 -28.5 0 180 0 0 1 29.0755 -25.5 0 180 0 0 1 29.0755 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 32.2326 -13.5 0 180 0 0 1 30.6558 -10.5 0 180 0 0 1 29.0755 -7.5 0 180 0 0 1 27.4915 -4.5 0 180 0 0 1 27.4915 -1.5 0 180 0 0 1 25.9039 1.5 0 180 0 0 1 25.9039 4.5 0 180 0 0 1 25.9039 7.5 0 180 0 0 1 25.9039 10.5 0 180 0 0 1 25.9039 13.5 0 180 0 0 1 25.9039 16.5 0 180 0 0 1 25.9039 19.5 0 180 0 0 1 24.4719 22.5 0 180 0 0 1 24.4719 25.5 0 180 0 0 1 24.4719 28.5 0 180 0 0 1 24.4719 31.5 0 180 0 0 1 24.4719 34.5 0 180 0 0 1 24.4719 37.5 0 180 0 0 1 24.4719 40.5 0 180 0 0 1 24.4719 43.5 0 180 0 0 1 24.4719 46.5 0 180 0 0 1 24.4719 49.5 0 180 0 0 1 24.4719 52.5 0 180 0 0 1 24.4719 55.5 0 +13607.7 180 0 0 1 31.6023 -61.5 0 180 0 0 1 31.6023 -58.5 0 180 0 0 1 31.6023 -55.5 0 180 0 0 1 31.6023 -52.5 0 180 0 0 1 31.6023 -49.5 0 180 0 0 1 31.6023 -46.5 0 180 0 0 1 31.6023 -43.5 0 180 0 0 1 31.6023 -40.5 0 180 0 0 1 31.6023 -37.5 0 180 0 0 1 31.6023 -34.5 0 180 0 0 1 31.6023 -31.5 0 180 0 0 1 31.6023 -28.5 0 180 0 0 1 32.2326 -25.5 0 180 0 0 1 32.2326 -22.5 0 180 0 0 1 32.2326 -19.5 0 180 0 0 1 32.2326 -16.5 0 180 0 0 1 32.2326 -13.5 0 180 0 0 1 30.6558 -10.5 0 180 0 0 1 29.0755 -7.5 0 180 0 0 1 28.4423 -4.5 0 180 0 0 1 28.4423 -1.5 0 180 0 0 1 28.4423 1.5 0 180 0 0 1 28.4423 4.5 0 180 0 0 1 28.4423 7.5 0 180 0 0 1 28.4423 10.5 0 180 0 0 1 28.4423 13.5 0 180 0 0 1 28.4423 16.5 0 180 0 0 1 28.4423 19.5 0 180 0 0 1 28.4423 22.5 0 180 0 0 1 28.4423 25.5 0 180 0 0 1 28.4423 28.5 0 180 0 0 1 28.4423 31.5 0 180 0 0 1 28.4423 34.5 0 180 0 0 1 28.4423 37.5 0 180 0 0 1 28.4423 40.5 0 180 0 0 1 28.4423 43.5 0 180 0 0 1 28.4423 46.5 0 180 0 0 1 28.4423 49.5 0 180 0 0 1 28.4423 52.5 0 180 0 0 1 28.4423 55.5 0 +13855.4 180 0 0 1 -19.04 -61.5 0 180 0 0 1 -19.04 -58.5 0 180 0 0 1 -19.04 -55.5 0 180 0 0 1 -19.04 -52.5 0 180 0 0 1 -19.04 -49.5 0 180 0 0 1 -19.04 -46.5 0 180 0 0 1 -19.04 -43.5 0 180 0 0 1 -19.04 -40.5 0 180 0 0 1 -14.9913 -37.5 0 180 0 0 1 -14.9913 -34.5 0 180 0 0 1 -14.9913 -31.5 0 180 0 0 1 -14.9913 -28.5 0 180 0 0 1 -14.9913 -25.5 0 180 0 0 1 -26.8593 -22.5 0 180 0 0 1 -30.2831 -19.5 0 180 0 0 1 -26.8593 -16.5 0 180 0 0 1 -25.1529 -13.5 0 180 0 0 1 -25.1529 -10.5 0 180 0 0 1 -23.4501 -7.5 0 180 0 0 1 -16.6756 -4.5 0 180 0 0 1 -16.6756 -1.5 0 180 0 0 1 -16.6756 1.5 0 180 0 0 1 -16.6756 4.5 0 180 0 0 1 -16.6756 7.5 0 180 0 0 1 -16.6756 10.5 0 180 0 0 1 -18.3637 13.5 0 180 0 0 1 -18.3637 16.5 0 180 0 0 1 -18.3637 19.5 0 180 0 0 1 -20.7332 22.5 0 180 0 0 1 -20.7332 25.5 0 180 0 0 1 -20.7332 28.5 0 180 0 0 1 -20.7332 31.5 0 180 0 0 1 -20.7332 34.5 0 180 0 0 1 -20.7332 37.5 0 180 0 0 1 -20.7332 40.5 0 180 0 0 1 -20.7332 43.5 0 180 0 0 1 -20.7332 46.5 0 180 0 0 1 -20.7332 49.5 0 180 0 0 1 -20.7332 52.5 0 180 0 0 1 -20.7332 55.5 0 +14096.3 180 0 0 1 -15.6646 -61.5 0 180 0 0 1 -15.6646 -58.5 0 180 0 0 1 -15.6646 -55.5 0 180 0 0 1 -15.6646 -52.5 0 180 0 0 1 -15.6646 -49.5 0 180 0 0 1 -15.6646 -46.5 0 180 0 0 1 -15.6646 -43.5 0 180 0 0 1 -15.6646 -40.5 0 180 0 0 1 -8.2911 -37.5 0 180 0 0 1 -8.2911 -34.5 0 180 0 0 1 -8.2911 -31.5 0 180 0 0 1 -8.2911 -28.5 0 180 0 0 1 -11.6337 -25.5 0 180 0 0 1 -14.9913 -22.5 0 180 0 0 1 -14.9913 -19.5 0 180 0 0 1 -14.9913 -16.5 0 180 0 0 1 -14.9913 -13.5 0 180 0 0 1 -14.9913 -10.5 0 180 0 0 1 -14.9913 -7.5 0 180 0 0 1 -14.9913 -4.5 0 180 0 0 1 -14.9913 -1.5 0 180 0 0 1 -11.6337 1.5 0 180 0 0 1 -13.3107 4.5 0 180 0 0 1 -13.3107 7.5 0 180 0 0 1 -13.3107 10.5 0 180 0 0 1 -16.6756 13.5 0 180 0 0 1 -18.3637 16.5 0 180 0 0 1 -18.3637 19.5 0 180 0 0 1 -18.3637 22.5 0 180 0 0 1 -19.04 25.5 0 180 0 0 1 -19.04 28.5 0 180 0 0 1 -19.04 31.5 0 180 0 0 1 -19.04 34.5 0 180 0 0 1 -19.04 37.5 0 180 0 0 1 -19.04 40.5 0 180 0 0 1 -19.04 43.5 0 180 0 0 1 -19.04 46.5 0 180 0 0 1 -19.04 49.5 0 180 0 0 1 -19.04 52.5 0 180 0 0 1 -19.04 55.5 0 +14335.7 180 0 0 1 -15.6646 -61.5 0 180 0 0 1 -15.6646 -58.5 0 180 0 0 1 -15.6646 -55.5 0 180 0 0 1 -15.6646 -52.5 0 180 0 0 1 -15.6646 -49.5 0 180 0 0 1 -15.6646 -46.5 0 180 0 0 1 -15.6646 -43.5 0 180 0 0 1 -15.6646 -40.5 0 180 0 0 1 -8.2911 -37.5 0 180 0 0 1 -8.2911 -34.5 0 180 0 0 1 -8.2911 -31.5 0 180 0 0 1 -8.2911 -28.5 0 180 0 0 1 -8.2911 -25.5 0 180 0 0 1 -8.2911 -22.5 0 180 0 0 1 -9.96055 -19.5 0 180 0 0 1 -9.96055 -16.5 0 180 0 0 1 -9.96055 -13.5 0 180 0 0 1 -9.96055 -10.5 0 180 0 0 1 -9.96055 -7.5 0 180 0 0 1 -9.96055 -4.5 0 180 0 0 1 -9.96055 -1.5 0 180 0 0 1 -9.96055 1.5 0 180 0 0 1 -9.96055 4.5 0 180 0 0 1 -9.96055 7.5 0 180 0 0 1 -9.96055 10.5 0 180 0 0 1 -14.9913 13.5 0 180 0 0 1 -16.6756 16.5 0 180 0 0 1 -16.6756 19.5 0 180 0 0 1 -16.6756 22.5 0 180 0 0 1 -18.1947 25.5 0 180 0 0 1 -18.1947 28.5 0 180 0 0 1 -18.1947 31.5 0 180 0 0 1 -18.1947 34.5 0 180 0 0 1 -18.1947 37.5 0 180 0 0 1 -18.1947 40.5 0 180 0 0 1 -18.1947 43.5 0 180 0 0 1 -18.1947 46.5 0 180 0 0 1 -18.1947 49.5 0 180 0 0 1 -18.1947 52.5 0 180 0 0 1 -18.1947 55.5 0 +14573.5 180 0 0 1 -13.1428 -61.5 0 180 0 0 1 -13.1428 -58.5 0 180 0 0 1 -13.1428 -55.5 0 180 0 0 1 -13.1428 -52.5 0 180 0 0 1 -13.1428 -49.5 0 180 0 0 1 -13.1428 -46.5 0 180 0 0 1 -13.1428 -43.5 0 180 0 0 1 -13.1428 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 -3.3052 -31.5 0 180 0 0 1 -4.96342 -28.5 0 180 0 0 1 -1.65072 -25.5 0 180 0 0 1 -6.62539 -22.5 0 180 0 0 1 -6.62539 -19.5 0 180 0 0 1 -8.2911 -16.5 0 180 0 0 1 -8.2911 -13.5 0 180 0 0 1 -8.2911 -10.5 0 180 0 0 1 -6.62539 -7.5 0 180 0 0 1 -8.2911 -4.5 0 180 0 0 1 -8.2911 -1.5 0 180 0 0 1 -8.2911 1.5 0 180 0 0 1 -8.2911 4.5 0 180 0 0 1 -8.2911 7.5 0 180 0 0 1 -8.2911 10.5 0 180 0 0 1 -14.9913 13.5 0 180 0 0 1 -16.6756 16.5 0 180 0 0 1 -16.6756 19.5 0 180 0 0 1 -16.6756 22.5 0 180 0 0 1 -18.1947 25.5 0 180 0 0 1 -18.1947 28.5 0 180 0 0 1 -18.1947 31.5 0 180 0 0 1 -18.1947 34.5 0 180 0 0 1 -18.1947 37.5 0 180 0 0 1 -18.1947 40.5 0 180 0 0 1 -18.1947 43.5 0 180 0 0 1 -18.1947 46.5 0 180 0 0 1 -18.1947 49.5 0 180 0 0 1 -18.1947 52.5 0 180 0 0 1 -18.1947 55.5 0 +14811.2 180 0 0 1 -13.1428 -61.5 0 180 0 0 1 -13.1428 -58.5 0 180 0 0 1 -13.1428 -55.5 0 180 0 0 1 -13.1428 -52.5 0 180 0 0 1 -13.1428 -49.5 0 180 0 0 1 -13.1428 -46.5 0 180 0 0 1 -13.1428 -43.5 0 180 0 0 1 -13.1428 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 -3.3052 -31.5 0 180 0 0 1 -1.65072 -28.5 0 180 0 0 1 -1.65072 -25.5 0 180 0 0 1 -4.96342 -22.5 0 180 0 0 1 -4.96342 -19.5 0 180 0 0 1 -4.96342 -16.5 0 180 0 0 1 -4.96342 -13.5 0 180 0 0 1 -4.96342 -10.5 0 180 0 0 1 -4.96342 -7.5 0 180 0 0 1 -6.62539 -4.5 0 180 0 0 1 -6.62539 -1.5 0 180 0 0 1 -6.62539 1.5 0 180 0 0 1 -6.62539 4.5 0 180 0 0 1 -6.62539 7.5 0 180 0 0 1 -6.62539 10.5 0 180 0 0 1 -13.3107 13.5 0 180 0 0 1 -16.6756 16.5 0 180 0 0 1 -16.6756 19.5 0 180 0 0 1 -16.6756 22.5 0 180 0 0 1 -18.1947 25.5 0 180 0 0 1 -18.1947 28.5 0 180 0 0 1 -18.1947 31.5 0 180 0 0 1 -18.1947 34.5 0 180 0 0 1 -18.1947 37.5 0 180 0 0 1 -18.1947 40.5 0 180 0 0 1 -18.1947 43.5 0 180 0 0 1 -18.1947 46.5 0 180 0 0 1 -18.1947 49.5 0 180 0 0 1 -18.1947 52.5 0 180 0 0 1 -18.1947 55.5 0 +15055.5 180 0 0 1 -8.12436 -61.5 0 180 0 0 1 -8.12436 -58.5 0 180 0 0 1 -8.12436 -55.5 0 180 0 0 1 -8.12436 -52.5 0 180 0 0 1 -8.12436 -49.5 0 180 0 0 1 -8.12436 -46.5 0 180 0 0 1 -8.12436 -43.5 0 180 0 0 1 -8.12436 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 -3.3052 -31.5 0 180 0 0 1 -1.65072 -28.5 0 180 0 0 1 -1.65072 -25.5 0 180 0 0 1 -1.65072 -22.5 0 180 0 0 1 -1.65072 -19.5 0 180 0 0 1 -1.65072 -16.5 0 180 0 0 1 -1.65072 -13.5 0 180 0 0 1 -4.96342 -10.5 0 180 0 0 1 -4.96342 -7.5 0 180 0 0 1 -4.96342 -4.5 0 180 0 0 1 -4.96342 -1.5 0 180 0 0 1 -4.96342 1.5 0 180 0 0 1 -4.96342 4.5 0 180 0 0 1 -4.96342 7.5 0 180 0 0 1 -4.96342 10.5 0 180 0 0 1 -4.96342 13.5 0 180 0 0 1 -3.3052 16.5 0 180 0 0 1 0 19.5 0 180 0 0 1 0 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 -2.31206 31.5 0 180 0 0 1 -2.31206 34.5 0 180 0 0 1 -2.31206 37.5 0 180 0 0 1 -2.31206 40.5 0 180 0 0 1 -2.31206 43.5 0 180 0 0 1 -2.31206 46.5 0 180 0 0 1 -2.31206 49.5 0 180 0 0 1 -2.31206 52.5 0 180 0 0 1 -2.31206 55.5 0 +15303.3 180 0 0 1 -4.79743 -61.5 0 180 0 0 1 -4.79743 -58.5 0 180 0 0 1 -4.79743 -55.5 0 180 0 0 1 -4.79743 -52.5 0 180 0 0 1 -4.79743 -49.5 0 180 0 0 1 -4.79743 -46.5 0 180 0 0 1 -4.79743 -43.5 0 180 0 0 1 -4.79743 -40.5 0 180 0 0 1 -3.3052 -37.5 0 180 0 0 1 -3.3052 -34.5 0 180 0 0 1 -3.3052 -31.5 0 180 0 0 1 6.56541 -28.5 0 180 0 0 1 4.92968 -25.5 0 180 0 0 1 4.92968 -22.5 0 180 0 0 1 4.92968 -19.5 0 180 0 0 1 0 -16.5 0 180 0 0 1 0 -13.5 0 180 0 0 1 -1.65072 -10.5 0 180 0 0 1 -1.65072 -7.5 0 180 0 0 1 -1.65072 -4.5 0 180 0 0 1 -1.65072 -1.5 0 180 0 0 1 -3.3052 1.5 0 180 0 0 1 -3.3052 4.5 0 180 0 0 1 -3.3052 7.5 0 180 0 0 1 -4.96342 10.5 0 180 0 0 1 -3.3052 13.5 0 180 0 0 1 -1.65072 16.5 0 180 0 0 1 0 19.5 0 180 0 0 1 0 22.5 0 180 0 0 1 0 25.5 0 180 0 0 1 0 28.5 0 180 0 0 1 -2.31206 31.5 0 180 0 0 1 -2.31206 34.5 0 180 0 0 1 -2.31206 37.5 0 180 0 0 1 -2.31206 40.5 0 180 0 0 1 -2.31206 43.5 0 180 0 0 1 -2.31206 46.5 0 180 0 0 1 -2.31206 49.5 0 180 0 0 1 -2.31206 52.5 0 180 0 0 1 -2.31206 55.5 0 +15543.6 180 0 0 1 10.8008 -61.5 0 180 0 0 1 10.8008 -58.5 0 180 0 0 1 10.8008 -55.5 0 180 0 0 1 10.8008 -52.5 0 180 0 0 1 10.8008 -49.5 0 180 0 0 1 10.8008 -46.5 0 180 0 0 1 10.8008 -43.5 0 180 0 0 1 10.8008 -40.5 0 180 0 0 1 11.4502 -37.5 0 180 0 0 1 11.4502 -34.5 0 180 0 0 1 11.4502 -31.5 0 180 0 0 1 14.688 -28.5 0 180 0 0 1 11.4502 -25.5 0 180 0 0 1 11.4502 -22.5 0 180 0 0 1 11.4502 -19.5 0 180 0 0 1 11.4502 -16.5 0 180 0 0 1 9.82565 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 8.1974 -7.5 0 180 0 0 1 8.1974 -4.5 0 180 0 0 1 8.1974 -1.5 0 180 0 0 1 9.82565 1.5 0 180 0 0 1 11.4502 4.5 0 180 0 0 1 11.4502 7.5 0 180 0 0 1 11.4502 10.5 0 180 0 0 1 14.688 13.5 0 180 0 0 1 9.82565 16.5 0 180 0 0 1 9.82565 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 9.82565 25.5 0 180 0 0 1 9.82565 28.5 0 180 0 0 1 5.09342 31.5 0 180 0 0 1 5.09342 34.5 0 180 0 0 1 5.09342 37.5 0 180 0 0 1 5.09342 40.5 0 180 0 0 1 5.09342 43.5 0 180 0 0 1 5.09342 46.5 0 180 0 0 1 5.09342 49.5 0 180 0 0 1 5.09342 52.5 0 180 0 0 1 5.09342 55.5 0 +15783 180 0 0 1 11.6124 -61.5 0 180 0 0 1 11.6124 -58.5 0 180 0 0 1 11.6124 -55.5 0 180 0 0 1 11.6124 -52.5 0 180 0 0 1 11.6124 -49.5 0 180 0 0 1 11.6124 -46.5 0 180 0 0 1 11.6124 -43.5 0 180 0 0 1 11.6124 -40.5 0 180 0 0 1 13.0709 -37.5 0 180 0 0 1 13.0709 -34.5 0 180 0 0 1 16.3014 -31.5 0 180 0 0 1 16.3014 -28.5 0 180 0 0 1 16.3014 -25.5 0 180 0 0 1 16.3014 -22.5 0 180 0 0 1 16.3014 -19.5 0 180 0 0 1 13.0709 -16.5 0 180 0 0 1 13.0709 -13.5 0 180 0 0 1 13.0709 -10.5 0 180 0 0 1 13.0709 -7.5 0 180 0 0 1 11.4502 -4.5 0 180 0 0 1 11.4502 -1.5 0 180 0 0 1 13.0709 1.5 0 180 0 0 1 16.3014 4.5 0 180 0 0 1 14.688 7.5 0 180 0 0 1 16.3014 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 13.0709 16.5 0 180 0 0 1 13.0709 19.5 0 180 0 0 1 11.4502 22.5 0 180 0 0 1 11.4502 25.5 0 180 0 0 1 11.4502 28.5 0 180 0 0 1 5.91157 31.5 0 180 0 0 1 5.91157 34.5 0 180 0 0 1 5.91157 37.5 0 180 0 0 1 5.91157 40.5 0 180 0 0 1 5.91157 43.5 0 180 0 0 1 5.91157 46.5 0 180 0 0 1 5.91157 49.5 0 180 0 0 1 5.91157 52.5 0 180 0 0 1 5.91157 55.5 0 +16021.5 180 0 0 1 11.6124 -61.5 0 180 0 0 1 11.6124 -58.5 0 180 0 0 1 11.6124 -55.5 0 180 0 0 1 11.6124 -52.5 0 180 0 0 1 11.6124 -49.5 0 180 0 0 1 11.6124 -46.5 0 180 0 0 1 11.6124 -43.5 0 180 0 0 1 11.6124 -40.5 0 180 0 0 1 13.0709 -37.5 0 180 0 0 1 13.0709 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 17.911 -28.5 0 180 0 0 1 17.911 -25.5 0 180 0 0 1 17.911 -22.5 0 180 0 0 1 17.911 -19.5 0 180 0 0 1 17.911 -16.5 0 180 0 0 1 14.688 -13.5 0 180 0 0 1 14.688 -10.5 0 180 0 0 1 16.3014 -7.5 0 180 0 0 1 16.3014 -4.5 0 180 0 0 1 16.3014 -1.5 0 180 0 0 1 16.3014 1.5 0 180 0 0 1 16.3014 4.5 0 180 0 0 1 16.3014 7.5 0 180 0 0 1 16.3014 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 13.0709 16.5 0 180 0 0 1 13.0709 19.5 0 180 0 0 1 13.0709 22.5 0 180 0 0 1 13.0709 25.5 0 180 0 0 1 13.0709 28.5 0 180 0 0 1 6.72878 31.5 0 180 0 0 1 6.72878 34.5 0 180 0 0 1 6.72878 37.5 0 180 0 0 1 6.72878 40.5 0 180 0 0 1 6.72878 43.5 0 180 0 0 1 6.72878 46.5 0 180 0 0 1 6.72878 49.5 0 180 0 0 1 6.72878 52.5 0 180 0 0 1 6.72878 55.5 0 +16261.1 180 0 0 1 11.6124 -61.5 0 180 0 0 1 11.6124 -58.5 0 180 0 0 1 11.6124 -55.5 0 180 0 0 1 11.6124 -52.5 0 180 0 0 1 11.6124 -49.5 0 180 0 0 1 11.6124 -46.5 0 180 0 0 1 11.6124 -43.5 0 180 0 0 1 11.6124 -40.5 0 180 0 0 1 13.0709 -37.5 0 180 0 0 1 13.0709 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 17.911 -28.5 0 180 0 0 1 17.911 -25.5 0 180 0 0 1 17.911 -22.5 0 180 0 0 1 17.911 -19.5 0 180 0 0 1 17.911 -16.5 0 180 0 0 1 14.688 -13.5 0 180 0 0 1 14.688 -10.5 0 180 0 0 1 16.3014 -7.5 0 180 0 0 1 16.3014 -4.5 0 180 0 0 1 16.3014 -1.5 0 180 0 0 1 16.3014 1.5 0 180 0 0 1 16.3014 4.5 0 180 0 0 1 16.3014 7.5 0 180 0 0 1 16.3014 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 14.688 16.5 0 180 0 0 1 14.688 19.5 0 180 0 0 1 14.688 22.5 0 180 0 0 1 16.3014 25.5 0 180 0 0 1 16.3014 28.5 0 180 0 0 1 9.17479 31.5 0 180 0 0 1 9.17479 34.5 0 180 0 0 1 9.17479 37.5 0 180 0 0 1 9.17479 40.5 0 180 0 0 1 9.17479 43.5 0 180 0 0 1 9.17479 46.5 0 180 0 0 1 9.17479 49.5 0 180 0 0 1 9.17479 52.5 0 180 0 0 1 9.17479 55.5 0 +16501.3 180 0 0 1 11.6124 -61.5 0 180 0 0 1 11.6124 -58.5 0 180 0 0 1 11.6124 -55.5 0 180 0 0 1 11.6124 -52.5 0 180 0 0 1 11.6124 -49.5 0 180 0 0 1 11.6124 -46.5 0 180 0 0 1 11.6124 -43.5 0 180 0 0 1 11.6124 -40.5 0 180 0 0 1 13.0709 -37.5 0 180 0 0 1 13.0709 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 19.5169 -25.5 0 180 0 0 1 19.5169 -22.5 0 180 0 0 1 19.5169 -19.5 0 180 0 0 1 17.911 -16.5 0 180 0 0 1 14.688 -13.5 0 180 0 0 1 14.688 -10.5 0 180 0 0 1 16.3014 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 17.911 -1.5 0 180 0 0 1 17.911 1.5 0 180 0 0 1 17.911 4.5 0 180 0 0 1 16.3014 7.5 0 180 0 0 1 16.3014 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 14.688 16.5 0 180 0 0 1 14.688 19.5 0 180 0 0 1 14.688 22.5 0 180 0 0 1 16.3014 25.5 0 180 0 0 1 16.3014 28.5 0 180 0 0 1 9.17479 31.5 0 180 0 0 1 9.17479 34.5 0 180 0 0 1 9.17479 37.5 0 180 0 0 1 9.17479 40.5 0 180 0 0 1 9.17479 43.5 0 180 0 0 1 9.17479 46.5 0 180 0 0 1 9.17479 49.5 0 180 0 0 1 9.17479 52.5 0 180 0 0 1 9.17479 55.5 0 +16743.5 180 0 0 1 13.2328 -61.5 0 180 0 0 1 13.2328 -58.5 0 180 0 0 1 13.2328 -55.5 0 180 0 0 1 13.2328 -52.5 0 180 0 0 1 13.2328 -49.5 0 180 0 0 1 13.2328 -46.5 0 180 0 0 1 13.2328 -43.5 0 180 0 0 1 13.2328 -40.5 0 180 0 0 1 17.911 -37.5 0 180 0 0 1 17.911 -34.5 0 180 0 0 1 17.911 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 21.1192 -25.5 0 180 0 0 1 21.1192 -22.5 0 180 0 0 1 21.1192 -19.5 0 180 0 0 1 17.911 -16.5 0 180 0 0 1 14.688 -13.5 0 180 0 0 1 14.688 -10.5 0 180 0 0 1 16.3014 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 19.5169 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 17.911 7.5 0 180 0 0 1 17.911 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 14.688 16.5 0 180 0 0 1 14.688 19.5 0 180 0 0 1 16.3014 22.5 0 180 0 0 1 16.3014 25.5 0 180 0 0 1 16.3014 28.5 0 180 0 0 1 16.3014 31.5 0 180 0 0 1 14.0416 34.5 0 180 0 0 1 14.0416 37.5 0 180 0 0 1 14.0416 40.5 0 180 0 0 1 14.0416 43.5 0 180 0 0 1 14.0416 46.5 0 180 0 0 1 14.0416 49.5 0 180 0 0 1 14.0416 52.5 0 180 0 0 1 14.0416 55.5 0 +16989.8 180 0 0 1 18.875 -61.5 0 180 0 0 1 18.875 -58.5 0 180 0 0 1 18.875 -55.5 0 180 0 0 1 18.875 -52.5 0 180 0 0 1 18.875 -49.5 0 180 0 0 1 18.875 -46.5 0 180 0 0 1 18.875 -43.5 0 180 0 0 1 18.875 -40.5 0 180 0 0 1 18.875 -37.5 0 180 0 0 1 19.5169 -34.5 0 180 0 0 1 19.5169 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 21.1192 -25.5 0 180 0 0 1 21.1192 -22.5 0 180 0 0 1 21.1192 -19.5 0 180 0 0 1 17.911 -16.5 0 180 0 0 1 14.688 -13.5 0 180 0 0 1 14.688 -10.5 0 180 0 0 1 16.3014 -7.5 0 180 0 0 1 17.911 -4.5 0 180 0 0 1 19.5169 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 17.911 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 14.688 16.5 0 180 0 0 1 14.688 19.5 0 180 0 0 1 16.3014 22.5 0 180 0 0 1 16.3014 25.5 0 180 0 0 1 16.3014 28.5 0 180 0 0 1 16.3014 31.5 0 180 0 0 1 14.8495 34.5 0 180 0 0 1 14.8495 37.5 0 180 0 0 1 14.8495 40.5 0 180 0 0 1 14.8495 43.5 0 180 0 0 1 14.8495 46.5 0 180 0 0 1 14.8495 49.5 0 180 0 0 1 14.8495 52.5 0 180 0 0 1 14.8495 55.5 0 +17240.5 180 0 0 1 18.875 -61.5 0 180 0 0 1 18.875 -58.5 0 180 0 0 1 18.875 -55.5 0 180 0 0 1 18.875 -52.5 0 180 0 0 1 18.875 -49.5 0 180 0 0 1 18.875 -46.5 0 180 0 0 1 18.875 -43.5 0 180 0 0 1 18.875 -40.5 0 180 0 0 1 18.875 -37.5 0 180 0 0 1 18.875 -34.5 0 180 0 0 1 18.875 -31.5 0 180 0 0 1 18.875 -28.5 0 180 0 0 1 18.875 -25.5 0 180 0 0 1 18.875 -22.5 0 180 0 0 1 18.875 -19.5 0 180 0 0 1 18.875 -16.5 0 180 0 0 1 18.875 -13.5 0 180 0 0 1 18.875 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 19.5169 -4.5 0 180 0 0 1 19.5169 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 21.1192 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 14.688 16.5 0 180 0 0 1 15.011 19.5 0 180 0 0 1 17.911 22.5 0 180 0 0 1 16.3014 25.5 0 180 0 0 1 16.3014 28.5 0 180 0 0 1 16.3014 31.5 0 180 0 0 1 15.6565 34.5 0 180 0 0 1 15.6565 37.5 0 180 0 0 1 15.6565 40.5 0 180 0 0 1 15.6565 43.5 0 180 0 0 1 15.6565 46.5 0 180 0 0 1 15.6565 49.5 0 180 0 0 1 15.6565 52.5 0 180 0 0 1 15.6565 55.5 0 +17490.8 180 0 0 1 18.875 -61.5 0 180 0 0 1 18.875 -58.5 0 180 0 0 1 18.875 -55.5 0 180 0 0 1 18.875 -52.5 0 180 0 0 1 18.875 -49.5 0 180 0 0 1 18.875 -46.5 0 180 0 0 1 18.875 -43.5 0 180 0 0 1 18.875 -40.5 0 180 0 0 1 18.875 -37.5 0 180 0 0 1 18.875 -34.5 0 180 0 0 1 18.875 -31.5 0 180 0 0 1 18.875 -28.5 0 180 0 0 1 18.875 -25.5 0 180 0 0 1 18.875 -22.5 0 180 0 0 1 18.875 -19.5 0 180 0 0 1 18.875 -16.5 0 180 0 0 1 18.875 -13.5 0 180 0 0 1 18.875 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 19.5169 -4.5 0 180 0 0 1 19.5169 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 21.1192 10.5 0 180 0 0 1 16.3014 13.5 0 180 0 0 1 16.3014 16.5 0 180 0 0 1 16.3014 19.5 0 180 0 0 1 16.3014 22.5 0 180 0 0 1 11.6124 25.5 0 180 0 0 1 11.6124 28.5 0 180 0 0 1 11.6124 31.5 0 180 0 0 1 11.6124 34.5 0 180 0 0 1 11.6124 37.5 0 180 0 0 1 11.6124 40.5 0 180 0 0 1 11.6124 43.5 0 180 0 0 1 11.6124 46.5 0 180 0 0 1 11.6124 49.5 0 180 0 0 1 11.6124 52.5 0 180 0 0 1 11.6124 55.5 0 +17740.4 180 0 0 1 19.5169 -61.5 0 180 0 0 1 19.5169 -58.5 0 180 0 0 1 19.5169 -55.5 0 180 0 0 1 19.5169 -52.5 0 180 0 0 1 19.5169 -49.5 0 180 0 0 1 19.5169 -46.5 0 180 0 0 1 19.5169 -43.5 0 180 0 0 1 19.5169 -40.5 0 180 0 0 1 19.5169 -37.5 0 180 0 0 1 19.5169 -34.5 0 180 0 0 1 19.5169 -31.5 0 180 0 0 1 19.5169 -28.5 0 180 0 0 1 19.5169 -25.5 0 180 0 0 1 19.5169 -22.5 0 180 0 0 1 19.5169 -19.5 0 180 0 0 1 19.5169 -16.5 0 180 0 0 1 19.5169 -13.5 0 180 0 0 1 19.5169 -10.5 0 180 0 0 1 19.5169 -7.5 0 180 0 0 1 19.5169 -4.5 0 180 0 0 1 19.5169 -1.5 0 180 0 0 1 19.5169 1.5 0 180 0 0 1 19.5169 4.5 0 180 0 0 1 19.5169 7.5 0 180 0 0 1 21.1192 10.5 0 180 0 0 1 17.911 13.5 0 180 0 0 1 17.911 16.5 0 180 0 0 1 17.911 19.5 0 180 0 0 1 16.4625 22.5 0 180 0 0 1 16.4625 25.5 0 180 0 0 1 16.4625 28.5 0 180 0 0 1 16.4625 31.5 0 180 0 0 1 16.4625 34.5 0 180 0 0 1 16.4625 37.5 0 180 0 0 1 16.4625 40.5 0 180 0 0 1 16.4625 43.5 0 180 0 0 1 16.4625 46.5 0 180 0 0 1 16.4625 49.5 0 180 0 0 1 16.4625 52.5 0 180 0 0 1 16.4625 55.5 0 +17992.1 180 0 0 1 18.875 -61.5 0 180 0 0 1 18.875 -58.5 0 180 0 0 1 18.875 -55.5 0 180 0 0 1 18.875 -52.5 0 180 0 0 1 18.875 -49.5 0 180 0 0 1 18.875 -46.5 0 180 0 0 1 18.875 -43.5 0 180 0 0 1 18.875 -40.5 0 180 0 0 1 18.875 -37.5 0 180 0 0 1 18.875 -34.5 0 180 0 0 1 18.875 -31.5 0 180 0 0 1 18.875 -28.5 0 180 0 0 1 18.875 -25.5 0 180 0 0 1 18.875 -22.5 0 180 0 0 1 18.875 -19.5 0 180 0 0 1 18.875 -16.5 0 180 0 0 1 18.875 -13.5 0 180 0 0 1 18.875 -10.5 0 180 0 0 1 18.875 -7.5 0 180 0 0 1 18.875 -4.5 0 180 0 0 1 18.875 -1.5 0 180 0 0 1 18.875 1.5 0 180 0 0 1 18.875 4.5 0 180 0 0 1 18.875 7.5 0 180 0 0 1 18.875 10.5 0 180 0 0 1 18.875 13.5 0 180 0 0 1 18.875 16.5 0 180 0 0 1 18.875 19.5 0 180 0 0 1 19.5169 22.5 0 180 0 0 1 19.5169 25.5 0 180 0 0 1 19.5169 28.5 0 180 0 0 1 18.875 31.5 0 180 0 0 1 18.875 34.5 0 180 0 0 1 18.875 37.5 0 180 0 0 1 18.875 40.5 0 180 0 0 1 18.875 43.5 0 180 0 0 1 18.875 46.5 0 180 0 0 1 18.875 49.5 0 180 0 0 1 18.875 52.5 0 180 0 0 1 18.875 55.5 0 +18494.2 180 0 0 1 20.4787 -61.5 0 180 0 0 1 20.4787 -58.5 0 180 0 0 1 20.4787 -55.5 0 180 0 0 1 20.4787 -52.5 0 180 0 0 1 20.4787 -49.5 0 180 0 0 1 20.4787 -46.5 0 180 0 0 1 20.4787 -43.5 0 180 0 0 1 20.4787 -40.5 0 180 0 0 1 20.4787 -37.5 0 180 0 0 1 20.4787 -34.5 0 180 0 0 1 21.1192 -31.5 0 180 0 0 1 21.1192 -28.5 0 180 0 0 1 21.1192 -25.5 0 180 0 0 1 21.1192 -22.5 0 180 0 0 1 21.1192 -19.5 0 180 0 0 1 20.4787 -16.5 0 180 0 0 1 20.4787 -13.5 0 180 0 0 1 20.4787 -10.5 0 180 0 0 1 20.4787 -7.5 0 180 0 0 1 20.4787 -4.5 0 180 0 0 1 20.4787 -1.5 0 180 0 0 1 20.4787 1.5 0 180 0 0 1 20.4787 4.5 0 180 0 0 1 20.4787 7.5 0 180 0 0 1 20.4787 10.5 0 180 0 0 1 20.4787 13.5 0 180 0 0 1 20.4787 16.5 0 180 0 0 1 20.4787 19.5 0 180 0 0 1 20.4787 22.5 0 180 0 0 1 20.4787 25.5 0 180 0 0 1 20.4787 28.5 0 180 0 0 1 20.4787 31.5 0 180 0 0 1 20.4787 34.5 0 180 0 0 1 20.4787 37.5 0 180 0 0 1 20.4787 40.5 0 180 0 0 1 20.4787 43.5 0 180 0 0 1 20.4787 46.5 0 180 0 0 1 20.4787 49.5 0 180 0 0 1 20.4787 52.5 0 180 0 0 1 20.4787 55.5 0 +18690.5 180 0 0 1 -22.4301 -61.5 0 180 0 0 1 -22.4301 -58.5 0 180 0 0 1 -22.4301 -55.5 0 180 0 0 1 -22.4301 -52.5 0 180 0 0 1 -22.4301 -49.5 0 180 0 0 1 -22.4301 -46.5 0 180 0 0 1 -22.4301 -43.5 0 180 0 0 1 -22.4301 -40.5 0 180 0 0 1 -22.4301 -37.5 0 180 0 0 1 -22.4301 -34.5 0 180 0 0 1 -22.4301 -31.5 0 180 0 0 1 -22.4301 -28.5 0 180 0 0 1 -22.4301 -25.5 0 180 0 0 1 -22.4301 -22.5 0 180 0 0 1 -22.4301 -19.5 0 180 0 0 1 -22.4301 -16.5 0 180 0 0 1 -22.4301 -13.5 0 180 0 0 1 -22.4301 -10.5 0 180 0 0 1 -22.4301 -7.5 0 180 0 0 1 -22.4301 -4.5 0 180 0 0 1 -22.4301 -1.5 0 180 0 0 1 -22.4301 1.5 0 180 0 0 1 -22.4301 4.5 0 180 0 0 1 -21.7509 7.5 0 180 0 0 1 -21.7509 10.5 0 180 0 0 1 -21.7509 13.5 0 180 0 0 1 -21.7509 16.5 0 180 0 0 1 -22.4301 19.5 0 180 0 0 1 -22.4301 22.5 0 180 0 0 1 -22.4301 25.5 0 180 0 0 1 -22.4301 28.5 0 180 0 0 1 -22.4301 31.5 0 180 0 0 1 -22.4301 34.5 0 180 0 0 1 -22.4301 37.5 0 180 0 0 1 -22.4301 40.5 0 180 0 0 1 -22.4301 43.5 0 180 0 0 1 -22.4301 46.5 0 180 0 0 1 -22.4301 49.5 0 180 0 0 1 -22.4301 52.5 0 180 0 0 1 -22.4301 55.5 0 +18886.5 180 0 0 1 -22.4301 -61.5 0 180 0 0 1 -22.4301 -58.5 0 180 0 0 1 -22.4301 -55.5 0 180 0 0 1 -22.4301 -52.5 0 180 0 0 1 -22.4301 -49.5 0 180 0 0 1 -22.4301 -46.5 0 180 0 0 1 -22.4301 -43.5 0 180 0 0 1 -22.4301 -40.5 0 180 0 0 1 -22.4301 -37.5 0 180 0 0 1 -22.4301 -34.5 0 180 0 0 1 -22.4301 -31.5 0 180 0 0 1 -21.7509 -28.5 0 180 0 0 1 -21.7509 -25.5 0 180 0 0 1 -21.7509 -22.5 0 180 0 0 1 -21.7509 -19.5 0 180 0 0 1 -21.7509 -16.5 0 180 0 0 1 -21.7509 -13.5 0 180 0 0 1 -21.7509 -10.5 0 180 0 0 1 -21.7509 -7.5 0 180 0 0 1 -21.7509 -4.5 0 180 0 0 1 -21.7509 -1.5 0 180 0 0 1 -21.7509 1.5 0 180 0 0 1 -18.3637 4.5 0 180 0 0 1 -18.3637 7.5 0 180 0 0 1 -18.3637 10.5 0 180 0 0 1 -16.6756 13.5 0 180 0 0 1 -16.6756 16.5 0 180 0 0 1 -16.6756 19.5 0 180 0 0 1 -19.8861 22.5 0 180 0 0 1 -19.8861 25.5 0 180 0 0 1 -19.8861 28.5 0 180 0 0 1 -19.8861 31.5 0 180 0 0 1 -19.8861 34.5 0 180 0 0 1 -19.8861 37.5 0 180 0 0 1 -19.8861 40.5 0 180 0 0 1 -19.8861 43.5 0 180 0 0 1 -19.8861 46.5 0 180 0 0 1 -19.8861 49.5 0 180 0 0 1 -19.8861 52.5 0 180 0 0 1 -19.8861 55.5 0 +19080.6 180 0 0 1 -18.1947 -61.5 0 180 0 0 1 -18.1947 -58.5 0 180 0 0 1 -18.1947 -55.5 0 180 0 0 1 -18.1947 -52.5 0 180 0 0 1 -18.1947 -49.5 0 180 0 0 1 -18.1947 -46.5 0 180 0 0 1 -18.1947 -43.5 0 180 0 0 1 -18.1947 -40.5 0 180 0 0 1 -18.1947 -37.5 0 180 0 0 1 -18.1947 -34.5 0 180 0 0 1 -16.6756 -31.5 0 180 0 0 1 -16.6756 -28.5 0 180 0 0 1 -16.6756 -25.5 0 180 0 0 1 -18.3637 -22.5 0 180 0 0 1 -18.3637 -19.5 0 180 0 0 1 -20.0555 -16.5 0 180 0 0 1 -20.0555 -13.5 0 180 0 0 1 -20.0555 -10.5 0 180 0 0 1 -20.0555 -7.5 0 180 0 0 1 -16.6756 -4.5 0 180 0 0 1 -16.6756 -1.5 0 180 0 0 1 -16.6756 1.5 0 180 0 0 1 -16.6756 4.5 0 180 0 0 1 -16.6756 7.5 0 180 0 0 1 -16.6756 10.5 0 180 0 0 1 -9.96055 13.5 0 180 0 0 1 -11.6337 16.5 0 180 0 0 1 -11.6337 19.5 0 180 0 0 1 -11.6337 22.5 0 180 0 0 1 -13.1428 25.5 0 180 0 0 1 -13.1428 28.5 0 180 0 0 1 -13.1428 31.5 0 180 0 0 1 -13.1428 34.5 0 180 0 0 1 -13.1428 37.5 0 180 0 0 1 -13.1428 40.5 0 180 0 0 1 -13.1428 43.5 0 180 0 0 1 -13.1428 46.5 0 180 0 0 1 -13.1428 49.5 0 180 0 0 1 -13.1428 52.5 0 180 0 0 1 -13.1428 55.5 0 +19268.6 180 0 0 1 -5.62776 -61.5 0 180 0 0 1 -5.62776 -58.5 0 180 0 0 1 -5.62776 -55.5 0 180 0 0 1 -5.62776 -52.5 0 180 0 0 1 -5.62776 -49.5 0 180 0 0 1 -5.62776 -46.5 0 180 0 0 1 -5.62776 -43.5 0 180 0 0 1 -5.62776 -40.5 0 180 0 0 1 -1.65072 -37.5 0 180 0 0 1 -1.65072 -34.5 0 180 0 0 1 -1.65072 -31.5 0 180 0 0 1 -1.65072 -28.5 0 180 0 0 1 -3.3052 -25.5 0 180 0 0 1 -6.62539 -22.5 0 180 0 0 1 -6.62539 -19.5 0 180 0 0 1 -6.62539 -16.5 0 180 0 0 1 -8.2911 -13.5 0 180 0 0 1 -8.2911 -10.5 0 180 0 0 1 -13.3107 -7.5 0 180 0 0 1 -13.3107 -4.5 0 180 0 0 1 -11.6337 -1.5 0 180 0 0 1 -8.2911 1.5 0 180 0 0 1 -8.2911 4.5 0 180 0 0 1 -8.2911 7.5 0 180 0 0 1 -8.2911 10.5 0 180 0 0 1 -8.2911 13.5 0 180 0 0 1 -11.6337 16.5 0 180 0 0 1 -11.6337 19.5 0 180 0 0 1 -13.1428 22.5 0 180 0 0 1 -13.1428 25.5 0 180 0 0 1 -13.1428 28.5 0 180 0 0 1 -13.1428 31.5 0 180 0 0 1 -13.1428 34.5 0 180 0 0 1 -13.1428 37.5 0 180 0 0 1 -13.1428 40.5 0 180 0 0 1 -13.1428 43.5 0 180 0 0 1 -13.1428 46.5 0 180 0 0 1 -13.1428 49.5 0 180 0 0 1 -13.1428 52.5 0 180 0 0 1 -13.1428 55.5 0 +19454.5 180 0 0 1 -5.62776 -61.5 0 180 0 0 1 -5.62776 -58.5 0 180 0 0 1 -5.62776 -55.5 0 180 0 0 1 -5.62776 -52.5 0 180 0 0 1 -5.62776 -49.5 0 180 0 0 1 -5.62776 -46.5 0 180 0 0 1 -5.62776 -43.5 0 180 0 0 1 -5.62776 -40.5 0 180 0 0 1 -1.65072 -37.5 0 180 0 0 1 -1.65072 -34.5 0 180 0 0 1 0 -31.5 0 180 0 0 1 0 -28.5 0 180 0 0 1 -1.65072 -25.5 0 180 0 0 1 -4.96342 -22.5 0 180 0 0 1 -4.96342 -19.5 0 180 0 0 1 -3.3052 -16.5 0 180 0 0 1 -3.3052 -13.5 0 180 0 0 1 -1.65072 -10.5 0 180 0 0 1 -1.65072 -7.5 0 180 0 0 1 -1.65072 -4.5 0 180 0 0 1 -1.65072 -1.5 0 180 0 0 1 -1.65072 1.5 0 180 0 0 1 -1.65072 4.5 0 180 0 0 1 -6.62539 7.5 0 180 0 0 1 -6.62539 10.5 0 180 0 0 1 -8.2911 13.5 0 180 0 0 1 -9.96055 16.5 0 180 0 0 1 -9.96055 19.5 0 180 0 0 1 -12.3041 22.5 0 180 0 0 1 -12.3041 25.5 0 180 0 0 1 -12.3041 28.5 0 180 0 0 1 -12.3041 31.5 0 180 0 0 1 -12.3041 34.5 0 180 0 0 1 -12.3041 37.5 0 180 0 0 1 -12.3041 40.5 0 180 0 0 1 -12.3041 43.5 0 180 0 0 1 -12.3041 46.5 0 180 0 0 1 -12.3041 49.5 0 180 0 0 1 -12.3041 52.5 0 180 0 0 1 -12.3041 55.5 0 +19640.6 180 0 0 1 -5.62776 -61.5 0 180 0 0 1 -5.62776 -58.5 0 180 0 0 1 -5.62776 -55.5 0 180 0 0 1 -5.62776 -52.5 0 180 0 0 1 -5.62776 -49.5 0 180 0 0 1 -5.62776 -46.5 0 180 0 0 1 -5.62776 -43.5 0 180 0 0 1 -5.62776 -40.5 0 180 0 0 1 -1.65072 -37.5 0 180 0 0 1 -1.65072 -34.5 0 180 0 0 1 0 -31.5 0 180 0 0 1 0 -28.5 0 180 0 0 1 0 -25.5 0 180 0 0 1 -1.65072 -22.5 0 180 0 0 1 -1.65072 -19.5 0 180 0 0 1 -1.65072 -16.5 0 180 0 0 1 -1.65072 -13.5 0 180 0 0 1 -1.65072 -10.5 0 180 0 0 1 0 -7.5 0 180 0 0 1 0 -4.5 0 180 0 0 1 0 -1.5 0 180 0 0 1 0 1.5 0 180 0 0 1 0 4.5 0 180 0 0 1 -1.65072 7.5 0 180 0 0 1 -3.3052 10.5 0 180 0 0 1 -8.2911 13.5 0 180 0 0 1 -9.96055 16.5 0 180 0 0 1 -9.96055 19.5 0 180 0 0 1 -12.3041 22.5 0 180 0 0 1 -12.3041 25.5 0 180 0 0 1 -12.3041 28.5 0 180 0 0 1 -12.3041 31.5 0 180 0 0 1 -12.3041 34.5 0 180 0 0 1 -12.3041 37.5 0 180 0 0 1 -12.3041 40.5 0 180 0 0 1 -12.3041 43.5 0 180 0 0 1 -12.3041 46.5 0 180 0 0 1 -12.3041 49.5 0 180 0 0 1 -12.3041 52.5 0 180 0 0 1 -12.3041 55.5 0 +19828.8 180 0 0 1 -5.62776 -61.5 0 180 0 0 1 -5.62776 -58.5 0 180 0 0 1 -5.62776 -55.5 0 180 0 0 1 -5.62776 -52.5 0 180 0 0 1 -5.62776 -49.5 0 180 0 0 1 -5.62776 -46.5 0 180 0 0 1 -5.62776 -43.5 0 180 0 0 1 -5.62776 -40.5 0 180 0 0 1 -1.65072 -37.5 0 180 0 0 1 -1.65072 -34.5 0 180 0 0 1 1.64698 -31.5 0 180 0 0 1 1.64698 -28.5 0 180 0 0 1 0 -25.5 0 180 0 0 1 0 -22.5 0 180 0 0 1 0 -19.5 0 180 0 0 1 0 -16.5 0 180 0 0 1 0 -13.5 0 180 0 0 1 0 -10.5 0 180 0 0 1 0 -7.5 0 180 0 0 1 0 -4.5 0 180 0 0 1 0 -1.5 0 180 0 0 1 0 1.5 0 180 0 0 1 0 4.5 0 180 0 0 1 0 7.5 0 180 0 0 1 -1.65072 10.5 0 180 0 0 1 -6.62539 13.5 0 180 0 0 1 -9.96055 16.5 0 180 0 0 1 -9.96055 19.5 0 180 0 0 1 -12.3041 22.5 0 180 0 0 1 -12.3041 25.5 0 180 0 0 1 -12.3041 28.5 0 180 0 0 1 -12.3041 31.5 0 180 0 0 1 -12.3041 34.5 0 180 0 0 1 -12.3041 37.5 0 180 0 0 1 -12.3041 40.5 0 180 0 0 1 -12.3041 43.5 0 180 0 0 1 -12.3041 46.5 0 180 0 0 1 -12.3041 49.5 0 180 0 0 1 -12.3041 52.5 0 180 0 0 1 -12.3041 55.5 0 +20017.1 180 0 0 1 -5.62776 -61.5 0 180 0 0 1 -5.62776 -58.5 0 180 0 0 1 -5.62776 -55.5 0 180 0 0 1 -5.62776 -52.5 0 180 0 0 1 -5.62776 -49.5 0 180 0 0 1 -5.62776 -46.5 0 180 0 0 1 -5.62776 -43.5 0 180 0 0 1 -5.62776 -40.5 0 180 0 0 1 -1.65072 -37.5 0 180 0 0 1 -1.65072 -34.5 0 180 0 0 1 4.92968 -31.5 0 180 0 0 1 4.92968 -28.5 0 180 0 0 1 1.64698 -25.5 0 180 0 0 1 0 -22.5 0 180 0 0 1 0 -19.5 0 180 0 0 1 0 -16.5 0 180 0 0 1 0 -13.5 0 180 0 0 1 0 -10.5 0 180 0 0 1 0 -7.5 0 180 0 0 1 0 -4.5 0 180 0 0 1 0 -1.5 0 180 0 0 1 0 1.5 0 180 0 0 1 0 4.5 0 180 0 0 1 0 7.5 0 180 0 0 1 0 10.5 0 180 0 0 1 -6.62539 13.5 0 180 0 0 1 -6.62539 16.5 0 180 0 0 1 -8.95844 19.5 0 180 0 0 1 -8.95844 22.5 0 180 0 0 1 -8.95844 25.5 0 180 0 0 1 -8.95844 28.5 0 180 0 0 1 -8.95844 31.5 0 180 0 0 1 -8.95844 34.5 0 180 0 0 1 -8.95844 37.5 0 180 0 0 1 -8.95844 40.5 0 180 0 0 1 -8.95844 43.5 0 180 0 0 1 -8.95844 46.5 0 180 0 0 1 -8.95844 49.5 0 180 0 0 1 -8.95844 52.5 0 180 0 0 1 -8.95844 55.5 0 +20205.4 180 0 0 1 -5.62776 -61.5 0 180 0 0 1 -5.62776 -58.5 0 180 0 0 1 -5.62776 -55.5 0 180 0 0 1 -5.62776 -52.5 0 180 0 0 1 -5.62776 -49.5 0 180 0 0 1 -5.62776 -46.5 0 180 0 0 1 -5.62776 -43.5 0 180 0 0 1 -5.62776 -40.5 0 180 0 0 1 -1.65072 -37.5 0 180 0 0 1 -1.65072 -34.5 0 180 0 0 1 6.56541 -31.5 0 180 0 0 1 6.56541 -28.5 0 180 0 0 1 6.56541 -25.5 0 180 0 0 1 6.56541 -22.5 0 180 0 0 1 6.56541 -19.5 0 180 0 0 1 1.64698 -16.5 0 180 0 0 1 1.64698 -13.5 0 180 0 0 1 1.64698 -10.5 0 180 0 0 1 1.64698 -7.5 0 180 0 0 1 1.64698 -4.5 0 180 0 0 1 1.64698 -1.5 0 180 0 0 1 1.64698 1.5 0 180 0 0 1 1.64698 4.5 0 180 0 0 1 1.64698 7.5 0 180 0 0 1 1.64698 10.5 0 180 0 0 1 -4.96342 13.5 0 180 0 0 1 -4.96342 16.5 0 180 0 0 1 -7.29123 19.5 0 180 0 0 1 -7.29123 22.5 0 180 0 0 1 -7.29123 25.5 0 180 0 0 1 -7.29123 28.5 0 180 0 0 1 -7.29123 31.5 0 180 0 0 1 -7.29123 34.5 0 180 0 0 1 -7.29123 37.5 0 180 0 0 1 -7.29123 40.5 0 180 0 0 1 -7.29123 43.5 0 180 0 0 1 -7.29123 46.5 0 180 0 0 1 -7.29123 49.5 0 180 0 0 1 -7.29123 52.5 0 180 0 0 1 -7.29123 55.5 0 +20395.7 180 0 0 1 3.45432 -61.5 0 180 0 0 1 3.45432 -58.5 0 180 0 0 1 3.45432 -55.5 0 180 0 0 1 3.45432 -52.5 0 180 0 0 1 3.45432 -49.5 0 180 0 0 1 3.45432 -46.5 0 180 0 0 1 3.45432 -43.5 0 180 0 0 1 3.45432 -40.5 0 180 0 0 1 6.56541 -37.5 0 180 0 0 1 6.56541 -34.5 0 180 0 0 1 6.56541 -31.5 0 180 0 0 1 6.56541 -28.5 0 180 0 0 1 6.56541 -25.5 0 180 0 0 1 6.56541 -22.5 0 180 0 0 1 6.56541 -19.5 0 180 0 0 1 6.56541 -16.5 0 180 0 0 1 4.92968 -13.5 0 180 0 0 1 3.2902 -10.5 0 180 0 0 1 3.2902 -7.5 0 180 0 0 1 3.2902 -4.5 0 180 0 0 1 3.2902 -1.5 0 180 0 0 1 3.2902 1.5 0 180 0 0 1 3.2902 4.5 0 180 0 0 1 3.2902 7.5 0 180 0 0 1 6.56541 10.5 0 180 0 0 1 4.92968 13.5 0 180 0 0 1 3.2902 16.5 0 180 0 0 1 3.2902 19.5 0 180 0 0 1 8.1974 22.5 0 180 0 0 1 8.1974 25.5 0 180 0 0 1 8.1974 28.5 0 180 0 0 1 8.1974 31.5 0 180 0 0 1 4.27434 34.5 0 180 0 0 1 4.27434 37.5 0 180 0 0 1 4.27434 40.5 0 180 0 0 1 4.27434 43.5 0 180 0 0 1 4.27434 46.5 0 180 0 0 1 4.27434 49.5 0 180 0 0 1 4.27434 52.5 0 180 0 0 1 4.27434 55.5 0 +20585.9 180 0 0 1 4.27434 -61.5 0 180 0 0 1 4.27434 -58.5 0 180 0 0 1 4.27434 -55.5 0 180 0 0 1 4.27434 -52.5 0 180 0 0 1 4.27434 -49.5 0 180 0 0 1 4.27434 -46.5 0 180 0 0 1 4.27434 -43.5 0 180 0 0 1 4.27434 -40.5 0 180 0 0 1 6.56541 -37.5 0 180 0 0 1 6.56541 -34.5 0 180 0 0 1 6.56541 -31.5 0 180 0 0 1 9.82565 -28.5 0 180 0 0 1 9.82565 -25.5 0 180 0 0 1 9.82565 -22.5 0 180 0 0 1 8.1974 -19.5 0 180 0 0 1 8.1974 -16.5 0 180 0 0 1 8.1974 -13.5 0 180 0 0 1 4.92968 -10.5 0 180 0 0 1 4.92968 -7.5 0 180 0 0 1 4.92968 -4.5 0 180 0 0 1 3.2902 -1.5 0 180 0 0 1 4.92968 1.5 0 180 0 0 1 6.56541 4.5 0 180 0 0 1 8.1974 7.5 0 180 0 0 1 8.1974 10.5 0 180 0 0 1 4.92968 13.5 0 180 0 0 1 4.92968 16.5 0 180 0 0 1 4.92968 19.5 0 180 0 0 1 8.1974 22.5 0 180 0 0 1 9.82565 25.5 0 180 0 0 1 9.82565 28.5 0 180 0 0 1 9.82565 31.5 0 180 0 0 1 5.09342 34.5 0 180 0 0 1 5.09342 37.5 0 180 0 0 1 5.09342 40.5 0 180 0 0 1 5.09342 43.5 0 180 0 0 1 5.09342 46.5 0 180 0 0 1 5.09342 49.5 0 180 0 0 1 5.09342 52.5 0 180 0 0 1 5.09342 55.5 0 +20776.1 180 0 0 1 4.27434 -61.5 0 180 0 0 1 4.27434 -58.5 0 180 0 0 1 4.27434 -55.5 0 180 0 0 1 4.27434 -52.5 0 180 0 0 1 4.27434 -49.5 0 180 0 0 1 4.27434 -46.5 0 180 0 0 1 4.27434 -43.5 0 180 0 0 1 4.27434 -40.5 0 180 0 0 1 6.56541 -37.5 0 180 0 0 1 6.56541 -34.5 0 180 0 0 1 6.56541 -31.5 0 180 0 0 1 9.82565 -28.5 0 180 0 0 1 9.82565 -25.5 0 180 0 0 1 9.82565 -22.5 0 180 0 0 1 8.1974 -19.5 0 180 0 0 1 8.1974 -16.5 0 180 0 0 1 8.1974 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 6.56541 -7.5 0 180 0 0 1 6.56541 -4.5 0 180 0 0 1 6.56541 -1.5 0 180 0 0 1 8.1974 1.5 0 180 0 0 1 11.4502 4.5 0 180 0 0 1 11.4502 7.5 0 180 0 0 1 11.4502 10.5 0 180 0 0 1 8.1974 13.5 0 180 0 0 1 8.1974 16.5 0 180 0 0 1 8.1974 19.5 0 180 0 0 1 9.82565 22.5 0 180 0 0 1 9.82565 25.5 0 180 0 0 1 9.82565 28.5 0 180 0 0 1 9.82565 31.5 0 180 0 0 1 5.09342 34.5 0 180 0 0 1 5.09342 37.5 0 180 0 0 1 5.09342 40.5 0 180 0 0 1 5.09342 43.5 0 180 0 0 1 5.09342 46.5 0 180 0 0 1 5.09342 49.5 0 180 0 0 1 5.09342 52.5 0 180 0 0 1 5.09342 55.5 0 +20967.3 180 0 0 1 5.09342 -61.5 0 180 0 0 1 5.09342 -58.5 0 180 0 0 1 5.09342 -55.5 0 180 0 0 1 5.09342 -52.5 0 180 0 0 1 5.09342 -49.5 0 180 0 0 1 5.09342 -46.5 0 180 0 0 1 5.09342 -43.5 0 180 0 0 1 5.09342 -40.5 0 180 0 0 1 6.56541 -37.5 0 180 0 0 1 6.56541 -34.5 0 180 0 0 1 6.56541 -31.5 0 180 0 0 1 9.82565 -28.5 0 180 0 0 1 9.82565 -25.5 0 180 0 0 1 9.82565 -22.5 0 180 0 0 1 8.1974 -19.5 0 180 0 0 1 8.1974 -16.5 0 180 0 0 1 8.1974 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 9.82565 -7.5 0 180 0 0 1 9.82565 -4.5 0 180 0 0 1 9.82565 -1.5 0 180 0 0 1 11.4502 1.5 0 180 0 0 1 13.0709 4.5 0 180 0 0 1 13.0709 7.5 0 180 0 0 1 13.0709 10.5 0 180 0 0 1 8.1974 13.5 0 180 0 0 1 9.82565 16.5 0 180 0 0 1 9.82565 19.5 0 180 0 0 1 11.4502 22.5 0 180 0 0 1 11.4502 25.5 0 180 0 0 1 11.4502 28.5 0 180 0 0 1 11.4502 31.5 0 180 0 0 1 5.91157 34.5 0 180 0 0 1 5.91157 37.5 0 180 0 0 1 5.91157 40.5 0 180 0 0 1 5.91157 43.5 0 180 0 0 1 5.91157 46.5 0 180 0 0 1 5.91157 49.5 0 180 0 0 1 5.91157 52.5 0 180 0 0 1 5.91157 55.5 0 +21157.6 180 0 0 1 6.72878 -61.5 0 180 0 0 1 6.72878 -58.5 0 180 0 0 1 6.72878 -55.5 0 180 0 0 1 6.72878 -52.5 0 180 0 0 1 6.72878 -49.5 0 180 0 0 1 6.72878 -46.5 0 180 0 0 1 6.72878 -43.5 0 180 0 0 1 6.72878 -40.5 0 180 0 0 1 6.72878 -37.5 0 180 0 0 1 9.82565 -34.5 0 180 0 0 1 9.82565 -31.5 0 180 0 0 1 9.82565 -28.5 0 180 0 0 1 9.82565 -25.5 0 180 0 0 1 9.82565 -22.5 0 180 0 0 1 8.1974 -19.5 0 180 0 0 1 8.1974 -16.5 0 180 0 0 1 8.1974 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 9.82565 -7.5 0 180 0 0 1 9.82565 -4.5 0 180 0 0 1 9.82565 -1.5 0 180 0 0 1 11.4502 1.5 0 180 0 0 1 14.688 4.5 0 180 0 0 1 14.688 7.5 0 180 0 0 1 14.688 10.5 0 180 0 0 1 14.688 13.5 0 180 0 0 1 9.82565 16.5 0 180 0 0 1 17.911 19.5 0 180 0 0 1 17.911 22.5 0 180 0 0 1 17.911 25.5 0 180 0 0 1 17.911 28.5 0 180 0 0 1 17.911 31.5 0 180 0 0 1 9.17479 34.5 0 180 0 0 1 9.17479 37.5 0 180 0 0 1 9.17479 40.5 0 180 0 0 1 9.17479 43.5 0 180 0 0 1 9.17479 46.5 0 180 0 0 1 9.17479 49.5 0 180 0 0 1 9.17479 52.5 0 180 0 0 1 9.17479 55.5 0 +21347.8 180 0 0 1 9.17479 -61.5 0 180 0 0 1 9.17479 -58.5 0 180 0 0 1 9.17479 -55.5 0 180 0 0 1 9.17479 -52.5 0 180 0 0 1 9.17479 -49.5 0 180 0 0 1 9.17479 -46.5 0 180 0 0 1 9.17479 -43.5 0 180 0 0 1 9.17479 -40.5 0 180 0 0 1 9.17479 -37.5 0 180 0 0 1 9.82565 -34.5 0 180 0 0 1 9.82565 -31.5 0 180 0 0 1 9.82565 -28.5 0 180 0 0 1 9.82565 -25.5 0 180 0 0 1 9.82565 -22.5 0 180 0 0 1 8.1974 -19.5 0 180 0 0 1 8.1974 -16.5 0 180 0 0 1 8.1974 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 9.82565 -7.5 0 180 0 0 1 9.82565 -4.5 0 180 0 0 1 9.82565 -1.5 0 180 0 0 1 11.4502 1.5 0 180 0 0 1 14.688 4.5 0 180 0 0 1 17.911 7.5 0 180 0 0 1 17.911 10.5 0 180 0 0 1 17.911 13.5 0 180 0 0 1 21.1192 16.5 0 180 0 0 1 21.1192 19.5 0 180 0 0 1 21.1192 22.5 0 180 0 0 1 21.1192 25.5 0 180 0 0 1 21.1192 28.5 0 180 0 0 1 21.1192 31.5 0 180 0 0 1 10.8008 34.5 0 180 0 0 1 10.8008 37.5 0 180 0 0 1 10.8008 40.5 0 180 0 0 1 10.8008 43.5 0 180 0 0 1 10.8008 46.5 0 180 0 0 1 10.8008 49.5 0 180 0 0 1 10.8008 52.5 0 180 0 0 1 10.8008 55.5 0 +21537.4 180 0 0 1 9.17479 -61.5 0 180 0 0 1 9.17479 -58.5 0 180 0 0 1 9.17479 -55.5 0 180 0 0 1 9.17479 -52.5 0 180 0 0 1 9.17479 -49.5 0 180 0 0 1 9.17479 -46.5 0 180 0 0 1 9.17479 -43.5 0 180 0 0 1 9.17479 -40.5 0 180 0 0 1 9.17479 -37.5 0 180 0 0 1 9.17479 -34.5 0 180 0 0 1 9.17479 -31.5 0 180 0 0 1 9.17479 -28.5 0 180 0 0 1 9.17479 -25.5 0 180 0 0 1 9.17479 -22.5 0 180 0 0 1 9.17479 -19.5 0 180 0 0 1 9.82565 -16.5 0 180 0 0 1 9.82565 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 9.82565 -7.5 0 180 0 0 1 9.82565 -4.5 0 180 0 0 1 9.82565 -1.5 0 180 0 0 1 11.4502 1.5 0 180 0 0 1 14.688 4.5 0 180 0 0 1 17.911 7.5 0 180 0 0 1 17.911 10.5 0 180 0 0 1 17.911 13.5 0 180 0 0 1 24.3126 16.5 0 180 0 0 1 24.3126 19.5 0 180 0 0 1 24.3126 22.5 0 180 0 0 1 21.1192 25.5 0 180 0 0 1 21.1192 28.5 0 180 0 0 1 21.1192 31.5 0 180 0 0 1 14.0416 34.5 0 180 0 0 1 14.0416 37.5 0 180 0 0 1 14.0416 40.5 0 180 0 0 1 14.0416 43.5 0 180 0 0 1 14.0416 46.5 0 180 0 0 1 14.0416 49.5 0 180 0 0 1 14.0416 52.5 0 180 0 0 1 14.0416 55.5 0 +21727.2 180 0 0 1 9.17479 -61.5 0 180 0 0 1 9.17479 -58.5 0 180 0 0 1 9.17479 -55.5 0 180 0 0 1 9.17479 -52.5 0 180 0 0 1 9.17479 -49.5 0 180 0 0 1 9.17479 -46.5 0 180 0 0 1 9.17479 -43.5 0 180 0 0 1 9.17479 -40.5 0 180 0 0 1 9.17479 -37.5 0 180 0 0 1 9.17479 -34.5 0 180 0 0 1 9.17479 -31.5 0 180 0 0 1 9.17479 -28.5 0 180 0 0 1 9.17479 -25.5 0 180 0 0 1 9.17479 -22.5 0 180 0 0 1 9.17479 -19.5 0 180 0 0 1 9.17479 -16.5 0 180 0 0 1 9.17479 -13.5 0 180 0 0 1 9.82565 -10.5 0 180 0 0 1 9.82565 -7.5 0 180 0 0 1 9.82565 -4.5 0 180 0 0 1 9.82565 -1.5 0 180 0 0 1 11.4502 1.5 0 180 0 0 1 14.688 4.5 0 180 0 0 1 17.911 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 24.3126 13.5 0 180 0 0 1 24.3126 16.5 0 180 0 0 1 24.3126 19.5 0 180 0 0 1 24.3126 22.5 0 180 0 0 1 21.1192 25.5 0 180 0 0 1 21.1192 28.5 0 180 0 0 1 21.1192 31.5 0 180 0 0 1 15.6565 34.5 0 180 0 0 1 15.6565 37.5 0 180 0 0 1 15.6565 40.5 0 180 0 0 1 15.6565 43.5 0 180 0 0 1 15.6565 46.5 0 180 0 0 1 15.6565 49.5 0 180 0 0 1 15.6565 52.5 0 180 0 0 1 15.6565 55.5 0 +21918.7 180 0 0 1 14.0416 -61.5 0 180 0 0 1 14.0416 -58.5 0 180 0 0 1 14.0416 -55.5 0 180 0 0 1 14.0416 -52.5 0 180 0 0 1 14.0416 -49.5 0 180 0 0 1 14.0416 -46.5 0 180 0 0 1 14.0416 -43.5 0 180 0 0 1 14.0416 -40.5 0 180 0 0 1 14.0416 -37.5 0 180 0 0 1 14.0416 -34.5 0 180 0 0 1 14.0416 -31.5 0 180 0 0 1 14.0416 -28.5 0 180 0 0 1 14.0416 -25.5 0 180 0 0 1 14.0416 -22.5 0 180 0 0 1 14.0416 -19.5 0 180 0 0 1 14.0416 -16.5 0 180 0 0 1 14.0416 -13.5 0 180 0 0 1 14.0416 -10.5 0 180 0 0 1 14.0416 -7.5 0 180 0 0 1 14.0416 -4.5 0 180 0 0 1 14.0416 -1.5 0 180 0 0 1 14.0416 1.5 0 180 0 0 1 14.688 4.5 0 180 0 0 1 17.911 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 24.3126 13.5 0 180 0 0 1 24.3126 16.5 0 180 0 0 1 24.3126 19.5 0 180 0 0 1 24.3126 22.5 0 180 0 0 1 21.1192 25.5 0 180 0 0 1 21.1192 28.5 0 180 0 0 1 21.1192 31.5 0 180 0 0 1 16.4625 34.5 0 180 0 0 1 16.4625 37.5 0 180 0 0 1 16.4625 40.5 0 180 0 0 1 16.4625 43.5 0 180 0 0 1 16.4625 46.5 0 180 0 0 1 16.4625 49.5 0 180 0 0 1 16.4625 52.5 0 180 0 0 1 16.4625 55.5 0 +22112.1 180 0 0 1 16.4625 -61.5 0 180 0 0 1 16.4625 -58.5 0 180 0 0 1 16.4625 -55.5 0 180 0 0 1 16.4625 -52.5 0 180 0 0 1 16.4625 -49.5 0 180 0 0 1 16.4625 -46.5 0 180 0 0 1 16.4625 -43.5 0 180 0 0 1 16.4625 -40.5 0 180 0 0 1 16.4625 -37.5 0 180 0 0 1 16.4625 -34.5 0 180 0 0 1 16.4625 -31.5 0 180 0 0 1 16.4625 -28.5 0 180 0 0 1 16.4625 -25.5 0 180 0 0 1 16.4625 -22.5 0 180 0 0 1 16.4625 -19.5 0 180 0 0 1 16.4625 -16.5 0 180 0 0 1 16.4625 -13.5 0 180 0 0 1 16.4625 -10.5 0 180 0 0 1 16.4625 -7.5 0 180 0 0 1 16.4625 -4.5 0 180 0 0 1 16.4625 -1.5 0 180 0 0 1 16.4625 1.5 0 180 0 0 1 16.4625 4.5 0 180 0 0 1 17.911 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 24.3126 13.5 0 180 0 0 1 24.3126 16.5 0 180 0 0 1 24.3126 19.5 0 180 0 0 1 24.3126 22.5 0 180 0 0 1 21.1192 25.5 0 180 0 0 1 21.1192 28.5 0 180 0 0 1 21.1192 31.5 0 180 0 0 1 17.2676 34.5 0 180 0 0 1 17.2676 37.5 0 180 0 0 1 17.2676 40.5 0 180 0 0 1 17.2676 43.5 0 180 0 0 1 17.2676 46.5 0 180 0 0 1 17.2676 49.5 0 180 0 0 1 17.2676 52.5 0 180 0 0 1 17.2676 55.5 0 +22306.1 180 0 0 1 21.2792 -61.5 0 180 0 0 1 21.2792 -58.5 0 180 0 0 1 21.2792 -55.5 0 180 0 0 1 21.2792 -52.5 0 180 0 0 1 21.2792 -49.5 0 180 0 0 1 21.2792 -46.5 0 180 0 0 1 21.2792 -43.5 0 180 0 0 1 21.2792 -40.5 0 180 0 0 1 21.2792 -37.5 0 180 0 0 1 21.2792 -34.5 0 180 0 0 1 21.2792 -31.5 0 180 0 0 1 21.2792 -28.5 0 180 0 0 1 21.2792 -25.5 0 180 0 0 1 21.2792 -22.5 0 180 0 0 1 21.2792 -19.5 0 180 0 0 1 21.2792 -16.5 0 180 0 0 1 21.2792 -13.5 0 180 0 0 1 21.2792 -10.5 0 180 0 0 1 21.2792 -7.5 0 180 0 0 1 21.2792 -4.5 0 180 0 0 1 21.2792 -1.5 0 180 0 0 1 21.2792 1.5 0 180 0 0 1 21.2792 4.5 0 180 0 0 1 21.2792 7.5 0 180 0 0 1 22.7177 10.5 0 180 0 0 1 24.3126 13.5 0 180 0 0 1 24.3126 16.5 0 180 0 0 1 24.3126 19.5 0 180 0 0 1 24.3126 22.5 0 180 0 0 1 21.1192 25.5 0 180 0 0 1 21.1192 28.5 0 180 0 0 1 21.1192 31.5 0 180 0 0 1 20.4787 34.5 0 180 0 0 1 20.4787 37.5 0 180 0 0 1 20.4787 40.5 0 180 0 0 1 20.4787 43.5 0 180 0 0 1 20.4787 46.5 0 180 0 0 1 20.4787 49.5 0 180 0 0 1 20.4787 52.5 0 180 0 0 1 20.4787 55.5 0 +22502 180 0 0 1 22.2386 -61.5 0 180 0 0 1 22.2386 -58.5 0 180 0 0 1 22.2386 -55.5 0 180 0 0 1 22.2386 -52.5 0 180 0 0 1 22.2386 -49.5 0 180 0 0 1 22.2386 -46.5 0 180 0 0 1 22.2386 -43.5 0 180 0 0 1 22.2386 -40.5 0 180 0 0 1 22.2386 -37.5 0 180 0 0 1 22.2386 -34.5 0 180 0 0 1 22.2386 -31.5 0 180 0 0 1 22.2386 -28.5 0 180 0 0 1 22.2386 -25.5 0 180 0 0 1 22.2386 -22.5 0 180 0 0 1 22.2386 -19.5 0 180 0 0 1 22.2386 -16.5 0 180 0 0 1 22.2386 -13.5 0 180 0 0 1 22.2386 -10.5 0 180 0 0 1 22.2386 -7.5 0 180 0 0 1 22.2386 -4.5 0 180 0 0 1 22.2386 -1.5 0 180 0 0 1 22.2386 1.5 0 180 0 0 1 22.2386 4.5 0 180 0 0 1 22.2386 7.5 0 180 0 0 1 23.037 10.5 0 180 0 0 1 24.3126 13.5 0 180 0 0 1 24.3126 16.5 0 180 0 0 1 24.3126 19.5 0 180 0 0 1 24.3126 22.5 0 180 0 0 1 24.3126 25.5 0 180 0 0 1 24.3126 28.5 0 180 0 0 1 23.6751 31.5 0 180 0 0 1 23.6751 34.5 0 180 0 0 1 23.6751 37.5 0 180 0 0 1 23.6751 40.5 0 180 0 0 1 23.6751 43.5 0 180 0 0 1 23.6751 46.5 0 180 0 0 1 23.6751 49.5 0 180 0 0 1 23.6751 52.5 0 180 0 0 1 23.6751 55.5 0 +22698.4 180 0 0 1 9.17479 -61.5 0 180 0 0 1 9.17479 -58.5 0 180 0 0 1 9.17479 -55.5 0 180 0 0 1 9.17479 -52.5 0 180 0 0 1 9.17479 -49.5 0 180 0 0 1 9.17479 -46.5 0 180 0 0 1 9.17479 -43.5 0 180 0 0 1 9.17479 -40.5 0 180 0 0 1 9.17479 -37.5 0 180 0 0 1 9.82565 -34.5 0 180 0 0 1 9.82565 -31.5 0 180 0 0 1 9.82565 -28.5 0 180 0 0 1 9.82565 -25.5 0 180 0 0 1 9.82565 -22.5 0 180 0 0 1 9.17479 -19.5 0 180 0 0 1 9.17479 -16.5 0 180 0 0 1 9.17479 -13.5 0 180 0 0 1 9.17479 -10.5 0 180 0 0 1 9.17479 -7.5 0 180 0 0 1 9.17479 -4.5 0 180 0 0 1 9.17479 -1.5 0 180 0 0 1 9.17479 1.5 0 180 0 0 1 9.17479 4.5 0 180 0 0 1 9.17479 7.5 0 180 0 0 1 9.17479 10.5 0 180 0 0 1 9.17479 13.5 0 180 0 0 1 9.17479 16.5 0 180 0 0 1 9.17479 19.5 0 180 0 0 1 9.17479 22.5 0 180 0 0 1 9.17479 25.5 0 180 0 0 1 9.17479 28.5 0 180 0 0 1 9.17479 31.5 0 180 0 0 1 9.17479 34.5 0 180 0 0 1 9.17479 37.5 0 180 0 0 1 9.17479 40.5 0 180 0 0 1 9.17479 43.5 0 180 0 0 1 9.17479 46.5 0 180 0 0 1 9.17479 49.5 0 180 0 0 1 9.17479 52.5 0 180 0 0 1 9.17479 55.5 0 diff --git a/dosimetry/Radiotherapy/example3/data/precise_X_BLD1.placements b/dosimetry/Radiotherapy/example3/data/precise_X_BLD1.placements new file mode 100644 index 00000000..9ae52346 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_X_BLD1.placements @@ -0,0 +1,107 @@ +###### List of placement (translation and rotation) according to time +###### Column 1 is Time in s (second) +###### Columns 2,3,4 are translation in mm +Time s +Translation mm + +0 -110 0 0 +250.716 -110 0 0 +492.93 -114.707 0 0 +742.913 -157.748 0 0 +988.009 -157.748 0 0 +1229.39 -157.748 0 0 +1469.11 -157.748 0 0 +1708.25 -157.748 0 0 +1949.14 -157.748 0 0 +2193.9 -157.748 0 0 +2440.41 -157.748 0 0 +2686.29 -157.748 0 0 +2928.46 -157.748 0 0 +3170.52 -157.748 0 0 +3411.56 -157.748 0 0 +3652.56 -157.748 0 0 +3894.43 -157.748 0 0 +4138.4 -157.748 0 0 +4384.86 -157.748 0 0 +4635.48 -157.748 0 0 +4886.3 -157.748 0 0 +5081.45 -110 0 0 +5272.69 -110 0 0 +5468.68 -110 0 0 +5664.09 -119.43 0 0 +5859.93 -157.748 0 0 +6048.02 -157.748 0 0 +6235.28 -157.748 0 0 +6421.38 -160.66 0 0 +6607.41 -160.66 0 0 +6795.54 -160.66 0 0 +6983.96 -160.66 0 0 +7171.44 -160.66 0 0 +7357.47 -160.66 0 0 +7543.64 -160.66 0 0 +7731.84 -160.66 0 0 +7920.33 -160.66 0 0 +8115.02 -148.079 0 0 +8311.73 -138.47 0 0 +8507.64 -138.47 0 0 +8768.51 -110 0 0 +9030.09 -110 0 0 +9286.73 -160.175 0 0 +9536.89 -160.175 0 0 +9786.43 -160.175 0 0 +10035.7 -160.175 0 0 +10283.6 -160.175 0 0 +10536 -160.175 0 0 +10790.4 -157.748 0 0 +11044.4 -157.748 0 0 +11297.8 -157.748 0 0 +11548.8 -157.748 0 0 +11804 -157.748 0 0 +12058.4 -157.748 0 0 +12313.2 -157.748 0 0 +12569.8 -152.906 0 0 +12828 -148.079 0 0 +13086.6 -143.267 0 0 +13348.3 -143.267 0 0 +13607.7 -138.47 0 0 +13855.4 -157.748 0 0 +14096.3 -157.748 0 0 +14335.7 -157.748 0 0 +14573.5 -157.748 0 0 +14811.2 -157.748 0 0 +15055.5 -157.748 0 0 +15303.3 -157.748 0 0 +15543.6 -159.689 0 0 +15783 -159.689 0 0 +16021.5 -159.689 0 0 +16261.1 -159.689 0 0 +16501.3 -159.689 0 0 +16743.5 -157.748 0 0 +16989.8 -152.906 0 0 +17240.5 -110 0 0 +17490.8 -110 0 0 +17740.4 -110 0 0 +17992.1 -110 0 0 +18494.2 -148.079 0 0 +18690.5 -110 0 0 +18886.5 -143.267 0 0 +19080.6 -148.079 0 0 +19268.6 -159.689 0 0 +19454.5 -159.689 0 0 +19640.6 -159.689 0 0 +19828.8 -159.689 0 0 +20017.1 -159.689 0 0 +20205.4 -159.689 0 0 +20395.7 -157.748 0 0 +20585.9 -157.748 0 0 +20776.1 -157.748 0 0 +20967.3 -157.748 0 0 +21157.6 -152.906 0 0 +21347.8 -152.906 0 0 +21537.4 -124.167 0 0 +21727.2 -114.707 0 0 +21918.7 -110 0 0 +22112.1 -110 0 0 +22306.1 -110 0 0 +22502 -110 0 0 +22698.4 -152.906 0 0 diff --git a/dosimetry/Radiotherapy/example3/data/precise_X_BLD2.placements b/dosimetry/Radiotherapy/example3/data/precise_X_BLD2.placements new file mode 100644 index 00000000..4f72eac1 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_X_BLD2.placements @@ -0,0 +1,107 @@ +###### List of placement (translation and rotation) according to time +###### Column 1 is Time in s (second) +###### Columns 2,3,4 are translation in mm +Time s +Translation mm + +0 138.47 0 0 +250.716 138.47 0 0 +492.93 159.689 0 0 +742.913 138.47 0 0 +988.009 138.47 0 0 +1229.39 143.267 0 0 +1469.11 148.079 0 0 +1708.25 148.079 0 0 +1949.14 148.079 0 0 +2193.9 152.906 0 0 +2440.41 157.748 0 0 +2686.29 159.689 0 0 +2928.46 159.689 0 0 +3170.52 159.689 0 0 +3411.56 159.689 0 0 +3652.56 157.748 0 0 +3894.43 157.748 0 0 +4138.4 157.748 0 0 +4384.86 157.748 0 0 +4635.48 110 0 0 +4886.3 110 0 0 +5081.45 157.748 0 0 +5272.69 157.748 0 0 +5468.68 157.748 0 0 +5664.09 114.707 0 0 +5859.93 110 0 0 +6048.02 157.748 0 0 +6235.28 157.748 0 0 +6421.38 157.748 0 0 +6607.41 157.748 0 0 +6795.54 157.748 0 0 +6983.96 157.748 0 0 +7171.44 138.47 0 0 +7357.47 143.267 0 0 +7543.64 143.267 0 0 +7731.84 143.267 0 0 +7920.33 143.267 0 0 +8115.02 143.267 0 0 +8311.73 110 0 0 +8507.64 110 0 0 +8768.51 148.079 0 0 +9030.09 156.779 0 0 +9286.73 138.47 0 0 +9536.89 156.779 0 0 +9786.43 156.779 0 0 +10035.7 156.779 0 0 +10283.6 156.779 0 0 +10536 156.779 0 0 +10790.4 156.779 0 0 +11044.4 156.779 0 0 +11297.8 156.779 0 0 +11548.8 156.779 0 0 +11804 148.079 0 0 +12058.4 133.687 0 0 +12313.2 138.47 0 0 +12569.8 138.47 0 0 +12828 138.47 0 0 +13086.6 138.47 0 0 +13348.3 138.47 0 0 +13607.7 110 0 0 +13855.4 138.47 0 0 +14096.3 143.267 0 0 +14335.7 143.267 0 0 +14573.5 143.267 0 0 +14811.2 143.267 0 0 +15055.5 152.906 0 0 +15303.3 152.906 0 0 +15543.6 157.263 0 0 +15783 157.263 0 0 +16021.5 157.263 0 0 +16261.1 157.263 0 0 +16501.3 157.263 0 0 +16743.5 157.263 0 0 +16989.8 157.263 0 0 +17240.5 157.263 0 0 +17490.8 143.267 0 0 +17740.4 138.47 0 0 +17992.1 152.906 0 0 +18494.2 110 0 0 +18690.5 133.687 0 0 +18886.5 138.47 0 0 +19080.6 143.267 0 0 +19268.6 143.267 0 0 +19454.5 143.267 0 0 +19640.6 143.267 0 0 +19828.8 143.267 0 0 +20017.1 138.47 0 0 +20205.4 138.47 0 0 +20395.7 157.748 0 0 +20585.9 157.748 0 0 +20776.1 157.748 0 0 +20967.3 157.748 0 0 +21157.6 157.748 0 0 +21347.8 157.748 0 0 +21537.4 157.748 0 0 +21727.2 157.748 0 0 +21918.7 157.748 0 0 +22112.1 157.748 0 0 +22306.1 157.748 0 0 +22502 152.906 0 0 +22698.4 110 0 0 diff --git a/dosimetry/Radiotherapy/example3/data/precise_Y_BLD1.placements b/dosimetry/Radiotherapy/example3/data/precise_Y_BLD1.placements new file mode 100644 index 00000000..a508398e --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_Y_BLD1.placements @@ -0,0 +1,107 @@ +###### List of placement (translation and rotation) according to time +###### Column 1 is Time in s (second) +###### Columns 2,3,4 are translation in mm +Time s +Translation mm + +0 0 -123.746 0 +250.716 0 -123.746 0 +492.93 0 -109.06 0 +742.913 0 -78.2068 0 +988.009 0 -86.3519 0 +1229.39 0 -88.3975 0 +1469.11 0 -90.4469 0 +1708.25 0 -90.4469 0 +1949.14 0 -90.4469 0 +2193.9 0 -92.5 0 +2440.41 0 -104.897 0 +2686.29 0 -111.147 0 +2928.46 0 -117.43 0 +3170.52 0 -117.43 0 +3411.56 0 -125.859 0 +3652.56 0 -130.096 0 +3894.43 0 -130.096 0 +4138.4 0 -130.096 0 +4384.86 0 -130.096 0 +4635.48 0 -130.096 0 +4886.3 0 -102.822 0 +5081.45 0 -98.6819 0 +5272.69 0 -125.859 0 +5468.68 0 -125.859 0 +5664.09 0 -111.147 0 +5859.93 0 -104.897 0 +6048.02 0 -125.859 0 +6235.28 0 -125.859 0 +6421.38 0 -125.859 0 +6607.41 0 -125.859 0 +6795.54 0 -111.147 0 +6983.96 0 -109.06 0 +7171.44 0 -102.822 0 +7357.47 0 -100.75 0 +7543.64 0 -100.75 0 +7731.84 0 -84.31 0 +7920.33 0 -84.31 0 +8115.02 0 -80.2375 0 +8311.73 0 -62.0963 0 +8507.64 0 -60.0992 0 +8768.51 0 -82.2719 0 +9030.09 0 -113.237 0 +9286.73 0 -119.111 0 +9536.89 0 -119.111 0 +9786.43 0 -119.111 0 +10035.7 0 -119.111 0 +10283.6 0 -119.111 0 +10536 0 -109.06 0 +10790.4 0 -109.06 0 +11044.4 0 -109.06 0 +11297.8 0 -109.06 0 +11548.8 0 -106.977 0 +11804 0 -84.31 0 +12058.4 0 -80.2375 0 +12313.2 0 -80.2375 0 +12569.8 0 -74.1568 0 +12828 0 -70.1217 0 +13086.6 0 -68.1098 0 +13348.3 0 -66.1015 0 +13607.7 0 -60.0992 0 +13855.4 0 -137.76 0 +14096.3 0 -137.76 0 +14335.7 0 -137.76 0 +14573.5 0 -137.76 0 +14811.2 0 -137.76 0 +15055.5 0 -113.237 0 +15303.3 0 -106.977 0 +15543.6 0 -102.822 0 +15783 0 -102.822 0 +16021.5 0 -100.75 0 +16261.1 0 -98.6819 0 +16501.3 0 -92.5 0 +16743.5 0 -90.4469 0 +16989.8 0 -90.4469 0 +17240.5 0 -88.3975 0 +17490.8 0 -86.3519 0 +17740.4 0 -76.18 0 +17992.1 0 -72.1374 0 +18494.2 0 -70.1217 0 +18690.5 0 -123.746 0 +18886.5 0 -130.096 0 +19080.6 0 -130.096 0 +19268.6 0 -130.096 0 +19454.5 0 -130.096 0 +19640.6 0 -125.859 0 +19828.8 0 -115.332 0 +20017.1 0 -113.237 0 +20205.4 0 -111.147 0 +20395.7 0 -106.977 0 +20585.9 0 -104.897 0 +20776.1 0 -102.822 0 +20967.3 0 -94.5569 0 +21157.6 0 -94.5569 0 +21347.8 0 -94.5569 0 +21537.4 0 -92.5 0 +21727.2 0 -90.4469 0 +21918.7 0 -90.4469 0 +22112.1 0 -88.3975 0 +22306.1 0 -72.1374 0 +22502 0 -68.1098 0 +22698.4 0 -84.31 0 diff --git a/dosimetry/Radiotherapy/example3/data/precise_Y_BLD2.placements b/dosimetry/Radiotherapy/example3/data/precise_Y_BLD2.placements new file mode 100644 index 00000000..83fd2b31 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/data/precise_Y_BLD2.placements @@ -0,0 +1,107 @@ +###### List of placement (translation and rotation) according to time +###### Column 1 is Time in s (second) +###### Columns 2,3,4 are translation in mm +Time s +Translation mm + +0 0 72.1374 0 +250.716 0 72.1374 0 +492.93 0 111.147 0 +742.913 0 130.096 0 +988.009 0 130.096 0 +1229.39 0 130.096 0 +1469.11 0 130.096 0 +1708.25 0 130.096 0 +1949.14 0 125.859 0 +2193.9 0 115.332 0 +2440.41 0 111.147 0 +2686.29 0 104.897 0 +2928.46 0 102.822 0 +3170.52 0 100.75 0 +3411.56 0 98.6819 0 +3652.56 0 86.3519 0 +3894.43 0 84.31 0 +4138.4 0 84.31 0 +4384.86 0 82.2719 0 +4635.48 0 76.18 0 +4886.3 0 94.5569 0 +5081.45 0 94.5569 0 +5272.69 0 88.3975 0 +5468.68 0 78.2068 0 +5664.09 0 80.2375 0 +5859.93 0 94.5569 0 +6048.02 0 96.6175 0 +6235.28 0 96.6175 0 +6421.38 0 104.897 0 +6607.41 0 104.897 0 +6795.54 0 106.977 0 +6983.96 0 115.332 0 +7171.44 0 117.43 0 +7357.47 0 125.859 0 +7543.64 0 125.859 0 +7731.84 0 134.348 0 +7920.33 0 134.348 0 +8115.02 0 134.348 0 +8311.73 0 134.348 0 +8507.64 0 134.348 0 +8768.51 0 109.06 0 +9030.09 0 80.2375 0 +9286.73 0 86.3519 0 +9536.89 0 92.5 0 +9786.43 0 94.5569 0 +10035.7 0 94.5569 0 +10283.6 0 98.6819 0 +10536 0 102.822 0 +10790.4 0 104.897 0 +11044.4 0 111.147 0 +11297.8 0 115.332 0 +11548.8 0 117.43 0 +11804 0 119.532 0 +12058.4 0 121.637 0 +12313.2 0 125.859 0 +12569.8 0 134.348 0 +12828 0 134.348 0 +13086.6 0 134.348 0 +13348.3 0 134.348 0 +13607.7 0 134.348 0 +13855.4 0 74.1568 0 +14096.3 0 82.2719 0 +14335.7 0 82.2719 0 +14573.5 0 90.4469 0 +14811.2 0 90.4469 0 +15055.5 0 92.5 0 +15303.3 0 100.75 0 +15543.6 0 111.147 0 +15783 0 113.237 0 +16021.5 0 115.332 0 +16261.1 0 115.332 0 +16501.3 0 117.43 0 +16743.5 0 119.532 0 +16989.8 0 119.532 0 +17240.5 0 119.532 0 +17490.8 0 119.532 0 +17740.4 0 119.532 0 +17992.1 0 117.43 0 +18494.2 0 119.532 0 +18690.5 0 66.1015 0 +18886.5 0 72.1374 0 +19080.6 0 80.2375 0 +19268.6 0 90.4469 0 +19454.5 0 92.5 0 +19640.6 0 92.5 0 +19828.8 0 94.5569 0 +20017.1 0 98.6819 0 +20205.4 0 100.75 0 +20395.7 0 102.822 0 +20585.9 0 104.897 0 +20776.1 0 106.977 0 +20967.3 0 109.06 0 +21157.6 0 115.332 0 +21347.8 0 119.532 0 +21537.4 0 123.746 0 +21727.2 0 123.746 0 +21918.7 0 123.746 0 +22112.1 0 123.746 0 +22306.1 0 123.746 0 +22502 0 123.746 0 +22698.4 0 104.897 0 diff --git a/dosimetry/Radiotherapy/example3/mac/kill_box.mac b/dosimetry/Radiotherapy/example3/mac/kill_box.mac new file mode 100644 index 00000000..a4931266 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/kill_box.mac @@ -0,0 +1,23 @@ +/gate/actor/addActor KillActor Left_Leaf_Killer +/gate/actor/Left_Leaf_Killer/attachTo mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane +/gate/actor/Left_Leaf_Killer/save output/killPhS_L.txt + +/gate/actor/addActor KillActor Right_Leaf_Killer +/gate/actor/Right_Leaf_Killer/attachTo mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane +/gate/actor/Right_Leaf_Killer/save output/killPhS_R.txt + +/gate/actor/addActor KillActor backupY1_Killer +/gate/actor/backupY1_Killer/attachTo backupY_1_Kill_Plane +/gate/actor/backupY1_Killer/save output/killPhS_BY1.txt + +/gate/actor/addActor KillActor backupY2_Killer +/gate/actor/backupY2_Killer/attachTo backupY_2_Kill_Plane +/gate/actor/backupY2_Killer/save output/killPhS_BY2.txt + +/gate/actor/addActor KillActor backupX1_Killer +/gate/actor/backupX1_Killer/attachTo backupX_1_Kill_Plane +/gate/actor/backupX1_Killer/save output/killPhS_BX1.txt + +/gate/actor/addActor KillActor backupX2_Killer +/gate/actor/backupX2_Killer/attachTo backupX_2_Kill_Plane +/gate/actor/backupX2_Killer/save output/killPhS_BX2.txt diff --git a/dosimetry/Radiotherapy/example3/mac/main.mac b/dosimetry/Radiotherapy/example3/mac/main.mac new file mode 100644 index 00000000..f276a10c --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/main.mac @@ -0,0 +1,112 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of photon beam in patient CT image with IMRT +# irradiation. 100 slices with different MLC positions + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 5.0 m +/gate/world/geometry/setYLength 5.0 m +/gate/world/geometry/setZLength 5.0 m +/gate/world/vis/setVisible 0 + +## Target : choose CT or waterbox +/control/execute mac/target-CT.mac +#/control/execute mac/target-waterbox.mac + +### A simple linac with backup X,Y and MLC +/gate/geometry/setMaterialDatabase data/PreciseMaterials.db +/control/execute mac/precise_Linac.mac + +### kill box to stop particle going through leafs +/control/execute mac/kill_box.mac + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion patient 0.1 mm +/gate/physics/Electron/SetCutInRegion patient 0.1 mm +/gate/physics/Positron/SetCutInRegion patient 0.1 mm + +/gate/physics/Gamma/SetCutInRegion mylinac 10 mm +/gate/physics/Electron/SetCutInRegion mylinac 10 mm +/gate/physics/Positron/SetCutInRegion mylinac 10 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/output-stat.txt +/gate/actor/stat/saveEveryNSeconds 10 + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/output.mhd +/gate/actor/doseDistribution/attachTo patient +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setVoxelSize 3 3 3 mm +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableNumberOfHits true +/gate/actor/doseDistribution/saveEveryNSeconds 60 + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/gate/source/addSource mybeam LinacBeam +/gate/source/mybeam/setSourceFromPhaseSpaceFilename data/linac-beam.root +/gate/source/mybeam/attachTo linacPhSPlane +/gate/source/mybeam/setMaxLeafDistanceAccordingToTime data/precise_BeamSource.rmax + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +/gate/application/readTimeSlicesIn data/precise_BeamSource.timeslices +/gate/application/setTotalNumberOfPrimaries 10000000 + + +/gate/application/start +/gate/application/describe diff --git a/dosimetry/Radiotherapy/example3/mac/physicslist_EM_std.mac b/dosimetry/Radiotherapy/example3/mac/physicslist_EM_std.mac new file mode 100644 index 00000000..b75b3d9b --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/physicslist_EM_std.mac @@ -0,0 +1,44 @@ + +#===================================== +# Electromagnetic processes +#===================================== + +#============= +# For Leptons +#============= + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setLinearLossLimit electron 0.01 + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess eMultipleScattering +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + +#========= +# Options +#========= + +/gate/physics/setEMin 0.1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 350 +/gate/physics/setLambdaBinning 350 + diff --git a/dosimetry/Radiotherapy/example3/mac/physicslist_HAD_std.mac b/dosimetry/Radiotherapy/example3/mac/physicslist_HAD_std.mac new file mode 100644 index 00000000..7fb3f638 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/physicslist_HAD_std.mac @@ -0,0 +1,80 @@ +#===================================== +# EM processes for hadrons +#===================================== + +/gate/physics/addProcess HadronIonisation +/gate/physics/removeProcess HadronIonisation deuteron +/gate/physics/removeProcess HadronIonisation triton +/gate/physics/removeProcess HadronIonisation He3 +/gate/physics/removeProcess HadronIonisation alpha +/gate/physics/removeProcess HadronIonisation GenericIon +/gate/physics/processes/HadronIonisation/setStepFunction proton 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi+ 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi- 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setLinearLossLimit proton 0.01 + +/gate/physics/addProcess IonIonisation +/gate/physics/processes/IonIonisation/setStepFunction GenericIon 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction alpha 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction deuteron 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction triton 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction He3 0.1 0.02 mm + +/gate/physics/addProcess hMultipleScattering + +#===================================== +# Hadronic processes for hadrons +#===================================== + +/gate/physics/addProcess HadronElastic GenericIon +/gate/physics/processes/HadronElastic/setModel G4LElastic GenericIon + +/gate/physics/addProcess HadronElastic +/gate/physics/processes/HadronElastic/setModel G4HadronElastic +/gate/physics/processes/HadronElastic/setDataSet G4HadronElasticDataSet + +/gate/physics/addProcess ProtonInelastic +/gate/physics/processes/ProtonInelastic/setModel G4BinaryCascade +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmin 170 MeV +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmax 500 GeV +/gate/physics/processes/ProtonInelastic/setModel PreCompound +/gate/physics/processes/ProtonInelastic/PreCompound/setEmin 0 MeV +/gate/physics/processes/ProtonInelastic/PreCompound/setEmax 170 MeV + +/gate/physics/addProcess IonInelastic +/gate/physics/processes/IonInelastic/setModel G4BinaryLightIonReaction +/gate/physics/processes/IonInelastic/setModel G4LEDeuteronInelastic deuteron +/gate/physics/processes/IonInelastic/setModel G4LETritonInelastic triton +/gate/physics/processes/IonInelastic/setModel G4LEAlphaInelastic alpha +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV deuteron +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV deuteron +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV triton +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV triton +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV alpha +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV alpha +/gate/physics/processes/IonInelastic/G4LEDeuteronInelastic/setEmin 0 MeV deuteron +/gate/physics/processes/IonInelastic/G4LEDeuteronInelastic/setEmax 80 MeV deuteron +/gate/physics/processes/IonInelastic/G4LETritonInelastic/setEmin 0 MeV triton +/gate/physics/processes/IonInelastic/G4LETritonInelastic/setEmax 80 MeV triton +/gate/physics/processes/IonInelastic/G4LEAlphaInelastic/setEmin 0 MeV alpha +/gate/physics/processes/IonInelastic/G4LEAlphaInelastic/setEmax 80 MeV alpha +/gate/physics/processes/IonInelastic/setDataSet G4IonsShenCrossSection GenericIon +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection deuteron +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection triton +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection alpha + +/gate/physics/addProcess PionPlusInelastic +/gate/physics/processes/PionPlusInelastic/setModel G4LEPionPlusInelastic + +/gate/physics/addProcess PionMinusInelastic +/gate/physics/processes/PionMinusInelastic/setModel G4LEPionMinusInelastic + +/gate/physics/addProcess NeutronCapture +/gate/physics/processes/NeutronCapture/setModel G4LCapture +/gate/physics/addProcess Fission +/gate/physics/processes/Fission/setModel G4LFission +/gate/physics/addProcess NeutronInelastic +/gate/physics/processes/NeutronInelastic/setModel PreCompound + +/gate/physics/addProcess Decay + diff --git a/dosimetry/Radiotherapy/example3/mac/precise_Linac.mac b/dosimetry/Radiotherapy/example3/mac/precise_Linac.mac new file mode 100644 index 00000000..b282c1b8 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/precise_Linac.mac @@ -0,0 +1,67 @@ +# ----------------------------------------------------- +# MACRO TEMPLATE FOR MAIN LINAC BOX +# ----------------------------------------------------- + +# mylinac mylinac + +# ----------------------------------------------------- +# Main Linac box with initial position ("gantry at zero") +/gate/world/daughters/name mylinac +/gate/world/daughters/insert box +/gate/mylinac/setMaterial Air +/gate/mylinac/geometry/setXLength 0.7 m +/gate/mylinac/geometry/setYLength 0.7 m +/gate/mylinac/geometry/setZLength 1.1 m +/gate/mylinac/vis/setColor white +/gate/mylinac/vis/setVisible 0 +/gate/mylinac/moves/insert genericMove +/gate/mylinac/genericMove/setPlacementsFilename data/precise_Linac.placements +#/gate/mylinac/genericMove/useRelativeTranslation 1 + +# ----------------------------------------------------- +# Main Linac box including gantry rotation +/gate/mylinac/daughters/name mylinacGantry +/gate/mylinac/daughters/insert box +/gate/mylinacGantry/setMaterial Air +/gate/mylinacGantry/geometry/setXLength 0.7 m +/gate/mylinacGantry/geometry/setYLength 0.7 m +/gate/mylinacGantry/geometry/setZLength 1.1 m +/gate/mylinacGantry/vis/setColor red +/gate/mylinacGantry/vis/setVisible 0 + +# ----------------------------------------------------- +# Plane for Phase Space +/gate/mylinacGantry/daughters/name linacPhSPlane +/gate/mylinacGantry/daughters/insert box +/gate/linacPhSPlane/setMaterial Air +/gate/linacPhSPlane/geometry/setXLength 0.7 m +/gate/linacPhSPlane/geometry/setYLength 0.7 m +/gate/linacPhSPlane/geometry/setZLength 1 nm +/gate/linacPhSPlane/vis/setColor red +/gate/linacPhSPlane/vis/setVisible 1 +/gate/linacPhSPlane/placement/setTranslation 0.0 0.0 -297 mm + +# ----------------------------------------------------- +# MLC box +/gate/mylinacGantry/daughters/name mylinac_MLC +/gate/mylinacGantry/daughters/insert box +/gate/mylinac_MLC/setMaterial Air +/gate/mylinac_MLC/geometry/setXLength 500.0 mm +/gate/mylinac_MLC/geometry/setYLength 500.0 mm +/gate/mylinac_MLC/geometry/setZLength 100.0 mm +#/gate/mylinac_MLC/geometry/setXLength 800.0 mm +#/gate/mylinac_MLC/geometry/setYLength 800.0 mm +#/gate/mylinac_MLC/geometry/setZLength 76.0 mm +/gate/mylinac_MLC/placement/setTranslation 0.0 0.0 -335.5 mm +/gate/mylinac_MLC/vis/setVisible 0 +# All leafs +/control/execute mac/precise_MultiLeafsCollimator.mac + +# ----------------------------------------------------- +# Beam Limiting Device Y +/control/execute mac/precise_Y_BeamLimitingDevice.mac + +# ----------------------------------------------------- +# Beam Limiting Device X +/control/execute mac/precise_X_BeamLimitingDevice.mac + diff --git a/dosimetry/Radiotherapy/example3/mac/precise_MultiLeafsCollimator.mac b/dosimetry/Radiotherapy/example3/mac/precise_MultiLeafsCollimator.mac new file mode 100644 index 00000000..ca778a12 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/precise_MultiLeafsCollimator.mac @@ -0,0 +1,204 @@ +# ----------------------------------------------------- +# MACRO TEMPLATE FOR A SINGLE LEAF +# ----------------------------------------------------- + +# 3 3 +# -83 -83 +# [LEAF_DISTANCE_TO_SOURCE_IN_MM] 329.77 +# [LEAF_ROUNDED_PART_RADIUS] 150 +# [LEAF_LEFT_COLOR] yellow +# [LEAF_RIGHT_COLOR] magenta + +# ----------------------------------------------------- +# Main leaf box +/gate/mylinac_MLC/daughters/name mylinac_MLC_Leaf1_Left +/gate/mylinac_MLC/daughters/insert box +/gate/mylinac_MLC_Leaf1_Left/setMaterial Air + +/gate/mylinac_MLC_Leaf1_Left/geometry/setXLength 166.1 mm +/gate/mylinac_MLC_Leaf1_Left/geometry/setYLength 3 mm +# /gate/mylinac_MLC_Leaf1_Left/geometry/setZLength 76.0 mm +# greater size to insert kill plane +/gate/mylinac_MLC_Leaf1_Left/geometry/setZLength 77.0 mm + +/gate/mylinac_MLC_Leaf1_Left/placement/setTranslation -83 0 0 mm +/gate/mylinac_MLC_Leaf1_Left/placement/setRotationAxis 0 0 1 +/gate/mylinac_MLC_Leaf1_Left/placement/setRotationAngle 0 deg + +## KILL PLANE +/gate/mylinac_MLC_Leaf1_Left/daughters/name mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane +/gate/mylinac_MLC_Leaf1_Left/daughters/insert box +/gate/mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane/setMaterial Vacuum +/gate/mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane/geometry/setXLength 158 mm +/gate/mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane/geometry/setYLength 3 mm +/gate/mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane/geometry/setZLength 1 nm +/gate/mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane/placement/setTranslation 0 0 38 mm +## 38 is half 76 mm +/gate/mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane/vis/setColor blue +/gate/mylinac_MLC_Leaf1_Left_Leaf_Kill_Plane/vis/setVisible 1 + + +## TRPD SUP +/gate/mylinac_MLC_Leaf1_Left/daughters/name mylinac_MLC_Leaf1_Left_trp_sup +/gate/mylinac_MLC_Leaf1_Left/daughters/insert general_trpd +/gate/mylinac_MLC_Leaf1_Left_trp_sup/setMaterial AcceleratorCollimatorLeafMaterial +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setX1Length 16 mm +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setX2Length 16 mm +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setX3Length 162.60 mm +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setX4Length 162.60 mm +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setY1Length 3 mm +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setY2Length 3 mm +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setZLength 31.77 mm +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setTheta 66.567 deg +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setPhi 0 deg +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setAlp1 0 deg +/gate/mylinac_MLC_Leaf1_Left_trp_sup/geometry/setAlp2 0 deg +/gate/mylinac_MLC_Leaf1_Left_trp_sup/placement/setTranslation -38.38 0.0 21.615 mm +#/gate/mylinac_MLC_Leaf1_Left_trp_sup/placement/setTranslation 28.63 0.0 15.885 mm + +## TRPD INF +/gate/mylinac_MLC_Leaf1_Left/daughters/name mylinac_MLC_Leaf1_Left_trp_inf +/gate/mylinac_MLC_Leaf1_Left/daughters/insert general_trpd +/gate/mylinac_MLC_Leaf1_Left_trp_inf/setMaterial AcceleratorCollimatorLeafMaterial +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setX1Length 159.64 mm +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setX2Length 159.64 mm +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setX3Length 16 mm +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setX4Length 16 mm +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setY1Length 3 mm +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setY2Length 3 mm +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setZLength 43.23 mm +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setTheta -58.955 deg +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setPhi 0 deg +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setAlp1 0 deg +/gate/mylinac_MLC_Leaf1_Left_trp_inf/geometry/setAlp2 0 deg +/gate/mylinac_MLC_Leaf1_Left_trp_inf/placement/setTranslation -39.095 0.0 -15.885 mm +#/gate/mylinac_MLC_Leaf1_Left_trp_inf/placement/setTranslation 27.905 0.0 -21.615 mm + +# ROUNDED PART +/gate/mylinac_MLC_Leaf1_Left/daughters/name mylinac_MLC_Leaf1_Left_rounded_part +/gate/mylinac_MLC_Leaf1_Left/daughters/insert cylinder +/gate/mylinac_MLC_Leaf1_Left_rounded_part/setMaterial AcceleratorCollimatorLeafMaterial +/gate/mylinac_MLC_Leaf1_Left_rounded_part/geometry/setRmin 0 mm +/gate/mylinac_MLC_Leaf1_Left_rounded_part/geometry/setRmax 150 mm +/gate/mylinac_MLC_Leaf1_Left_rounded_part/geometry/setHeight 3 mm +/gate/mylinac_MLC_Leaf1_Left_rounded_part/geometry/setPhiStart -16.75 deg +/gate/mylinac_MLC_Leaf1_Left_rounded_part/geometry/setDeltaPhi 28.98 deg +/gate/mylinac_MLC_Leaf1_Left_rounded_part/placement/setTranslation -67.0 0 5.730 mm +#/gate/mylinac_MLC_Leaf1_Left_rounded_part/placement/setTranslation 0 0 5.73 mm +/gate/mylinac_MLC_Leaf1_Left_rounded_part/placement/setRotationAxis 1 0 0 +/gate/mylinac_MLC_Leaf1_Left_rounded_part/placement/setRotationAngle 90 deg + +# Visu +/gate/mylinac_MLC_Leaf1_Left/vis/setVisible 0 +/gate/mylinac_MLC_Leaf1_Left_trp_sup/vis/setColor yellow +/gate/mylinac_MLC_Leaf1_Left_trp_inf/vis/setColor yellow +/gate/mylinac_MLC_Leaf1_Left_rounded_part/vis/setColor yellow + +# ----------------------------------------------------- +# Repeater and motion +/gate/mylinac_MLC_Leaf1_Left/moves/insert genericRepeaterMove +/gate/mylinac_MLC_Leaf1_Left/genericRepeaterMove/setPlacementsFilename data/precise_MultiLeafsCollimator_Leaf1Left.placements +/gate/mylinac_MLC_Leaf1_Left/genericRepeaterMove/useRelativeTranslation 1 + +# ----------------------------------------------------- +# MACRO TEMPLATE FOR A SINGLE LEAF +# ----------------------------------------------------- + +# 3 3 +# 83 -83 +# [LEAF_DISTANCE_TO_SOURCE_IN_MM] 329.77 +# [LEAF_ROUNDED_PART_RADIUS] 150 +# [LEAF_LEFT_COLOR] yellow +# [LEAF_RIGHT_COLOR] magenta + +# ----------------------------------------------------- +# Main leaf box +/gate/mylinac_MLC/daughters/name mylinac_MLC_Leaf2_Right +/gate/mylinac_MLC/daughters/insert box +/gate/mylinac_MLC_Leaf2_Right/setMaterial Air + +/gate/mylinac_MLC_Leaf2_Right/geometry/setXLength 166.1 mm +/gate/mylinac_MLC_Leaf2_Right/geometry/setYLength 3 mm +# /gate/mylinac_MLC_Leaf2_Right/geometry/setZLength 76.0 mm +# greater size to insert kill plane +/gate/mylinac_MLC_Leaf2_Right/geometry/setZLength 77.0 mm + +/gate/mylinac_MLC_Leaf2_Right/placement/setTranslation 83 0 0 mm +/gate/mylinac_MLC_Leaf2_Right/placement/setRotationAxis 0 0 1 +/gate/mylinac_MLC_Leaf2_Right/placement/setRotationAngle 180 deg + +## KILL PLANE +/gate/mylinac_MLC_Leaf2_Right/daughters/name mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane +/gate/mylinac_MLC_Leaf2_Right/daughters/insert box +/gate/mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane/setMaterial Vacuum +/gate/mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane/geometry/setXLength 158 mm +/gate/mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane/geometry/setYLength 3 mm +/gate/mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane/geometry/setZLength 1 nm +/gate/mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane/placement/setTranslation 0 0 38 mm +## 38 is half 76 mm +/gate/mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane/vis/setColor blue +/gate/mylinac_MLC_Leaf2_Right_Leaf_Kill_Plane/vis/setVisible 1 + + +## TRPD SUP +/gate/mylinac_MLC_Leaf2_Right/daughters/name mylinac_MLC_Leaf2_Right_trp_sup +/gate/mylinac_MLC_Leaf2_Right/daughters/insert general_trpd +/gate/mylinac_MLC_Leaf2_Right_trp_sup/setMaterial AcceleratorCollimatorLeafMaterial +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setX1Length 16 mm +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setX2Length 16 mm +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setX3Length 162.60 mm +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setX4Length 162.60 mm +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setY1Length 3 mm +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setY2Length 3 mm +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setZLength 31.77 mm +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setTheta 66.567 deg +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setPhi 0 deg +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setAlp1 0 deg +/gate/mylinac_MLC_Leaf2_Right_trp_sup/geometry/setAlp2 0 deg +/gate/mylinac_MLC_Leaf2_Right_trp_sup/placement/setTranslation -38.38 0.0 21.615 mm +#/gate/mylinac_MLC_Leaf2_Right_trp_sup/placement/setTranslation 28.63 0.0 15.885 mm + +## TRPD INF +/gate/mylinac_MLC_Leaf2_Right/daughters/name mylinac_MLC_Leaf2_Right_trp_inf +/gate/mylinac_MLC_Leaf2_Right/daughters/insert general_trpd +/gate/mylinac_MLC_Leaf2_Right_trp_inf/setMaterial AcceleratorCollimatorLeafMaterial +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setX1Length 159.64 mm +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setX2Length 159.64 mm +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setX3Length 16 mm +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setX4Length 16 mm +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setY1Length 3 mm +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setY2Length 3 mm +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setZLength 43.23 mm +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setTheta -58.955 deg +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setPhi 0 deg +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setAlp1 0 deg +/gate/mylinac_MLC_Leaf2_Right_trp_inf/geometry/setAlp2 0 deg +/gate/mylinac_MLC_Leaf2_Right_trp_inf/placement/setTranslation -39.095 0.0 -15.885 mm +#/gate/mylinac_MLC_Leaf2_Right_trp_inf/placement/setTranslation 27.905 0.0 -21.615 mm + +# ROUNDED PART +/gate/mylinac_MLC_Leaf2_Right/daughters/name mylinac_MLC_Leaf2_Right_rounded_part +/gate/mylinac_MLC_Leaf2_Right/daughters/insert cylinder +/gate/mylinac_MLC_Leaf2_Right_rounded_part/setMaterial AcceleratorCollimatorLeafMaterial +/gate/mylinac_MLC_Leaf2_Right_rounded_part/geometry/setRmin 0 mm +/gate/mylinac_MLC_Leaf2_Right_rounded_part/geometry/setRmax 150 mm +/gate/mylinac_MLC_Leaf2_Right_rounded_part/geometry/setHeight 3 mm +/gate/mylinac_MLC_Leaf2_Right_rounded_part/geometry/setPhiStart -16.75 deg +/gate/mylinac_MLC_Leaf2_Right_rounded_part/geometry/setDeltaPhi 28.98 deg +/gate/mylinac_MLC_Leaf2_Right_rounded_part/placement/setTranslation -67.0 0 5.730 mm +#/gate/mylinac_MLC_Leaf2_Right_rounded_part/placement/setTranslation 0 0 5.73 mm +/gate/mylinac_MLC_Leaf2_Right_rounded_part/placement/setRotationAxis 1 0 0 +/gate/mylinac_MLC_Leaf2_Right_rounded_part/placement/setRotationAngle 90 deg + +# Visu +/gate/mylinac_MLC_Leaf2_Right/vis/setVisible 0 +/gate/mylinac_MLC_Leaf2_Right_trp_sup/vis/setColor magenta +/gate/mylinac_MLC_Leaf2_Right_trp_inf/vis/setColor magenta +/gate/mylinac_MLC_Leaf2_Right_rounded_part/vis/setColor magenta + +# ----------------------------------------------------- +# Repeater and motion +/gate/mylinac_MLC_Leaf2_Right/moves/insert genericRepeaterMove +/gate/mylinac_MLC_Leaf2_Right/genericRepeaterMove/setPlacementsFilename data/precise_MultiLeafsCollimator_Leaf2Right.placements +/gate/mylinac_MLC_Leaf2_Right/genericRepeaterMove/useRelativeTranslation 1 + diff --git a/dosimetry/Radiotherapy/example3/mac/precise_X_BeamLimitingDevice.mac b/dosimetry/Radiotherapy/example3/mac/precise_X_BeamLimitingDevice.mac new file mode 100644 index 00000000..da71ee85 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/precise_X_BeamLimitingDevice.mac @@ -0,0 +1,189 @@ +# ----------------------------------------------------- +# MACRO TEMPLATE FOR BEAM LIMITING DEVICE X (BACKUP X) +# ----------------------------------------------------- + +# [BLD_DISTANCE_TO_SOURCE_IN_MM] 470 +# backupX backupX +# white white +# [BLD_ROUNDED_PART_RADIUS] 150 +# [BLD_LEAF_LENGTH] 220 +# # [BLD_LEAF_WIDTH1] 300 +# # [BLD_LEAF_WIDTH2] 300 + +# ----------------------------------------------------- +/gate/mylinacGantry/daughters/name backupX +/gate/mylinacGantry/daughters/insert box +/gate/backupX/setMaterial Air +#/gate/backupX/geometry/setXLength 1000.0 mm +#/gate/backupX/geometry/setYLength 1000.0 mm +#/gate/backupX/geometry/setZLength 79 mm +/gate/backupX/geometry/setXLength 500.0 mm +/gate/backupX/geometry/setYLength 500.0 mm +#/gate/backupX/geometry/setZLength 79 mm +/gate/backupX/geometry/setZLength 79.1 mm +/gate/backupX/placement/setTranslation 0.0 0.0 -470 mm +/gate/backupX/placement/setRotationAxis 0 0 1 +/gate/backupX/placement/setRotationAngle 90 deg + +#ss_boite colli backup X gauche +/gate/backupX/daughters/name backupX_1 +/gate/backupX/daughters/insert box +/gate/backupX_1/setMaterial Air +/gate/backupX_1/geometry/setXLength 220.10 mm +/gate/backupX_1/geometry/setYLength 420.10 mm +/gate/backupX_1/geometry/setZLength 79 mm +/gate/backupX_1/placement/setRotationAxis 0 0 1 +/gate/backupX_1/placement/setRotationAngle 0 deg + +## KILL PLANE +/gate/backupX_1/daughters/name backupX_1_Kill_Plane +/gate/backupX_1/daughters/insert box +/gate/backupX_1_Kill_Plane/setMaterial Vacuum +/gate/backupX_1_Kill_Plane/geometry/setXLength 215.1 mm +/gate/backupX_1_Kill_Plane/geometry/setYLength 420.1 mm +/gate/backupX_1_Kill_Plane/geometry/setZLength 1 nm +/gate/backupX_1_Kill_Plane/placement/setTranslation 0.0 0.0 39.5 mm +/gate/backupX_1_Kill_Plane/vis/setColor blue +/gate/backupX_1_Kill_Plane/vis/setVisible 1 + + +/gate/backupX_1/daughters/name backupX_trp_inf_1 +/gate/backupX_1/daughters/insert general_trpd +/gate/backupX_trp_inf_1/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupX_trp_inf_1/geometry/setX1Length 70 mm +/gate/backupX_trp_inf_1/geometry/setX2Length 70 mm +/gate/backupX_trp_inf_1/geometry/setX3Length 214.841 mm +/gate/backupX_trp_inf_1/geometry/setX4Length 214.841 mm +/gate/backupX_trp_inf_1/geometry/setY1Length 420 mm +/gate/backupX_trp_inf_1/geometry/setY2Length 420 mm +/gate/backupX_trp_inf_1/geometry/setZLength 39.0 mm +/gate/backupX_trp_inf_1/geometry/setTheta 61.697 deg +/gate/backupX_trp_inf_1/geometry/setPhi 0 deg +/gate/backupX_trp_inf_1/geometry/setAlp1 0 deg +/gate/backupX_trp_inf_1/geometry/setAlp2 0 deg +/gate/backupX_trp_inf_1/placement/setTranslation -38.790 0.0 19.5 mm +#/gate/backupX_trp_inf_1/placement/setTranslation 1.210 0.0 19.5 mm + +/gate/backupX_1/daughters/name backupX_trp_sup_1 +/gate/backupX_1/daughters/insert general_trpd +/gate/backupX_trp_sup_1/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupX_trp_sup_1/geometry/setX1Length 214.841 mm +/gate/backupX_trp_sup_1/geometry/setX2Length 214.841 mm +/gate/backupX_trp_sup_1/geometry/setX3Length 70 mm +/gate/backupX_trp_sup_1/geometry/setX4Length 70 mm +/gate/backupX_trp_sup_1/geometry/setY1Length 420 mm +/gate/backupX_trp_sup_1/geometry/setY2Length 420 mm +/gate/backupX_trp_sup_1/geometry/setZLength 39.0 mm +/gate/backupX_trp_sup_1/geometry/setTheta -61.697 deg +/gate/backupX_trp_sup_1/geometry/setPhi 0 deg +/gate/backupX_trp_sup_1/geometry/setAlp1 0 deg +/gate/backupX_trp_sup_1/geometry/setAlp2 0 deg +/gate/backupX_trp_sup_1/placement/setTranslation -38.790 0.0 -19.51 mm +#/gate/backupX_trp_sup_1/placement/setTranslation 1.210 0.0 -19.5 mm + +/gate/backupX_1/daughters/name backupX_arrondi_1 +/gate/backupX_1/daughters/insert cylinder +/gate/backupX_arrondi_1/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupX_arrondi_1/geometry/setRmin 0 mm +/gate/backupX_arrondi_1/geometry/setRmax 150 mm +/gate/backupX_arrondi_1/geometry/setHeight 420 mm +/gate/backupX_arrondi_1/geometry/setPhiStart -15.070 deg +/gate/backupX_arrondi_1/geometry/setDeltaPhi 30.140 deg +/gate/backupX_arrondi_1/placement/setTranslation -40 0 0 mm +/gate/backupX_arrondi_1/placement/setRotationAxis 1 0 0 +/gate/backupX_arrondi_1/placement/setRotationAngle 90 deg + +#ss_boite colli backup x droite +/gate/backupX/daughters/name backupX_2 +/gate/backupX/daughters/insert box +/gate/backupX_2/setMaterial Air +/gate/backupX_2/geometry/setXLength 220.10 mm +/gate/backupX_2/geometry/setYLength 420.10 mm +/gate/backupX_2/geometry/setZLength 79 mm +/gate/backupX_2/placement/setRotationAxis 0 0 1 +/gate/backupX_2/placement/setRotationAngle 180 deg + + +## KILL PLANE +/gate/backupX_2/daughters/name backupX_2_Kill_Plane +/gate/backupX_2/daughters/insert box +/gate/backupX_2_Kill_Plane/setMaterial Vacuum +/gate/backupX_2_Kill_Plane/geometry/setXLength 215.1 mm +/gate/backupX_2_Kill_Plane/geometry/setYLength 420.1 mm +/gate/backupX_2_Kill_Plane/geometry/setZLength 1 nm +/gate/backupX_2_Kill_Plane/placement/setTranslation 0.0 0.0 39.5 mm +/gate/backupX_2_Kill_Plane/vis/setColor blue +/gate/backupX_2_Kill_Plane/vis/setVisible 1 + + +/gate/backupX_2/daughters/name backupX_trp_inf_2 +/gate/backupX_2/daughters/insert general_trpd +/gate/backupX_trp_inf_2/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupX_trp_inf_2/geometry/setX1Length 70 mm +/gate/backupX_trp_inf_2/geometry/setX2Length 70 mm +/gate/backupX_trp_inf_2/geometry/setX3Length 214.841 mm +/gate/backupX_trp_inf_2/geometry/setX4Length 214.841 mm +/gate/backupX_trp_inf_2/geometry/setY1Length 420 mm +/gate/backupX_trp_inf_2/geometry/setY2Length 420 mm +/gate/backupX_trp_inf_2/geometry/setZLength 39.0 mm +/gate/backupX_trp_inf_2/geometry/setTheta 61.697 deg +/gate/backupX_trp_inf_2/geometry/setPhi 0 deg +/gate/backupX_trp_inf_2/geometry/setAlp1 0 deg +/gate/backupX_trp_inf_2/geometry/setAlp2 0 deg +/gate/backupX_trp_inf_2/placement/setTranslation -38.790 0.0 19.5 mm +#/gate/backupX_trp_inf_2/placement/setTranslation 1.210 0.0 19.5 mm + +/gate/backupX_2/daughters/name backupX_trp_sup_2 +/gate/backupX_2/daughters/insert general_trpd +/gate/backupX_trp_sup_2/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupX_trp_sup_2/geometry/setX1Length 214.841 mm +/gate/backupX_trp_sup_2/geometry/setX2Length 214.841 mm +/gate/backupX_trp_sup_2/geometry/setX3Length 70 mm +/gate/backupX_trp_sup_2/geometry/setX4Length 70 mm +/gate/backupX_trp_sup_2/geometry/setY1Length 420 mm +/gate/backupX_trp_sup_2/geometry/setY2Length 420 mm +/gate/backupX_trp_sup_2/geometry/setZLength 39.0 mm +/gate/backupX_trp_sup_2/geometry/setTheta -61.697 deg +/gate/backupX_trp_sup_2/geometry/setPhi 0 deg +/gate/backupX_trp_sup_2/geometry/setAlp1 0 deg +/gate/backupX_trp_sup_2/geometry/setAlp2 0 deg +/gate/backupX_trp_sup_2/placement/setTranslation -38.790 0.0 -19.51 mm +#/gate/backupX_trp_sup_2/placement/setTranslation 1.210 0.0 -19.5 mm + +/gate/backupX_2/daughters/name backupX_arrondi_2 +/gate/backupX_2/daughters/insert cylinder +/gate/backupX_arrondi_2/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupX_arrondi_2/geometry/setRmin 0 mm +/gate/backupX_arrondi_2/geometry/setRmax 150 mm +/gate/backupX_arrondi_2/geometry/setHeight 420 mm +/gate/backupX_arrondi_2/geometry/setPhiStart -15.070 deg +/gate/backupX_arrondi_2/geometry/setDeltaPhi 30.140 deg +/gate/backupX_arrondi_2/placement/setTranslation -40 0 0 mm +/gate/backupX_arrondi_2/placement/setRotationAxis 1 0 0 +/gate/backupX_arrondi_2/placement/setRotationAngle 90 deg + +# ----------------------------------------------------- +# Color +/gate/backupX/vis/setVisible 0 +/gate/backupX_1/vis/setColor white +/gate/backupX_trp_inf_1/vis/setColor white +/gate/backupX_trp_sup_1/vis/setColor white +/gate/backupX_arrondi_1/vis/setColor white + +# ----------------------------------------------------- +# Color +/gate/backupX_2/vis/setColor white +/gate/backupX_trp_inf_2/vis/setColor white +/gate/backupX_trp_sup_2/vis/setColor white +/gate/backupX_arrondi_2/vis/setColor white + +# ----------------------------------------------------- +# Translation & Motion +/gate/backupX_1/moves/insert genericMove +/gate/backupX_1/genericMove/setPlacementsFilename data/precise_X_BLD1.placements + +/gate/backupX_2/moves/insert genericMove +/gate/backupX_2/genericMove/setPlacementsFilename data/precise_X_BLD2.placements + + + diff --git a/dosimetry/Radiotherapy/example3/mac/precise_Y_BeamLimitingDevice.mac b/dosimetry/Radiotherapy/example3/mac/precise_Y_BeamLimitingDevice.mac new file mode 100644 index 00000000..b7dd199b --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/precise_Y_BeamLimitingDevice.mac @@ -0,0 +1,193 @@ +# ----------------------------------------------------- +# MACRO TEMPLATE FOR BEAM LIMITING DEVICE Y (BACKUP Y) +# ----------------------------------------------------- + +# [BLD_DISTANCE_TO_SOURCE_IN_MM] 411 +# white white +# backupY backupY +# [BLD_ROUNDED_PART_RADIUS] 150 +# [BLD_LEAF_LENGTH] 185 +## [BLD_LEAF_WIDTH] 420 + +# ----------------------------------------------------- +/gate/mylinacGantry/daughters/name backupY +/gate/mylinacGantry/daughters/insert box +/gate/backupY/setMaterial Air +#/gate/backupY/geometry/setXLength 800.0 mm +#/gate/backupY/geometry/setYLength 800.0 mm +#/gate/backupY/geometry/setZLength 30.1 mm +/gate/backupY/geometry/setXLength 500.0 mm +/gate/backupY/geometry/setYLength 500.0 mm +#/gate/backupY/geometry/setZLength 30.1 mm +/gate/backupY/geometry/setZLength 30.5 mm +/gate/backupY/placement/setTranslation 0.0 0.0 -411 mm +/gate/backupY/placement/setRotationAxis 0 0 1 +/gate/backupY/placement/setRotationAngle -90 deg +#/gate/backupY/vis/setVisible 1 + +/gate/backupY/daughters/name backupY_1 +/gate/backupY/daughters/insert box +/gate/backupY_1/setMaterial Air +/gate/backupY_1/geometry/setXLength 185.1 mm +/gate/backupY_1/geometry/setYLength 485.1 mm +/gate/backupY_1/geometry/setZLength 30.1 mm +#/gate/backupY_1/geometry/setZLength 30.2 mm +/gate/backupY_1/placement/setRotationAxis 0 0 1 +/gate/backupY_1/placement/setRotationAngle 90 deg + +## KILL PLANE +/gate/backupY_1/daughters/name backupY_1_Kill_Plane +/gate/backupY_1/daughters/insert box +/gate/backupY_1_Kill_Plane/setMaterial Vacuum +/gate/backupY_1_Kill_Plane/geometry/setXLength 180.1 mm +/gate/backupY_1_Kill_Plane/geometry/setYLength 485.1 mm +/gate/backupY_1_Kill_Plane/geometry/setZLength 1 nm +/gate/backupY_1_Kill_Plane/placement/setTranslation 0.0 0.0 15.05 mm +/gate/backupY_1_Kill_Plane/vis/setColor blue +/gate/backupY_1_Kill_Plane/vis/setVisible 1 + + +/gate/backupY_1/daughters/name backupY_trp_inf_1 +/gate/backupY_1/daughters/insert general_trpd +/gate/backupY_trp_inf_1/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupY_trp_inf_1/geometry/setX1Length 35 mm +/gate/backupY_trp_inf_1/geometry/setX2Length 35 mm +/gate/backupY_trp_inf_1/geometry/setX3Length 184.248 mm +/gate/backupY_trp_inf_1/geometry/setX4Length 184.248 mm +/gate/backupY_trp_inf_1/geometry/setY1Length 485 mm +/gate/backupY_trp_inf_1/geometry/setY2Length 485 mm +/gate/backupY_trp_inf_1/geometry/setZLength 15 mm +/gate/backupY_trp_inf_1/geometry/setTheta 78.6346 deg +/gate/backupY_trp_inf_1/geometry/setPhi 0 deg +/gate/backupY_trp_inf_1/geometry/setAlp1 0 deg +/gate/backupY_trp_inf_1/geometry/setAlp2 0 deg +/gate/backupY_trp_inf_1/placement/setTranslation -37.688 0.0 7.5 mm +#/gate/backupY_trp_inf_1/placement/setTranslation -38.790 0.0 19.5 mm +#/gate/backupY_trp_inf_1/placement/setTranslation 19.812 0.0 7.5 mm + +/gate/backupY_1/daughters/name backupY_trp_sup_1 +/gate/backupY_1/daughters/insert general_trpd +/gate/backupY_trp_sup_1/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupY_trp_sup_1/geometry/setX1Length 184.248 mm +/gate/backupY_trp_sup_1/geometry/setX2Length 184.248 mm +/gate/backupY_trp_sup_1/geometry/setX3Length 35 mm +/gate/backupY_trp_sup_1/geometry/setX4Length 35 mm +/gate/backupY_trp_sup_1/geometry/setY1Length 485 mm +/gate/backupY_trp_sup_1/geometry/setY2Length 485 mm +/gate/backupY_trp_sup_1/geometry/setZLength 15 mm +/gate/backupY_trp_sup_1/geometry/setTheta -78.6346 deg +/gate/backupY_trp_sup_1/geometry/setPhi 0 deg +/gate/backupY_trp_sup_1/geometry/setAlp1 0 deg +/gate/backupY_trp_sup_1/geometry/setAlp2 0 deg +/gate/backupY_trp_sup_1/placement/setTranslation -37.688 0.0 -7.51 mm +#/gate/backupY_trp_sup_1/placement/setTranslation -38.790 0.0 -19.51 mm +#/gate/backupY_trp_sup_1/placement/setTranslation 1.210 0.0 -19.5 mm + +/gate/backupY_1/daughters/name backupY_rounded_part_1 +/gate/backupY_1/daughters/insert cylinder +/gate/backupY_rounded_part_1/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupY_rounded_part_1/geometry/setRmin 0 mm +/gate/backupY_rounded_part_1/geometry/setRmax 150 mm +/gate/backupY_rounded_part_1/geometry/setHeight 485 mm +/gate/backupY_rounded_part_1/geometry/setPhiStart -5.739 deg +/gate/backupY_rounded_part_1/geometry/setDeltaPhi 11.478 deg +/gate/backupY_rounded_part_1/placement/setTranslation -57.45 0 0 mm +/gate/backupY_rounded_part_1/placement/setRotationAxis 1 0 0 +/gate/backupY_rounded_part_1/placement/setRotationAngle 90 deg + + +#ss_boite colli backup x droite +/gate/backupY/daughters/name backupY_2 +/gate/backupY/daughters/insert box +/gate/backupY_2/setMaterial Air +/gate/backupY_2/geometry/setXLength 185.1 mm +/gate/backupY_2/geometry/setYLength 485.1 mm +/gate/backupY_2/geometry/setZLength 30.1 mm +/gate/backupY_2/placement/setRotationAxis 0 0 1 +/gate/backupY_2/placement/setRotationAngle -90 deg + +## KILL PLANE +/gate/backupY_2/daughters/name backupY_2_Kill_Plane +/gate/backupY_2/daughters/insert box +/gate/backupY_2_Kill_Plane/setMaterial Vacuum +/gate/backupY_2_Kill_Plane/geometry/setXLength 180.1 mm +/gate/backupY_2_Kill_Plane/geometry/setYLength 485.1 mm +/gate/backupY_2_Kill_Plane/geometry/setZLength 1 nm +/gate/backupY_2_Kill_Plane/placement/setTranslation 0.0 0.0 15.05 mm +/gate/backupY_2_Kill_Plane/vis/setColor blue +/gate/backupY_2_Kill_Plane/vis/setVisible 1 + + + +/gate/backupY_2/daughters/name backupY_trp_inf_2 +/gate/backupY_2/daughters/insert general_trpd +/gate/backupY_trp_inf_2/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupY_trp_inf_2/geometry/setX1Length 35 mm +/gate/backupY_trp_inf_2/geometry/setX2Length 35 mm +/gate/backupY_trp_inf_2/geometry/setX3Length 184.248 mm +/gate/backupY_trp_inf_2/geometry/setX4Length 184.248 mm +/gate/backupY_trp_inf_2/geometry/setY1Length 485 mm +/gate/backupY_trp_inf_2/geometry/setY2Length 485 mm +/gate/backupY_trp_inf_2/geometry/setZLength 15 mm +/gate/backupY_trp_inf_2/geometry/setTheta 78.6346 deg +/gate/backupY_trp_inf_2/geometry/setPhi 0 deg +/gate/backupY_trp_inf_2/geometry/setAlp1 0 deg +/gate/backupY_trp_inf_2/geometry/setAlp2 0 deg +/gate/backupY_trp_inf_2/placement/setTranslation -37.688 0.0 7.5 mm +#/gate/backupY_trp_inf_2/placement/setTranslation -38.790 0.0 19.5 mm +#/gate/backupY_trp_inf_2/placement/setTranslation 19.812 0.0 7.5 mm + +/gate/backupY_2/daughters/name backupY_trp_sup_2 +/gate/backupY_2/daughters/insert general_trpd +/gate/backupY_trp_sup_2/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupY_trp_sup_2/geometry/setX1Length 184.248 mm +/gate/backupY_trp_sup_2/geometry/setX2Length 184.248 mm +/gate/backupY_trp_sup_2/geometry/setX3Length 35 mm +/gate/backupY_trp_sup_2/geometry/setX4Length 35 mm +/gate/backupY_trp_sup_2/geometry/setY1Length 485 mm +/gate/backupY_trp_sup_2/geometry/setY2Length 485 mm +/gate/backupY_trp_sup_2/geometry/setZLength 15 mm +/gate/backupY_trp_sup_2/geometry/setTheta -78.6346 deg +/gate/backupY_trp_sup_2/geometry/setPhi 0 deg +/gate/backupY_trp_sup_2/geometry/setAlp1 0 deg +/gate/backupY_trp_sup_2/geometry/setAlp2 0 deg +/gate/backupY_trp_sup_2/placement/setTranslation -37.688 0.0 -7.51 mm +#/gate/backupY_trp_sup_2/placement/setTranslation -38.790 0.0 -19.51 mm +#/gate/backupY_trp_sup_2/placement/setTranslation 1.210 0.0 -19.5 mm + +/gate/backupY_2/daughters/name backupY_rounded_part_2 +/gate/backupY_2/daughters/insert cylinder +/gate/backupY_rounded_part_2/setMaterial AcceleratorCollimatorLeafMaterial +/gate/backupY_rounded_part_2/geometry/setRmin 0 mm +/gate/backupY_rounded_part_2/geometry/setRmax 150 mm +/gate/backupY_rounded_part_2/geometry/setHeight 485 mm +/gate/backupY_rounded_part_2/geometry/setPhiStart -5.739 deg +/gate/backupY_rounded_part_2/geometry/setDeltaPhi 11.478 deg +/gate/backupY_rounded_part_2/placement/setTranslation -57.45 0 0 mm +/gate/backupY_rounded_part_2/placement/setRotationAxis 1 0 0 +/gate/backupY_rounded_part_2/placement/setRotationAngle 90 deg + +# ----------------------------------------------------- +# Color +/gate/backupY/vis/setVisible 0 +/gate/backupY_1/vis/setColor white +/gate/backupY_trp_inf_1/vis/setColor white +/gate/backupY_trp_sup_1/vis/setColor white +/gate/backupY_rounded_part_1/vis/setColor white + +# ----------------------------------------------------- +# Color +/gate/backupY_2/vis/setColor white +/gate/backupY_trp_inf_2/vis/setColor white +/gate/backupY_trp_sup_2/vis/setColor white +/gate/backupY_rounded_part_2/vis/setColor white + +# ----------------------------------------------------- +# Translation & Motion + +/gate/backupY_1/moves/insert genericMove +/gate/backupY_1/genericMove/setPlacementsFilename data/precise_Y_BLD1.placements + +/gate/backupY_2/moves/insert genericMove +/gate/backupY_2/genericMove/setPlacementsFilename data/precise_Y_BLD2.placements + diff --git a/dosimetry/Radiotherapy/example3/mac/target-CT.mac b/dosimetry/Radiotherapy/example3/mac/target-CT.mac new file mode 100644 index 00000000..9aab9b96 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/target-CT.mac @@ -0,0 +1,42 @@ +# --------------------------------------- +# Patient +# --------------------------------------- + +### Generate materials from Hounsfield units +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.1 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +### Insert image + +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume +#/gate/world/daughters/insert ImageRegionalizedVolume + +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +/gate/patient/geometry/setImage data/patient-4mm.mhd + +# If "ImageRegionalizedVolume" is used instead of "ImageNestedParametrisedVolume" +# You should compute (at least once the dmap image) with "buildAndDumpDistanceTransfo" +# and used it with "distanceMap" +# With photon simulation, ImageRegionalizedVolume is faster than ImageNestedParametrisedVolume +#/gate/patient/geometry/buildAndDumpDistanceTransfo data/patient-4mm-dmap.mhd +#/gate/patient/geometry/distanceMap data/patient-4mm-dmap.mhd + +### optional : dump used image (with labels) +#/gate/patient/geometry/buildAndDumpLabeledImage data/patient-labeled.mhd + +### Put the following image point at center +/gate/patient/geometry/setOrigin -293 -223 -246 mm +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 5.2 69.5 -18.0 mm + +### rotate the patient +/gate/patient/placement/setRotationAxis 1 0 0 +/gate/patient/placement/setRotationAngle -90 deg + +### debug only +#/gate/patient/geometry/enableBoundingBoxOnly true diff --git a/dosimetry/Radiotherapy/example3/mac/target-waterbox.mac b/dosimetry/Radiotherapy/example3/mac/target-waterbox.mac new file mode 100644 index 00000000..23fa9424 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/target-waterbox.mac @@ -0,0 +1,16 @@ +# --------------------------------------- +# Patient +# --------------------------------------- + +/gate/world/daughters/name patient +/gate/world/daughters/insert box +/gate/patient/setMaterial Water +/gate/patient/placement/setTranslation 0 0 0 mm +/gate/patient/geometry/setXLength 584 mm +/gate/patient/geometry/setYLength 584 mm +/gate/patient/geometry/setZLength 436 mm +/gate/patient/vis/setColor blue + +### rotate the patient +/gate/patient/placement/setRotationAxis 1 0 0 +/gate/patient/placement/setRotationAngle -90 deg diff --git a/dosimetry/Radiotherapy/example3/mac/verbose.mac b/dosimetry/Radiotherapy/example3/mac/verbose.mac new file mode 100644 index 00000000..72f1fef1 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/verbose.mac @@ -0,0 +1,20 @@ + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + diff --git a/dosimetry/Radiotherapy/example3/mac/visu.mac b/dosimetry/Radiotherapy/example3/mac/visu.mac new file mode 100644 index 00000000..c4793fcc --- /dev/null +++ b/dosimetry/Radiotherapy/example3/mac/visu.mac @@ -0,0 +1,12 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + diff --git a/dosimetry/Radiotherapy/example3/output/.gitignore b/dosimetry/Radiotherapy/example3/output/.gitignore new file mode 100644 index 00000000..2ac26366 --- /dev/null +++ b/dosimetry/Radiotherapy/example3/output/.gitignore @@ -0,0 +1,18 @@ +/killPhS_BX1.txt +/killPhS_BX2.txt +/killPhS_BY1.txt +/killPhS_BY2.txt +/killPhS_L.txt +/killPhS_R.txt +/output-Dose.mhd +/output-Dose.raw +/output-Edep-Squared.mhd +/output-Edep-Squared.raw +/output-Edep-Uncertainty.mhd +/output-Edep-Uncertainty.raw +/output-Edep.mhd +/output-Edep.raw +/output-NbOfHits.mhd +/output-NbOfHits.raw +/output-stat.txt +/physics.txt diff --git a/dosimetry/Radiotherapy/example3/output/readme.txt b/dosimetry/Radiotherapy/example3/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example3/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example4/PhS-Analysis.C b/dosimetry/Radiotherapy/example4/PhS-Analysis.C new file mode 100755 index 00000000..1628f1ea --- /dev/null +++ b/dosimetry/Radiotherapy/example4/PhS-Analysis.C @@ -0,0 +1,65 @@ +{ + float E; + float x, y, z; + float dx, dy, dz; + float weight; + char volumeName[64]; + char particleName[64]; + char procName[64]; + + TChain * T = new TChain("PhaseSpace"); + + // select one of the four following phase spaces you wish to visualize: + + T->Add("output/BeamLineEntrance.root"); + //T->Add("output/BeamLineMiddle.root"); + //T->Add("output/BeamLineExit.root"); + //T->Add("output/GlobalBoxEntrance.root"); + + T->SetBranchAddress("ParticleName",&particleName); + T->SetBranchAddress("ProductionVolume",&volumeName); + T->SetBranchAddress("CreatorProcess",&procName); + T->SetBranchAddress("Ekine",&E); + T->SetBranchAddress("X",&x); + T->SetBranchAddress("Y",&y); + T->SetBranchAddress("Z",&z); + T->SetBranchAddress("dX",&dx); + T->SetBranchAddress("dY",&dy); + T->SetBranchAddress("dZ",&dz); + T->SetBranchAddress("Weight",&weight); + + TH2D *histoEmittanceXTheta; + histoEmittanceXTheta = new TH2D("histoEmittanceXTheta", "Emittance X #theta",100, -30, 30, 100, -30, 30); + + TH2D *histoEmittanceYPhi; + histoEmittanceYPhi = new TH2D("histoEmittanceYPhi", "Emittance Y #phi",100, -30, 30, 100, -30, 30); + + TH2D *histoSpotSize; + histoSpotSize = new TH2D("histoSpotSize", "Spot",100, -20, 20, 100, -20, 20); + + TH1D *histoEnergy; + histoEnergy = new TH1D("histoEnergy", "Energy",100, 175, 185); + + int n = T->GetEntries(); + cout<<"\nNb of particles in the PhS = "<GetEntry(i); + histoEmittanceXTheta->Fill(x,atan(dx/dz)*1000.,weight); // x-axis in mm and y-axis in mrad + histoEmittanceYPhi->Fill(y,atan(dy/dz)*1000,weight); + histoSpotSize->Fill(x,y,weight); + histoEnergy->Fill(E,weight); +} + gStyle->SetOptFit(1111); + gStyle->SetPalette(1); +TCanvas * fenetre1 = new TCanvas("fenetre1","fefe",1); +fenetre1->Divide(2,2); +fenetre1->cd(1); +histoEmittanceXTheta->Draw("COLZ"); +fenetre1->cd(2); +histoEmittanceYPhi->Draw("COLZ"); +fenetre1->cd(3); +histoSpotSize->Draw("COLZ"); +fenetre1->cd(4); +histoEnergy->Draw(); +} diff --git a/dosimetry/Radiotherapy/example4/data/GateMaterials.db b/dosimetry/Radiotherapy/example4/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example4/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/Radiotherapy/example4/mac/hadrontherapyStandardPhys.mac b/dosimetry/Radiotherapy/example4/mac/hadrontherapyStandardPhys.mac new file mode 100644 index 00000000..cfb36542 --- /dev/null +++ b/dosimetry/Radiotherapy/example4/mac/hadrontherapyStandardPhys.mac @@ -0,0 +1,124 @@ + +#===================================== +# Electromagnetic processes +#===================================== + +# +# For Leptons +#============= + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering +/gate/physics/processes/MultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/MultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + + + +# +# For Hadrons +#============= + +/gate/physics/addProcess HadronIonisation +/gate/physics/removeProcess HadronIonisation deuteron +/gate/physics/removeProcess HadronIonisation triton +/gate/physics/removeProcess HadronIonisation He3 +/gate/physics/removeProcess HadronIonisation alpha +/gate/physics/removeProcess HadronIonisation GenericIon +/gate/physics/processes/HadronIonisation/setStepFunction proton 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi+ 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi- 0.2 0.05 mm + + +/gate/physics/addProcess IonIonisation +/gate/physics/processes/IonIonisation/setStepFunction GenericIon 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction alpha 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction deuteron 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction triton 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction He3 0.1 0.02 mm + + +#===================================== +# Hadronic processes for hadrons +#===================================== + +/gate/physics/addProcess HadronElastic GenericIon +/gate/physics/processes/HadronElastic/setModel G4LElastic GenericIon + +/gate/physics/addProcess UHadronElastic +/gate/physics/processes/UHadronElastic/setModel G4HadronElastic +/gate/physics/processes/UHadronElastic/setDataSet G4HadronElasticDataSet + +/gate/physics/addProcess ProtonInelastic +/gate/physics/processes/ProtonInelastic/setModel G4BinaryCascade +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmin 170 MeV +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmax 500 GeV +/gate/physics/processes/ProtonInelastic/setModel PreCompound +/gate/physics/processes/ProtonInelastic/PreCompound/setEmin 0 MeV +/gate/physics/processes/ProtonInelastic/PreCompound/setEmax 170 MeV + +/gate/physics/addProcess IonInelastic +/gate/physics/processes/IonInelastic/setModel G4BinaryLightIonReaction +/gate/physics/processes/IonInelastic/setModel G4LEDeuteronInelastic deuteron +/gate/physics/processes/IonInelastic/setModel G4LETritonInelastic triton +/gate/physics/processes/IonInelastic/setModel G4LEAlphaInelastic alpha +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV deuteron +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV deuteron +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV triton +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV triton +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmin 80 MeV alpha +/gate/physics/processes/IonInelastic/G4BinaryLightIonReaction/setEmax 20 GeV alpha +/gate/physics/processes/IonInelastic/G4LEDeuteronInelastic/setEmin 0 MeV deuteron +/gate/physics/processes/IonInelastic/G4LEDeuteronInelastic/setEmax 80 MeV deuteron +/gate/physics/processes/IonInelastic/G4LETritonInelastic/setEmin 0 MeV triton +/gate/physics/processes/IonInelastic/G4LETritonInelastic/setEmax 80 MeV triton +/gate/physics/processes/IonInelastic/G4LEAlphaInelastic/setEmin 0 MeV alpha +/gate/physics/processes/IonInelastic/G4LEAlphaInelastic/setEmax 80 MeV alpha +/gate/physics/processes/IonInelastic/setDataSet G4IonsShenCrossSection GenericIon +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection deuteron +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection triton +/gate/physics/processes/IonInelastic/setDataSet G4TripathiLightCrossSection alpha + +/gate/physics/addProcess PionPlusInelastic +/gate/physics/processes/PionPlusInelastic/setModel G4LEPionPlusInelastic + +/gate/physics/addProcess PionMinusInelastic +/gate/physics/processes/PionMinusInelastic/setModel G4LEPionMinusInelastic + +/gate/physics/addProcess NeutronCapture +/gate/physics/processes/NeutronCapture/setModel G4LCapture +/gate/physics/addProcess Fission +/gate/physics/processes/Fission/setModel G4LFission +/gate/physics/addProcess NeutronInelastic +/gate/physics/processes/NeutronInelastic/setModel PreCompound + +/gate/physics/addProcess Decay + + +#===================================== +# Options +#===================================== + +/gate/physics/setEMin 0.1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 220 +/gate/physics/setLambdaBinning 220 diff --git a/dosimetry/Radiotherapy/example4/mac/main.mac b/dosimetry/Radiotherapy/example4/mac/main.mac new file mode 100644 index 00000000..353721c4 --- /dev/null +++ b/dosimetry/Radiotherapy/example4/mac/main.mac @@ -0,0 +1,188 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of proton beam in water box with Pencil Beam Scanning +# source and Phase Space output. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# World +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m +/gate/world/setMaterial Air + +# Global Box +/gate/world/daughters/name mainbox +/gate/world/daughters/insert box +/gate/mainbox/geometry/setXLength 40 cm +/gate/mainbox/geometry/setYLength 40 cm +/gate/mainbox/geometry/setZLength 40 cm +/gate/mainbox/placement/setTranslation 0.0 0.0 +20.1 cm +/gate/mainbox/setMaterial Water +/gate/mainbox/vis/setVisible 1 +/gate/mainbox/vis/setColor blue + +# Global Box Entrance +/gate/world/daughters/name mainBoxEntrance +/gate/world/daughters/insert cylinder +/gate/mainBoxEntrance/geometry/setRmin 0 cm +/gate/mainBoxEntrance/geometry/setRmax 10 cm +/gate/mainBoxEntrance/geometry/setPhiStart 0 deg +/gate/mainBoxEntrance/geometry/setDeltaPhi 360 deg +/gate/mainBoxEntrance/geometry/setHeight 1 nm +/gate/mainBoxEntrance/placement/setTranslation 0.0 0.0 0.0 cm +/gate/mainBoxEntrance/setMaterial Vacuum +/gate/mainBoxEntrance/vis/setVisible 1 +/gate/mainBoxEntrance/vis/setColor yellow + +# Beam Line +/gate/world/daughters/name BeamLine +/gate/world/daughters/insert cylinder +/gate/BeamLine/geometry/setRmin 0 cm +/gate/BeamLine/geometry/setRmax 10 cm +/gate/BeamLine/geometry/setPhiStart 0 deg +/gate/BeamLine/geometry/setDeltaPhi 360 deg +/gate/BeamLine/geometry/setHeight 2 m +/gate/BeamLine/placement/setTranslation 0.0 0.0 -1.5 m +/gate/BeamLine/setMaterial Vacuum +/gate/BeamLine/vis/setVisible 1 +/gate/BeamLine/vis/setColor green + +# Beam Line Entrance +/gate/BeamLine/daughters/name BeamLineEntrance +/gate/BeamLine/daughters/insert cylinder +/gate/BeamLineEntrance/geometry/setRmin 0 cm +/gate/BeamLineEntrance/geometry/setRmax 9.9 cm +/gate/BeamLineEntrance/geometry/setPhiStart 0 deg +/gate/BeamLineEntrance/geometry/setDeltaPhi 360 deg +/gate/BeamLineEntrance/geometry/setHeight 1 nm +/gate/BeamLineEntrance/placement/setTranslation 0.0 0.0 -0.9 m +/gate/BeamLineEntrance/setMaterial Vacuum +/gate/BeamLineEntrance/vis/setVisible 1 +/gate/BeamLineEntrance/vis/setColor yellow + +# Beam Line Middle +/gate/BeamLine/daughters/name BeamLineMiddle +/gate/BeamLine/daughters/insert cylinder +/gate/BeamLineMiddle/geometry/setRmin 0 cm +/gate/BeamLineMiddle/geometry/setRmax 9.9 cm +/gate/BeamLineMiddle/geometry/setPhiStart 0 deg +/gate/BeamLineMiddle/geometry/setDeltaPhi 360 deg +/gate/BeamLineMiddle/geometry/setHeight 1 nm +/gate/BeamLineMiddle/placement/setTranslation 0.0 0.0 0.0 m +/gate/BeamLineMiddle/setMaterial Vacuum +/gate/BeamLineMiddle/vis/setVisible 1 +/gate/BeamLineMiddle/vis/setColor yellow + +# Beam Line Exit +/gate/BeamLine/daughters/name BeamLineExit +/gate/BeamLine/daughters/insert cylinder +/gate/BeamLineExit/geometry/setRmin 0 cm +/gate/BeamLineExit/geometry/setRmax 9.9 cm +/gate/BeamLineExit/geometry/setPhiStart 0 deg +/gate/BeamLineExit/geometry/setDeltaPhi 360 deg +/gate/BeamLineExit/geometry/setHeight 1 nm +/gate/BeamLineExit/placement/setTranslation 0.0 0.0 +0.9 m +/gate/BeamLineExit/setMaterial Vacuum +/gate/BeamLineExit/vis/setVisible 1 +/gate/BeamLineExit/vis/setColor yellow + + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList QGSP_BERT_HP_EMY + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion mainbox 0.1 mm +/gate/physics/Electron/SetCutInRegion mainbox 0.1 mm +/gate/physics/Positron/SetCutInRegion mainbox 0.1 mm + +/gate/physics/SetMaxStepSizeInRegion world 1 mm +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter deuteron +/gate/physics/ActivateStepLimiter triton +/gate/physics/ActivateStepLimiter alpha +/gate/physics/ActivateStepLimiter GenericIon + +/gate/physics/displayCuts + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/IDD-proton.txt +/gate/actor/doseDistribution/attachTo mainbox +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setPosition 0 0 0 cm +/gate/actor/doseDistribution/setResolution 1 1 400 +/gate/actor/doseDistribution/saveEveryNSeconds 60 +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep false +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableUncertaintyDose true +/gate/actor/doseDistribution/enableNumberOfHits false + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-proton.txt +/gate/actor/stat/saveEveryNSeconds 60 + +/gate/actor/addActor PhaseSpaceActor PHS_ENTRANCE +/gate/actor/PHS_ENTRANCE/attachTo BeamLineEntrance +/gate/actor/PHS_ENTRANCE/useVolumeFrame true +/gate/actor/PHS_ENTRANCE/save output/BeamLineEntrance.root + +/gate/actor/addActor PhaseSpaceActor PHS_MIDDLE +/gate/actor/PHS_MIDDLE/attachTo BeamLineMiddle +/gate/actor/PHS_MIDDLE/useVolumeFrame true +/gate/actor/PHS_MIDDLE/save output/BeamLineMiddle.root + +/gate/actor/addActor PhaseSpaceActor PHS_EXIT +/gate/actor/PHS_EXIT/attachTo BeamLineExit +/gate/actor/PHS_EXIT/useVolumeFrame true +/gate/actor/PHS_EXIT/save output/BeamLineExit.root + +/gate/actor/addActor PhaseSpaceActor PHS_GLOBALBOX +/gate/actor/PHS_GLOBALBOX/attachTo mainBoxEntrance +/gate/actor/PHS_GLOBALBOX/useVolumeFrame true +/gate/actor/PHS_GLOBALBOX/save output/GlobalBoxEntrance.root + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/control/execute mac/sourcePBS.mac + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/application/setTotalNumberOfPrimaries 1000 +/gate/application/start diff --git a/dosimetry/Radiotherapy/example4/mac/sourcePBS.mac b/dosimetry/Radiotherapy/example4/mac/sourcePBS.mac new file mode 100644 index 00000000..21c0844f --- /dev/null +++ b/dosimetry/Radiotherapy/example4/mac/sourcePBS.mac @@ -0,0 +1,32 @@ +# SOURCE PBS +/gate/source/addSource PBS PencilBeam + +#particle type +/gate/source/PBS/setParticleType proton + +#energy spectrum +/gate/source/PBS/setEnergy 180 MeV +/gate/source/PBS/setSigmaEnergy 0.8 MeV + +#position +/gate/source/PBS/setPosition 0 0 -2.49 m + +# spot size +/gate/source/PBS/setSigmaX 6 mm +/gate/source/PBS/setSigmaY 10 mm + +#divergence +/gate/source/PBS/setSigmaTheta 3 mrad +/gate/source/PBS/setSigmaPhi 4 mrad + +#emittance +/gate/source/PBS/setEllipseXThetaEmittance 40 mm*mrad +/gate/source/PBS/setEllipseYPhiEmittance 40 mm*mrad + +#positive-> converging beam; negative diverging beam +/gate/source/PBS/setEllipseXThetaRotationNorm positive +/gate/source/PBS/setEllipseYPhiRotationNorm positive + +#beam direction rotation +#/gate/source/PBS/setRotationAxis 1 0 0 +#/gate/source/PBS/setRotationAngle 180 deg diff --git a/dosimetry/Radiotherapy/example4/mac/verbose.mac b/dosimetry/Radiotherapy/example4/mac/verbose.mac new file mode 100644 index 00000000..899caf84 --- /dev/null +++ b/dosimetry/Radiotherapy/example4/mac/verbose.mac @@ -0,0 +1,15 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 + + diff --git a/dosimetry/Radiotherapy/example4/mac/visu.mac b/dosimetry/Radiotherapy/example4/mac/visu.mac new file mode 100644 index 00000000..f133e125 --- /dev/null +++ b/dosimetry/Radiotherapy/example4/mac/visu.mac @@ -0,0 +1,15 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +#/vis/scene/endOfEventAction accumulate +/vis/viewer/set/viewpointThetaPhi 70 70 +/vis/viewer/zoom 1 +/vis/viewer/set/style surface +/gate/world/vis/setVisible false diff --git a/dosimetry/Radiotherapy/example4/output/.gitignore b/dosimetry/Radiotherapy/example4/output/.gitignore new file mode 100644 index 00000000..54680444 --- /dev/null +++ b/dosimetry/Radiotherapy/example4/output/.gitignore @@ -0,0 +1,10 @@ +/BeamLineEntrance.root +/BeamLineExit.root +/BeamLineMiddle.root +/GlobalBoxEntrance.root +/IDD-proton-Dose-Squared.txt +/IDD-proton-Dose-Uncertainty.txt +/IDD-proton-Dose.txt +/IDD-proton-Edep.txt +/physics.txt +/stat-proton.txt diff --git a/dosimetry/Radiotherapy/example4/output/readme.txt b/dosimetry/Radiotherapy/example4/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example4/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example5/PhS-Analysis.C b/dosimetry/Radiotherapy/example5/PhS-Analysis.C new file mode 100755 index 00000000..a13e55cb --- /dev/null +++ b/dosimetry/Radiotherapy/example5/PhS-Analysis.C @@ -0,0 +1,42 @@ +{ + float E; + float x, y, z; + float dx, dy, dz; + float weight; + char volumeName[64]; + char particleName[64]; + char procName[64]; + + TChain * T = new TChain("PhaseSpace"); + + T->Add("output/GlobalBoxEntrance2Beams.root"); + + T->SetBranchAddress("ParticleName",&particleName); + T->SetBranchAddress("ProductionVolume",&volumeName); + T->SetBranchAddress("CreatorProcess",&procName); + T->SetBranchAddress("Ekine",&E); + T->SetBranchAddress("X",&x); + T->SetBranchAddress("Y",&y); + T->SetBranchAddress("Z",&z); + T->SetBranchAddress("dX",&dx); + T->SetBranchAddress("dY",&dy); + T->SetBranchAddress("dZ",&dz); + T->SetBranchAddress("Weight",&weight); + + TH2D *histoSpotSize; + histoSpotSize = new TH2D("histoSpotSize", "Spot",100, -200, 200, 100, -100, 100); + + int n = T->GetEntries(); + cout<<"\nNb Particles dans le PhS = "<GetEntry(i); + histoSpotSize->Fill(x,z,weight); +} + gStyle->SetOptFit(1111); + gStyle->SetPalette(1); +TCanvas * fenetre1 = new TCanvas("fenetre1","fefe",1); +fenetre1->cd(1); +histoSpotSize->Draw("COLZ"); +} + diff --git a/dosimetry/Radiotherapy/example5/data/GateMaterials.db b/dosimetry/Radiotherapy/example5/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example5/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/Radiotherapy/example5/data/PlanDescriptionToGATE.txt b/dosimetry/Radiotherapy/example5/data/PlanDescriptionToGATE.txt new file mode 100644 index 00000000..0aae36e4 --- /dev/null +++ b/dosimetry/Radiotherapy/example5/data/PlanDescriptionToGATE.txt @@ -0,0 +1,150 @@ +#TREATMENT-PLAN-DESCRIPTION +#PlanName +IMPT +#NumberOfFractions *** CURRENTLY THIS VALUE IS NOT USED *** +1 +##FractionID *** CURRENTLY THIS VALUE IS NOT USED *** +1 +##NumberOfFields +2 +###FieldsID +1 +###FieldsID +2 +#TotalMetersetWeightOfAllFields *** CURRENTLY THIS VALUE IS NOT USED *** +662421 + +#FIELD-DESCRIPTION +###FieldID +1 +###FinalCumulativeMeterSetWeight *** CURRENTLY THIS VALUE IS NOT USED *** +336732 +###GantryAngle (in degrees) +0 +###PatientSupportAngle *** CURRENTLY THIS VALUE IS NOT USED *** +0 +###IsocenterPosition *** CURRENTLY THIS VALUE IS NOT USED *** +4.4 3.8 -1218.5 +###NumberOfControlPoints +4 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID *** CURRENTLY THIS VALUE IS NOT USED *** +4 +####CumulativeMetersetWeight *** CURRENTLY THIS VALUE IS NOT USED *** +0 +####Energy (MeV) +187 +####NbOfScannedSpots +11 +####X Y Weight (spot position at isocenter in mm, with weight in MU (default) or number of protons "setSpotIntensityAsNbProtons true") +-80 20 100 +-100 20 100 +-120 20 100 +-120 0 100 +-120 -20 100 +-120 -40 100 +-100 -40 100 +-80 -40 100 +-80 -20 100 +-90 -20 50 +-70 -20 50 +####ControlPointIndex +1 +####SpotTunnedID *** CURRENTLY THIS VALUE IS NOT USED *** +0 +####CumulativeMetersetWeight *** CURRENTLY THIS VALUE IS NOT USED *** +700 +####Energy (MeV) +160 +####NbOfScannedSpots +10 +####X Y Weight +0 20 100 +-20 20 100 +-40 20 100 +0 0 100 +-20 0 100 +-40 0 100 +0 -20 100 +-40 -20 100 +0 -40 100 +-40 -40 100 +####ControlPointIndex +2 +####SpotTunnedID *** CURRENTLY THIS VALUE IS NOT USED *** +0 +####CumulativeMetersetWeight *** CURRENTLY THIS VALUE IS NOT USED *** +1700 +####Energy (MeV) +120 +####NbOfScannedSpots +6 +####X Y Weight +40 20 100 +60 20 100 +80 20 100 +60 0 100 +60 -20 100 +60 -40 100 +####ControlPointIndex +3 +####SpotTunnedID +0 +####CumulativeMetersetWeight *** CURRENTLY THIS VALUE IS NOT USED *** +2450 +####Energy (MeV) +230 +####NbOfScannedSpots +9 +####X Y Weight +120 20 100 +140 20 100 +160 20 100 +120 0 100 +140 0 100 +120 -20 100 +120 -40 100 +140 -40 100 +160 -40 100 + +#FIELD-DESCRIPTION +###FieldID +2 +###FinalCumulativeMeterSetWeight *** CURRENTLY THIS VALUE IS NOT USED *** +325689 +###GantryAngle +-85 +###PatientSupportAngle *** CURRENTLY THIS VALUE IS NOT USED *** +0 +###IsocenterPosition *** CURRENTLY THIS VALUE IS NOT USED *** +4.4 3.8 -1218.5 +###NumberOfControlPoints +2 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID *** CURRENTLY THIS VALUE IS NOT USED *** +4 +####CumulativeMetersetWeight *** CURRENTLY THIS VALUE IS NOT USED *** +0 +####Energy (MeV) +250 +####NbOfScannedSpots +1 +####X Y Weight +0 -60 2000 +####ControlPointIndex +1 +####SpotTunnedID *** CURRENTLY THIS VALUE IS NOT USED *** +0 +####CumulativeMetersetWeight *** CURRENTLY THIS VALUE IS NOT USED *** +325689 +####Energy (MeV) +0 +####NbOfScannedSpots +0 +####X Y Weight diff --git a/dosimetry/Radiotherapy/example5/data/Source-Properties.txt b/dosimetry/Radiotherapy/example5/data/Source-Properties.txt new file mode 100644 index 00000000..89249f54 --- /dev/null +++ b/dosimetry/Radiotherapy/example5/data/Source-Properties.txt @@ -0,0 +1,59 @@ +# Source properties + +# Nozzle exit to Isocenter distance +500 +# SMX to Isocenter distance +2000 +# SMY to Isocenter distance +2000 + +# ENERGY +# mean energy +# polynomial order +1 +# polynomial parameters (highest to lowest) +1 +0 + +# energy spread +# polynomial order +1 +# polynomial parameters (highest to lowest) +0.01 +0 + +# SPOT x y theta phi +# x +# polynomial order +1 +# polynomial parameters +0.01 +2 +# Theta +# polynomial order +0 +# polynomial parameters +0.003 +# y +# polynomial order +1 +# polynomial parameters +0.01 +2 +# Phi +# polynomial order +0 +# polynomial parameters +0.002 + +# SPOT emmittances +# x-theta emmittance +# polynomial order +0 +# polynomial parameters +0.01 +# y-phi emmittance +# polynomial order +0 +# polynomial parameters +0.005 diff --git a/dosimetry/Radiotherapy/example5/mac/main.mac b/dosimetry/Radiotherapy/example5/mac/main.mac new file mode 100644 index 00000000..18b7f977 --- /dev/null +++ b/dosimetry/Radiotherapy/example5/mac/main.mac @@ -0,0 +1,100 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of proton beam in water box with Pencil Beam Scanning +# source with a treatment plan obtained from a TPS. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# World +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m +/gate/world/setMaterial Air + +/gate/world/daughters/name mainBoxEntrance +/gate/world/daughters/insert box +/gate/mainBoxEntrance/geometry/setXLength 40 cm +/gate/mainBoxEntrance/geometry/setZLength 40 cm +/gate/mainBoxEntrance/geometry/setYLength 1 nm +/gate/mainBoxEntrance/placement/setTranslation 0.0 0.0 0.0 cm +/gate/mainBoxEntrance/setMaterial Water +/gate/mainBoxEntrance/vis/setVisible 1 +/gate/mainBoxEntrance/vis/setColor yellow + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList QGSP_BERT_HP_EMY + +/gate/physics/Gamma/SetCutInRegion world 1 m +/gate/physics/Electron/SetCutInRegion world 1 m +/gate/physics/Positron/SetCutInRegion world 1 m + +# /gate/physics/Gamma/SetCutInRegion mainbox 0.1 mm +# /gate/physics/Electron/SetCutInRegion mainbox 0.1 mm +# /gate/physics/Positron/SetCutInRegion mainbox 0.1 mm + +/gate/physics/SetMaxStepSizeInRegion mainBoxEntrance 1 mm +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter deuteron +/gate/physics/ActivateStepLimiter triton +/gate/physics/ActivateStepLimiter alpha +/gate/physics/ActivateStepLimiter GenericIon + +/gate/physics/displayCuts + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-proton.txt +/gate/actor/stat/saveEveryNSeconds 100 + +/gate/actor/addActor PhaseSpaceActor PHS_GLOBALBOX +/gate/actor/PHS_GLOBALBOX/attachTo mainBoxEntrance +#/gate/actor/PHS_GLOBALBOX/useVolumeFrame +/gate/actor/PHS_GLOBALBOX/save output/GlobalBoxEntrance2Beams.root + + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/gate/source/addSource PBS TPSPencilBeam +/gate/source/PBS/setTestFlag false +/gate/source/PBS/setPlan data/PlanDescriptionToGATE.txt +#/gate/source/PBS/setNotAllowedFieldID 1 +#/gate/source/PBS/setNotAllowedFieldID 2 +/gate/source/PBS/setFlatGenerationFlag false +/gate/source/PBS/setSourceDescriptionFile data/Source-Properties.txt + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/application/setTotalNumberOfPrimaries 100000 +/gate/application/start diff --git a/dosimetry/Radiotherapy/example5/mac/verbose.mac b/dosimetry/Radiotherapy/example5/mac/verbose.mac new file mode 100644 index 00000000..899caf84 --- /dev/null +++ b/dosimetry/Radiotherapy/example5/mac/verbose.mac @@ -0,0 +1,15 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 + + diff --git a/dosimetry/Radiotherapy/example5/mac/visu.mac b/dosimetry/Radiotherapy/example5/mac/visu.mac new file mode 100644 index 00000000..b3dafbec --- /dev/null +++ b/dosimetry/Radiotherapy/example5/mac/visu.mac @@ -0,0 +1,15 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate +/vis/viewer/set/viewpointThetaPhi 90 0 +/vis/viewer/zoom 0.1 +#/vis/viewer/set/style surface +/gate/world/vis/setVisible false diff --git a/dosimetry/Radiotherapy/example5/output/.gitignore b/dosimetry/Radiotherapy/example5/output/.gitignore new file mode 100644 index 00000000..56dd0460 --- /dev/null +++ b/dosimetry/Radiotherapy/example5/output/.gitignore @@ -0,0 +1,3 @@ +/GlobalBoxEntrance2Beams.root +/physics.txt +/stat-proton.txt diff --git a/dosimetry/Radiotherapy/example5/output/readme.txt b/dosimetry/Radiotherapy/example5/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example5/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example6/data/GateMaterials.db b/dosimetry/Radiotherapy/example6/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example6/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/Radiotherapy/example6/data/patient-HUmaterials.db b/dosimetry/Radiotherapy/example6/data/patient-HUmaterials.db new file mode 100644 index 00000000..e08c2398 --- /dev/null +++ b/dosimetry/Radiotherapy/example6/data/patient-HUmaterials.db @@ -0,0 +1,28499 @@ +[Materials] +# Material 0 corresponding to H=[ -1050;-1048.06 ] +Air_0: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 1 corresponding to H=[ -1048.06;-1046.12 ] +Air_1: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 2 corresponding to H=[ -1046.12;-1044.17 ] +Air_2: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 3 corresponding to H=[ -1044.17;-1042.23 ] +Air_3: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 4 corresponding to H=[ -1042.23;-1040.29 ] +Air_4: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 5 corresponding to H=[ -1040.29;-1038.35 ] +Air_5: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 6 corresponding to H=[ -1038.35;-1036.4 ] +Air_6: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 7 corresponding to H=[ -1036.4;-1034.46 ] +Air_7: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 8 corresponding to H=[ -1034.46;-1032.52 ] +Air_8: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 9 corresponding to H=[ -1032.52;-1030.58 ] +Air_9: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 10 corresponding to H=[ -1030.58;-1028.63 ] +Air_10: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 11 corresponding to H=[ -1028.63;-1026.69 ] +Air_11: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 12 corresponding to H=[ -1026.69;-1024.75 ] +Air_12: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 13 corresponding to H=[ -1024.75;-1022.81 ] +Air_13: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 14 corresponding to H=[ -1022.81;-1020.87 ] +Air_14: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 15 corresponding to H=[ -1020.87;-1018.92 ] +Air_15: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 16 corresponding to H=[ -1018.92;-1016.98 ] +Air_16: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 17 corresponding to H=[ -1016.98;-1015.04 ] +Air_17: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 18 corresponding to H=[ -1015.04;-1013.1 ] +Air_18: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 19 corresponding to H=[ -1013.1;-1011.15 ] +Air_19: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 20 corresponding to H=[ -1011.15;-1009.21 ] +Air_20: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 21 corresponding to H=[ -1009.21;-1007.27 ] +Air_21: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 22 corresponding to H=[ -1007.27;-1005.33 ] +Air_22: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 23 corresponding to H=[ -1005.33;-1003.38 ] +Air_23: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 24 corresponding to H=[ -1003.38;-1001.44 ] +Air_24: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 25 corresponding to H=[ -1001.44;-999.5 ] +Air_25: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 26 corresponding to H=[ -999.5;-997.558 ] +Air_26: d=2.72497 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 27 corresponding to H=[ -997.558;-995.615 ] +Air_27: d=4.72497 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 28 corresponding to H=[ -995.615;-993.673 ] +Air_28: d=6.72497 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 29 corresponding to H=[ -993.673;-991.731 ] +Air_29: d=8.72497 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 30 corresponding to H=[ -991.731;-989.788 ] +Air_30: d=10.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 31 corresponding to H=[ -989.788;-987.846 ] +Air_31: d=12.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 32 corresponding to H=[ -987.846;-985.904 ] +Air_32: d=14.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 33 corresponding to H=[ -985.904;-983.961 ] +Air_33: d=16.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 34 corresponding to H=[ -983.961;-982.019 ] +Air_34: d=18.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 35 corresponding to H=[ -982.019;-980.077 ] +Air_35: d=20.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 36 corresponding to H=[ -980.077;-978.134 ] +Air_36: d=22.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 37 corresponding to H=[ -978.134;-976.192 ] +Air_37: d=24.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 38 corresponding to H=[ -976.192;-974.25 ] +Air_38: d=26.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 39 corresponding to H=[ -974.25;-972.308 ] +Air_39: d=28.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 40 corresponding to H=[ -972.308;-970.365 ] +Air_40: d=30.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 41 corresponding to H=[ -970.365;-968.423 ] +Air_41: d=32.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 42 corresponding to H=[ -968.423;-966.481 ] +Air_42: d=34.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 43 corresponding to H=[ -966.481;-964.538 ] +Air_43: d=36.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 44 corresponding to H=[ -964.538;-962.596 ] +Air_44: d=38.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 45 corresponding to H=[ -962.596;-960.654 ] +Air_45: d=40.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 46 corresponding to H=[ -960.654;-958.711 ] +Air_46: d=42.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 47 corresponding to H=[ -958.711;-956.769 ] +Air_47: d=44.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 48 corresponding to H=[ -956.769;-954.827 ] +Air_48: d=46.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 49 corresponding to H=[ -954.827;-952.884 ] +Air_49: d=48.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 50 corresponding to H=[ -952.884;-950.942 ] +Air_50: d=50.725 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 51 corresponding to H=[ -950.942;-950 ] +Air_51: d=52.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material 52 corresponding to H=[ -950;-949.029 ] +Lung_52: d=53.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 53 corresponding to H=[ -949.029;-948.058 ] +Lung_53: d=54.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 54 corresponding to H=[ -948.058;-947.087 ] +Lung_54: d=55.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 55 corresponding to H=[ -947.087;-946.115 ] +Lung_55: d=56.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 56 corresponding to H=[ -946.115;-945.144 ] +Lung_56: d=57.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 57 corresponding to H=[ -945.144;-944.173 ] +Lung_57: d=58.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 58 corresponding to H=[ -944.173;-943.202 ] +Lung_58: d=59.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 59 corresponding to H=[ -943.202;-942.231 ] +Lung_59: d=60.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 60 corresponding to H=[ -942.231;-941.26 ] +Lung_60: d=61.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 61 corresponding to H=[ -941.26;-940.288 ] +Lung_61: d=62.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 62 corresponding to H=[ -940.288;-939.317 ] +Lung_62: d=63.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 63 corresponding to H=[ -939.317;-938.346 ] +Lung_63: d=64.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 64 corresponding to H=[ -938.346;-937.375 ] +Lung_64: d=65.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 65 corresponding to H=[ -937.375;-936.404 ] +Lung_65: d=66.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 66 corresponding to H=[ -936.404;-935.433 ] +Lung_66: d=67.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 67 corresponding to H=[ -935.433;-934.462 ] +Lung_67: d=68.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 68 corresponding to H=[ -934.462;-933.49 ] +Lung_68: d=69.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 69 corresponding to H=[ -933.49;-932.519 ] +Lung_69: d=70.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 70 corresponding to H=[ -932.519;-931.548 ] +Lung_70: d=71.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 71 corresponding to H=[ -931.548;-930.577 ] +Lung_71: d=72.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 72 corresponding to H=[ -930.577;-929.606 ] +Lung_72: d=73.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 73 corresponding to H=[ -929.606;-928.635 ] +Lung_73: d=74.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 74 corresponding to H=[ -928.635;-927.663 ] +Lung_74: d=75.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 75 corresponding to H=[ -927.663;-926.692 ] +Lung_75: d=76.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 76 corresponding to H=[ -926.692;-925.721 ] +Lung_76: d=77.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 77 corresponding to H=[ -925.721;-924.75 ] +Lung_77: d=78.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 78 corresponding to H=[ -924.75;-923.779 ] +Lung_78: d=79.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 79 corresponding to H=[ -923.779;-922.808 ] +Lung_79: d=80.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 80 corresponding to H=[ -922.808;-921.836 ] +Lung_80: d=81.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 81 corresponding to H=[ -921.836;-920.865 ] +Lung_81: d=82.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 82 corresponding to H=[ -920.865;-919.894 ] +Lung_82: d=83.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 83 corresponding to H=[ -919.894;-918.923 ] +Lung_83: d=84.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 84 corresponding to H=[ -918.923;-917.952 ] +Lung_84: d=85.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 85 corresponding to H=[ -917.952;-916.981 ] +Lung_85: d=86.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 86 corresponding to H=[ -916.981;-916.01 ] +Lung_86: d=87.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 87 corresponding to H=[ -916.01;-915.038 ] +Lung_87: d=88.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 88 corresponding to H=[ -915.038;-914.067 ] +Lung_88: d=89.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 89 corresponding to H=[ -914.067;-913.096 ] +Lung_89: d=90.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 90 corresponding to H=[ -913.096;-912.125 ] +Lung_90: d=91.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 91 corresponding to H=[ -912.125;-911.154 ] +Lung_91: d=92.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 92 corresponding to H=[ -911.154;-910.183 ] +Lung_92: d=93.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 93 corresponding to H=[ -910.183;-909.211 ] +Lung_93: d=94.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 94 corresponding to H=[ -909.211;-908.24 ] +Lung_94: d=95.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 95 corresponding to H=[ -908.24;-907.269 ] +Lung_95: d=96.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 96 corresponding to H=[ -907.269;-906.298 ] +Lung_96: d=97.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 97 corresponding to H=[ -906.298;-905.327 ] +Lung_97: d=98.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 98 corresponding to H=[ -905.327;-904.356 ] +Lung_98: d=99.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 99 corresponding to H=[ -904.356;-903.385 ] +Lung_99: d=100.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 100 corresponding to H=[ -903.385;-902.413 ] +Lung_100: d=101.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 101 corresponding to H=[ -902.413;-901.442 ] +Lung_101: d=102.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 102 corresponding to H=[ -901.442;-900.471 ] +Lung_102: d=103.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 103 corresponding to H=[ -900.471;-899.5 ] +Lung_103: d=104.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 104 corresponding to H=[ -899.5;-898.529 ] +Lung_104: d=105.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 105 corresponding to H=[ -898.529;-897.558 ] +Lung_105: d=106.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 106 corresponding to H=[ -897.558;-896.586 ] +Lung_106: d=107.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 107 corresponding to H=[ -896.586;-895.615 ] +Lung_107: d=108.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 108 corresponding to H=[ -895.615;-894.644 ] +Lung_108: d=109.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 109 corresponding to H=[ -894.644;-893.673 ] +Lung_109: d=110.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 110 corresponding to H=[ -893.673;-892.702 ] +Lung_110: d=111.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 111 corresponding to H=[ -892.702;-891.731 ] +Lung_111: d=112.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 112 corresponding to H=[ -891.731;-890.759 ] +Lung_112: d=113.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 113 corresponding to H=[ -890.759;-889.788 ] +Lung_113: d=114.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 114 corresponding to H=[ -889.788;-888.817 ] +Lung_114: d=115.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 115 corresponding to H=[ -888.817;-887.846 ] +Lung_115: d=116.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 116 corresponding to H=[ -887.846;-886.875 ] +Lung_116: d=117.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 117 corresponding to H=[ -886.875;-885.904 ] +Lung_117: d=118.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 118 corresponding to H=[ -885.904;-884.933 ] +Lung_118: d=119.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 119 corresponding to H=[ -884.933;-883.961 ] +Lung_119: d=120.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 120 corresponding to H=[ -883.961;-882.99 ] +Lung_120: d=121.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 121 corresponding to H=[ -882.99;-882.019 ] +Lung_121: d=122.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 122 corresponding to H=[ -882.019;-881.048 ] +Lung_122: d=123.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 123 corresponding to H=[ -881.048;-880.077 ] +Lung_123: d=124.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 124 corresponding to H=[ -880.077;-879.106 ] +Lung_124: d=125.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 125 corresponding to H=[ -879.106;-878.134 ] +Lung_125: d=126.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 126 corresponding to H=[ -878.134;-877.163 ] +Lung_126: d=127.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 127 corresponding to H=[ -877.163;-876.192 ] +Lung_127: d=128.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 128 corresponding to H=[ -876.192;-875.221 ] +Lung_128: d=129.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 129 corresponding to H=[ -875.221;-874.25 ] +Lung_129: d=130.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 130 corresponding to H=[ -874.25;-873.279 ] +Lung_130: d=131.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 131 corresponding to H=[ -873.279;-872.308 ] +Lung_131: d=132.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 132 corresponding to H=[ -872.308;-871.336 ] +Lung_132: d=133.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 133 corresponding to H=[ -871.336;-870.365 ] +Lung_133: d=134.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 134 corresponding to H=[ -870.365;-869.394 ] +Lung_134: d=135.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 135 corresponding to H=[ -869.394;-868.423 ] +Lung_135: d=136.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 136 corresponding to H=[ -868.423;-867.452 ] +Lung_136: d=137.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 137 corresponding to H=[ -867.452;-866.481 ] +Lung_137: d=138.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 138 corresponding to H=[ -866.481;-865.509 ] +Lung_138: d=139.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 139 corresponding to H=[ -865.509;-864.538 ] +Lung_139: d=140.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 140 corresponding to H=[ -864.538;-863.567 ] +Lung_140: d=141.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 141 corresponding to H=[ -863.567;-862.596 ] +Lung_141: d=142.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 142 corresponding to H=[ -862.596;-861.625 ] +Lung_142: d=143.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 143 corresponding to H=[ -861.625;-860.654 ] +Lung_143: d=144.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 144 corresponding to H=[ -860.654;-859.682 ] +Lung_144: d=145.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 145 corresponding to H=[ -859.682;-858.711 ] +Lung_145: d=146.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 146 corresponding to H=[ -858.711;-857.74 ] +Lung_146: d=147.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 147 corresponding to H=[ -857.74;-856.769 ] +Lung_147: d=148.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 148 corresponding to H=[ -856.769;-855.798 ] +Lung_148: d=149.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 149 corresponding to H=[ -855.798;-854.827 ] +Lung_149: d=150.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 150 corresponding to H=[ -854.827;-853.856 ] +Lung_150: d=151.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 151 corresponding to H=[ -853.856;-852.884 ] +Lung_151: d=152.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 152 corresponding to H=[ -852.884;-851.913 ] +Lung_152: d=153.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 153 corresponding to H=[ -851.913;-850.942 ] +Lung_153: d=154.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 154 corresponding to H=[ -850.942;-849.971 ] +Lung_154: d=155.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 155 corresponding to H=[ -849.971;-849 ] +Lung_155: d=156.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 156 corresponding to H=[ -849;-848.029 ] +Lung_156: d=157.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 157 corresponding to H=[ -848.029;-847.057 ] +Lung_157: d=158.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 158 corresponding to H=[ -847.057;-846.086 ] +Lung_158: d=159.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 159 corresponding to H=[ -846.086;-845.115 ] +Lung_159: d=160.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 160 corresponding to H=[ -845.115;-844.144 ] +Lung_160: d=161.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 161 corresponding to H=[ -844.144;-843.173 ] +Lung_161: d=162.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 162 corresponding to H=[ -843.173;-842.202 ] +Lung_162: d=163.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 163 corresponding to H=[ -842.202;-841.231 ] +Lung_163: d=164.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 164 corresponding to H=[ -841.231;-840.259 ] +Lung_164: d=165.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 165 corresponding to H=[ -840.259;-839.288 ] +Lung_165: d=166.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 166 corresponding to H=[ -839.288;-838.317 ] +Lung_166: d=167.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 167 corresponding to H=[ -838.317;-837.346 ] +Lung_167: d=168.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 168 corresponding to H=[ -837.346;-836.375 ] +Lung_168: d=169.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 169 corresponding to H=[ -836.375;-835.404 ] +Lung_169: d=170.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 170 corresponding to H=[ -835.404;-834.432 ] +Lung_170: d=171.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 171 corresponding to H=[ -834.432;-833.461 ] +Lung_171: d=172.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 172 corresponding to H=[ -833.461;-832.49 ] +Lung_172: d=173.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 173 corresponding to H=[ -832.49;-831.519 ] +Lung_173: d=174.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 174 corresponding to H=[ -831.519;-830.548 ] +Lung_174: d=175.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 175 corresponding to H=[ -830.548;-829.577 ] +Lung_175: d=176.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 176 corresponding to H=[ -829.577;-828.605 ] +Lung_176: d=177.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 177 corresponding to H=[ -828.605;-827.634 ] +Lung_177: d=178.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 178 corresponding to H=[ -827.634;-826.663 ] +Lung_178: d=179.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 179 corresponding to H=[ -826.663;-825.692 ] +Lung_179: d=180.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 180 corresponding to H=[ -825.692;-824.721 ] +Lung_180: d=181.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 181 corresponding to H=[ -824.721;-823.75 ] +Lung_181: d=182.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 182 corresponding to H=[ -823.75;-822.779 ] +Lung_182: d=183.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 183 corresponding to H=[ -822.779;-821.807 ] +Lung_183: d=184.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 184 corresponding to H=[ -821.807;-820.836 ] +Lung_184: d=185.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 185 corresponding to H=[ -820.836;-819.865 ] +Lung_185: d=186.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 186 corresponding to H=[ -819.865;-818.894 ] +Lung_186: d=187.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 187 corresponding to H=[ -818.894;-817.923 ] +Lung_187: d=188.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 188 corresponding to H=[ -817.923;-816.952 ] +Lung_188: d=189.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 189 corresponding to H=[ -816.952;-815.98 ] +Lung_189: d=190.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 190 corresponding to H=[ -815.98;-815.009 ] +Lung_190: d=191.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 191 corresponding to H=[ -815.009;-814.038 ] +Lung_191: d=192.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 192 corresponding to H=[ -814.038;-813.067 ] +Lung_192: d=193.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 193 corresponding to H=[ -813.067;-812.096 ] +Lung_193: d=194.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 194 corresponding to H=[ -812.096;-811.125 ] +Lung_194: d=195.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 195 corresponding to H=[ -811.125;-810.154 ] +Lung_195: d=196.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 196 corresponding to H=[ -810.154;-809.182 ] +Lung_196: d=197.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 197 corresponding to H=[ -809.182;-808.211 ] +Lung_197: d=198.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 198 corresponding to H=[ -808.211;-807.24 ] +Lung_198: d=199.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 199 corresponding to H=[ -807.24;-806.269 ] +Lung_199: d=200.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 200 corresponding to H=[ -806.269;-805.298 ] +Lung_200: d=201.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 201 corresponding to H=[ -805.298;-804.327 ] +Lung_201: d=202.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 202 corresponding to H=[ -804.327;-803.355 ] +Lung_202: d=203.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 203 corresponding to H=[ -803.355;-802.384 ] +Lung_203: d=204.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 204 corresponding to H=[ -802.384;-801.413 ] +Lung_204: d=205.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 205 corresponding to H=[ -801.413;-800.442 ] +Lung_205: d=206.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 206 corresponding to H=[ -800.442;-799.471 ] +Lung_206: d=207.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 207 corresponding to H=[ -799.471;-798.5 ] +Lung_207: d=208.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 208 corresponding to H=[ -798.5;-797.529 ] +Lung_208: d=209.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 209 corresponding to H=[ -797.529;-796.557 ] +Lung_209: d=210.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 210 corresponding to H=[ -796.557;-795.586 ] +Lung_210: d=211.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 211 corresponding to H=[ -795.586;-794.615 ] +Lung_211: d=212.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 212 corresponding to H=[ -794.615;-793.644 ] +Lung_212: d=213.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 213 corresponding to H=[ -793.644;-792.673 ] +Lung_213: d=214.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 214 corresponding to H=[ -792.673;-791.702 ] +Lung_214: d=215.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 215 corresponding to H=[ -791.702;-790.73 ] +Lung_215: d=216.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 216 corresponding to H=[ -790.73;-789.759 ] +Lung_216: d=217.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 217 corresponding to H=[ -789.759;-788.788 ] +Lung_217: d=218.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 218 corresponding to H=[ -788.788;-787.817 ] +Lung_218: d=219.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 219 corresponding to H=[ -787.817;-786.846 ] +Lung_219: d=220.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 220 corresponding to H=[ -786.846;-785.875 ] +Lung_220: d=221.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 221 corresponding to H=[ -785.875;-784.903 ] +Lung_221: d=222.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 222 corresponding to H=[ -784.903;-783.932 ] +Lung_222: d=223.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 223 corresponding to H=[ -783.932;-782.961 ] +Lung_223: d=224.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 224 corresponding to H=[ -782.961;-781.99 ] +Lung_224: d=225.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 225 corresponding to H=[ -781.99;-781.019 ] +Lung_225: d=226.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 226 corresponding to H=[ -781.019;-780.048 ] +Lung_226: d=227.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 227 corresponding to H=[ -780.048;-779.077 ] +Lung_227: d=228.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 228 corresponding to H=[ -779.077;-778.105 ] +Lung_228: d=229.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 229 corresponding to H=[ -778.105;-777.134 ] +Lung_229: d=230.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 230 corresponding to H=[ -777.134;-776.163 ] +Lung_230: d=231.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 231 corresponding to H=[ -776.163;-775.192 ] +Lung_231: d=232.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 232 corresponding to H=[ -775.192;-774.221 ] +Lung_232: d=233.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 233 corresponding to H=[ -774.221;-773.25 ] +Lung_233: d=234.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 234 corresponding to H=[ -773.25;-772.278 ] +Lung_234: d=235.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 235 corresponding to H=[ -772.278;-771.307 ] +Lung_235: d=236.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 236 corresponding to H=[ -771.307;-770.336 ] +Lung_236: d=237.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 237 corresponding to H=[ -770.336;-769.365 ] +Lung_237: d=238.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 238 corresponding to H=[ -769.365;-768.394 ] +Lung_238: d=239.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 239 corresponding to H=[ -768.394;-767.423 ] +Lung_239: d=240.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 240 corresponding to H=[ -767.423;-766.452 ] +Lung_240: d=241.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 241 corresponding to H=[ -766.452;-765.48 ] +Lung_241: d=242.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 242 corresponding to H=[ -765.48;-764.509 ] +Lung_242: d=243.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 243 corresponding to H=[ -764.509;-763.538 ] +Lung_243: d=244.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 244 corresponding to H=[ -763.538;-762.567 ] +Lung_244: d=245.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 245 corresponding to H=[ -762.567;-761.596 ] +Lung_245: d=246.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 246 corresponding to H=[ -761.596;-760.625 ] +Lung_246: d=247.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 247 corresponding to H=[ -760.625;-759.653 ] +Lung_247: d=248.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 248 corresponding to H=[ -759.653;-758.682 ] +Lung_248: d=249.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 249 corresponding to H=[ -758.682;-757.711 ] +Lung_249: d=250.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 250 corresponding to H=[ -757.711;-756.74 ] +Lung_250: d=251.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 251 corresponding to H=[ -756.74;-755.769 ] +Lung_251: d=252.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 252 corresponding to H=[ -755.769;-754.798 ] +Lung_252: d=253.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 253 corresponding to H=[ -754.798;-753.826 ] +Lung_253: d=254.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 254 corresponding to H=[ -753.826;-752.855 ] +Lung_254: d=255.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 255 corresponding to H=[ -752.855;-751.884 ] +Lung_255: d=256.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 256 corresponding to H=[ -751.884;-750.913 ] +Lung_256: d=257.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 257 corresponding to H=[ -750.913;-749.942 ] +Lung_257: d=258.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 258 corresponding to H=[ -749.942;-748.971 ] +Lung_258: d=259.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 259 corresponding to H=[ -748.971;-748 ] +Lung_259: d=260.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 260 corresponding to H=[ -748;-747.028 ] +Lung_260: d=261.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 261 corresponding to H=[ -747.028;-746.057 ] +Lung_261: d=262.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 262 corresponding to H=[ -746.057;-745.086 ] +Lung_262: d=263.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 263 corresponding to H=[ -745.086;-744.115 ] +Lung_263: d=264.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 264 corresponding to H=[ -744.115;-743.144 ] +Lung_264: d=265.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 265 corresponding to H=[ -743.144;-742.173 ] +Lung_265: d=266.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 266 corresponding to H=[ -742.173;-741.201 ] +Lung_266: d=267.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 267 corresponding to H=[ -741.201;-740.23 ] +Lung_267: d=268.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 268 corresponding to H=[ -740.23;-739.259 ] +Lung_268: d=269.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 269 corresponding to H=[ -739.259;-738.288 ] +Lung_269: d=270.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 270 corresponding to H=[ -738.288;-737.317 ] +Lung_270: d=271.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 271 corresponding to H=[ -737.317;-736.346 ] +Lung_271: d=272.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 272 corresponding to H=[ -736.346;-735.375 ] +Lung_272: d=273.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 273 corresponding to H=[ -735.375;-734.403 ] +Lung_273: d=274.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 274 corresponding to H=[ -734.403;-733.432 ] +Lung_274: d=275.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 275 corresponding to H=[ -733.432;-732.461 ] +Lung_275: d=276.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 276 corresponding to H=[ -732.461;-731.49 ] +Lung_276: d=277.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 277 corresponding to H=[ -731.49;-730.519 ] +Lung_277: d=278.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 278 corresponding to H=[ -730.519;-729.548 ] +Lung_278: d=279.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 279 corresponding to H=[ -729.548;-728.576 ] +Lung_279: d=280.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 280 corresponding to H=[ -728.576;-727.605 ] +Lung_280: d=281.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 281 corresponding to H=[ -727.605;-726.634 ] +Lung_281: d=282.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 282 corresponding to H=[ -726.634;-725.663 ] +Lung_282: d=283.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 283 corresponding to H=[ -725.663;-724.692 ] +Lung_283: d=284.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 284 corresponding to H=[ -724.692;-723.721 ] +Lung_284: d=285.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 285 corresponding to H=[ -723.721;-722.749 ] +Lung_285: d=286.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 286 corresponding to H=[ -722.749;-721.778 ] +Lung_286: d=287.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 287 corresponding to H=[ -721.778;-720.807 ] +Lung_287: d=288.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 288 corresponding to H=[ -720.807;-719.836 ] +Lung_288: d=289.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 289 corresponding to H=[ -719.836;-718.865 ] +Lung_289: d=290.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 290 corresponding to H=[ -718.865;-717.894 ] +Lung_290: d=291.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 291 corresponding to H=[ -717.894;-716.923 ] +Lung_291: d=292.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 292 corresponding to H=[ -716.923;-715.951 ] +Lung_292: d=293.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 293 corresponding to H=[ -715.951;-714.98 ] +Lung_293: d=294.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 294 corresponding to H=[ -714.98;-714.009 ] +Lung_294: d=295.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 295 corresponding to H=[ -714.009;-713.038 ] +Lung_295: d=296.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 296 corresponding to H=[ -713.038;-712.067 ] +Lung_296: d=297.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 297 corresponding to H=[ -712.067;-711.096 ] +Lung_297: d=298.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 298 corresponding to H=[ -711.096;-710.124 ] +Lung_298: d=299.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 299 corresponding to H=[ -710.124;-709.153 ] +Lung_299: d=300.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 300 corresponding to H=[ -709.153;-708.182 ] +Lung_300: d=301.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 301 corresponding to H=[ -708.182;-707.211 ] +Lung_301: d=302.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 302 corresponding to H=[ -707.211;-706.24 ] +Lung_302: d=303.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 303 corresponding to H=[ -706.24;-705.269 ] +Lung_303: d=304.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 304 corresponding to H=[ -705.269;-704.298 ] +Lung_304: d=305.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 305 corresponding to H=[ -704.298;-703.326 ] +Lung_305: d=306.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 306 corresponding to H=[ -703.326;-702.355 ] +Lung_306: d=307.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 307 corresponding to H=[ -702.355;-701.384 ] +Lung_307: d=308.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 308 corresponding to H=[ -701.384;-700.413 ] +Lung_308: d=309.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 309 corresponding to H=[ -700.413;-699.442 ] +Lung_309: d=310.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 310 corresponding to H=[ -699.442;-698.471 ] +Lung_310: d=311.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 311 corresponding to H=[ -698.471;-697.499 ] +Lung_311: d=312.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 312 corresponding to H=[ -697.499;-696.528 ] +Lung_312: d=313.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 313 corresponding to H=[ -696.528;-695.557 ] +Lung_313: d=314.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 314 corresponding to H=[ -695.557;-694.586 ] +Lung_314: d=315.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 315 corresponding to H=[ -694.586;-693.615 ] +Lung_315: d=316.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 316 corresponding to H=[ -693.615;-692.644 ] +Lung_316: d=317.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 317 corresponding to H=[ -692.644;-691.672 ] +Lung_317: d=318.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 318 corresponding to H=[ -691.672;-690.701 ] +Lung_318: d=319.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 319 corresponding to H=[ -690.701;-689.73 ] +Lung_319: d=320.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 320 corresponding to H=[ -689.73;-688.759 ] +Lung_320: d=321.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 321 corresponding to H=[ -688.759;-687.788 ] +Lung_321: d=322.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 322 corresponding to H=[ -687.788;-686.817 ] +Lung_322: d=323.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 323 corresponding to H=[ -686.817;-685.846 ] +Lung_323: d=324.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 324 corresponding to H=[ -685.846;-684.874 ] +Lung_324: d=325.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 325 corresponding to H=[ -684.874;-683.903 ] +Lung_325: d=326.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 326 corresponding to H=[ -683.903;-682.932 ] +Lung_326: d=327.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 327 corresponding to H=[ -682.932;-681.961 ] +Lung_327: d=328.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 328 corresponding to H=[ -681.961;-680.99 ] +Lung_328: d=329.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 329 corresponding to H=[ -680.99;-680.019 ] +Lung_329: d=330.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 330 corresponding to H=[ -680.019;-679.047 ] +Lung_330: d=331.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 331 corresponding to H=[ -679.047;-678.076 ] +Lung_331: d=332.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 332 corresponding to H=[ -678.076;-677.105 ] +Lung_332: d=333.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 333 corresponding to H=[ -677.105;-676.134 ] +Lung_333: d=334.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 334 corresponding to H=[ -676.134;-675.163 ] +Lung_334: d=335.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 335 corresponding to H=[ -675.163;-674.192 ] +Lung_335: d=336.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 336 corresponding to H=[ -674.192;-673.221 ] +Lung_336: d=337.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 337 corresponding to H=[ -673.221;-672.249 ] +Lung_337: d=338.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 338 corresponding to H=[ -672.249;-671.278 ] +Lung_338: d=339.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 339 corresponding to H=[ -671.278;-670.307 ] +Lung_339: d=340.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 340 corresponding to H=[ -670.307;-669.336 ] +Lung_340: d=341.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 341 corresponding to H=[ -669.336;-668.365 ] +Lung_341: d=342.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 342 corresponding to H=[ -668.365;-667.394 ] +Lung_342: d=343.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 343 corresponding to H=[ -667.394;-666.422 ] +Lung_343: d=344.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 344 corresponding to H=[ -666.422;-665.451 ] +Lung_344: d=345.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 345 corresponding to H=[ -665.451;-664.48 ] +Lung_345: d=346.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 346 corresponding to H=[ -664.48;-663.509 ] +Lung_346: d=347.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 347 corresponding to H=[ -663.509;-662.538 ] +Lung_347: d=348.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 348 corresponding to H=[ -662.538;-661.567 ] +Lung_348: d=349.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 349 corresponding to H=[ -661.567;-660.596 ] +Lung_349: d=350.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 350 corresponding to H=[ -660.596;-659.624 ] +Lung_350: d=351.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 351 corresponding to H=[ -659.624;-658.653 ] +Lung_351: d=352.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 352 corresponding to H=[ -658.653;-657.682 ] +Lung_352: d=353.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 353 corresponding to H=[ -657.682;-656.711 ] +Lung_353: d=354.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 354 corresponding to H=[ -656.711;-655.74 ] +Lung_354: d=355.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 355 corresponding to H=[ -655.74;-654.769 ] +Lung_355: d=356.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 356 corresponding to H=[ -654.769;-653.797 ] +Lung_356: d=357.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 357 corresponding to H=[ -653.797;-652.826 ] +Lung_357: d=358.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 358 corresponding to H=[ -652.826;-651.855 ] +Lung_358: d=359.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 359 corresponding to H=[ -651.855;-650.884 ] +Lung_359: d=360.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 360 corresponding to H=[ -650.884;-649.913 ] +Lung_360: d=361.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 361 corresponding to H=[ -649.913;-648.942 ] +Lung_361: d=362.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 362 corresponding to H=[ -648.942;-647.97 ] +Lung_362: d=363.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 363 corresponding to H=[ -647.97;-646.999 ] +Lung_363: d=364.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 364 corresponding to H=[ -646.999;-646.028 ] +Lung_364: d=365.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 365 corresponding to H=[ -646.028;-645.057 ] +Lung_365: d=366.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 366 corresponding to H=[ -645.057;-644.086 ] +Lung_366: d=367.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 367 corresponding to H=[ -644.086;-643.115 ] +Lung_367: d=368.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 368 corresponding to H=[ -643.115;-642.144 ] +Lung_368: d=369.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 369 corresponding to H=[ -642.144;-641.172 ] +Lung_369: d=370.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 370 corresponding to H=[ -641.172;-640.201 ] +Lung_370: d=371.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 371 corresponding to H=[ -640.201;-639.23 ] +Lung_371: d=372.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 372 corresponding to H=[ -639.23;-638.259 ] +Lung_372: d=373.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 373 corresponding to H=[ -638.259;-637.288 ] +Lung_373: d=374.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 374 corresponding to H=[ -637.288;-636.317 ] +Lung_374: d=375.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 375 corresponding to H=[ -636.317;-635.345 ] +Lung_375: d=376.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 376 corresponding to H=[ -635.345;-634.374 ] +Lung_376: d=377.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 377 corresponding to H=[ -634.374;-633.403 ] +Lung_377: d=378.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 378 corresponding to H=[ -633.403;-632.432 ] +Lung_378: d=379.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 379 corresponding to H=[ -632.432;-631.461 ] +Lung_379: d=380.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 380 corresponding to H=[ -631.461;-630.49 ] +Lung_380: d=381.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 381 corresponding to H=[ -630.49;-629.519 ] +Lung_381: d=382.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 382 corresponding to H=[ -629.519;-628.547 ] +Lung_382: d=383.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 383 corresponding to H=[ -628.547;-627.576 ] +Lung_383: d=384.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 384 corresponding to H=[ -627.576;-626.605 ] +Lung_384: d=385.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 385 corresponding to H=[ -626.605;-625.634 ] +Lung_385: d=386.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 386 corresponding to H=[ -625.634;-624.663 ] +Lung_386: d=387.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 387 corresponding to H=[ -624.663;-623.692 ] +Lung_387: d=388.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 388 corresponding to H=[ -623.692;-622.72 ] +Lung_388: d=389.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 389 corresponding to H=[ -622.72;-621.749 ] +Lung_389: d=390.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 390 corresponding to H=[ -621.749;-620.778 ] +Lung_390: d=391.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 391 corresponding to H=[ -620.778;-619.807 ] +Lung_391: d=392.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 392 corresponding to H=[ -619.807;-618.836 ] +Lung_392: d=393.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 393 corresponding to H=[ -618.836;-617.865 ] +Lung_393: d=394.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 394 corresponding to H=[ -617.865;-616.893 ] +Lung_394: d=395.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 395 corresponding to H=[ -616.893;-615.922 ] +Lung_395: d=396.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 396 corresponding to H=[ -615.922;-614.951 ] +Lung_396: d=397.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 397 corresponding to H=[ -614.951;-613.98 ] +Lung_397: d=398.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 398 corresponding to H=[ -613.98;-613.009 ] +Lung_398: d=399.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 399 corresponding to H=[ -613.009;-612.038 ] +Lung_399: d=400.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 400 corresponding to H=[ -612.038;-611.067 ] +Lung_400: d=401.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 401 corresponding to H=[ -611.067;-610.095 ] +Lung_401: d=402.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 402 corresponding to H=[ -610.095;-609.124 ] +Lung_402: d=403.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 403 corresponding to H=[ -609.124;-608.153 ] +Lung_403: d=404.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 404 corresponding to H=[ -608.153;-607.182 ] +Lung_404: d=405.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 405 corresponding to H=[ -607.182;-606.211 ] +Lung_405: d=406.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 406 corresponding to H=[ -606.211;-605.24 ] +Lung_406: d=407.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 407 corresponding to H=[ -605.24;-604.268 ] +Lung_407: d=408.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 408 corresponding to H=[ -604.268;-603.297 ] +Lung_408: d=409.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 409 corresponding to H=[ -603.297;-602.326 ] +Lung_409: d=410.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 410 corresponding to H=[ -602.326;-601.355 ] +Lung_410: d=411.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 411 corresponding to H=[ -601.355;-600.384 ] +Lung_411: d=412.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 412 corresponding to H=[ -600.384;-599.413 ] +Lung_412: d=413.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 413 corresponding to H=[ -599.413;-598.442 ] +Lung_413: d=414.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 414 corresponding to H=[ -598.442;-597.47 ] +Lung_414: d=415.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 415 corresponding to H=[ -597.47;-596.499 ] +Lung_415: d=416.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 416 corresponding to H=[ -596.499;-595.528 ] +Lung_416: d=417.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 417 corresponding to H=[ -595.528;-594.557 ] +Lung_417: d=418.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 418 corresponding to H=[ -594.557;-593.586 ] +Lung_418: d=419.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 419 corresponding to H=[ -593.586;-592.615 ] +Lung_419: d=420.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 420 corresponding to H=[ -592.615;-591.643 ] +Lung_420: d=421.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 421 corresponding to H=[ -591.643;-590.672 ] +Lung_421: d=422.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 422 corresponding to H=[ -590.672;-589.701 ] +Lung_422: d=423.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 423 corresponding to H=[ -589.701;-588.73 ] +Lung_423: d=424.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 424 corresponding to H=[ -588.73;-587.759 ] +Lung_424: d=425.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 425 corresponding to H=[ -587.759;-586.788 ] +Lung_425: d=426.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 426 corresponding to H=[ -586.788;-585.816 ] +Lung_426: d=427.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 427 corresponding to H=[ -585.816;-584.845 ] +Lung_427: d=428.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 428 corresponding to H=[ -584.845;-583.874 ] +Lung_428: d=429.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 429 corresponding to H=[ -583.874;-582.903 ] +Lung_429: d=430.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 430 corresponding to H=[ -582.903;-581.932 ] +Lung_430: d=431.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 431 corresponding to H=[ -581.932;-580.961 ] +Lung_431: d=432.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 432 corresponding to H=[ -580.961;-579.99 ] +Lung_432: d=433.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 433 corresponding to H=[ -579.99;-579.018 ] +Lung_433: d=434.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 434 corresponding to H=[ -579.018;-578.047 ] +Lung_434: d=435.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 435 corresponding to H=[ -578.047;-577.076 ] +Lung_435: d=436.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 436 corresponding to H=[ -577.076;-576.105 ] +Lung_436: d=437.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 437 corresponding to H=[ -576.105;-575.134 ] +Lung_437: d=438.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 438 corresponding to H=[ -575.134;-574.163 ] +Lung_438: d=439.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 439 corresponding to H=[ -574.163;-573.191 ] +Lung_439: d=440.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 440 corresponding to H=[ -573.191;-572.22 ] +Lung_440: d=441.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 441 corresponding to H=[ -572.22;-571.249 ] +Lung_441: d=442.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 442 corresponding to H=[ -571.249;-570.278 ] +Lung_442: d=443.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 443 corresponding to H=[ -570.278;-569.307 ] +Lung_443: d=444.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 444 corresponding to H=[ -569.307;-568.336 ] +Lung_444: d=445.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 445 corresponding to H=[ -568.336;-567.365 ] +Lung_445: d=446.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 446 corresponding to H=[ -567.365;-566.393 ] +Lung_446: d=447.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 447 corresponding to H=[ -566.393;-565.422 ] +Lung_447: d=448.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 448 corresponding to H=[ -565.422;-564.451 ] +Lung_448: d=449.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 449 corresponding to H=[ -564.451;-563.48 ] +Lung_449: d=450.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 450 corresponding to H=[ -563.48;-562.509 ] +Lung_450: d=451.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 451 corresponding to H=[ -562.509;-561.538 ] +Lung_451: d=452.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 452 corresponding to H=[ -561.538;-560.566 ] +Lung_452: d=453.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 453 corresponding to H=[ -560.566;-559.595 ] +Lung_453: d=454.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 454 corresponding to H=[ -559.595;-558.624 ] +Lung_454: d=455.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 455 corresponding to H=[ -558.624;-557.653 ] +Lung_455: d=456.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 456 corresponding to H=[ -557.653;-556.682 ] +Lung_456: d=457.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 457 corresponding to H=[ -556.682;-555.711 ] +Lung_457: d=458.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 458 corresponding to H=[ -555.711;-554.739 ] +Lung_458: d=459.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 459 corresponding to H=[ -554.739;-553.768 ] +Lung_459: d=460.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 460 corresponding to H=[ -553.768;-552.797 ] +Lung_460: d=461.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 461 corresponding to H=[ -552.797;-551.826 ] +Lung_461: d=462.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 462 corresponding to H=[ -551.826;-550.855 ] +Lung_462: d=463.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 463 corresponding to H=[ -550.855;-549.884 ] +Lung_463: d=464.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 464 corresponding to H=[ -549.884;-548.913 ] +Lung_464: d=465.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 465 corresponding to H=[ -548.913;-547.941 ] +Lung_465: d=466.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 466 corresponding to H=[ -547.941;-546.97 ] +Lung_466: d=467.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 467 corresponding to H=[ -546.97;-545.999 ] +Lung_467: d=468.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 468 corresponding to H=[ -545.999;-545.028 ] +Lung_468: d=469.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 469 corresponding to H=[ -545.028;-544.057 ] +Lung_469: d=470.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 470 corresponding to H=[ -544.057;-543.086 ] +Lung_470: d=471.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 471 corresponding to H=[ -543.086;-542.114 ] +Lung_471: d=472.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 472 corresponding to H=[ -542.114;-541.143 ] +Lung_472: d=473.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 473 corresponding to H=[ -541.143;-540.172 ] +Lung_473: d=474.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 474 corresponding to H=[ -540.172;-539.201 ] +Lung_474: d=475.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 475 corresponding to H=[ -539.201;-538.23 ] +Lung_475: d=476.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 476 corresponding to H=[ -538.23;-537.259 ] +Lung_476: d=477.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 477 corresponding to H=[ -537.259;-536.288 ] +Lung_477: d=478.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 478 corresponding to H=[ -536.288;-535.316 ] +Lung_478: d=479.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 479 corresponding to H=[ -535.316;-534.345 ] +Lung_479: d=480.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 480 corresponding to H=[ -534.345;-533.374 ] +Lung_480: d=481.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 481 corresponding to H=[ -533.374;-532.403 ] +Lung_481: d=482.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 482 corresponding to H=[ -532.403;-531.432 ] +Lung_482: d=483.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 483 corresponding to H=[ -531.432;-530.461 ] +Lung_483: d=484.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 484 corresponding to H=[ -530.461;-529.489 ] +Lung_484: d=485.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 485 corresponding to H=[ -529.489;-528.518 ] +Lung_485: d=486.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 486 corresponding to H=[ -528.518;-527.547 ] +Lung_486: d=487.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 487 corresponding to H=[ -527.547;-526.576 ] +Lung_487: d=488.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 488 corresponding to H=[ -526.576;-525.605 ] +Lung_488: d=489.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 489 corresponding to H=[ -525.605;-524.634 ] +Lung_489: d=490.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 490 corresponding to H=[ -524.634;-523.663 ] +Lung_490: d=491.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 491 corresponding to H=[ -523.663;-522.691 ] +Lung_491: d=492.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 492 corresponding to H=[ -522.691;-521.72 ] +Lung_492: d=493.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 493 corresponding to H=[ -521.72;-520.749 ] +Lung_493: d=494.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 494 corresponding to H=[ -520.749;-519.778 ] +Lung_494: d=495.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 495 corresponding to H=[ -519.778;-518.807 ] +Lung_495: d=496.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 496 corresponding to H=[ -518.807;-517.836 ] +Lung_496: d=497.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 497 corresponding to H=[ -517.836;-516.864 ] +Lung_497: d=498.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 498 corresponding to H=[ -516.864;-515.893 ] +Lung_498: d=499.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 499 corresponding to H=[ -515.893;-514.922 ] +Lung_499: d=500.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 500 corresponding to H=[ -514.922;-513.951 ] +Lung_500: d=501.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 501 corresponding to H=[ -513.951;-512.98 ] +Lung_501: d=502.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 502 corresponding to H=[ -512.98;-512.009 ] +Lung_502: d=503.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 503 corresponding to H=[ -512.009;-511.037 ] +Lung_503: d=504.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 504 corresponding to H=[ -511.037;-510.066 ] +Lung_504: d=505.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 505 corresponding to H=[ -510.066;-509.095 ] +Lung_505: d=506.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 506 corresponding to H=[ -509.095;-508.124 ] +Lung_506: d=507.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 507 corresponding to H=[ -508.124;-507.153 ] +Lung_507: d=508.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 508 corresponding to H=[ -507.153;-506.182 ] +Lung_508: d=509.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 509 corresponding to H=[ -506.182;-505.211 ] +Lung_509: d=510.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 510 corresponding to H=[ -505.211;-504.239 ] +Lung_510: d=511.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 511 corresponding to H=[ -504.239;-503.268 ] +Lung_511: d=512.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 512 corresponding to H=[ -503.268;-502.297 ] +Lung_512: d=513.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 513 corresponding to H=[ -502.297;-501.326 ] +Lung_513: d=514.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 514 corresponding to H=[ -501.326;-500.355 ] +Lung_514: d=515.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 515 corresponding to H=[ -500.355;-499.384 ] +Lung_515: d=516.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 516 corresponding to H=[ -499.384;-498.412 ] +Lung_516: d=517.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 517 corresponding to H=[ -498.412;-497.441 ] +Lung_517: d=518.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 518 corresponding to H=[ -497.441;-496.47 ] +Lung_518: d=519.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 519 corresponding to H=[ -496.47;-495.499 ] +Lung_519: d=520.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 520 corresponding to H=[ -495.499;-494.528 ] +Lung_520: d=521.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 521 corresponding to H=[ -494.528;-493.557 ] +Lung_521: d=522.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 522 corresponding to H=[ -493.557;-492.586 ] +Lung_522: d=523.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 523 corresponding to H=[ -492.586;-491.614 ] +Lung_523: d=524.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 524 corresponding to H=[ -491.614;-490.643 ] +Lung_524: d=525.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 525 corresponding to H=[ -490.643;-489.672 ] +Lung_525: d=526.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 526 corresponding to H=[ -489.672;-488.701 ] +Lung_526: d=527.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 527 corresponding to H=[ -488.701;-487.73 ] +Lung_527: d=528.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 528 corresponding to H=[ -487.73;-486.759 ] +Lung_528: d=529.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 529 corresponding to H=[ -486.759;-485.787 ] +Lung_529: d=530.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 530 corresponding to H=[ -485.787;-484.816 ] +Lung_530: d=531.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 531 corresponding to H=[ -484.816;-483.845 ] +Lung_531: d=532.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 532 corresponding to H=[ -483.845;-482.874 ] +Lung_532: d=533.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 533 corresponding to H=[ -482.874;-481.903 ] +Lung_533: d=534.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 534 corresponding to H=[ -481.903;-480.932 ] +Lung_534: d=535.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 535 corresponding to H=[ -480.932;-479.96 ] +Lung_535: d=536.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 536 corresponding to H=[ -479.96;-478.989 ] +Lung_536: d=537.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 537 corresponding to H=[ -478.989;-478.018 ] +Lung_537: d=538.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 538 corresponding to H=[ -478.018;-477.047 ] +Lung_538: d=539.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 539 corresponding to H=[ -477.047;-476.076 ] +Lung_539: d=540.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 540 corresponding to H=[ -476.076;-475.105 ] +Lung_540: d=541.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 541 corresponding to H=[ -475.105;-474.134 ] +Lung_541: d=542.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 542 corresponding to H=[ -474.134;-473.162 ] +Lung_542: d=543.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 543 corresponding to H=[ -473.162;-472.191 ] +Lung_543: d=544.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 544 corresponding to H=[ -472.191;-471.22 ] +Lung_544: d=545.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 545 corresponding to H=[ -471.22;-470.249 ] +Lung_545: d=546.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 546 corresponding to H=[ -470.249;-469.278 ] +Lung_546: d=547.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 547 corresponding to H=[ -469.278;-468.307 ] +Lung_547: d=548.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 548 corresponding to H=[ -468.307;-467.335 ] +Lung_548: d=549.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 549 corresponding to H=[ -467.335;-466.364 ] +Lung_549: d=550.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 550 corresponding to H=[ -466.364;-465.393 ] +Lung_550: d=551.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 551 corresponding to H=[ -465.393;-464.422 ] +Lung_551: d=552.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 552 corresponding to H=[ -464.422;-463.451 ] +Lung_552: d=553.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 553 corresponding to H=[ -463.451;-462.48 ] +Lung_553: d=554.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 554 corresponding to H=[ -462.48;-461.509 ] +Lung_554: d=555.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 555 corresponding to H=[ -461.509;-460.537 ] +Lung_555: d=556.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 556 corresponding to H=[ -460.537;-459.566 ] +Lung_556: d=557.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 557 corresponding to H=[ -459.566;-458.595 ] +Lung_557: d=558.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 558 corresponding to H=[ -458.595;-457.624 ] +Lung_558: d=559.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 559 corresponding to H=[ -457.624;-456.653 ] +Lung_559: d=560.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 560 corresponding to H=[ -456.653;-455.682 ] +Lung_560: d=561.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 561 corresponding to H=[ -455.682;-454.71 ] +Lung_561: d=562.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 562 corresponding to H=[ -454.71;-453.739 ] +Lung_562: d=563.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 563 corresponding to H=[ -453.739;-452.768 ] +Lung_563: d=564.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 564 corresponding to H=[ -452.768;-451.797 ] +Lung_564: d=565.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 565 corresponding to H=[ -451.797;-450.826 ] +Lung_565: d=566.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 566 corresponding to H=[ -450.826;-449.855 ] +Lung_566: d=567.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 567 corresponding to H=[ -449.855;-448.883 ] +Lung_567: d=568.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 568 corresponding to H=[ -448.883;-447.912 ] +Lung_568: d=569.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 569 corresponding to H=[ -447.912;-446.941 ] +Lung_569: d=570.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 570 corresponding to H=[ -446.941;-445.97 ] +Lung_570: d=571.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 571 corresponding to H=[ -445.97;-444.999 ] +Lung_571: d=572.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 572 corresponding to H=[ -444.999;-444.028 ] +Lung_572: d=573.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 573 corresponding to H=[ -444.028;-443.057 ] +Lung_573: d=574.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 574 corresponding to H=[ -443.057;-442.085 ] +Lung_574: d=575.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 575 corresponding to H=[ -442.085;-441.114 ] +Lung_575: d=576.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 576 corresponding to H=[ -441.114;-440.143 ] +Lung_576: d=577.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 577 corresponding to H=[ -440.143;-439.172 ] +Lung_577: d=578.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 578 corresponding to H=[ -439.172;-438.201 ] +Lung_578: d=579.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 579 corresponding to H=[ -438.201;-437.23 ] +Lung_579: d=580.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 580 corresponding to H=[ -437.23;-436.258 ] +Lung_580: d=581.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 581 corresponding to H=[ -436.258;-435.287 ] +Lung_581: d=582.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 582 corresponding to H=[ -435.287;-434.316 ] +Lung_582: d=583.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 583 corresponding to H=[ -434.316;-433.345 ] +Lung_583: d=584.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 584 corresponding to H=[ -433.345;-432.374 ] +Lung_584: d=585.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 585 corresponding to H=[ -432.374;-431.403 ] +Lung_585: d=586.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 586 corresponding to H=[ -431.403;-430.432 ] +Lung_586: d=587.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 587 corresponding to H=[ -430.432;-429.46 ] +Lung_587: d=588.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 588 corresponding to H=[ -429.46;-428.489 ] +Lung_588: d=589.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 589 corresponding to H=[ -428.489;-427.518 ] +Lung_589: d=590.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 590 corresponding to H=[ -427.518;-426.547 ] +Lung_590: d=591.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 591 corresponding to H=[ -426.547;-425.576 ] +Lung_591: d=592.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 592 corresponding to H=[ -425.576;-424.605 ] +Lung_592: d=593.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 593 corresponding to H=[ -424.605;-423.633 ] +Lung_593: d=594.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 594 corresponding to H=[ -423.633;-422.662 ] +Lung_594: d=595.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 595 corresponding to H=[ -422.662;-421.691 ] +Lung_595: d=596.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 596 corresponding to H=[ -421.691;-420.72 ] +Lung_596: d=597.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 597 corresponding to H=[ -420.72;-419.749 ] +Lung_597: d=598.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 598 corresponding to H=[ -419.749;-418.778 ] +Lung_598: d=599.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 599 corresponding to H=[ -418.778;-417.807 ] +Lung_599: d=600.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 600 corresponding to H=[ -417.807;-416.835 ] +Lung_600: d=601.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 601 corresponding to H=[ -416.835;-415.864 ] +Lung_601: d=602.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 602 corresponding to H=[ -415.864;-414.893 ] +Lung_602: d=603.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 603 corresponding to H=[ -414.893;-413.922 ] +Lung_603: d=604.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 604 corresponding to H=[ -413.922;-412.951 ] +Lung_604: d=605.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 605 corresponding to H=[ -412.951;-411.98 ] +Lung_605: d=606.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 606 corresponding to H=[ -411.98;-411.008 ] +Lung_606: d=607.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 607 corresponding to H=[ -411.008;-410.037 ] +Lung_607: d=608.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 608 corresponding to H=[ -410.037;-409.066 ] +Lung_608: d=609.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 609 corresponding to H=[ -409.066;-408.095 ] +Lung_609: d=610.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 610 corresponding to H=[ -408.095;-407.124 ] +Lung_610: d=611.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 611 corresponding to H=[ -407.124;-406.153 ] +Lung_611: d=612.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 612 corresponding to H=[ -406.153;-405.181 ] +Lung_612: d=613.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 613 corresponding to H=[ -405.181;-404.21 ] +Lung_613: d=614.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 614 corresponding to H=[ -404.21;-403.239 ] +Lung_614: d=615.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 615 corresponding to H=[ -403.239;-402.268 ] +Lung_615: d=616.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 616 corresponding to H=[ -402.268;-401.297 ] +Lung_616: d=617.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 617 corresponding to H=[ -401.297;-400.326 ] +Lung_617: d=618.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 618 corresponding to H=[ -400.326;-399.355 ] +Lung_618: d=619.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 619 corresponding to H=[ -399.355;-398.383 ] +Lung_619: d=620.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 620 corresponding to H=[ -398.383;-397.412 ] +Lung_620: d=621.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 621 corresponding to H=[ -397.412;-396.441 ] +Lung_621: d=622.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 622 corresponding to H=[ -396.441;-395.47 ] +Lung_622: d=623.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 623 corresponding to H=[ -395.47;-394.499 ] +Lung_623: d=624.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 624 corresponding to H=[ -394.499;-393.528 ] +Lung_624: d=625.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 625 corresponding to H=[ -393.528;-392.556 ] +Lung_625: d=626.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 626 corresponding to H=[ -392.556;-391.585 ] +Lung_626: d=627.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 627 corresponding to H=[ -391.585;-390.614 ] +Lung_627: d=628.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 628 corresponding to H=[ -390.614;-389.643 ] +Lung_628: d=629.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 629 corresponding to H=[ -389.643;-388.672 ] +Lung_629: d=630.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 630 corresponding to H=[ -388.672;-387.701 ] +Lung_630: d=631.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 631 corresponding to H=[ -387.701;-386.73 ] +Lung_631: d=632.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 632 corresponding to H=[ -386.73;-385.758 ] +Lung_632: d=633.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 633 corresponding to H=[ -385.758;-384.787 ] +Lung_633: d=634.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 634 corresponding to H=[ -384.787;-383.816 ] +Lung_634: d=635.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 635 corresponding to H=[ -383.816;-382.845 ] +Lung_635: d=636.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 636 corresponding to H=[ -382.845;-381.874 ] +Lung_636: d=637.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 637 corresponding to H=[ -381.874;-380.903 ] +Lung_637: d=638.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 638 corresponding to H=[ -380.903;-379.931 ] +Lung_638: d=639.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 639 corresponding to H=[ -379.931;-378.96 ] +Lung_639: d=640.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 640 corresponding to H=[ -378.96;-377.989 ] +Lung_640: d=641.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 641 corresponding to H=[ -377.989;-377.018 ] +Lung_641: d=642.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 642 corresponding to H=[ -377.018;-376.047 ] +Lung_642: d=643.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 643 corresponding to H=[ -376.047;-375.076 ] +Lung_643: d=644.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 644 corresponding to H=[ -375.076;-374.104 ] +Lung_644: d=645.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 645 corresponding to H=[ -374.104;-373.133 ] +Lung_645: d=646.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 646 corresponding to H=[ -373.133;-372.162 ] +Lung_646: d=647.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 647 corresponding to H=[ -372.162;-371.191 ] +Lung_647: d=648.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 648 corresponding to H=[ -371.191;-370.22 ] +Lung_648: d=649.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 649 corresponding to H=[ -370.22;-369.249 ] +Lung_649: d=650.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 650 corresponding to H=[ -369.249;-368.278 ] +Lung_650: d=651.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 651 corresponding to H=[ -368.278;-367.306 ] +Lung_651: d=652.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 652 corresponding to H=[ -367.306;-366.335 ] +Lung_652: d=653.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 653 corresponding to H=[ -366.335;-365.364 ] +Lung_653: d=654.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 654 corresponding to H=[ -365.364;-364.393 ] +Lung_654: d=655.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 655 corresponding to H=[ -364.393;-363.422 ] +Lung_655: d=656.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 656 corresponding to H=[ -363.422;-362.451 ] +Lung_656: d=657.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 657 corresponding to H=[ -362.451;-361.479 ] +Lung_657: d=658.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 658 corresponding to H=[ -361.479;-360.508 ] +Lung_658: d=659.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 659 corresponding to H=[ -360.508;-359.537 ] +Lung_659: d=660.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 660 corresponding to H=[ -359.537;-358.566 ] +Lung_660: d=661.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 661 corresponding to H=[ -358.566;-357.595 ] +Lung_661: d=662.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 662 corresponding to H=[ -357.595;-356.624 ] +Lung_662: d=663.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 663 corresponding to H=[ -356.624;-355.653 ] +Lung_663: d=664.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 664 corresponding to H=[ -355.653;-354.681 ] +Lung_664: d=665.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 665 corresponding to H=[ -354.681;-353.71 ] +Lung_665: d=666.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 666 corresponding to H=[ -353.71;-352.739 ] +Lung_666: d=667.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 667 corresponding to H=[ -352.739;-351.768 ] +Lung_667: d=668.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 668 corresponding to H=[ -351.768;-350.797 ] +Lung_668: d=669.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 669 corresponding to H=[ -350.797;-349.826 ] +Lung_669: d=670.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 670 corresponding to H=[ -349.826;-348.854 ] +Lung_670: d=671.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 671 corresponding to H=[ -348.854;-347.883 ] +Lung_671: d=672.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 672 corresponding to H=[ -347.883;-346.912 ] +Lung_672: d=673.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 673 corresponding to H=[ -346.912;-345.941 ] +Lung_673: d=674.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 674 corresponding to H=[ -345.941;-344.97 ] +Lung_674: d=675.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 675 corresponding to H=[ -344.97;-343.999 ] +Lung_675: d=676.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 676 corresponding to H=[ -343.999;-343.027 ] +Lung_676: d=677.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 677 corresponding to H=[ -343.027;-342.056 ] +Lung_677: d=678.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 678 corresponding to H=[ -342.056;-341.085 ] +Lung_678: d=679.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 679 corresponding to H=[ -341.085;-340.114 ] +Lung_679: d=680.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 680 corresponding to H=[ -340.114;-339.143 ] +Lung_680: d=681.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 681 corresponding to H=[ -339.143;-338.172 ] +Lung_681: d=682.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 682 corresponding to H=[ -338.172;-337.201 ] +Lung_682: d=683.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 683 corresponding to H=[ -337.201;-336.229 ] +Lung_683: d=684.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 684 corresponding to H=[ -336.229;-335.258 ] +Lung_684: d=685.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 685 corresponding to H=[ -335.258;-334.287 ] +Lung_685: d=686.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 686 corresponding to H=[ -334.287;-333.316 ] +Lung_686: d=687.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 687 corresponding to H=[ -333.316;-332.345 ] +Lung_687: d=688.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 688 corresponding to H=[ -332.345;-331.374 ] +Lung_688: d=689.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 689 corresponding to H=[ -331.374;-330.402 ] +Lung_689: d=690.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 690 corresponding to H=[ -330.402;-329.431 ] +Lung_690: d=691.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 691 corresponding to H=[ -329.431;-328.46 ] +Lung_691: d=692.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 692 corresponding to H=[ -328.46;-327.489 ] +Lung_692: d=693.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 693 corresponding to H=[ -327.489;-326.518 ] +Lung_693: d=694.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 694 corresponding to H=[ -326.518;-325.547 ] +Lung_694: d=695.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 695 corresponding to H=[ -325.547;-324.576 ] +Lung_695: d=696.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 696 corresponding to H=[ -324.576;-323.604 ] +Lung_696: d=697.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 697 corresponding to H=[ -323.604;-322.633 ] +Lung_697: d=698.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 698 corresponding to H=[ -322.633;-321.662 ] +Lung_698: d=699.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 699 corresponding to H=[ -321.662;-320.691 ] +Lung_699: d=700.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 700 corresponding to H=[ -320.691;-319.72 ] +Lung_700: d=701.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 701 corresponding to H=[ -319.72;-318.749 ] +Lung_701: d=702.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 702 corresponding to H=[ -318.749;-317.777 ] +Lung_702: d=703.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 703 corresponding to H=[ -317.777;-316.806 ] +Lung_703: d=704.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 704 corresponding to H=[ -316.806;-315.835 ] +Lung_704: d=705.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 705 corresponding to H=[ -315.835;-314.864 ] +Lung_705: d=706.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 706 corresponding to H=[ -314.864;-313.893 ] +Lung_706: d=707.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 707 corresponding to H=[ -313.893;-312.922 ] +Lung_707: d=708.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 708 corresponding to H=[ -312.922;-311.95 ] +Lung_708: d=709.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 709 corresponding to H=[ -311.95;-310.979 ] +Lung_709: d=710.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 710 corresponding to H=[ -310.979;-310.008 ] +Lung_710: d=711.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 711 corresponding to H=[ -310.008;-309.037 ] +Lung_711: d=712.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 712 corresponding to H=[ -309.037;-308.066 ] +Lung_712: d=713.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 713 corresponding to H=[ -308.066;-307.095 ] +Lung_713: d=714.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 714 corresponding to H=[ -307.095;-306.124 ] +Lung_714: d=715.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 715 corresponding to H=[ -306.124;-305.152 ] +Lung_715: d=716.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 716 corresponding to H=[ -305.152;-304.181 ] +Lung_716: d=717.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 717 corresponding to H=[ -304.181;-303.21 ] +Lung_717: d=718.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 718 corresponding to H=[ -303.21;-302.239 ] +Lung_718: d=719.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 719 corresponding to H=[ -302.239;-301.268 ] +Lung_719: d=720.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 720 corresponding to H=[ -301.268;-300.297 ] +Lung_720: d=721.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 721 corresponding to H=[ -300.297;-299.325 ] +Lung_721: d=722.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 722 corresponding to H=[ -299.325;-298.354 ] +Lung_722: d=723.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 723 corresponding to H=[ -298.354;-297.383 ] +Lung_723: d=724.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 724 corresponding to H=[ -297.383;-296.412 ] +Lung_724: d=725.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 725 corresponding to H=[ -296.412;-295.441 ] +Lung_725: d=726.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 726 corresponding to H=[ -295.441;-294.47 ] +Lung_726: d=727.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 727 corresponding to H=[ -294.47;-293.499 ] +Lung_727: d=728.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 728 corresponding to H=[ -293.499;-292.527 ] +Lung_728: d=729.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 729 corresponding to H=[ -292.527;-291.556 ] +Lung_729: d=730.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 730 corresponding to H=[ -291.556;-290.585 ] +Lung_730: d=731.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 731 corresponding to H=[ -290.585;-289.614 ] +Lung_731: d=732.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 732 corresponding to H=[ -289.614;-288.643 ] +Lung_732: d=733.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 733 corresponding to H=[ -288.643;-287.672 ] +Lung_733: d=734.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 734 corresponding to H=[ -287.672;-286.7 ] +Lung_734: d=735.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 735 corresponding to H=[ -286.7;-285.729 ] +Lung_735: d=736.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 736 corresponding to H=[ -285.729;-284.758 ] +Lung_736: d=737.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 737 corresponding to H=[ -284.758;-283.787 ] +Lung_737: d=738.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 738 corresponding to H=[ -283.787;-282.816 ] +Lung_738: d=739.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 739 corresponding to H=[ -282.816;-281.845 ] +Lung_739: d=740.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 740 corresponding to H=[ -281.845;-280.874 ] +Lung_740: d=741.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 741 corresponding to H=[ -280.874;-279.902 ] +Lung_741: d=742.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 742 corresponding to H=[ -279.902;-278.931 ] +Lung_742: d=743.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 743 corresponding to H=[ -278.931;-277.96 ] +Lung_743: d=744.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 744 corresponding to H=[ -277.96;-276.989 ] +Lung_744: d=745.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 745 corresponding to H=[ -276.989;-276.018 ] +Lung_745: d=746.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 746 corresponding to H=[ -276.018;-275.047 ] +Lung_746: d=747.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 747 corresponding to H=[ -275.047;-274.075 ] +Lung_747: d=748.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 748 corresponding to H=[ -274.075;-273.104 ] +Lung_748: d=749.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 749 corresponding to H=[ -273.104;-272.133 ] +Lung_749: d=750.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 750 corresponding to H=[ -272.133;-271.162 ] +Lung_750: d=751.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 751 corresponding to H=[ -271.162;-270.191 ] +Lung_751: d=752.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 752 corresponding to H=[ -270.191;-269.22 ] +Lung_752: d=753.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 753 corresponding to H=[ -269.22;-268.248 ] +Lung_753: d=754.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 754 corresponding to H=[ -268.248;-267.277 ] +Lung_754: d=755.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 755 corresponding to H=[ -267.277;-266.306 ] +Lung_755: d=756.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 756 corresponding to H=[ -266.306;-265.335 ] +Lung_756: d=757.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 757 corresponding to H=[ -265.335;-264.364 ] +Lung_757: d=758.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 758 corresponding to H=[ -264.364;-263.393 ] +Lung_758: d=759.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 759 corresponding to H=[ -263.393;-262.422 ] +Lung_759: d=760.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 760 corresponding to H=[ -262.422;-261.45 ] +Lung_760: d=761.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 761 corresponding to H=[ -261.45;-260.479 ] +Lung_761: d=762.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 762 corresponding to H=[ -260.479;-259.508 ] +Lung_762: d=763.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 763 corresponding to H=[ -259.508;-258.537 ] +Lung_763: d=764.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 764 corresponding to H=[ -258.537;-257.566 ] +Lung_764: d=765.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 765 corresponding to H=[ -257.566;-256.595 ] +Lung_765: d=766.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 766 corresponding to H=[ -256.595;-255.623 ] +Lung_766: d=767.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 767 corresponding to H=[ -255.623;-254.652 ] +Lung_767: d=768.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 768 corresponding to H=[ -254.652;-253.681 ] +Lung_768: d=769.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 769 corresponding to H=[ -253.681;-252.71 ] +Lung_769: d=770.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 770 corresponding to H=[ -252.71;-251.739 ] +Lung_770: d=771.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 771 corresponding to H=[ -251.739;-250.768 ] +Lung_771: d=772.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 772 corresponding to H=[ -250.768;-249.797 ] +Lung_772: d=773.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 773 corresponding to H=[ -249.797;-248.825 ] +Lung_773: d=774.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 774 corresponding to H=[ -248.825;-247.854 ] +Lung_774: d=775.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 775 corresponding to H=[ -247.854;-246.883 ] +Lung_775: d=776.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 776 corresponding to H=[ -246.883;-245.912 ] +Lung_776: d=777.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 777 corresponding to H=[ -245.912;-244.941 ] +Lung_777: d=778.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 778 corresponding to H=[ -244.941;-243.97 ] +Lung_778: d=779.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 779 corresponding to H=[ -243.97;-242.998 ] +Lung_779: d=780.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 780 corresponding to H=[ -242.998;-242.027 ] +Lung_780: d=781.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 781 corresponding to H=[ -242.027;-241.056 ] +Lung_781: d=782.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 782 corresponding to H=[ -241.056;-240.085 ] +Lung_782: d=783.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 783 corresponding to H=[ -240.085;-239.114 ] +Lung_783: d=784.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 784 corresponding to H=[ -239.114;-238.143 ] +Lung_784: d=785.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 785 corresponding to H=[ -238.143;-237.171 ] +Lung_785: d=786.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 786 corresponding to H=[ -237.171;-236.2 ] +Lung_786: d=787.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 787 corresponding to H=[ -236.2;-235.229 ] +Lung_787: d=788.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 788 corresponding to H=[ -235.229;-234.258 ] +Lung_788: d=789.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 789 corresponding to H=[ -234.258;-233.287 ] +Lung_789: d=790.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 790 corresponding to H=[ -233.287;-232.316 ] +Lung_790: d=791.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 791 corresponding to H=[ -232.316;-231.345 ] +Lung_791: d=792.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 792 corresponding to H=[ -231.345;-230.373 ] +Lung_792: d=793.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 793 corresponding to H=[ -230.373;-229.402 ] +Lung_793: d=794.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 794 corresponding to H=[ -229.402;-228.431 ] +Lung_794: d=795.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 795 corresponding to H=[ -228.431;-227.46 ] +Lung_795: d=796.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 796 corresponding to H=[ -227.46;-226.489 ] +Lung_796: d=797.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 797 corresponding to H=[ -226.489;-225.518 ] +Lung_797: d=798.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 798 corresponding to H=[ -225.518;-224.546 ] +Lung_798: d=799.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 799 corresponding to H=[ -224.546;-223.575 ] +Lung_799: d=800.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 800 corresponding to H=[ -223.575;-222.604 ] +Lung_800: d=801.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 801 corresponding to H=[ -222.604;-221.633 ] +Lung_801: d=802.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 802 corresponding to H=[ -221.633;-220.662 ] +Lung_802: d=803.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 803 corresponding to H=[ -220.662;-219.691 ] +Lung_803: d=804.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 804 corresponding to H=[ -219.691;-218.72 ] +Lung_804: d=805.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 805 corresponding to H=[ -218.72;-217.748 ] +Lung_805: d=806.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 806 corresponding to H=[ -217.748;-216.777 ] +Lung_806: d=807.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 807 corresponding to H=[ -216.777;-215.806 ] +Lung_807: d=808.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 808 corresponding to H=[ -215.806;-214.835 ] +Lung_808: d=809.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 809 corresponding to H=[ -214.835;-213.864 ] +Lung_809: d=810.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 810 corresponding to H=[ -213.864;-212.893 ] +Lung_810: d=811.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 811 corresponding to H=[ -212.893;-211.921 ] +Lung_811: d=812.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 812 corresponding to H=[ -211.921;-210.95 ] +Lung_812: d=813.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 813 corresponding to H=[ -210.95;-209.979 ] +Lung_813: d=814.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 814 corresponding to H=[ -209.979;-209.008 ] +Lung_814: d=815.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 815 corresponding to H=[ -209.008;-208.037 ] +Lung_815: d=816.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 816 corresponding to H=[ -208.037;-207.066 ] +Lung_816: d=817.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 817 corresponding to H=[ -207.066;-206.094 ] +Lung_817: d=818.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 818 corresponding to H=[ -206.094;-205.123 ] +Lung_818: d=819.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 819 corresponding to H=[ -205.123;-204.152 ] +Lung_819: d=820.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 820 corresponding to H=[ -204.152;-203.181 ] +Lung_820: d=821.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 821 corresponding to H=[ -203.181;-202.21 ] +Lung_821: d=822.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 822 corresponding to H=[ -202.21;-201.239 ] +Lung_822: d=823.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 823 corresponding to H=[ -201.239;-200.268 ] +Lung_823: d=824.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 824 corresponding to H=[ -200.268;-199.296 ] +Lung_824: d=825.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 825 corresponding to H=[ -199.296;-198.325 ] +Lung_825: d=826.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 826 corresponding to H=[ -198.325;-197.354 ] +Lung_826: d=827.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 827 corresponding to H=[ -197.354;-196.383 ] +Lung_827: d=828.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 828 corresponding to H=[ -196.383;-195.412 ] +Lung_828: d=829.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 829 corresponding to H=[ -195.412;-194.441 ] +Lung_829: d=830.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 830 corresponding to H=[ -194.441;-193.469 ] +Lung_830: d=831.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 831 corresponding to H=[ -193.469;-192.498 ] +Lung_831: d=832.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 832 corresponding to H=[ -192.498;-191.527 ] +Lung_832: d=833.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 833 corresponding to H=[ -191.527;-190.556 ] +Lung_833: d=834.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 834 corresponding to H=[ -190.556;-189.585 ] +Lung_834: d=835.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 835 corresponding to H=[ -189.585;-188.614 ] +Lung_835: d=836.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 836 corresponding to H=[ -188.614;-187.643 ] +Lung_836: d=837.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 837 corresponding to H=[ -187.643;-186.671 ] +Lung_837: d=838.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 838 corresponding to H=[ -186.671;-185.7 ] +Lung_838: d=839.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 839 corresponding to H=[ -185.7;-184.729 ] +Lung_839: d=840.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 840 corresponding to H=[ -184.729;-183.758 ] +Lung_840: d=841.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 841 corresponding to H=[ -183.758;-182.787 ] +Lung_841: d=842.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 842 corresponding to H=[ -182.787;-181.816 ] +Lung_842: d=843.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 843 corresponding to H=[ -181.816;-180.844 ] +Lung_843: d=844.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 844 corresponding to H=[ -180.844;-179.873 ] +Lung_844: d=845.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 845 corresponding to H=[ -179.873;-178.902 ] +Lung_845: d=846.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 846 corresponding to H=[ -178.902;-177.931 ] +Lung_846: d=847.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 847 corresponding to H=[ -177.931;-176.96 ] +Lung_847: d=848.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 848 corresponding to H=[ -176.96;-175.989 ] +Lung_848: d=849.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 849 corresponding to H=[ -175.989;-175.017 ] +Lung_849: d=850.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 850 corresponding to H=[ -175.017;-174.046 ] +Lung_850: d=851.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 851 corresponding to H=[ -174.046;-173.075 ] +Lung_851: d=852.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 852 corresponding to H=[ -173.075;-172.104 ] +Lung_852: d=853.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 853 corresponding to H=[ -172.104;-171.133 ] +Lung_853: d=854.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 854 corresponding to H=[ -171.133;-170.162 ] +Lung_854: d=855.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 855 corresponding to H=[ -170.162;-169.191 ] +Lung_855: d=856.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 856 corresponding to H=[ -169.191;-168.219 ] +Lung_856: d=857.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 857 corresponding to H=[ -168.219;-167.248 ] +Lung_857: d=858.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 858 corresponding to H=[ -167.248;-166.277 ] +Lung_858: d=859.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 859 corresponding to H=[ -166.277;-165.306 ] +Lung_859: d=860.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 860 corresponding to H=[ -165.306;-164.335 ] +Lung_860: d=861.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 861 corresponding to H=[ -164.335;-163.364 ] +Lung_861: d=862.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 862 corresponding to H=[ -163.364;-162.392 ] +Lung_862: d=863.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 863 corresponding to H=[ -162.392;-161.421 ] +Lung_863: d=864.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 864 corresponding to H=[ -161.421;-160.45 ] +Lung_864: d=865.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 865 corresponding to H=[ -160.45;-159.479 ] +Lung_865: d=866.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 866 corresponding to H=[ -159.479;-158.508 ] +Lung_866: d=867.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 867 corresponding to H=[ -158.508;-157.537 ] +Lung_867: d=868.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 868 corresponding to H=[ -157.537;-156.566 ] +Lung_868: d=869.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 869 corresponding to H=[ -156.566;-155.594 ] +Lung_869: d=870.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 870 corresponding to H=[ -155.594;-154.623 ] +Lung_870: d=871.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 871 corresponding to H=[ -154.623;-153.652 ] +Lung_871: d=872.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 872 corresponding to H=[ -153.652;-152.681 ] +Lung_872: d=873.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 873 corresponding to H=[ -152.681;-151.71 ] +Lung_873: d=874.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 874 corresponding to H=[ -151.71;-150.739 ] +Lung_874: d=875.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 875 corresponding to H=[ -150.739;-149.767 ] +Lung_875: d=876.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 876 corresponding to H=[ -149.767;-148.796 ] +Lung_876: d=877.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 877 corresponding to H=[ -148.796;-147.825 ] +Lung_877: d=878.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 878 corresponding to H=[ -147.825;-146.854 ] +Lung_878: d=879.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 879 corresponding to H=[ -146.854;-145.883 ] +Lung_879: d=880.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 880 corresponding to H=[ -145.883;-144.912 ] +Lung_880: d=881.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 881 corresponding to H=[ -144.912;-143.941 ] +Lung_881: d=882.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 882 corresponding to H=[ -143.941;-142.969 ] +Lung_882: d=883.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 883 corresponding to H=[ -142.969;-141.998 ] +Lung_883: d=884.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 884 corresponding to H=[ -141.998;-141.027 ] +Lung_884: d=885.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 885 corresponding to H=[ -141.027;-140.056 ] +Lung_885: d=886.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 886 corresponding to H=[ -140.056;-139.085 ] +Lung_886: d=887.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 887 corresponding to H=[ -139.085;-138.114 ] +Lung_887: d=888.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 888 corresponding to H=[ -138.114;-137.142 ] +Lung_888: d=889.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 889 corresponding to H=[ -137.142;-136.171 ] +Lung_889: d=890.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 890 corresponding to H=[ -136.171;-135.2 ] +Lung_890: d=891.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 891 corresponding to H=[ -135.2;-134.229 ] +Lung_891: d=892.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 892 corresponding to H=[ -134.229;-133.258 ] +Lung_892: d=893.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 893 corresponding to H=[ -133.258;-132.287 ] +Lung_893: d=894.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 894 corresponding to H=[ -132.287;-131.315 ] +Lung_894: d=895.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 895 corresponding to H=[ -131.315;-130.344 ] +Lung_895: d=896.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 896 corresponding to H=[ -130.344;-129.373 ] +Lung_896: d=897.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 897 corresponding to H=[ -129.373;-128.402 ] +Lung_897: d=898.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 898 corresponding to H=[ -128.402;-127.431 ] +Lung_898: d=899.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 899 corresponding to H=[ -127.431;-126.46 ] +Lung_899: d=900.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 900 corresponding to H=[ -126.46;-125.489 ] +Lung_900: d=901.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 901 corresponding to H=[ -125.489;-124.517 ] +Lung_901: d=902.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 902 corresponding to H=[ -124.517;-123.546 ] +Lung_902: d=903.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 903 corresponding to H=[ -123.546;-122.575 ] +Lung_903: d=904.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 904 corresponding to H=[ -122.575;-121.604 ] +Lung_904: d=905.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 905 corresponding to H=[ -121.604;-120.633 ] +Lung_905: d=906.195 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 906 corresponding to H=[ -120.633;-120 ] +Lung_906: d=907.021 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material 907 corresponding to H=[ -120;-118.961 ] +AT_AG_SI1_907: d=907.881 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 908 corresponding to H=[ -118.961;-117.923 ] +AT_AG_SI1_908: d=908.951 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 909 corresponding to H=[ -117.923;-116.884 ] +AT_AG_SI1_909: d=910.02 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 910 corresponding to H=[ -116.884;-115.846 ] +AT_AG_SI1_910: d=911.09 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 911 corresponding to H=[ -115.846;-114.807 ] +AT_AG_SI1_911: d=912.159 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 912 corresponding to H=[ -114.807;-113.768 ] +AT_AG_SI1_912: d=913.229 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 913 corresponding to H=[ -113.768;-112.73 ] +AT_AG_SI1_913: d=914.298 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 914 corresponding to H=[ -112.73;-111.691 ] +AT_AG_SI1_914: d=915.368 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 915 corresponding to H=[ -111.691;-110.652 ] +AT_AG_SI1_915: d=916.437 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 916 corresponding to H=[ -110.652;-109.614 ] +AT_AG_SI1_916: d=917.506 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 917 corresponding to H=[ -109.614;-108.575 ] +AT_AG_SI1_917: d=918.576 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 918 corresponding to H=[ -108.575;-107.537 ] +AT_AG_SI1_918: d=919.645 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 919 corresponding to H=[ -107.537;-106.498 ] +AT_AG_SI1_919: d=920.715 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 920 corresponding to H=[ -106.498;-105.459 ] +AT_AG_SI1_920: d=921.784 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 921 corresponding to H=[ -105.459;-104.421 ] +AT_AG_SI1_921: d=922.854 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 922 corresponding to H=[ -104.421;-103.382 ] +AT_AG_SI1_922: d=923.923 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 923 corresponding to H=[ -103.382;-102.344 ] +AT_AG_SI1_923: d=924.993 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 924 corresponding to H=[ -102.344;-101.305 ] +AT_AG_SI1_924: d=926.062 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 925 corresponding to H=[ -101.305;-100.266 ] +AT_AG_SI1_925: d=927.132 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 926 corresponding to H=[ -100.266;-99.2277 ] +AT_AG_SI1_926: d=928.201 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 927 corresponding to H=[ -99.2277;-98.1891 ] +AT_AG_SI1_927: d=929.271 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 928 corresponding to H=[ -98.1891;-97.1505 ] +AT_AG_SI1_928: d=930.16 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 929 corresponding to H=[ -97.1505;-96.1119 ] +AT_AG_SI1_929: d=930.817 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 930 corresponding to H=[ -96.1119;-95.0733 ] +AT_AG_SI1_930: d=931.748 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 931 corresponding to H=[ -95.0733;-94.0347 ] +AT_AG_SI1_931: d=932.679 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 932 corresponding to H=[ -94.0347;-92.9961 ] +AT_AG_SI1_932: d=933.61 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 933 corresponding to H=[ -92.9961;-91.9574 ] +AT_AG_SI1_933: d=934.541 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 934 corresponding to H=[ -91.9574;-90.9188 ] +AT_AG_SI1_934: d=935.472 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 935 corresponding to H=[ -90.9188;-89.8802 ] +AT_AG_SI1_935: d=936.403 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 936 corresponding to H=[ -89.8802;-88.8416 ] +AT_AG_SI1_936: d=937.335 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 937 corresponding to H=[ -88.8416;-87.803 ] +AT_AG_SI1_937: d=938.266 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 938 corresponding to H=[ -87.803;-86.7644 ] +AT_AG_SI1_938: d=939.197 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 939 corresponding to H=[ -86.7644;-85.7258 ] +AT_AG_SI1_939: d=940.128 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 940 corresponding to H=[ -85.7258;-84.6872 ] +AT_AG_SI1_940: d=941.059 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 941 corresponding to H=[ -84.6872;-83.6485 ] +AT_AG_SI1_941: d=941.99 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 942 corresponding to H=[ -83.6485;-82.6099 ] +AT_AG_SI1_942: d=942.921 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 943 corresponding to H=[ -82.6099;-82 ] +AT_AG_SI1_943: d=943.66 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 944 corresponding to H=[ -82;-80.8846 ] +AT_AG_SI2_944: d=944.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 945 corresponding to H=[ -80.8846;-79.7692 ] +AT_AG_SI2_945: d=945.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 946 corresponding to H=[ -79.7692;-78.6537 ] +AT_AG_SI2_946: d=946.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 947 corresponding to H=[ -78.6537;-77.5383 ] +AT_AG_SI2_947: d=947.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 948 corresponding to H=[ -77.5383;-76.4229 ] +AT_AG_SI2_948: d=948.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 949 corresponding to H=[ -76.4229;-75.3075 ] +AT_AG_SI2_949: d=949.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 950 corresponding to H=[ -75.3075;-74.1921 ] +AT_AG_SI2_950: d=950.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 951 corresponding to H=[ -74.1921;-73.0766 ] +AT_AG_SI2_951: d=951.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 952 corresponding to H=[ -73.0766;-71.9612 ] +AT_AG_SI2_952: d=952.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 953 corresponding to H=[ -71.9612;-70.8458 ] +AT_AG_SI2_953: d=953.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 954 corresponding to H=[ -70.8458;-69.7304 ] +AT_AG_SI2_954: d=954.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 955 corresponding to H=[ -69.7304;-68.6149 ] +AT_AG_SI2_955: d=955.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 956 corresponding to H=[ -68.6149;-67.4995 ] +AT_AG_SI2_956: d=956.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 957 corresponding to H=[ -67.4995;-66.3841 ] +AT_AG_SI2_957: d=957.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 958 corresponding to H=[ -66.3841;-65.2687 ] +AT_AG_SI2_958: d=958.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 959 corresponding to H=[ -65.2687;-64.1533 ] +AT_AG_SI2_959: d=959.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 960 corresponding to H=[ -64.1533;-63.0378 ] +AT_AG_SI2_960: d=960.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 961 corresponding to H=[ -63.0378;-61.9224 ] +AT_AG_SI2_961: d=961.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 962 corresponding to H=[ -61.9224;-60.807 ] +AT_AG_SI2_962: d=962.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 963 corresponding to H=[ -60.807;-59.6916 ] +AT_AG_SI2_963: d=963.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 964 corresponding to H=[ -59.6916;-58.5762 ] +AT_AG_SI2_964: d=964.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 965 corresponding to H=[ -58.5762;-57.4607 ] +AT_AG_SI2_965: d=965.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 966 corresponding to H=[ -57.4607;-56.3453 ] +AT_AG_SI2_966: d=966.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 967 corresponding to H=[ -56.3453;-55.2299 ] +AT_AG_SI2_967: d=967.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 968 corresponding to H=[ -55.2299;-54.1145 ] +AT_AG_SI2_968: d=968.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 969 corresponding to H=[ -54.1145;-52.9991 ] +AT_AG_SI2_969: d=969.434 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 970 corresponding to H=[ -52.9991;-52 ] +AT_AG_SI2_970: d=970.382 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material 971 corresponding to H=[ -52;-50.8846 ] +AT_AG_SI3_971: d=971.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 972 corresponding to H=[ -50.8846;-49.7692 ] +AT_AG_SI3_972: d=972.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 973 corresponding to H=[ -49.7692;-48.6537 ] +AT_AG_SI3_973: d=973.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 974 corresponding to H=[ -48.6537;-47.5383 ] +AT_AG_SI3_974: d=974.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 975 corresponding to H=[ -47.5383;-46.4229 ] +AT_AG_SI3_975: d=975.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 976 corresponding to H=[ -46.4229;-45.3075 ] +AT_AG_SI3_976: d=976.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 977 corresponding to H=[ -45.3075;-44.1921 ] +AT_AG_SI3_977: d=977.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 978 corresponding to H=[ -44.1921;-43.0766 ] +AT_AG_SI3_978: d=978.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 979 corresponding to H=[ -43.0766;-41.9612 ] +AT_AG_SI3_979: d=979.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 980 corresponding to H=[ -41.9612;-40.8458 ] +AT_AG_SI3_980: d=980.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 981 corresponding to H=[ -40.8458;-39.7304 ] +AT_AG_SI3_981: d=981.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 982 corresponding to H=[ -39.7304;-38.6149 ] +AT_AG_SI3_982: d=982.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 983 corresponding to H=[ -38.6149;-37.4995 ] +AT_AG_SI3_983: d=983.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 984 corresponding to H=[ -37.4995;-36.3841 ] +AT_AG_SI3_984: d=984.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 985 corresponding to H=[ -36.3841;-35.2687 ] +AT_AG_SI3_985: d=985.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 986 corresponding to H=[ -35.2687;-34.1533 ] +AT_AG_SI3_986: d=986.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 987 corresponding to H=[ -34.1533;-33.0378 ] +AT_AG_SI3_987: d=987.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 988 corresponding to H=[ -33.0378;-31.9224 ] +AT_AG_SI3_988: d=988.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 989 corresponding to H=[ -31.9224;-30.807 ] +AT_AG_SI3_989: d=989.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 990 corresponding to H=[ -30.807;-29.6916 ] +AT_AG_SI3_990: d=990.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 991 corresponding to H=[ -29.6916;-28.5762 ] +AT_AG_SI3_991: d=991.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 992 corresponding to H=[ -28.5762;-27.4607 ] +AT_AG_SI3_992: d=992.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 993 corresponding to H=[ -27.4607;-26.3453 ] +AT_AG_SI3_993: d=993.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 994 corresponding to H=[ -26.3453;-25.2299 ] +AT_AG_SI3_994: d=994.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 995 corresponding to H=[ -25.2299;-24.1145 ] +AT_AG_SI3_995: d=995.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 996 corresponding to H=[ -24.1145;-22.9991 ] +AT_AG_SI3_996: d=996.33 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 997 corresponding to H=[ -22.9991;-22 ] +AT_AG_SI3_997: d=997.277 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 998 corresponding to H=[ -22;-20.8846 ] +AT_AG_SI4_998: d=998.225 mg/cm3; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 999 corresponding to H=[ -20.8846;-19.7692 ] +AT_AG_SI4_999: d=999.225 mg/cm3; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1000 corresponding to H=[ -19.7692;-18.6537 ] +AT_AG_SI4_1000: d=1.00023 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1001 corresponding to H=[ -18.6537;-17.5383 ] +AT_AG_SI4_1001: d=1.00123 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1002 corresponding to H=[ -17.5383;-16.4229 ] +AT_AG_SI4_1002: d=1.00223 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1003 corresponding to H=[ -16.4229;-15.3075 ] +AT_AG_SI4_1003: d=1.00323 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1004 corresponding to H=[ -15.3075;-14.1921 ] +AT_AG_SI4_1004: d=1.00423 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1005 corresponding to H=[ -14.1921;-13.0766 ] +AT_AG_SI4_1005: d=1.00523 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1006 corresponding to H=[ -13.0766;-11.9612 ] +AT_AG_SI4_1006: d=1.00623 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1007 corresponding to H=[ -11.9612;-10.8458 ] +AT_AG_SI4_1007: d=1.00723 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1008 corresponding to H=[ -10.8458;-9.73037 ] +AT_AG_SI4_1008: d=1.00823 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1009 corresponding to H=[ -9.73037;-8.61495 ] +AT_AG_SI4_1009: d=1.00923 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1010 corresponding to H=[ -8.61495;-7.49953 ] +AT_AG_SI4_1010: d=1.01023 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1011 corresponding to H=[ -7.49953;-6.38411 ] +AT_AG_SI4_1011: d=1.01123 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1012 corresponding to H=[ -6.38411;-5.26869 ] +AT_AG_SI4_1012: d=1.01223 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1013 corresponding to H=[ -5.26869;-4.15326 ] +AT_AG_SI4_1013: d=1.01323 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1014 corresponding to H=[ -4.15326;-3.03784 ] +AT_AG_SI4_1014: d=1.01423 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1015 corresponding to H=[ -3.03784;-1.92242 ] +AT_AG_SI4_1015: d=1.01523 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1016 corresponding to H=[ -1.92242;-0.807002 ] +AT_AG_SI4_1016: d=1.01623 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1017 corresponding to H=[ -0.807002;0.308419 ] +AT_AG_SI4_1017: d=1.01723 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1018 corresponding to H=[ 0.308419;1.42384 ] +AT_AG_SI4_1018: d=1.01823 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1019 corresponding to H=[ 1.42384;2.53926 ] +AT_AG_SI4_1019: d=1.01923 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1020 corresponding to H=[ 2.53926;3.65468 ] +AT_AG_SI4_1020: d=1.02023 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1021 corresponding to H=[ 3.65468;4.7701 ] +AT_AG_SI4_1021: d=1.02123 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1022 corresponding to H=[ 4.7701;5.88552 ] +AT_AG_SI4_1022: d=1.02223 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1023 corresponding to H=[ 5.88552;7.00094 ] +AT_AG_SI4_1023: d=1.02323 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1024 corresponding to H=[ 7.00094;8 ] +AT_AG_SI4_1024: d=1.02417 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material 1025 corresponding to H=[ 8;9.85351 ] +AT_AG_SI5_1025: d=1.02545 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material 1026 corresponding to H=[ 9.85351;11.707 ] +AT_AG_SI5_1026: d=1.02711 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material 1027 corresponding to H=[ 11.707;13.5605 ] +AT_AG_SI5_1027: d=1.02878 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material 1028 corresponding to H=[ 13.5605;15.414 ] +AT_AG_SI5_1028: d=1.03005 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material 1029 corresponding to H=[ 15.414;17.2675 ] +AT_AG_SI5_1029: d=1.03026 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material 1030 corresponding to H=[ 17.2675;19 ] +AT_AG_SI5_1030: d=1.03046 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material 1031 corresponding to H=[ 19;19.9207 ] +SoftTissus_1031: d=1.03061 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1032 corresponding to H=[ 19.9207;20.8414 ] +SoftTissus_1032: d=1.03071 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1033 corresponding to H=[ 20.8414;21.7621 ] +SoftTissus_1033: d=1.03081 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1034 corresponding to H=[ 21.7621;22.6828 ] +SoftTissus_1034: d=1.03091 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1035 corresponding to H=[ 22.6828;23.6035 ] +SoftTissus_1035: d=1.03117 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1036 corresponding to H=[ 23.6035;24.5242 ] +SoftTissus_1036: d=1.03223 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1037 corresponding to H=[ 24.5242;25.4449 ] +SoftTissus_1037: d=1.03329 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1038 corresponding to H=[ 25.4449;26.3656 ] +SoftTissus_1038: d=1.03435 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1039 corresponding to H=[ 26.3656;27.2864 ] +SoftTissus_1039: d=1.03542 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1040 corresponding to H=[ 27.2864;28.2071 ] +SoftTissus_1040: d=1.03648 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1041 corresponding to H=[ 28.2071;29.1278 ] +SoftTissus_1041: d=1.03754 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1042 corresponding to H=[ 29.1278;30.0485 ] +SoftTissus_1042: d=1.03861 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1043 corresponding to H=[ 30.0485;30.9692 ] +SoftTissus_1043: d=1.03967 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1044 corresponding to H=[ 30.9692;31.8899 ] +SoftTissus_1044: d=1.04073 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1045 corresponding to H=[ 31.8899;32.8106 ] +SoftTissus_1045: d=1.0418 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1046 corresponding to H=[ 32.8106;33.7313 ] +SoftTissus_1046: d=1.04286 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1047 corresponding to H=[ 33.7313;34.652 ] +SoftTissus_1047: d=1.04392 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1048 corresponding to H=[ 34.652;35.5727 ] +SoftTissus_1048: d=1.04498 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1049 corresponding to H=[ 35.5727;36.4934 ] +SoftTissus_1049: d=1.04605 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1050 corresponding to H=[ 36.4934;37.4141 ] +SoftTissus_1050: d=1.04711 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1051 corresponding to H=[ 37.4141;38.3348 ] +SoftTissus_1051: d=1.04817 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1052 corresponding to H=[ 38.3348;39.2555 ] +SoftTissus_1052: d=1.04924 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1053 corresponding to H=[ 39.2555;40.1762 ] +SoftTissus_1053: d=1.0503 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1054 corresponding to H=[ 40.1762;41.0969 ] +SoftTissus_1054: d=1.05136 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1055 corresponding to H=[ 41.0969;42.0176 ] +SoftTissus_1055: d=1.05243 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1056 corresponding to H=[ 42.0176;42.9383 ] +SoftTissus_1056: d=1.05349 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1057 corresponding to H=[ 42.9383;43.8591 ] +SoftTissus_1057: d=1.05455 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1058 corresponding to H=[ 43.8591;44.7798 ] +SoftTissus_1058: d=1.05561 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1059 corresponding to H=[ 44.7798;45.7005 ] +SoftTissus_1059: d=1.05668 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1060 corresponding to H=[ 45.7005;46.6212 ] +SoftTissus_1060: d=1.05774 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1061 corresponding to H=[ 46.6212;47.5419 ] +SoftTissus_1061: d=1.0588 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1062 corresponding to H=[ 47.5419;48.4626 ] +SoftTissus_1062: d=1.05987 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1063 corresponding to H=[ 48.4626;49.3833 ] +SoftTissus_1063: d=1.06093 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1064 corresponding to H=[ 49.3833;50.304 ] +SoftTissus_1064: d=1.06199 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1065 corresponding to H=[ 50.304;51.2247 ] +SoftTissus_1065: d=1.06306 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1066 corresponding to H=[ 51.2247;52.1454 ] +SoftTissus_1066: d=1.06412 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1067 corresponding to H=[ 52.1454;53.0661 ] +SoftTissus_1067: d=1.06518 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1068 corresponding to H=[ 53.0661;53.9868 ] +SoftTissus_1068: d=1.06624 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1069 corresponding to H=[ 53.9868;54.9075 ] +SoftTissus_1069: d=1.06731 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1070 corresponding to H=[ 54.9075;55.8282 ] +SoftTissus_1070: d=1.06837 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1071 corresponding to H=[ 55.8282;56.7489 ] +SoftTissus_1071: d=1.06943 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1072 corresponding to H=[ 56.7489;57.6696 ] +SoftTissus_1072: d=1.0705 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1073 corresponding to H=[ 57.6696;58.5903 ] +SoftTissus_1073: d=1.07156 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1074 corresponding to H=[ 58.5903;59.511 ] +SoftTissus_1074: d=1.07262 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1075 corresponding to H=[ 59.511;60.4318 ] +SoftTissus_1075: d=1.07369 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1076 corresponding to H=[ 60.4318;61.3525 ] +SoftTissus_1076: d=1.07475 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1077 corresponding to H=[ 61.3525;62.2732 ] +SoftTissus_1077: d=1.07581 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1078 corresponding to H=[ 62.2732;63.1939 ] +SoftTissus_1078: d=1.07687 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1079 corresponding to H=[ 63.1939;64.1146 ] +SoftTissus_1079: d=1.07794 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1080 corresponding to H=[ 64.1146;65.0353 ] +SoftTissus_1080: d=1.079 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1081 corresponding to H=[ 65.0353;65.956 ] +SoftTissus_1081: d=1.08006 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1082 corresponding to H=[ 65.956;66.8767 ] +SoftTissus_1082: d=1.08113 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1083 corresponding to H=[ 66.8767;67.7974 ] +SoftTissus_1083: d=1.08219 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1084 corresponding to H=[ 67.7974;68.7181 ] +SoftTissus_1084: d=1.08325 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1085 corresponding to H=[ 68.7181;69.6388 ] +SoftTissus_1085: d=1.08432 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1086 corresponding to H=[ 69.6388;70.5595 ] +SoftTissus_1086: d=1.08538 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1087 corresponding to H=[ 70.5595;71.4802 ] +SoftTissus_1087: d=1.08644 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1088 corresponding to H=[ 71.4802;72.4009 ] +SoftTissus_1088: d=1.0875 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1089 corresponding to H=[ 72.4009;73.3216 ] +SoftTissus_1089: d=1.08857 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1090 corresponding to H=[ 73.3216;74.2423 ] +SoftTissus_1090: d=1.08963 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1091 corresponding to H=[ 74.2423;75.163 ] +SoftTissus_1091: d=1.09069 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1092 corresponding to H=[ 75.163;76.0837 ] +SoftTissus_1092: d=1.09176 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1093 corresponding to H=[ 76.0837;77.0045 ] +SoftTissus_1093: d=1.09282 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1094 corresponding to H=[ 77.0045;77.9252 ] +SoftTissus_1094: d=1.09388 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1095 corresponding to H=[ 77.9252;78.8459 ] +SoftTissus_1095: d=1.09495 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1096 corresponding to H=[ 78.8459;79.7666 ] +SoftTissus_1096: d=1.09601 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1097 corresponding to H=[ 79.7666;80 ] +SoftTissus_1097: d=1.09667 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material 1098 corresponding to H=[ 80;81.7323 ] +ConnectiveTissue_1098: d=1.09781 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1099 corresponding to H=[ 81.7323;83.4646 ] +ConnectiveTissue_1099: d=1.09981 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1100 corresponding to H=[ 83.4646;85.1969 ] +ConnectiveTissue_1100: d=1.10181 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1101 corresponding to H=[ 85.1969;86.9291 ] +ConnectiveTissue_1101: d=1.10381 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1102 corresponding to H=[ 86.9291;88.6614 ] +ConnectiveTissue_1102: d=1.10581 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1103 corresponding to H=[ 88.6614;90.3937 ] +ConnectiveTissue_1103: d=1.10781 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1104 corresponding to H=[ 90.3937;92.126 ] +ConnectiveTissue_1104: d=1.10981 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1105 corresponding to H=[ 92.126;93.8583 ] +ConnectiveTissue_1105: d=1.11181 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1106 corresponding to H=[ 93.8583;95.5906 ] +ConnectiveTissue_1106: d=1.11381 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1107 corresponding to H=[ 95.5906;97.3228 ] +ConnectiveTissue_1107: d=1.11581 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1108 corresponding to H=[ 97.3228;99.0551 ] +ConnectiveTissue_1108: d=1.11781 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1109 corresponding to H=[ 99.0551;100.787 ] +ConnectiveTissue_1109: d=1.11981 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1110 corresponding to H=[ 100.787;102.52 ] +ConnectiveTissue_1110: d=1.07659 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1111 corresponding to H=[ 102.52;104.252 ] +ConnectiveTissue_1111: d=1.07761 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1112 corresponding to H=[ 104.252;105.984 ] +ConnectiveTissue_1112: d=1.07864 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1113 corresponding to H=[ 105.984;107.717 ] +ConnectiveTissue_1113: d=1.07967 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1114 corresponding to H=[ 107.717;109.449 ] +ConnectiveTissue_1114: d=1.08069 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1115 corresponding to H=[ 109.449;111.181 ] +ConnectiveTissue_1115: d=1.08172 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1116 corresponding to H=[ 111.181;112.913 ] +ConnectiveTissue_1116: d=1.08274 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1117 corresponding to H=[ 112.913;114.646 ] +ConnectiveTissue_1117: d=1.08377 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1118 corresponding to H=[ 114.646;116.378 ] +ConnectiveTissue_1118: d=1.0848 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1119 corresponding to H=[ 116.378;118.11 ] +ConnectiveTissue_1119: d=1.08582 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1120 corresponding to H=[ 118.11;119.843 ] +ConnectiveTissue_1120: d=1.08685 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1121 corresponding to H=[ 119.843;120 ] +ConnectiveTissue_1121: d=1.08741 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material 1122 corresponding to H=[ 120;121.688 ] +Marrow_Bone01_1122: d=1.08796 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1123 corresponding to H=[ 121.688;123.376 ] +Marrow_Bone01_1123: d=1.08896 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1124 corresponding to H=[ 123.376;125.064 ] +Marrow_Bone01_1124: d=1.08996 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1125 corresponding to H=[ 125.064;126.752 ] +Marrow_Bone01_1125: d=1.09096 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1126 corresponding to H=[ 126.752;128.44 ] +Marrow_Bone01_1126: d=1.09196 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1127 corresponding to H=[ 128.44;130.128 ] +Marrow_Bone01_1127: d=1.09296 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1128 corresponding to H=[ 130.128;131.816 ] +Marrow_Bone01_1128: d=1.09396 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1129 corresponding to H=[ 131.816;133.505 ] +Marrow_Bone01_1129: d=1.09496 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1130 corresponding to H=[ 133.505;135.193 ] +Marrow_Bone01_1130: d=1.09596 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1131 corresponding to H=[ 135.193;136.881 ] +Marrow_Bone01_1131: d=1.09696 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1132 corresponding to H=[ 136.881;138.569 ] +Marrow_Bone01_1132: d=1.09796 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1133 corresponding to H=[ 138.569;140.257 ] +Marrow_Bone01_1133: d=1.09896 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1134 corresponding to H=[ 140.257;141.945 ] +Marrow_Bone01_1134: d=1.09996 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1135 corresponding to H=[ 141.945;143.633 ] +Marrow_Bone01_1135: d=1.10096 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1136 corresponding to H=[ 143.633;145.321 ] +Marrow_Bone01_1136: d=1.10196 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1137 corresponding to H=[ 145.321;147.009 ] +Marrow_Bone01_1137: d=1.10296 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1138 corresponding to H=[ 147.009;148.697 ] +Marrow_Bone01_1138: d=1.10396 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1139 corresponding to H=[ 148.697;150.385 ] +Marrow_Bone01_1139: d=1.10496 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1140 corresponding to H=[ 150.385;152.073 ] +Marrow_Bone01_1140: d=1.10596 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1141 corresponding to H=[ 152.073;153.761 ] +Marrow_Bone01_1141: d=1.10696 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1142 corresponding to H=[ 153.761;155.449 ] +Marrow_Bone01_1142: d=1.10796 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1143 corresponding to H=[ 155.449;157.137 ] +Marrow_Bone01_1143: d=1.10896 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1144 corresponding to H=[ 157.137;158.825 ] +Marrow_Bone01_1144: d=1.10996 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1145 corresponding to H=[ 158.825;160.514 ] +Marrow_Bone01_1145: d=1.11096 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1146 corresponding to H=[ 160.514;162.202 ] +Marrow_Bone01_1146: d=1.11196 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1147 corresponding to H=[ 162.202;163.89 ] +Marrow_Bone01_1147: d=1.11296 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1148 corresponding to H=[ 163.89;165.578 ] +Marrow_Bone01_1148: d=1.11396 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1149 corresponding to H=[ 165.578;167.266 ] +Marrow_Bone01_1149: d=1.11496 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1150 corresponding to H=[ 167.266;168.954 ] +Marrow_Bone01_1150: d=1.11596 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1151 corresponding to H=[ 168.954;170.642 ] +Marrow_Bone01_1151: d=1.11696 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1152 corresponding to H=[ 170.642;172.33 ] +Marrow_Bone01_1152: d=1.11796 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1153 corresponding to H=[ 172.33;174.018 ] +Marrow_Bone01_1153: d=1.11896 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1154 corresponding to H=[ 174.018;175.706 ] +Marrow_Bone01_1154: d=1.11996 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1155 corresponding to H=[ 175.706;177.394 ] +Marrow_Bone01_1155: d=1.12096 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1156 corresponding to H=[ 177.394;179.082 ] +Marrow_Bone01_1156: d=1.12196 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1157 corresponding to H=[ 179.082;180.77 ] +Marrow_Bone01_1157: d=1.12296 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1158 corresponding to H=[ 180.77;182.458 ] +Marrow_Bone01_1158: d=1.12396 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1159 corresponding to H=[ 182.458;184.146 ] +Marrow_Bone01_1159: d=1.12496 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1160 corresponding to H=[ 184.146;185.834 ] +Marrow_Bone01_1160: d=1.12596 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1161 corresponding to H=[ 185.834;187.523 ] +Marrow_Bone01_1161: d=1.12696 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1162 corresponding to H=[ 187.523;189.211 ] +Marrow_Bone01_1162: d=1.12796 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1163 corresponding to H=[ 189.211;190.899 ] +Marrow_Bone01_1163: d=1.12896 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1164 corresponding to H=[ 190.899;192.587 ] +Marrow_Bone01_1164: d=1.12996 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1165 corresponding to H=[ 192.587;194.275 ] +Marrow_Bone01_1165: d=1.13096 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1166 corresponding to H=[ 194.275;195.963 ] +Marrow_Bone01_1166: d=1.13196 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1167 corresponding to H=[ 195.963;197.651 ] +Marrow_Bone01_1167: d=1.13296 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1168 corresponding to H=[ 197.651;199.339 ] +Marrow_Bone01_1168: d=1.13396 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1169 corresponding to H=[ 199.339;200 ] +Marrow_Bone01_1169: d=1.13465 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material 1170 corresponding to H=[ 200;201.688 ] +Marrow_Bone02_1170: d=1.13535 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1171 corresponding to H=[ 201.688;203.376 ] +Marrow_Bone02_1171: d=1.13635 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1172 corresponding to H=[ 203.376;205.064 ] +Marrow_Bone02_1172: d=1.13735 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1173 corresponding to H=[ 205.064;206.752 ] +Marrow_Bone02_1173: d=1.13835 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1174 corresponding to H=[ 206.752;208.44 ] +Marrow_Bone02_1174: d=1.13935 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1175 corresponding to H=[ 208.44;210.128 ] +Marrow_Bone02_1175: d=1.14035 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1176 corresponding to H=[ 210.128;211.816 ] +Marrow_Bone02_1176: d=1.14135 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1177 corresponding to H=[ 211.816;213.505 ] +Marrow_Bone02_1177: d=1.14235 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1178 corresponding to H=[ 213.505;215.193 ] +Marrow_Bone02_1178: d=1.14335 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1179 corresponding to H=[ 215.193;216.881 ] +Marrow_Bone02_1179: d=1.14435 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1180 corresponding to H=[ 216.881;218.569 ] +Marrow_Bone02_1180: d=1.14535 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1181 corresponding to H=[ 218.569;220.257 ] +Marrow_Bone02_1181: d=1.14635 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1182 corresponding to H=[ 220.257;221.945 ] +Marrow_Bone02_1182: d=1.14735 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1183 corresponding to H=[ 221.945;223.633 ] +Marrow_Bone02_1183: d=1.14835 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1184 corresponding to H=[ 223.633;225.321 ] +Marrow_Bone02_1184: d=1.14935 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1185 corresponding to H=[ 225.321;227.009 ] +Marrow_Bone02_1185: d=1.15035 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1186 corresponding to H=[ 227.009;228.697 ] +Marrow_Bone02_1186: d=1.15135 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1187 corresponding to H=[ 228.697;230.385 ] +Marrow_Bone02_1187: d=1.15235 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1188 corresponding to H=[ 230.385;232.073 ] +Marrow_Bone02_1188: d=1.15335 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1189 corresponding to H=[ 232.073;233.761 ] +Marrow_Bone02_1189: d=1.15435 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1190 corresponding to H=[ 233.761;235.449 ] +Marrow_Bone02_1190: d=1.15535 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1191 corresponding to H=[ 235.449;237.137 ] +Marrow_Bone02_1191: d=1.15635 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1192 corresponding to H=[ 237.137;238.825 ] +Marrow_Bone02_1192: d=1.15735 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1193 corresponding to H=[ 238.825;240.514 ] +Marrow_Bone02_1193: d=1.15835 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1194 corresponding to H=[ 240.514;242.202 ] +Marrow_Bone02_1194: d=1.15935 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1195 corresponding to H=[ 242.202;243.89 ] +Marrow_Bone02_1195: d=1.16035 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1196 corresponding to H=[ 243.89;245.578 ] +Marrow_Bone02_1196: d=1.16135 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1197 corresponding to H=[ 245.578;247.266 ] +Marrow_Bone02_1197: d=1.16235 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1198 corresponding to H=[ 247.266;248.954 ] +Marrow_Bone02_1198: d=1.16335 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1199 corresponding to H=[ 248.954;250.642 ] +Marrow_Bone02_1199: d=1.16435 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1200 corresponding to H=[ 250.642;252.33 ] +Marrow_Bone02_1200: d=1.16535 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1201 corresponding to H=[ 252.33;254.018 ] +Marrow_Bone02_1201: d=1.16635 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1202 corresponding to H=[ 254.018;255.706 ] +Marrow_Bone02_1202: d=1.16735 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1203 corresponding to H=[ 255.706;257.394 ] +Marrow_Bone02_1203: d=1.16835 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1204 corresponding to H=[ 257.394;259.082 ] +Marrow_Bone02_1204: d=1.16935 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1205 corresponding to H=[ 259.082;260.77 ] +Marrow_Bone02_1205: d=1.17035 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1206 corresponding to H=[ 260.77;262.458 ] +Marrow_Bone02_1206: d=1.17135 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1207 corresponding to H=[ 262.458;264.146 ] +Marrow_Bone02_1207: d=1.17235 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1208 corresponding to H=[ 264.146;265.834 ] +Marrow_Bone02_1208: d=1.17335 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1209 corresponding to H=[ 265.834;267.523 ] +Marrow_Bone02_1209: d=1.17435 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1210 corresponding to H=[ 267.523;269.211 ] +Marrow_Bone02_1210: d=1.17535 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1211 corresponding to H=[ 269.211;270.899 ] +Marrow_Bone02_1211: d=1.17635 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1212 corresponding to H=[ 270.899;272.587 ] +Marrow_Bone02_1212: d=1.17735 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1213 corresponding to H=[ 272.587;274.275 ] +Marrow_Bone02_1213: d=1.17835 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1214 corresponding to H=[ 274.275;275.963 ] +Marrow_Bone02_1214: d=1.17935 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1215 corresponding to H=[ 275.963;277.651 ] +Marrow_Bone02_1215: d=1.18035 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1216 corresponding to H=[ 277.651;279.339 ] +Marrow_Bone02_1216: d=1.18135 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1217 corresponding to H=[ 279.339;281.027 ] +Marrow_Bone02_1217: d=1.18235 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1218 corresponding to H=[ 281.027;282.715 ] +Marrow_Bone02_1218: d=1.18335 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1219 corresponding to H=[ 282.715;284.403 ] +Marrow_Bone02_1219: d=1.18435 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1220 corresponding to H=[ 284.403;286.091 ] +Marrow_Bone02_1220: d=1.18535 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1221 corresponding to H=[ 286.091;287.779 ] +Marrow_Bone02_1221: d=1.18635 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1222 corresponding to H=[ 287.779;289.467 ] +Marrow_Bone02_1222: d=1.18735 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1223 corresponding to H=[ 289.467;291.155 ] +Marrow_Bone02_1223: d=1.18835 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1224 corresponding to H=[ 291.155;292.843 ] +Marrow_Bone02_1224: d=1.18935 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1225 corresponding to H=[ 292.843;294.532 ] +Marrow_Bone02_1225: d=1.19035 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1226 corresponding to H=[ 294.532;296.22 ] +Marrow_Bone02_1226: d=1.19135 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1227 corresponding to H=[ 296.22;297.908 ] +Marrow_Bone02_1227: d=1.19235 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1228 corresponding to H=[ 297.908;299.596 ] +Marrow_Bone02_1228: d=1.19335 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1229 corresponding to H=[ 299.596;300 ] +Marrow_Bone02_1229: d=1.19397 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material 1230 corresponding to H=[ 300;301.688 ] +Marrow_Bone03_1230: d=1.19459 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1231 corresponding to H=[ 301.688;303.376 ] +Marrow_Bone03_1231: d=1.19559 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1232 corresponding to H=[ 303.376;305.064 ] +Marrow_Bone03_1232: d=1.19659 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1233 corresponding to H=[ 305.064;306.752 ] +Marrow_Bone03_1233: d=1.19759 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1234 corresponding to H=[ 306.752;308.44 ] +Marrow_Bone03_1234: d=1.19859 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1235 corresponding to H=[ 308.44;310.128 ] +Marrow_Bone03_1235: d=1.19959 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1236 corresponding to H=[ 310.128;311.816 ] +Marrow_Bone03_1236: d=1.20059 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1237 corresponding to H=[ 311.816;313.505 ] +Marrow_Bone03_1237: d=1.20159 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1238 corresponding to H=[ 313.505;315.193 ] +Marrow_Bone03_1238: d=1.20259 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1239 corresponding to H=[ 315.193;316.881 ] +Marrow_Bone03_1239: d=1.20359 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1240 corresponding to H=[ 316.881;318.569 ] +Marrow_Bone03_1240: d=1.20459 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1241 corresponding to H=[ 318.569;320.257 ] +Marrow_Bone03_1241: d=1.20559 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1242 corresponding to H=[ 320.257;321.945 ] +Marrow_Bone03_1242: d=1.20659 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1243 corresponding to H=[ 321.945;323.633 ] +Marrow_Bone03_1243: d=1.20759 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1244 corresponding to H=[ 323.633;325.321 ] +Marrow_Bone03_1244: d=1.20859 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1245 corresponding to H=[ 325.321;327.009 ] +Marrow_Bone03_1245: d=1.20959 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1246 corresponding to H=[ 327.009;328.697 ] +Marrow_Bone03_1246: d=1.21059 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1247 corresponding to H=[ 328.697;330.385 ] +Marrow_Bone03_1247: d=1.21159 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1248 corresponding to H=[ 330.385;332.073 ] +Marrow_Bone03_1248: d=1.21259 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1249 corresponding to H=[ 332.073;333.761 ] +Marrow_Bone03_1249: d=1.21359 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1250 corresponding to H=[ 333.761;335.449 ] +Marrow_Bone03_1250: d=1.21459 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1251 corresponding to H=[ 335.449;337.137 ] +Marrow_Bone03_1251: d=1.21559 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1252 corresponding to H=[ 337.137;338.825 ] +Marrow_Bone03_1252: d=1.21659 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1253 corresponding to H=[ 338.825;340.514 ] +Marrow_Bone03_1253: d=1.21759 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1254 corresponding to H=[ 340.514;342.202 ] +Marrow_Bone03_1254: d=1.21859 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1255 corresponding to H=[ 342.202;343.89 ] +Marrow_Bone03_1255: d=1.21959 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1256 corresponding to H=[ 343.89;345.578 ] +Marrow_Bone03_1256: d=1.22059 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1257 corresponding to H=[ 345.578;347.266 ] +Marrow_Bone03_1257: d=1.22159 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1258 corresponding to H=[ 347.266;348.954 ] +Marrow_Bone03_1258: d=1.22259 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1259 corresponding to H=[ 348.954;350.642 ] +Marrow_Bone03_1259: d=1.22359 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1260 corresponding to H=[ 350.642;352.33 ] +Marrow_Bone03_1260: d=1.22459 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1261 corresponding to H=[ 352.33;354.018 ] +Marrow_Bone03_1261: d=1.22559 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1262 corresponding to H=[ 354.018;355.706 ] +Marrow_Bone03_1262: d=1.22659 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1263 corresponding to H=[ 355.706;357.394 ] +Marrow_Bone03_1263: d=1.22759 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1264 corresponding to H=[ 357.394;359.082 ] +Marrow_Bone03_1264: d=1.22859 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1265 corresponding to H=[ 359.082;360.77 ] +Marrow_Bone03_1265: d=1.22959 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1266 corresponding to H=[ 360.77;362.458 ] +Marrow_Bone03_1266: d=1.23059 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1267 corresponding to H=[ 362.458;364.146 ] +Marrow_Bone03_1267: d=1.23159 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1268 corresponding to H=[ 364.146;365.834 ] +Marrow_Bone03_1268: d=1.23259 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1269 corresponding to H=[ 365.834;367.523 ] +Marrow_Bone03_1269: d=1.23359 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1270 corresponding to H=[ 367.523;369.211 ] +Marrow_Bone03_1270: d=1.23459 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1271 corresponding to H=[ 369.211;370.899 ] +Marrow_Bone03_1271: d=1.23559 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1272 corresponding to H=[ 370.899;372.587 ] +Marrow_Bone03_1272: d=1.23659 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1273 corresponding to H=[ 372.587;374.275 ] +Marrow_Bone03_1273: d=1.23759 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1274 corresponding to H=[ 374.275;375.963 ] +Marrow_Bone03_1274: d=1.23859 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1275 corresponding to H=[ 375.963;377.651 ] +Marrow_Bone03_1275: d=1.23959 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1276 corresponding to H=[ 377.651;379.339 ] +Marrow_Bone03_1276: d=1.24059 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1277 corresponding to H=[ 379.339;381.027 ] +Marrow_Bone03_1277: d=1.24159 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1278 corresponding to H=[ 381.027;382.715 ] +Marrow_Bone03_1278: d=1.24259 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1279 corresponding to H=[ 382.715;384.403 ] +Marrow_Bone03_1279: d=1.24359 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1280 corresponding to H=[ 384.403;386.091 ] +Marrow_Bone03_1280: d=1.24459 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1281 corresponding to H=[ 386.091;387.779 ] +Marrow_Bone03_1281: d=1.24559 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1282 corresponding to H=[ 387.779;389.467 ] +Marrow_Bone03_1282: d=1.24659 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1283 corresponding to H=[ 389.467;391.155 ] +Marrow_Bone03_1283: d=1.24759 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1284 corresponding to H=[ 391.155;392.843 ] +Marrow_Bone03_1284: d=1.24859 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1285 corresponding to H=[ 392.843;394.532 ] +Marrow_Bone03_1285: d=1.24959 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1286 corresponding to H=[ 394.532;396.22 ] +Marrow_Bone03_1286: d=1.25059 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1287 corresponding to H=[ 396.22;397.908 ] +Marrow_Bone03_1287: d=1.25159 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1288 corresponding to H=[ 397.908;399.596 ] +Marrow_Bone03_1288: d=1.25259 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1289 corresponding to H=[ 399.596;400 ] +Marrow_Bone03_1289: d=1.25321 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material 1290 corresponding to H=[ 400;401.688 ] +Marrow_Bone04_1290: d=1.25383 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1291 corresponding to H=[ 401.688;403.376 ] +Marrow_Bone04_1291: d=1.25483 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1292 corresponding to H=[ 403.376;405.064 ] +Marrow_Bone04_1292: d=1.25583 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1293 corresponding to H=[ 405.064;406.752 ] +Marrow_Bone04_1293: d=1.25683 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1294 corresponding to H=[ 406.752;408.44 ] +Marrow_Bone04_1294: d=1.25783 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1295 corresponding to H=[ 408.44;410.128 ] +Marrow_Bone04_1295: d=1.25883 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1296 corresponding to H=[ 410.128;411.816 ] +Marrow_Bone04_1296: d=1.25983 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1297 corresponding to H=[ 411.816;413.505 ] +Marrow_Bone04_1297: d=1.26083 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1298 corresponding to H=[ 413.505;415.193 ] +Marrow_Bone04_1298: d=1.26183 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1299 corresponding to H=[ 415.193;416.881 ] +Marrow_Bone04_1299: d=1.26283 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1300 corresponding to H=[ 416.881;418.569 ] +Marrow_Bone04_1300: d=1.26383 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1301 corresponding to H=[ 418.569;420.257 ] +Marrow_Bone04_1301: d=1.26483 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1302 corresponding to H=[ 420.257;421.945 ] +Marrow_Bone04_1302: d=1.26583 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1303 corresponding to H=[ 421.945;423.633 ] +Marrow_Bone04_1303: d=1.26683 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1304 corresponding to H=[ 423.633;425.321 ] +Marrow_Bone04_1304: d=1.26783 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1305 corresponding to H=[ 425.321;427.009 ] +Marrow_Bone04_1305: d=1.26883 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1306 corresponding to H=[ 427.009;428.697 ] +Marrow_Bone04_1306: d=1.26983 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1307 corresponding to H=[ 428.697;430.385 ] +Marrow_Bone04_1307: d=1.27083 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1308 corresponding to H=[ 430.385;432.073 ] +Marrow_Bone04_1308: d=1.27183 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1309 corresponding to H=[ 432.073;433.761 ] +Marrow_Bone04_1309: d=1.27283 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1310 corresponding to H=[ 433.761;435.449 ] +Marrow_Bone04_1310: d=1.27383 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1311 corresponding to H=[ 435.449;437.137 ] +Marrow_Bone04_1311: d=1.27483 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1312 corresponding to H=[ 437.137;438.825 ] +Marrow_Bone04_1312: d=1.27583 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1313 corresponding to H=[ 438.825;440.514 ] +Marrow_Bone04_1313: d=1.27683 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1314 corresponding to H=[ 440.514;442.202 ] +Marrow_Bone04_1314: d=1.27783 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1315 corresponding to H=[ 442.202;443.89 ] +Marrow_Bone04_1315: d=1.27883 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1316 corresponding to H=[ 443.89;445.578 ] +Marrow_Bone04_1316: d=1.27983 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1317 corresponding to H=[ 445.578;447.266 ] +Marrow_Bone04_1317: d=1.28083 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1318 corresponding to H=[ 447.266;448.954 ] +Marrow_Bone04_1318: d=1.28183 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1319 corresponding to H=[ 448.954;450.642 ] +Marrow_Bone04_1319: d=1.28283 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1320 corresponding to H=[ 450.642;452.33 ] +Marrow_Bone04_1320: d=1.28383 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1321 corresponding to H=[ 452.33;454.018 ] +Marrow_Bone04_1321: d=1.28483 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1322 corresponding to H=[ 454.018;455.706 ] +Marrow_Bone04_1322: d=1.28583 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1323 corresponding to H=[ 455.706;457.394 ] +Marrow_Bone04_1323: d=1.28683 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1324 corresponding to H=[ 457.394;459.082 ] +Marrow_Bone04_1324: d=1.28783 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1325 corresponding to H=[ 459.082;460.77 ] +Marrow_Bone04_1325: d=1.28883 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1326 corresponding to H=[ 460.77;462.458 ] +Marrow_Bone04_1326: d=1.28983 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1327 corresponding to H=[ 462.458;464.146 ] +Marrow_Bone04_1327: d=1.29083 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1328 corresponding to H=[ 464.146;465.834 ] +Marrow_Bone04_1328: d=1.29183 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1329 corresponding to H=[ 465.834;467.523 ] +Marrow_Bone04_1329: d=1.29283 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1330 corresponding to H=[ 467.523;469.211 ] +Marrow_Bone04_1330: d=1.29383 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1331 corresponding to H=[ 469.211;470.899 ] +Marrow_Bone04_1331: d=1.29483 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1332 corresponding to H=[ 470.899;472.587 ] +Marrow_Bone04_1332: d=1.29583 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1333 corresponding to H=[ 472.587;474.275 ] +Marrow_Bone04_1333: d=1.29683 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1334 corresponding to H=[ 474.275;475.963 ] +Marrow_Bone04_1334: d=1.29783 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1335 corresponding to H=[ 475.963;477.651 ] +Marrow_Bone04_1335: d=1.29883 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1336 corresponding to H=[ 477.651;479.339 ] +Marrow_Bone04_1336: d=1.29983 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1337 corresponding to H=[ 479.339;481.027 ] +Marrow_Bone04_1337: d=1.30083 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1338 corresponding to H=[ 481.027;482.715 ] +Marrow_Bone04_1338: d=1.30183 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1339 corresponding to H=[ 482.715;484.403 ] +Marrow_Bone04_1339: d=1.30283 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1340 corresponding to H=[ 484.403;486.091 ] +Marrow_Bone04_1340: d=1.30383 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1341 corresponding to H=[ 486.091;487.779 ] +Marrow_Bone04_1341: d=1.30483 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1342 corresponding to H=[ 487.779;489.467 ] +Marrow_Bone04_1342: d=1.30583 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1343 corresponding to H=[ 489.467;491.155 ] +Marrow_Bone04_1343: d=1.30683 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1344 corresponding to H=[ 491.155;492.843 ] +Marrow_Bone04_1344: d=1.30783 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1345 corresponding to H=[ 492.843;494.532 ] +Marrow_Bone04_1345: d=1.30883 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1346 corresponding to H=[ 494.532;496.22 ] +Marrow_Bone04_1346: d=1.30983 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1347 corresponding to H=[ 496.22;497.908 ] +Marrow_Bone04_1347: d=1.31083 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1348 corresponding to H=[ 497.908;499.596 ] +Marrow_Bone04_1348: d=1.31183 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1349 corresponding to H=[ 499.596;500 ] +Marrow_Bone04_1349: d=1.31245 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material 1350 corresponding to H=[ 500;501.688 ] +Marrow_Bone05_1350: d=1.31307 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1351 corresponding to H=[ 501.688;503.376 ] +Marrow_Bone05_1351: d=1.31407 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1352 corresponding to H=[ 503.376;505.064 ] +Marrow_Bone05_1352: d=1.31507 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1353 corresponding to H=[ 505.064;506.752 ] +Marrow_Bone05_1353: d=1.31607 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1354 corresponding to H=[ 506.752;508.44 ] +Marrow_Bone05_1354: d=1.31707 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1355 corresponding to H=[ 508.44;510.128 ] +Marrow_Bone05_1355: d=1.31807 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1356 corresponding to H=[ 510.128;511.816 ] +Marrow_Bone05_1356: d=1.31907 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1357 corresponding to H=[ 511.816;513.505 ] +Marrow_Bone05_1357: d=1.32007 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1358 corresponding to H=[ 513.505;515.193 ] +Marrow_Bone05_1358: d=1.32107 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1359 corresponding to H=[ 515.193;516.881 ] +Marrow_Bone05_1359: d=1.32207 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1360 corresponding to H=[ 516.881;518.569 ] +Marrow_Bone05_1360: d=1.32307 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1361 corresponding to H=[ 518.569;520.257 ] +Marrow_Bone05_1361: d=1.32407 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1362 corresponding to H=[ 520.257;521.945 ] +Marrow_Bone05_1362: d=1.32507 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1363 corresponding to H=[ 521.945;523.633 ] +Marrow_Bone05_1363: d=1.32607 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1364 corresponding to H=[ 523.633;525.321 ] +Marrow_Bone05_1364: d=1.32707 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1365 corresponding to H=[ 525.321;527.009 ] +Marrow_Bone05_1365: d=1.32807 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1366 corresponding to H=[ 527.009;528.697 ] +Marrow_Bone05_1366: d=1.32907 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1367 corresponding to H=[ 528.697;530.385 ] +Marrow_Bone05_1367: d=1.33007 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1368 corresponding to H=[ 530.385;532.073 ] +Marrow_Bone05_1368: d=1.33107 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1369 corresponding to H=[ 532.073;533.761 ] +Marrow_Bone05_1369: d=1.33207 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1370 corresponding to H=[ 533.761;535.449 ] +Marrow_Bone05_1370: d=1.33307 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1371 corresponding to H=[ 535.449;537.137 ] +Marrow_Bone05_1371: d=1.33407 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1372 corresponding to H=[ 537.137;538.825 ] +Marrow_Bone05_1372: d=1.33507 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1373 corresponding to H=[ 538.825;540.514 ] +Marrow_Bone05_1373: d=1.33607 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1374 corresponding to H=[ 540.514;542.202 ] +Marrow_Bone05_1374: d=1.33707 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1375 corresponding to H=[ 542.202;543.89 ] +Marrow_Bone05_1375: d=1.33807 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1376 corresponding to H=[ 543.89;545.578 ] +Marrow_Bone05_1376: d=1.33907 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1377 corresponding to H=[ 545.578;547.266 ] +Marrow_Bone05_1377: d=1.34007 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1378 corresponding to H=[ 547.266;548.954 ] +Marrow_Bone05_1378: d=1.34107 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1379 corresponding to H=[ 548.954;550.642 ] +Marrow_Bone05_1379: d=1.34207 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1380 corresponding to H=[ 550.642;552.33 ] +Marrow_Bone05_1380: d=1.34307 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1381 corresponding to H=[ 552.33;554.018 ] +Marrow_Bone05_1381: d=1.34407 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1382 corresponding to H=[ 554.018;555.706 ] +Marrow_Bone05_1382: d=1.34507 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1383 corresponding to H=[ 555.706;557.394 ] +Marrow_Bone05_1383: d=1.34607 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1384 corresponding to H=[ 557.394;559.082 ] +Marrow_Bone05_1384: d=1.34707 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1385 corresponding to H=[ 559.082;560.77 ] +Marrow_Bone05_1385: d=1.34807 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1386 corresponding to H=[ 560.77;562.458 ] +Marrow_Bone05_1386: d=1.34907 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1387 corresponding to H=[ 562.458;564.146 ] +Marrow_Bone05_1387: d=1.35007 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1388 corresponding to H=[ 564.146;565.834 ] +Marrow_Bone05_1388: d=1.35107 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1389 corresponding to H=[ 565.834;567.523 ] +Marrow_Bone05_1389: d=1.35207 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1390 corresponding to H=[ 567.523;569.211 ] +Marrow_Bone05_1390: d=1.35307 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1391 corresponding to H=[ 569.211;570.899 ] +Marrow_Bone05_1391: d=1.35407 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1392 corresponding to H=[ 570.899;572.587 ] +Marrow_Bone05_1392: d=1.35507 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1393 corresponding to H=[ 572.587;574.275 ] +Marrow_Bone05_1393: d=1.35607 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1394 corresponding to H=[ 574.275;575.963 ] +Marrow_Bone05_1394: d=1.35707 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1395 corresponding to H=[ 575.963;577.651 ] +Marrow_Bone05_1395: d=1.35807 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1396 corresponding to H=[ 577.651;579.339 ] +Marrow_Bone05_1396: d=1.35907 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1397 corresponding to H=[ 579.339;581.027 ] +Marrow_Bone05_1397: d=1.36007 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1398 corresponding to H=[ 581.027;582.715 ] +Marrow_Bone05_1398: d=1.36107 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1399 corresponding to H=[ 582.715;584.403 ] +Marrow_Bone05_1399: d=1.36207 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1400 corresponding to H=[ 584.403;586.091 ] +Marrow_Bone05_1400: d=1.36307 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1401 corresponding to H=[ 586.091;587.779 ] +Marrow_Bone05_1401: d=1.36407 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1402 corresponding to H=[ 587.779;589.467 ] +Marrow_Bone05_1402: d=1.36507 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1403 corresponding to H=[ 589.467;591.155 ] +Marrow_Bone05_1403: d=1.36607 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1404 corresponding to H=[ 591.155;592.843 ] +Marrow_Bone05_1404: d=1.36707 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1405 corresponding to H=[ 592.843;594.532 ] +Marrow_Bone05_1405: d=1.36807 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1406 corresponding to H=[ 594.532;596.22 ] +Marrow_Bone05_1406: d=1.36907 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1407 corresponding to H=[ 596.22;597.908 ] +Marrow_Bone05_1407: d=1.37007 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1408 corresponding to H=[ 597.908;599.596 ] +Marrow_Bone05_1408: d=1.37107 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1409 corresponding to H=[ 599.596;600 ] +Marrow_Bone05_1409: d=1.37169 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material 1410 corresponding to H=[ 600;601.688 ] +Marrow_Bone06_1410: d=1.37231 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1411 corresponding to H=[ 601.688;603.376 ] +Marrow_Bone06_1411: d=1.37331 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1412 corresponding to H=[ 603.376;605.064 ] +Marrow_Bone06_1412: d=1.37431 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1413 corresponding to H=[ 605.064;606.752 ] +Marrow_Bone06_1413: d=1.37531 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1414 corresponding to H=[ 606.752;608.44 ] +Marrow_Bone06_1414: d=1.37631 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1415 corresponding to H=[ 608.44;610.128 ] +Marrow_Bone06_1415: d=1.37731 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1416 corresponding to H=[ 610.128;611.816 ] +Marrow_Bone06_1416: d=1.37831 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1417 corresponding to H=[ 611.816;613.505 ] +Marrow_Bone06_1417: d=1.37931 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1418 corresponding to H=[ 613.505;615.193 ] +Marrow_Bone06_1418: d=1.38031 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1419 corresponding to H=[ 615.193;616.881 ] +Marrow_Bone06_1419: d=1.38131 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1420 corresponding to H=[ 616.881;618.569 ] +Marrow_Bone06_1420: d=1.38231 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1421 corresponding to H=[ 618.569;620.257 ] +Marrow_Bone06_1421: d=1.38331 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1422 corresponding to H=[ 620.257;621.945 ] +Marrow_Bone06_1422: d=1.38431 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1423 corresponding to H=[ 621.945;623.633 ] +Marrow_Bone06_1423: d=1.38531 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1424 corresponding to H=[ 623.633;625.321 ] +Marrow_Bone06_1424: d=1.38631 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1425 corresponding to H=[ 625.321;627.009 ] +Marrow_Bone06_1425: d=1.38731 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1426 corresponding to H=[ 627.009;628.697 ] +Marrow_Bone06_1426: d=1.38831 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1427 corresponding to H=[ 628.697;630.385 ] +Marrow_Bone06_1427: d=1.38931 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1428 corresponding to H=[ 630.385;632.073 ] +Marrow_Bone06_1428: d=1.39031 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1429 corresponding to H=[ 632.073;633.761 ] +Marrow_Bone06_1429: d=1.39131 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1430 corresponding to H=[ 633.761;635.449 ] +Marrow_Bone06_1430: d=1.39231 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1431 corresponding to H=[ 635.449;637.137 ] +Marrow_Bone06_1431: d=1.39331 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1432 corresponding to H=[ 637.137;638.825 ] +Marrow_Bone06_1432: d=1.39431 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1433 corresponding to H=[ 638.825;640.514 ] +Marrow_Bone06_1433: d=1.39531 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1434 corresponding to H=[ 640.514;642.202 ] +Marrow_Bone06_1434: d=1.39631 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1435 corresponding to H=[ 642.202;643.89 ] +Marrow_Bone06_1435: d=1.39731 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1436 corresponding to H=[ 643.89;645.578 ] +Marrow_Bone06_1436: d=1.39831 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1437 corresponding to H=[ 645.578;647.266 ] +Marrow_Bone06_1437: d=1.39931 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1438 corresponding to H=[ 647.266;648.954 ] +Marrow_Bone06_1438: d=1.40031 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1439 corresponding to H=[ 648.954;650.642 ] +Marrow_Bone06_1439: d=1.40131 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1440 corresponding to H=[ 650.642;652.33 ] +Marrow_Bone06_1440: d=1.40231 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1441 corresponding to H=[ 652.33;654.018 ] +Marrow_Bone06_1441: d=1.40331 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1442 corresponding to H=[ 654.018;655.706 ] +Marrow_Bone06_1442: d=1.40431 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1443 corresponding to H=[ 655.706;657.394 ] +Marrow_Bone06_1443: d=1.40531 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1444 corresponding to H=[ 657.394;659.082 ] +Marrow_Bone06_1444: d=1.40631 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1445 corresponding to H=[ 659.082;660.77 ] +Marrow_Bone06_1445: d=1.40731 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1446 corresponding to H=[ 660.77;662.458 ] +Marrow_Bone06_1446: d=1.40831 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1447 corresponding to H=[ 662.458;664.146 ] +Marrow_Bone06_1447: d=1.40931 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1448 corresponding to H=[ 664.146;665.834 ] +Marrow_Bone06_1448: d=1.41031 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1449 corresponding to H=[ 665.834;667.523 ] +Marrow_Bone06_1449: d=1.41131 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1450 corresponding to H=[ 667.523;669.211 ] +Marrow_Bone06_1450: d=1.41231 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1451 corresponding to H=[ 669.211;670.899 ] +Marrow_Bone06_1451: d=1.41331 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1452 corresponding to H=[ 670.899;672.587 ] +Marrow_Bone06_1452: d=1.41431 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1453 corresponding to H=[ 672.587;674.275 ] +Marrow_Bone06_1453: d=1.41531 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1454 corresponding to H=[ 674.275;675.963 ] +Marrow_Bone06_1454: d=1.41631 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1455 corresponding to H=[ 675.963;677.651 ] +Marrow_Bone06_1455: d=1.41731 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1456 corresponding to H=[ 677.651;679.339 ] +Marrow_Bone06_1456: d=1.41831 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1457 corresponding to H=[ 679.339;681.027 ] +Marrow_Bone06_1457: d=1.41931 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1458 corresponding to H=[ 681.027;682.715 ] +Marrow_Bone06_1458: d=1.42031 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1459 corresponding to H=[ 682.715;684.403 ] +Marrow_Bone06_1459: d=1.42131 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1460 corresponding to H=[ 684.403;686.091 ] +Marrow_Bone06_1460: d=1.42231 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1461 corresponding to H=[ 686.091;687.779 ] +Marrow_Bone06_1461: d=1.42331 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1462 corresponding to H=[ 687.779;689.467 ] +Marrow_Bone06_1462: d=1.42431 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1463 corresponding to H=[ 689.467;691.155 ] +Marrow_Bone06_1463: d=1.42531 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1464 corresponding to H=[ 691.155;692.843 ] +Marrow_Bone06_1464: d=1.42631 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1465 corresponding to H=[ 692.843;694.532 ] +Marrow_Bone06_1465: d=1.42731 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1466 corresponding to H=[ 694.532;696.22 ] +Marrow_Bone06_1466: d=1.42831 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1467 corresponding to H=[ 696.22;697.908 ] +Marrow_Bone06_1467: d=1.42931 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1468 corresponding to H=[ 697.908;699.596 ] +Marrow_Bone06_1468: d=1.43031 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1469 corresponding to H=[ 699.596;700 ] +Marrow_Bone06_1469: d=1.43092 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material 1470 corresponding to H=[ 700;701.688 ] +Marrow_Bone07_1470: d=1.43154 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1471 corresponding to H=[ 701.688;703.376 ] +Marrow_Bone07_1471: d=1.43254 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1472 corresponding to H=[ 703.376;705.064 ] +Marrow_Bone07_1472: d=1.43354 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1473 corresponding to H=[ 705.064;706.752 ] +Marrow_Bone07_1473: d=1.43454 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1474 corresponding to H=[ 706.752;708.44 ] +Marrow_Bone07_1474: d=1.43554 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1475 corresponding to H=[ 708.44;710.128 ] +Marrow_Bone07_1475: d=1.43654 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1476 corresponding to H=[ 710.128;711.816 ] +Marrow_Bone07_1476: d=1.43754 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1477 corresponding to H=[ 711.816;713.505 ] +Marrow_Bone07_1477: d=1.43854 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1478 corresponding to H=[ 713.505;715.193 ] +Marrow_Bone07_1478: d=1.43954 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1479 corresponding to H=[ 715.193;716.881 ] +Marrow_Bone07_1479: d=1.44054 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1480 corresponding to H=[ 716.881;718.569 ] +Marrow_Bone07_1480: d=1.44154 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1481 corresponding to H=[ 718.569;720.257 ] +Marrow_Bone07_1481: d=1.44254 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1482 corresponding to H=[ 720.257;721.945 ] +Marrow_Bone07_1482: d=1.44354 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1483 corresponding to H=[ 721.945;723.633 ] +Marrow_Bone07_1483: d=1.44454 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1484 corresponding to H=[ 723.633;725.321 ] +Marrow_Bone07_1484: d=1.44554 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1485 corresponding to H=[ 725.321;727.009 ] +Marrow_Bone07_1485: d=1.44654 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1486 corresponding to H=[ 727.009;728.697 ] +Marrow_Bone07_1486: d=1.44754 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1487 corresponding to H=[ 728.697;730.385 ] +Marrow_Bone07_1487: d=1.44854 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1488 corresponding to H=[ 730.385;732.073 ] +Marrow_Bone07_1488: d=1.44954 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1489 corresponding to H=[ 732.073;733.761 ] +Marrow_Bone07_1489: d=1.45054 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1490 corresponding to H=[ 733.761;735.449 ] +Marrow_Bone07_1490: d=1.45154 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1491 corresponding to H=[ 735.449;737.137 ] +Marrow_Bone07_1491: d=1.45254 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1492 corresponding to H=[ 737.137;738.825 ] +Marrow_Bone07_1492: d=1.45354 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1493 corresponding to H=[ 738.825;740.514 ] +Marrow_Bone07_1493: d=1.45454 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1494 corresponding to H=[ 740.514;742.202 ] +Marrow_Bone07_1494: d=1.45554 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1495 corresponding to H=[ 742.202;743.89 ] +Marrow_Bone07_1495: d=1.45654 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1496 corresponding to H=[ 743.89;745.578 ] +Marrow_Bone07_1496: d=1.45754 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1497 corresponding to H=[ 745.578;747.266 ] +Marrow_Bone07_1497: d=1.45854 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1498 corresponding to H=[ 747.266;748.954 ] +Marrow_Bone07_1498: d=1.45954 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1499 corresponding to H=[ 748.954;750.642 ] +Marrow_Bone07_1499: d=1.46054 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1500 corresponding to H=[ 750.642;752.33 ] +Marrow_Bone07_1500: d=1.46154 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1501 corresponding to H=[ 752.33;754.018 ] +Marrow_Bone07_1501: d=1.46254 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1502 corresponding to H=[ 754.018;755.706 ] +Marrow_Bone07_1502: d=1.46354 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1503 corresponding to H=[ 755.706;757.394 ] +Marrow_Bone07_1503: d=1.46454 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1504 corresponding to H=[ 757.394;759.082 ] +Marrow_Bone07_1504: d=1.46554 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1505 corresponding to H=[ 759.082;760.77 ] +Marrow_Bone07_1505: d=1.46654 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1506 corresponding to H=[ 760.77;762.458 ] +Marrow_Bone07_1506: d=1.46754 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1507 corresponding to H=[ 762.458;764.146 ] +Marrow_Bone07_1507: d=1.46854 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1508 corresponding to H=[ 764.146;765.834 ] +Marrow_Bone07_1508: d=1.46954 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1509 corresponding to H=[ 765.834;767.523 ] +Marrow_Bone07_1509: d=1.47054 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1510 corresponding to H=[ 767.523;769.211 ] +Marrow_Bone07_1510: d=1.47154 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1511 corresponding to H=[ 769.211;770.899 ] +Marrow_Bone07_1511: d=1.47254 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1512 corresponding to H=[ 770.899;772.587 ] +Marrow_Bone07_1512: d=1.47354 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1513 corresponding to H=[ 772.587;774.275 ] +Marrow_Bone07_1513: d=1.47454 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1514 corresponding to H=[ 774.275;775.963 ] +Marrow_Bone07_1514: d=1.47554 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1515 corresponding to H=[ 775.963;777.651 ] +Marrow_Bone07_1515: d=1.47654 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1516 corresponding to H=[ 777.651;779.339 ] +Marrow_Bone07_1516: d=1.47754 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1517 corresponding to H=[ 779.339;781.027 ] +Marrow_Bone07_1517: d=1.47854 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1518 corresponding to H=[ 781.027;782.715 ] +Marrow_Bone07_1518: d=1.47954 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1519 corresponding to H=[ 782.715;784.403 ] +Marrow_Bone07_1519: d=1.48054 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1520 corresponding to H=[ 784.403;786.091 ] +Marrow_Bone07_1520: d=1.48154 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1521 corresponding to H=[ 786.091;787.779 ] +Marrow_Bone07_1521: d=1.48254 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1522 corresponding to H=[ 787.779;789.467 ] +Marrow_Bone07_1522: d=1.48354 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1523 corresponding to H=[ 789.467;791.155 ] +Marrow_Bone07_1523: d=1.48454 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1524 corresponding to H=[ 791.155;792.843 ] +Marrow_Bone07_1524: d=1.48554 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1525 corresponding to H=[ 792.843;794.532 ] +Marrow_Bone07_1525: d=1.48654 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1526 corresponding to H=[ 794.532;796.22 ] +Marrow_Bone07_1526: d=1.48754 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1527 corresponding to H=[ 796.22;797.908 ] +Marrow_Bone07_1527: d=1.48854 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1528 corresponding to H=[ 797.908;799.596 ] +Marrow_Bone07_1528: d=1.48954 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1529 corresponding to H=[ 799.596;800 ] +Marrow_Bone07_1529: d=1.49016 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material 1530 corresponding to H=[ 800;801.688 ] +Marrow_Bone08_1530: d=1.49078 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1531 corresponding to H=[ 801.688;803.376 ] +Marrow_Bone08_1531: d=1.49178 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1532 corresponding to H=[ 803.376;805.064 ] +Marrow_Bone08_1532: d=1.49278 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1533 corresponding to H=[ 805.064;806.752 ] +Marrow_Bone08_1533: d=1.49378 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1534 corresponding to H=[ 806.752;808.44 ] +Marrow_Bone08_1534: d=1.49478 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1535 corresponding to H=[ 808.44;810.128 ] +Marrow_Bone08_1535: d=1.49578 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1536 corresponding to H=[ 810.128;811.816 ] +Marrow_Bone08_1536: d=1.49678 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1537 corresponding to H=[ 811.816;813.505 ] +Marrow_Bone08_1537: d=1.49778 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1538 corresponding to H=[ 813.505;815.193 ] +Marrow_Bone08_1538: d=1.49878 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1539 corresponding to H=[ 815.193;816.881 ] +Marrow_Bone08_1539: d=1.49978 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1540 corresponding to H=[ 816.881;818.569 ] +Marrow_Bone08_1540: d=1.50078 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1541 corresponding to H=[ 818.569;820.257 ] +Marrow_Bone08_1541: d=1.50178 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1542 corresponding to H=[ 820.257;821.945 ] +Marrow_Bone08_1542: d=1.50278 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1543 corresponding to H=[ 821.945;823.633 ] +Marrow_Bone08_1543: d=1.50378 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1544 corresponding to H=[ 823.633;825.321 ] +Marrow_Bone08_1544: d=1.50478 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1545 corresponding to H=[ 825.321;827.009 ] +Marrow_Bone08_1545: d=1.50578 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1546 corresponding to H=[ 827.009;828.697 ] +Marrow_Bone08_1546: d=1.50678 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1547 corresponding to H=[ 828.697;830.385 ] +Marrow_Bone08_1547: d=1.50778 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1548 corresponding to H=[ 830.385;832.073 ] +Marrow_Bone08_1548: d=1.50878 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1549 corresponding to H=[ 832.073;833.761 ] +Marrow_Bone08_1549: d=1.50978 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1550 corresponding to H=[ 833.761;835.449 ] +Marrow_Bone08_1550: d=1.51078 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1551 corresponding to H=[ 835.449;837.137 ] +Marrow_Bone08_1551: d=1.51178 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1552 corresponding to H=[ 837.137;838.825 ] +Marrow_Bone08_1552: d=1.51278 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1553 corresponding to H=[ 838.825;840.514 ] +Marrow_Bone08_1553: d=1.51378 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1554 corresponding to H=[ 840.514;842.202 ] +Marrow_Bone08_1554: d=1.51478 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1555 corresponding to H=[ 842.202;843.89 ] +Marrow_Bone08_1555: d=1.51578 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1556 corresponding to H=[ 843.89;845.578 ] +Marrow_Bone08_1556: d=1.51678 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1557 corresponding to H=[ 845.578;847.266 ] +Marrow_Bone08_1557: d=1.51778 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1558 corresponding to H=[ 847.266;848.954 ] +Marrow_Bone08_1558: d=1.51878 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1559 corresponding to H=[ 848.954;850.642 ] +Marrow_Bone08_1559: d=1.51978 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1560 corresponding to H=[ 850.642;852.33 ] +Marrow_Bone08_1560: d=1.52078 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1561 corresponding to H=[ 852.33;854.018 ] +Marrow_Bone08_1561: d=1.52178 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1562 corresponding to H=[ 854.018;855.706 ] +Marrow_Bone08_1562: d=1.52278 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1563 corresponding to H=[ 855.706;857.394 ] +Marrow_Bone08_1563: d=1.52378 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1564 corresponding to H=[ 857.394;859.082 ] +Marrow_Bone08_1564: d=1.52478 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1565 corresponding to H=[ 859.082;860.77 ] +Marrow_Bone08_1565: d=1.52578 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1566 corresponding to H=[ 860.77;862.458 ] +Marrow_Bone08_1566: d=1.52678 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1567 corresponding to H=[ 862.458;864.146 ] +Marrow_Bone08_1567: d=1.52778 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1568 corresponding to H=[ 864.146;865.834 ] +Marrow_Bone08_1568: d=1.52878 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1569 corresponding to H=[ 865.834;867.523 ] +Marrow_Bone08_1569: d=1.52978 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1570 corresponding to H=[ 867.523;869.211 ] +Marrow_Bone08_1570: d=1.53078 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1571 corresponding to H=[ 869.211;870.899 ] +Marrow_Bone08_1571: d=1.53178 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1572 corresponding to H=[ 870.899;872.587 ] +Marrow_Bone08_1572: d=1.53278 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1573 corresponding to H=[ 872.587;874.275 ] +Marrow_Bone08_1573: d=1.53378 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1574 corresponding to H=[ 874.275;875.963 ] +Marrow_Bone08_1574: d=1.53478 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1575 corresponding to H=[ 875.963;877.651 ] +Marrow_Bone08_1575: d=1.53578 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1576 corresponding to H=[ 877.651;879.339 ] +Marrow_Bone08_1576: d=1.53678 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1577 corresponding to H=[ 879.339;881.027 ] +Marrow_Bone08_1577: d=1.53778 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1578 corresponding to H=[ 881.027;882.715 ] +Marrow_Bone08_1578: d=1.53878 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1579 corresponding to H=[ 882.715;884.403 ] +Marrow_Bone08_1579: d=1.53978 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1580 corresponding to H=[ 884.403;886.091 ] +Marrow_Bone08_1580: d=1.54078 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1581 corresponding to H=[ 886.091;887.779 ] +Marrow_Bone08_1581: d=1.54178 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1582 corresponding to H=[ 887.779;889.467 ] +Marrow_Bone08_1582: d=1.54278 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1583 corresponding to H=[ 889.467;891.155 ] +Marrow_Bone08_1583: d=1.54378 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1584 corresponding to H=[ 891.155;892.843 ] +Marrow_Bone08_1584: d=1.54478 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1585 corresponding to H=[ 892.843;894.532 ] +Marrow_Bone08_1585: d=1.54578 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1586 corresponding to H=[ 894.532;896.22 ] +Marrow_Bone08_1586: d=1.54678 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1587 corresponding to H=[ 896.22;897.908 ] +Marrow_Bone08_1587: d=1.54778 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1588 corresponding to H=[ 897.908;899.596 ] +Marrow_Bone08_1588: d=1.54878 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1589 corresponding to H=[ 899.596;900 ] +Marrow_Bone08_1589: d=1.5494 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material 1590 corresponding to H=[ 900;901.688 ] +Marrow_Bone09_1590: d=1.55002 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1591 corresponding to H=[ 901.688;903.376 ] +Marrow_Bone09_1591: d=1.55102 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1592 corresponding to H=[ 903.376;905.064 ] +Marrow_Bone09_1592: d=1.55202 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1593 corresponding to H=[ 905.064;906.752 ] +Marrow_Bone09_1593: d=1.55302 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1594 corresponding to H=[ 906.752;908.44 ] +Marrow_Bone09_1594: d=1.55402 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1595 corresponding to H=[ 908.44;910.128 ] +Marrow_Bone09_1595: d=1.55502 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1596 corresponding to H=[ 910.128;911.816 ] +Marrow_Bone09_1596: d=1.55602 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1597 corresponding to H=[ 911.816;913.505 ] +Marrow_Bone09_1597: d=1.55702 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1598 corresponding to H=[ 913.505;915.193 ] +Marrow_Bone09_1598: d=1.55802 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1599 corresponding to H=[ 915.193;916.881 ] +Marrow_Bone09_1599: d=1.55902 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1600 corresponding to H=[ 916.881;918.569 ] +Marrow_Bone09_1600: d=1.56002 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1601 corresponding to H=[ 918.569;920.257 ] +Marrow_Bone09_1601: d=1.56102 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1602 corresponding to H=[ 920.257;921.945 ] +Marrow_Bone09_1602: d=1.56202 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1603 corresponding to H=[ 921.945;923.633 ] +Marrow_Bone09_1603: d=1.56302 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1604 corresponding to H=[ 923.633;925.321 ] +Marrow_Bone09_1604: d=1.56402 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1605 corresponding to H=[ 925.321;927.009 ] +Marrow_Bone09_1605: d=1.56502 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1606 corresponding to H=[ 927.009;928.697 ] +Marrow_Bone09_1606: d=1.56602 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1607 corresponding to H=[ 928.697;930.385 ] +Marrow_Bone09_1607: d=1.56702 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1608 corresponding to H=[ 930.385;932.073 ] +Marrow_Bone09_1608: d=1.56802 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1609 corresponding to H=[ 932.073;933.761 ] +Marrow_Bone09_1609: d=1.56902 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1610 corresponding to H=[ 933.761;935.449 ] +Marrow_Bone09_1610: d=1.57002 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1611 corresponding to H=[ 935.449;937.137 ] +Marrow_Bone09_1611: d=1.57102 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1612 corresponding to H=[ 937.137;938.825 ] +Marrow_Bone09_1612: d=1.57202 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1613 corresponding to H=[ 938.825;940.514 ] +Marrow_Bone09_1613: d=1.57302 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1614 corresponding to H=[ 940.514;942.202 ] +Marrow_Bone09_1614: d=1.57402 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1615 corresponding to H=[ 942.202;943.89 ] +Marrow_Bone09_1615: d=1.57502 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1616 corresponding to H=[ 943.89;945.578 ] +Marrow_Bone09_1616: d=1.57602 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1617 corresponding to H=[ 945.578;947.266 ] +Marrow_Bone09_1617: d=1.57702 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1618 corresponding to H=[ 947.266;948.954 ] +Marrow_Bone09_1618: d=1.57802 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1619 corresponding to H=[ 948.954;950.642 ] +Marrow_Bone09_1619: d=1.57902 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1620 corresponding to H=[ 950.642;952.33 ] +Marrow_Bone09_1620: d=1.58002 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1621 corresponding to H=[ 952.33;954.018 ] +Marrow_Bone09_1621: d=1.58102 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1622 corresponding to H=[ 954.018;955.706 ] +Marrow_Bone09_1622: d=1.58202 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1623 corresponding to H=[ 955.706;957.394 ] +Marrow_Bone09_1623: d=1.58302 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1624 corresponding to H=[ 957.394;959.082 ] +Marrow_Bone09_1624: d=1.58402 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1625 corresponding to H=[ 959.082;960.77 ] +Marrow_Bone09_1625: d=1.58502 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1626 corresponding to H=[ 960.77;962.458 ] +Marrow_Bone09_1626: d=1.58602 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1627 corresponding to H=[ 962.458;964.146 ] +Marrow_Bone09_1627: d=1.58702 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1628 corresponding to H=[ 964.146;965.834 ] +Marrow_Bone09_1628: d=1.58802 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1629 corresponding to H=[ 965.834;967.523 ] +Marrow_Bone09_1629: d=1.58902 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1630 corresponding to H=[ 967.523;969.211 ] +Marrow_Bone09_1630: d=1.59002 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1631 corresponding to H=[ 969.211;970.899 ] +Marrow_Bone09_1631: d=1.59102 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1632 corresponding to H=[ 970.899;972.587 ] +Marrow_Bone09_1632: d=1.59202 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1633 corresponding to H=[ 972.587;974.275 ] +Marrow_Bone09_1633: d=1.59302 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1634 corresponding to H=[ 974.275;975.963 ] +Marrow_Bone09_1634: d=1.59402 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1635 corresponding to H=[ 975.963;977.651 ] +Marrow_Bone09_1635: d=1.59502 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1636 corresponding to H=[ 977.651;979.339 ] +Marrow_Bone09_1636: d=1.59602 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1637 corresponding to H=[ 979.339;981.027 ] +Marrow_Bone09_1637: d=1.59702 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1638 corresponding to H=[ 981.027;982.715 ] +Marrow_Bone09_1638: d=1.59802 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1639 corresponding to H=[ 982.715;984.403 ] +Marrow_Bone09_1639: d=1.59902 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1640 corresponding to H=[ 984.403;986.091 ] +Marrow_Bone09_1640: d=1.60002 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1641 corresponding to H=[ 986.091;987.779 ] +Marrow_Bone09_1641: d=1.60102 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1642 corresponding to H=[ 987.779;989.467 ] +Marrow_Bone09_1642: d=1.60202 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1643 corresponding to H=[ 989.467;991.155 ] +Marrow_Bone09_1643: d=1.60302 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1644 corresponding to H=[ 991.155;992.843 ] +Marrow_Bone09_1644: d=1.60402 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1645 corresponding to H=[ 992.843;994.532 ] +Marrow_Bone09_1645: d=1.60502 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1646 corresponding to H=[ 994.532;996.22 ] +Marrow_Bone09_1646: d=1.60602 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1647 corresponding to H=[ 996.22;997.908 ] +Marrow_Bone09_1647: d=1.60702 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1648 corresponding to H=[ 997.908;999.596 ] +Marrow_Bone09_1648: d=1.60802 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1649 corresponding to H=[ 999.596;1000 ] +Marrow_Bone09_1649: d=1.60864 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material 1650 corresponding to H=[ 1000;1001.69 ] +Marrow_Bone10_1650: d=1.60926 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1651 corresponding to H=[ 1001.69;1003.38 ] +Marrow_Bone10_1651: d=1.61026 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1652 corresponding to H=[ 1003.38;1005.06 ] +Marrow_Bone10_1652: d=1.61126 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1653 corresponding to H=[ 1005.06;1006.75 ] +Marrow_Bone10_1653: d=1.61226 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1654 corresponding to H=[ 1006.75;1008.44 ] +Marrow_Bone10_1654: d=1.61326 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1655 corresponding to H=[ 1008.44;1010.13 ] +Marrow_Bone10_1655: d=1.61426 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1656 corresponding to H=[ 1010.13;1011.82 ] +Marrow_Bone10_1656: d=1.61526 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1657 corresponding to H=[ 1011.82;1013.5 ] +Marrow_Bone10_1657: d=1.61626 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1658 corresponding to H=[ 1013.5;1015.19 ] +Marrow_Bone10_1658: d=1.61726 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1659 corresponding to H=[ 1015.19;1016.88 ] +Marrow_Bone10_1659: d=1.61826 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1660 corresponding to H=[ 1016.88;1018.57 ] +Marrow_Bone10_1660: d=1.61926 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1661 corresponding to H=[ 1018.57;1020.26 ] +Marrow_Bone10_1661: d=1.62026 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1662 corresponding to H=[ 1020.26;1021.94 ] +Marrow_Bone10_1662: d=1.62126 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1663 corresponding to H=[ 1021.94;1023.63 ] +Marrow_Bone10_1663: d=1.62226 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1664 corresponding to H=[ 1023.63;1025.32 ] +Marrow_Bone10_1664: d=1.62326 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1665 corresponding to H=[ 1025.32;1027.01 ] +Marrow_Bone10_1665: d=1.62426 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1666 corresponding to H=[ 1027.01;1028.7 ] +Marrow_Bone10_1666: d=1.62526 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1667 corresponding to H=[ 1028.7;1030.39 ] +Marrow_Bone10_1667: d=1.62626 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1668 corresponding to H=[ 1030.39;1032.07 ] +Marrow_Bone10_1668: d=1.62726 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1669 corresponding to H=[ 1032.07;1033.76 ] +Marrow_Bone10_1669: d=1.62826 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1670 corresponding to H=[ 1033.76;1035.45 ] +Marrow_Bone10_1670: d=1.62926 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1671 corresponding to H=[ 1035.45;1037.14 ] +Marrow_Bone10_1671: d=1.63026 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1672 corresponding to H=[ 1037.14;1038.83 ] +Marrow_Bone10_1672: d=1.63126 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1673 corresponding to H=[ 1038.83;1040.51 ] +Marrow_Bone10_1673: d=1.63226 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1674 corresponding to H=[ 1040.51;1042.2 ] +Marrow_Bone10_1674: d=1.63326 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1675 corresponding to H=[ 1042.2;1043.89 ] +Marrow_Bone10_1675: d=1.63426 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1676 corresponding to H=[ 1043.89;1045.58 ] +Marrow_Bone10_1676: d=1.63526 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1677 corresponding to H=[ 1045.58;1047.27 ] +Marrow_Bone10_1677: d=1.63626 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1678 corresponding to H=[ 1047.27;1048.95 ] +Marrow_Bone10_1678: d=1.63726 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1679 corresponding to H=[ 1048.95;1050.64 ] +Marrow_Bone10_1679: d=1.63826 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1680 corresponding to H=[ 1050.64;1052.33 ] +Marrow_Bone10_1680: d=1.63926 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1681 corresponding to H=[ 1052.33;1054.02 ] +Marrow_Bone10_1681: d=1.64026 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1682 corresponding to H=[ 1054.02;1055.71 ] +Marrow_Bone10_1682: d=1.64126 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1683 corresponding to H=[ 1055.71;1057.39 ] +Marrow_Bone10_1683: d=1.64226 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1684 corresponding to H=[ 1057.39;1059.08 ] +Marrow_Bone10_1684: d=1.64326 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1685 corresponding to H=[ 1059.08;1060.77 ] +Marrow_Bone10_1685: d=1.64426 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1686 corresponding to H=[ 1060.77;1062.46 ] +Marrow_Bone10_1686: d=1.64526 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1687 corresponding to H=[ 1062.46;1064.15 ] +Marrow_Bone10_1687: d=1.64626 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1688 corresponding to H=[ 1064.15;1065.83 ] +Marrow_Bone10_1688: d=1.64726 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1689 corresponding to H=[ 1065.83;1067.52 ] +Marrow_Bone10_1689: d=1.64826 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1690 corresponding to H=[ 1067.52;1069.21 ] +Marrow_Bone10_1690: d=1.64926 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1691 corresponding to H=[ 1069.21;1070.9 ] +Marrow_Bone10_1691: d=1.65026 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1692 corresponding to H=[ 1070.9;1072.59 ] +Marrow_Bone10_1692: d=1.65126 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1693 corresponding to H=[ 1072.59;1074.27 ] +Marrow_Bone10_1693: d=1.65226 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1694 corresponding to H=[ 1074.27;1075.96 ] +Marrow_Bone10_1694: d=1.65326 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1695 corresponding to H=[ 1075.96;1077.65 ] +Marrow_Bone10_1695: d=1.65426 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1696 corresponding to H=[ 1077.65;1079.34 ] +Marrow_Bone10_1696: d=1.65526 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1697 corresponding to H=[ 1079.34;1081.03 ] +Marrow_Bone10_1697: d=1.65626 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1698 corresponding to H=[ 1081.03;1082.72 ] +Marrow_Bone10_1698: d=1.65726 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1699 corresponding to H=[ 1082.72;1084.4 ] +Marrow_Bone10_1699: d=1.65826 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1700 corresponding to H=[ 1084.4;1086.09 ] +Marrow_Bone10_1700: d=1.65926 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1701 corresponding to H=[ 1086.09;1087.78 ] +Marrow_Bone10_1701: d=1.66026 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1702 corresponding to H=[ 1087.78;1089.47 ] +Marrow_Bone10_1702: d=1.66126 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1703 corresponding to H=[ 1089.47;1091.16 ] +Marrow_Bone10_1703: d=1.66226 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1704 corresponding to H=[ 1091.16;1092.84 ] +Marrow_Bone10_1704: d=1.66326 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1705 corresponding to H=[ 1092.84;1094.53 ] +Marrow_Bone10_1705: d=1.66426 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1706 corresponding to H=[ 1094.53;1096.22 ] +Marrow_Bone10_1706: d=1.66526 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1707 corresponding to H=[ 1096.22;1097.91 ] +Marrow_Bone10_1707: d=1.66626 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1708 corresponding to H=[ 1097.91;1099.6 ] +Marrow_Bone10_1708: d=1.66726 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1709 corresponding to H=[ 1099.6;1100 ] +Marrow_Bone10_1709: d=1.66788 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material 1710 corresponding to H=[ 1100;1101.69 ] +Marrow_Bone11_1710: d=1.6685 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1711 corresponding to H=[ 1101.69;1103.38 ] +Marrow_Bone11_1711: d=1.6695 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1712 corresponding to H=[ 1103.38;1105.06 ] +Marrow_Bone11_1712: d=1.6705 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1713 corresponding to H=[ 1105.06;1106.75 ] +Marrow_Bone11_1713: d=1.6715 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1714 corresponding to H=[ 1106.75;1108.44 ] +Marrow_Bone11_1714: d=1.6725 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1715 corresponding to H=[ 1108.44;1110.13 ] +Marrow_Bone11_1715: d=1.6735 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1716 corresponding to H=[ 1110.13;1111.82 ] +Marrow_Bone11_1716: d=1.6745 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1717 corresponding to H=[ 1111.82;1113.5 ] +Marrow_Bone11_1717: d=1.6755 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1718 corresponding to H=[ 1113.5;1115.19 ] +Marrow_Bone11_1718: d=1.6765 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1719 corresponding to H=[ 1115.19;1116.88 ] +Marrow_Bone11_1719: d=1.6775 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1720 corresponding to H=[ 1116.88;1118.57 ] +Marrow_Bone11_1720: d=1.6785 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1721 corresponding to H=[ 1118.57;1120.26 ] +Marrow_Bone11_1721: d=1.6795 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1722 corresponding to H=[ 1120.26;1121.94 ] +Marrow_Bone11_1722: d=1.6805 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1723 corresponding to H=[ 1121.94;1123.63 ] +Marrow_Bone11_1723: d=1.6815 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1724 corresponding to H=[ 1123.63;1125.32 ] +Marrow_Bone11_1724: d=1.6825 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1725 corresponding to H=[ 1125.32;1127.01 ] +Marrow_Bone11_1725: d=1.6835 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1726 corresponding to H=[ 1127.01;1128.7 ] +Marrow_Bone11_1726: d=1.6845 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1727 corresponding to H=[ 1128.7;1130.39 ] +Marrow_Bone11_1727: d=1.6855 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1728 corresponding to H=[ 1130.39;1132.07 ] +Marrow_Bone11_1728: d=1.6865 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1729 corresponding to H=[ 1132.07;1133.76 ] +Marrow_Bone11_1729: d=1.6875 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1730 corresponding to H=[ 1133.76;1135.45 ] +Marrow_Bone11_1730: d=1.6885 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1731 corresponding to H=[ 1135.45;1137.14 ] +Marrow_Bone11_1731: d=1.6895 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1732 corresponding to H=[ 1137.14;1138.83 ] +Marrow_Bone11_1732: d=1.6905 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1733 corresponding to H=[ 1138.83;1140.51 ] +Marrow_Bone11_1733: d=1.6915 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1734 corresponding to H=[ 1140.51;1142.2 ] +Marrow_Bone11_1734: d=1.6925 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1735 corresponding to H=[ 1142.2;1143.89 ] +Marrow_Bone11_1735: d=1.6935 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1736 corresponding to H=[ 1143.89;1145.58 ] +Marrow_Bone11_1736: d=1.6945 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1737 corresponding to H=[ 1145.58;1147.27 ] +Marrow_Bone11_1737: d=1.6955 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1738 corresponding to H=[ 1147.27;1148.95 ] +Marrow_Bone11_1738: d=1.6965 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1739 corresponding to H=[ 1148.95;1150.64 ] +Marrow_Bone11_1739: d=1.6975 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1740 corresponding to H=[ 1150.64;1152.33 ] +Marrow_Bone11_1740: d=1.6985 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1741 corresponding to H=[ 1152.33;1154.02 ] +Marrow_Bone11_1741: d=1.6995 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1742 corresponding to H=[ 1154.02;1155.71 ] +Marrow_Bone11_1742: d=1.7005 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1743 corresponding to H=[ 1155.71;1157.39 ] +Marrow_Bone11_1743: d=1.7015 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1744 corresponding to H=[ 1157.39;1159.08 ] +Marrow_Bone11_1744: d=1.7025 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1745 corresponding to H=[ 1159.08;1160.77 ] +Marrow_Bone11_1745: d=1.7035 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1746 corresponding to H=[ 1160.77;1162.46 ] +Marrow_Bone11_1746: d=1.7045 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1747 corresponding to H=[ 1162.46;1164.15 ] +Marrow_Bone11_1747: d=1.7055 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1748 corresponding to H=[ 1164.15;1165.83 ] +Marrow_Bone11_1748: d=1.7065 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1749 corresponding to H=[ 1165.83;1167.52 ] +Marrow_Bone11_1749: d=1.7075 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1750 corresponding to H=[ 1167.52;1169.21 ] +Marrow_Bone11_1750: d=1.7085 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1751 corresponding to H=[ 1169.21;1170.9 ] +Marrow_Bone11_1751: d=1.7095 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1752 corresponding to H=[ 1170.9;1172.59 ] +Marrow_Bone11_1752: d=1.7105 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1753 corresponding to H=[ 1172.59;1174.27 ] +Marrow_Bone11_1753: d=1.7115 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1754 corresponding to H=[ 1174.27;1175.96 ] +Marrow_Bone11_1754: d=1.7125 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1755 corresponding to H=[ 1175.96;1177.65 ] +Marrow_Bone11_1755: d=1.7135 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1756 corresponding to H=[ 1177.65;1179.34 ] +Marrow_Bone11_1756: d=1.7145 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1757 corresponding to H=[ 1179.34;1181.03 ] +Marrow_Bone11_1757: d=1.7155 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1758 corresponding to H=[ 1181.03;1182.72 ] +Marrow_Bone11_1758: d=1.7165 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1759 corresponding to H=[ 1182.72;1184.4 ] +Marrow_Bone11_1759: d=1.7175 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1760 corresponding to H=[ 1184.4;1186.09 ] +Marrow_Bone11_1760: d=1.7185 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1761 corresponding to H=[ 1186.09;1187.78 ] +Marrow_Bone11_1761: d=1.7195 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1762 corresponding to H=[ 1187.78;1189.47 ] +Marrow_Bone11_1762: d=1.7205 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1763 corresponding to H=[ 1189.47;1191.16 ] +Marrow_Bone11_1763: d=1.7215 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1764 corresponding to H=[ 1191.16;1192.84 ] +Marrow_Bone11_1764: d=1.7225 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1765 corresponding to H=[ 1192.84;1194.53 ] +Marrow_Bone11_1765: d=1.7235 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1766 corresponding to H=[ 1194.53;1196.22 ] +Marrow_Bone11_1766: d=1.7245 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1767 corresponding to H=[ 1196.22;1197.91 ] +Marrow_Bone11_1767: d=1.7255 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1768 corresponding to H=[ 1197.91;1199.6 ] +Marrow_Bone11_1768: d=1.7265 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1769 corresponding to H=[ 1199.6;1200 ] +Marrow_Bone11_1769: d=1.72712 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material 1770 corresponding to H=[ 1200;1201.69 ] +Marrow_Bone12_1770: d=1.72774 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1771 corresponding to H=[ 1201.69;1203.38 ] +Marrow_Bone12_1771: d=1.72874 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1772 corresponding to H=[ 1203.38;1205.06 ] +Marrow_Bone12_1772: d=1.72974 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1773 corresponding to H=[ 1205.06;1206.75 ] +Marrow_Bone12_1773: d=1.73074 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1774 corresponding to H=[ 1206.75;1208.44 ] +Marrow_Bone12_1774: d=1.73174 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1775 corresponding to H=[ 1208.44;1210.13 ] +Marrow_Bone12_1775: d=1.73274 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1776 corresponding to H=[ 1210.13;1211.82 ] +Marrow_Bone12_1776: d=1.73374 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1777 corresponding to H=[ 1211.82;1213.5 ] +Marrow_Bone12_1777: d=1.73474 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1778 corresponding to H=[ 1213.5;1215.19 ] +Marrow_Bone12_1778: d=1.73574 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1779 corresponding to H=[ 1215.19;1216.88 ] +Marrow_Bone12_1779: d=1.73674 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1780 corresponding to H=[ 1216.88;1218.57 ] +Marrow_Bone12_1780: d=1.73774 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1781 corresponding to H=[ 1218.57;1220.26 ] +Marrow_Bone12_1781: d=1.73874 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1782 corresponding to H=[ 1220.26;1221.94 ] +Marrow_Bone12_1782: d=1.73974 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1783 corresponding to H=[ 1221.94;1223.63 ] +Marrow_Bone12_1783: d=1.74074 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1784 corresponding to H=[ 1223.63;1225.32 ] +Marrow_Bone12_1784: d=1.74174 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1785 corresponding to H=[ 1225.32;1227.01 ] +Marrow_Bone12_1785: d=1.74274 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1786 corresponding to H=[ 1227.01;1228.7 ] +Marrow_Bone12_1786: d=1.74374 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1787 corresponding to H=[ 1228.7;1230.39 ] +Marrow_Bone12_1787: d=1.74474 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1788 corresponding to H=[ 1230.39;1232.07 ] +Marrow_Bone12_1788: d=1.74574 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1789 corresponding to H=[ 1232.07;1233.76 ] +Marrow_Bone12_1789: d=1.74674 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1790 corresponding to H=[ 1233.76;1235.45 ] +Marrow_Bone12_1790: d=1.74774 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1791 corresponding to H=[ 1235.45;1237.14 ] +Marrow_Bone12_1791: d=1.74874 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1792 corresponding to H=[ 1237.14;1238.83 ] +Marrow_Bone12_1792: d=1.74974 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1793 corresponding to H=[ 1238.83;1240.51 ] +Marrow_Bone12_1793: d=1.75074 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1794 corresponding to H=[ 1240.51;1242.2 ] +Marrow_Bone12_1794: d=1.75174 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1795 corresponding to H=[ 1242.2;1243.89 ] +Marrow_Bone12_1795: d=1.75274 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1796 corresponding to H=[ 1243.89;1245.58 ] +Marrow_Bone12_1796: d=1.75374 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1797 corresponding to H=[ 1245.58;1247.27 ] +Marrow_Bone12_1797: d=1.75474 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1798 corresponding to H=[ 1247.27;1248.95 ] +Marrow_Bone12_1798: d=1.75574 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1799 corresponding to H=[ 1248.95;1250.64 ] +Marrow_Bone12_1799: d=1.75674 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1800 corresponding to H=[ 1250.64;1252.33 ] +Marrow_Bone12_1800: d=1.75774 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1801 corresponding to H=[ 1252.33;1254.02 ] +Marrow_Bone12_1801: d=1.75874 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1802 corresponding to H=[ 1254.02;1255.71 ] +Marrow_Bone12_1802: d=1.75974 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1803 corresponding to H=[ 1255.71;1257.39 ] +Marrow_Bone12_1803: d=1.76074 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1804 corresponding to H=[ 1257.39;1259.08 ] +Marrow_Bone12_1804: d=1.76174 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1805 corresponding to H=[ 1259.08;1260.77 ] +Marrow_Bone12_1805: d=1.76274 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1806 corresponding to H=[ 1260.77;1262.46 ] +Marrow_Bone12_1806: d=1.76374 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1807 corresponding to H=[ 1262.46;1264.15 ] +Marrow_Bone12_1807: d=1.76474 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1808 corresponding to H=[ 1264.15;1265.83 ] +Marrow_Bone12_1808: d=1.76574 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1809 corresponding to H=[ 1265.83;1267.52 ] +Marrow_Bone12_1809: d=1.76674 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1810 corresponding to H=[ 1267.52;1269.21 ] +Marrow_Bone12_1810: d=1.76774 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1811 corresponding to H=[ 1269.21;1270.9 ] +Marrow_Bone12_1811: d=1.76874 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1812 corresponding to H=[ 1270.9;1272.59 ] +Marrow_Bone12_1812: d=1.76974 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1813 corresponding to H=[ 1272.59;1274.27 ] +Marrow_Bone12_1813: d=1.77074 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1814 corresponding to H=[ 1274.27;1275.96 ] +Marrow_Bone12_1814: d=1.77174 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1815 corresponding to H=[ 1275.96;1277.65 ] +Marrow_Bone12_1815: d=1.77274 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1816 corresponding to H=[ 1277.65;1279.34 ] +Marrow_Bone12_1816: d=1.77374 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1817 corresponding to H=[ 1279.34;1281.03 ] +Marrow_Bone12_1817: d=1.77474 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1818 corresponding to H=[ 1281.03;1282.72 ] +Marrow_Bone12_1818: d=1.77574 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1819 corresponding to H=[ 1282.72;1284.4 ] +Marrow_Bone12_1819: d=1.77674 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1820 corresponding to H=[ 1284.4;1286.09 ] +Marrow_Bone12_1820: d=1.77774 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1821 corresponding to H=[ 1286.09;1287.78 ] +Marrow_Bone12_1821: d=1.77874 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1822 corresponding to H=[ 1287.78;1289.47 ] +Marrow_Bone12_1822: d=1.77974 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1823 corresponding to H=[ 1289.47;1291.16 ] +Marrow_Bone12_1823: d=1.78074 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1824 corresponding to H=[ 1291.16;1292.84 ] +Marrow_Bone12_1824: d=1.78174 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1825 corresponding to H=[ 1292.84;1294.53 ] +Marrow_Bone12_1825: d=1.78274 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1826 corresponding to H=[ 1294.53;1296.22 ] +Marrow_Bone12_1826: d=1.78374 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1827 corresponding to H=[ 1296.22;1297.91 ] +Marrow_Bone12_1827: d=1.78474 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1828 corresponding to H=[ 1297.91;1299.6 ] +Marrow_Bone12_1828: d=1.78574 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1829 corresponding to H=[ 1299.6;1300 ] +Marrow_Bone12_1829: d=1.78636 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material 1830 corresponding to H=[ 1300;1301.69 ] +Marrow_Bone13_1830: d=1.78698 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1831 corresponding to H=[ 1301.69;1303.38 ] +Marrow_Bone13_1831: d=1.78798 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1832 corresponding to H=[ 1303.38;1305.06 ] +Marrow_Bone13_1832: d=1.78898 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1833 corresponding to H=[ 1305.06;1306.75 ] +Marrow_Bone13_1833: d=1.78998 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1834 corresponding to H=[ 1306.75;1308.44 ] +Marrow_Bone13_1834: d=1.79098 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1835 corresponding to H=[ 1308.44;1310.13 ] +Marrow_Bone13_1835: d=1.79198 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1836 corresponding to H=[ 1310.13;1311.82 ] +Marrow_Bone13_1836: d=1.79298 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1837 corresponding to H=[ 1311.82;1313.5 ] +Marrow_Bone13_1837: d=1.79398 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1838 corresponding to H=[ 1313.5;1315.19 ] +Marrow_Bone13_1838: d=1.79498 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1839 corresponding to H=[ 1315.19;1316.88 ] +Marrow_Bone13_1839: d=1.79598 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1840 corresponding to H=[ 1316.88;1318.57 ] +Marrow_Bone13_1840: d=1.79698 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1841 corresponding to H=[ 1318.57;1320.26 ] +Marrow_Bone13_1841: d=1.79798 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1842 corresponding to H=[ 1320.26;1321.94 ] +Marrow_Bone13_1842: d=1.79898 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1843 corresponding to H=[ 1321.94;1323.63 ] +Marrow_Bone13_1843: d=1.79998 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1844 corresponding to H=[ 1323.63;1325.32 ] +Marrow_Bone13_1844: d=1.80098 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1845 corresponding to H=[ 1325.32;1327.01 ] +Marrow_Bone13_1845: d=1.80198 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1846 corresponding to H=[ 1327.01;1328.7 ] +Marrow_Bone13_1846: d=1.80298 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1847 corresponding to H=[ 1328.7;1330.39 ] +Marrow_Bone13_1847: d=1.80398 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1848 corresponding to H=[ 1330.39;1332.07 ] +Marrow_Bone13_1848: d=1.80498 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1849 corresponding to H=[ 1332.07;1333.76 ] +Marrow_Bone13_1849: d=1.80598 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1850 corresponding to H=[ 1333.76;1335.45 ] +Marrow_Bone13_1850: d=1.80698 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1851 corresponding to H=[ 1335.45;1337.14 ] +Marrow_Bone13_1851: d=1.80798 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1852 corresponding to H=[ 1337.14;1338.83 ] +Marrow_Bone13_1852: d=1.80898 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1853 corresponding to H=[ 1338.83;1340.51 ] +Marrow_Bone13_1853: d=1.80998 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1854 corresponding to H=[ 1340.51;1342.2 ] +Marrow_Bone13_1854: d=1.81098 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1855 corresponding to H=[ 1342.2;1343.89 ] +Marrow_Bone13_1855: d=1.81198 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1856 corresponding to H=[ 1343.89;1345.58 ] +Marrow_Bone13_1856: d=1.81298 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1857 corresponding to H=[ 1345.58;1347.27 ] +Marrow_Bone13_1857: d=1.81398 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1858 corresponding to H=[ 1347.27;1348.95 ] +Marrow_Bone13_1858: d=1.81498 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1859 corresponding to H=[ 1348.95;1350.64 ] +Marrow_Bone13_1859: d=1.81598 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1860 corresponding to H=[ 1350.64;1352.33 ] +Marrow_Bone13_1860: d=1.81698 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1861 corresponding to H=[ 1352.33;1354.02 ] +Marrow_Bone13_1861: d=1.81798 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1862 corresponding to H=[ 1354.02;1355.71 ] +Marrow_Bone13_1862: d=1.81898 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1863 corresponding to H=[ 1355.71;1357.39 ] +Marrow_Bone13_1863: d=1.81998 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1864 corresponding to H=[ 1357.39;1359.08 ] +Marrow_Bone13_1864: d=1.82098 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1865 corresponding to H=[ 1359.08;1360.77 ] +Marrow_Bone13_1865: d=1.82198 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1866 corresponding to H=[ 1360.77;1362.46 ] +Marrow_Bone13_1866: d=1.82298 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1867 corresponding to H=[ 1362.46;1364.15 ] +Marrow_Bone13_1867: d=1.82398 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1868 corresponding to H=[ 1364.15;1365.83 ] +Marrow_Bone13_1868: d=1.82498 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1869 corresponding to H=[ 1365.83;1367.52 ] +Marrow_Bone13_1869: d=1.82598 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1870 corresponding to H=[ 1367.52;1369.21 ] +Marrow_Bone13_1870: d=1.82698 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1871 corresponding to H=[ 1369.21;1370.9 ] +Marrow_Bone13_1871: d=1.82798 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1872 corresponding to H=[ 1370.9;1372.59 ] +Marrow_Bone13_1872: d=1.82898 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1873 corresponding to H=[ 1372.59;1374.27 ] +Marrow_Bone13_1873: d=1.82998 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1874 corresponding to H=[ 1374.27;1375.96 ] +Marrow_Bone13_1874: d=1.83098 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1875 corresponding to H=[ 1375.96;1377.65 ] +Marrow_Bone13_1875: d=1.83198 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1876 corresponding to H=[ 1377.65;1379.34 ] +Marrow_Bone13_1876: d=1.83298 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1877 corresponding to H=[ 1379.34;1381.03 ] +Marrow_Bone13_1877: d=1.83398 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1878 corresponding to H=[ 1381.03;1382.72 ] +Marrow_Bone13_1878: d=1.83498 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1879 corresponding to H=[ 1382.72;1384.4 ] +Marrow_Bone13_1879: d=1.83598 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1880 corresponding to H=[ 1384.4;1386.09 ] +Marrow_Bone13_1880: d=1.83698 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1881 corresponding to H=[ 1386.09;1387.78 ] +Marrow_Bone13_1881: d=1.83798 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1882 corresponding to H=[ 1387.78;1389.47 ] +Marrow_Bone13_1882: d=1.83898 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1883 corresponding to H=[ 1389.47;1391.16 ] +Marrow_Bone13_1883: d=1.83998 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1884 corresponding to H=[ 1391.16;1392.84 ] +Marrow_Bone13_1884: d=1.84098 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1885 corresponding to H=[ 1392.84;1394.53 ] +Marrow_Bone13_1885: d=1.84198 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1886 corresponding to H=[ 1394.53;1396.22 ] +Marrow_Bone13_1886: d=1.84298 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1887 corresponding to H=[ 1396.22;1397.91 ] +Marrow_Bone13_1887: d=1.84398 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1888 corresponding to H=[ 1397.91;1399.6 ] +Marrow_Bone13_1888: d=1.84498 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1889 corresponding to H=[ 1399.6;1400 ] +Marrow_Bone13_1889: d=1.8456 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material 1890 corresponding to H=[ 1400;1401.69 ] +Marrow_Bone14_1890: d=1.84622 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1891 corresponding to H=[ 1401.69;1403.38 ] +Marrow_Bone14_1891: d=1.84722 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1892 corresponding to H=[ 1403.38;1405.06 ] +Marrow_Bone14_1892: d=1.84822 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1893 corresponding to H=[ 1405.06;1406.75 ] +Marrow_Bone14_1893: d=1.84922 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1894 corresponding to H=[ 1406.75;1408.44 ] +Marrow_Bone14_1894: d=1.85022 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1895 corresponding to H=[ 1408.44;1410.13 ] +Marrow_Bone14_1895: d=1.85122 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1896 corresponding to H=[ 1410.13;1411.82 ] +Marrow_Bone14_1896: d=1.85222 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1897 corresponding to H=[ 1411.82;1413.5 ] +Marrow_Bone14_1897: d=1.85322 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1898 corresponding to H=[ 1413.5;1415.19 ] +Marrow_Bone14_1898: d=1.85422 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1899 corresponding to H=[ 1415.19;1416.88 ] +Marrow_Bone14_1899: d=1.85522 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1900 corresponding to H=[ 1416.88;1418.57 ] +Marrow_Bone14_1900: d=1.85622 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1901 corresponding to H=[ 1418.57;1420.26 ] +Marrow_Bone14_1901: d=1.85722 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1902 corresponding to H=[ 1420.26;1421.94 ] +Marrow_Bone14_1902: d=1.85822 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1903 corresponding to H=[ 1421.94;1423.63 ] +Marrow_Bone14_1903: d=1.85922 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1904 corresponding to H=[ 1423.63;1425.32 ] +Marrow_Bone14_1904: d=1.86022 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1905 corresponding to H=[ 1425.32;1427.01 ] +Marrow_Bone14_1905: d=1.86122 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1906 corresponding to H=[ 1427.01;1428.7 ] +Marrow_Bone14_1906: d=1.86222 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1907 corresponding to H=[ 1428.7;1430.39 ] +Marrow_Bone14_1907: d=1.86322 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1908 corresponding to H=[ 1430.39;1432.07 ] +Marrow_Bone14_1908: d=1.86422 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1909 corresponding to H=[ 1432.07;1433.76 ] +Marrow_Bone14_1909: d=1.86522 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1910 corresponding to H=[ 1433.76;1435.45 ] +Marrow_Bone14_1910: d=1.86622 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1911 corresponding to H=[ 1435.45;1437.14 ] +Marrow_Bone14_1911: d=1.86722 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1912 corresponding to H=[ 1437.14;1438.83 ] +Marrow_Bone14_1912: d=1.86822 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1913 corresponding to H=[ 1438.83;1440.51 ] +Marrow_Bone14_1913: d=1.86922 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1914 corresponding to H=[ 1440.51;1442.2 ] +Marrow_Bone14_1914: d=1.87022 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1915 corresponding to H=[ 1442.2;1443.89 ] +Marrow_Bone14_1915: d=1.87122 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1916 corresponding to H=[ 1443.89;1445.58 ] +Marrow_Bone14_1916: d=1.87222 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1917 corresponding to H=[ 1445.58;1447.27 ] +Marrow_Bone14_1917: d=1.87322 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1918 corresponding to H=[ 1447.27;1448.95 ] +Marrow_Bone14_1918: d=1.87422 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1919 corresponding to H=[ 1448.95;1450.64 ] +Marrow_Bone14_1919: d=1.87522 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1920 corresponding to H=[ 1450.64;1452.33 ] +Marrow_Bone14_1920: d=1.87622 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1921 corresponding to H=[ 1452.33;1454.02 ] +Marrow_Bone14_1921: d=1.87722 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1922 corresponding to H=[ 1454.02;1455.71 ] +Marrow_Bone14_1922: d=1.87822 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1923 corresponding to H=[ 1455.71;1457.39 ] +Marrow_Bone14_1923: d=1.87922 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1924 corresponding to H=[ 1457.39;1459.08 ] +Marrow_Bone14_1924: d=1.88022 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1925 corresponding to H=[ 1459.08;1460.77 ] +Marrow_Bone14_1925: d=1.88122 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1926 corresponding to H=[ 1460.77;1462.46 ] +Marrow_Bone14_1926: d=1.88222 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1927 corresponding to H=[ 1462.46;1464.15 ] +Marrow_Bone14_1927: d=1.88322 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1928 corresponding to H=[ 1464.15;1465.83 ] +Marrow_Bone14_1928: d=1.88422 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1929 corresponding to H=[ 1465.83;1467.52 ] +Marrow_Bone14_1929: d=1.88522 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1930 corresponding to H=[ 1467.52;1469.21 ] +Marrow_Bone14_1930: d=1.88622 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1931 corresponding to H=[ 1469.21;1470.9 ] +Marrow_Bone14_1931: d=1.88722 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1932 corresponding to H=[ 1470.9;1472.59 ] +Marrow_Bone14_1932: d=1.88822 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1933 corresponding to H=[ 1472.59;1474.27 ] +Marrow_Bone14_1933: d=1.88922 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1934 corresponding to H=[ 1474.27;1475.96 ] +Marrow_Bone14_1934: d=1.89022 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1935 corresponding to H=[ 1475.96;1477.65 ] +Marrow_Bone14_1935: d=1.89122 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1936 corresponding to H=[ 1477.65;1479.34 ] +Marrow_Bone14_1936: d=1.89222 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1937 corresponding to H=[ 1479.34;1481.03 ] +Marrow_Bone14_1937: d=1.89322 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1938 corresponding to H=[ 1481.03;1482.72 ] +Marrow_Bone14_1938: d=1.89422 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1939 corresponding to H=[ 1482.72;1484.4 ] +Marrow_Bone14_1939: d=1.89522 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1940 corresponding to H=[ 1484.4;1486.09 ] +Marrow_Bone14_1940: d=1.89622 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1941 corresponding to H=[ 1486.09;1487.78 ] +Marrow_Bone14_1941: d=1.89722 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1942 corresponding to H=[ 1487.78;1489.47 ] +Marrow_Bone14_1942: d=1.89822 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1943 corresponding to H=[ 1489.47;1491.16 ] +Marrow_Bone14_1943: d=1.89922 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1944 corresponding to H=[ 1491.16;1492.84 ] +Marrow_Bone14_1944: d=1.90022 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1945 corresponding to H=[ 1492.84;1494.53 ] +Marrow_Bone14_1945: d=1.90122 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1946 corresponding to H=[ 1494.53;1496.22 ] +Marrow_Bone14_1946: d=1.90222 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1947 corresponding to H=[ 1496.22;1497.91 ] +Marrow_Bone14_1947: d=1.90322 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1948 corresponding to H=[ 1497.91;1499.6 ] +Marrow_Bone14_1948: d=1.90422 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1949 corresponding to H=[ 1499.6;1500 ] +Marrow_Bone14_1949: d=1.90484 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material 1950 corresponding to H=[ 1500;1501.68 ] +Marrow_Bone15_1950: d=1.90546 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1951 corresponding to H=[ 1501.68;1503.37 ] +Marrow_Bone15_1951: d=1.90646 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1952 corresponding to H=[ 1503.37;1505.05 ] +Marrow_Bone15_1952: d=1.90745 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1953 corresponding to H=[ 1505.05;1506.74 ] +Marrow_Bone15_1953: d=1.90845 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1954 corresponding to H=[ 1506.74;1508.42 ] +Marrow_Bone15_1954: d=1.90945 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1955 corresponding to H=[ 1508.42;1510.11 ] +Marrow_Bone15_1955: d=1.91045 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1956 corresponding to H=[ 1510.11;1511.79 ] +Marrow_Bone15_1956: d=1.91145 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1957 corresponding to H=[ 1511.79;1513.47 ] +Marrow_Bone15_1957: d=1.91244 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1958 corresponding to H=[ 1513.47;1515.16 ] +Marrow_Bone15_1958: d=1.91344 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1959 corresponding to H=[ 1515.16;1516.84 ] +Marrow_Bone15_1959: d=1.91444 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1960 corresponding to H=[ 1516.84;1518.53 ] +Marrow_Bone15_1960: d=1.91544 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1961 corresponding to H=[ 1518.53;1520.21 ] +Marrow_Bone15_1961: d=1.91644 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1962 corresponding to H=[ 1520.21;1521.9 ] +Marrow_Bone15_1962: d=1.91743 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1963 corresponding to H=[ 1521.9;1523.58 ] +Marrow_Bone15_1963: d=1.91843 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1964 corresponding to H=[ 1523.58;1525.26 ] +Marrow_Bone15_1964: d=1.91943 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1965 corresponding to H=[ 1525.26;1526.95 ] +Marrow_Bone15_1965: d=1.92043 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1966 corresponding to H=[ 1526.95;1528.63 ] +Marrow_Bone15_1966: d=1.92142 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1967 corresponding to H=[ 1528.63;1530.32 ] +Marrow_Bone15_1967: d=1.92242 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1968 corresponding to H=[ 1530.32;1532 ] +Marrow_Bone15_1968: d=1.92342 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1969 corresponding to H=[ 1532;1533.69 ] +Marrow_Bone15_1969: d=1.92442 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1970 corresponding to H=[ 1533.69;1535.37 ] +Marrow_Bone15_1970: d=1.92542 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1971 corresponding to H=[ 1535.37;1537.06 ] +Marrow_Bone15_1971: d=1.92641 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1972 corresponding to H=[ 1537.06;1538.74 ] +Marrow_Bone15_1972: d=1.92741 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1973 corresponding to H=[ 1538.74;1540.42 ] +Marrow_Bone15_1973: d=1.92841 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1974 corresponding to H=[ 1540.42;1542.11 ] +Marrow_Bone15_1974: d=1.92941 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1975 corresponding to H=[ 1542.11;1543.79 ] +Marrow_Bone15_1975: d=1.9304 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1976 corresponding to H=[ 1543.79;1545.48 ] +Marrow_Bone15_1976: d=1.9314 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1977 corresponding to H=[ 1545.48;1547.16 ] +Marrow_Bone15_1977: d=1.9324 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1978 corresponding to H=[ 1547.16;1548.85 ] +Marrow_Bone15_1978: d=1.9334 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1979 corresponding to H=[ 1548.85;1550.53 ] +Marrow_Bone15_1979: d=1.9344 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1980 corresponding to H=[ 1550.53;1552.21 ] +Marrow_Bone15_1980: d=1.93539 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1981 corresponding to H=[ 1552.21;1553.9 ] +Marrow_Bone15_1981: d=1.93639 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1982 corresponding to H=[ 1553.9;1555.58 ] +Marrow_Bone15_1982: d=1.93739 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1983 corresponding to H=[ 1555.58;1557.27 ] +Marrow_Bone15_1983: d=1.93839 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1984 corresponding to H=[ 1557.27;1558.95 ] +Marrow_Bone15_1984: d=1.93938 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1985 corresponding to H=[ 1558.95;1560.64 ] +Marrow_Bone15_1985: d=1.94038 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1986 corresponding to H=[ 1560.64;1562.32 ] +Marrow_Bone15_1986: d=1.94138 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1987 corresponding to H=[ 1562.32;1564 ] +Marrow_Bone15_1987: d=1.94238 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1988 corresponding to H=[ 1564;1565.69 ] +Marrow_Bone15_1988: d=1.94338 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1989 corresponding to H=[ 1565.69;1567.37 ] +Marrow_Bone15_1989: d=1.94437 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1990 corresponding to H=[ 1567.37;1569.06 ] +Marrow_Bone15_1990: d=1.94537 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1991 corresponding to H=[ 1569.06;1570.74 ] +Marrow_Bone15_1991: d=1.94637 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1992 corresponding to H=[ 1570.74;1572.43 ] +Marrow_Bone15_1992: d=1.94737 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1993 corresponding to H=[ 1572.43;1574.11 ] +Marrow_Bone15_1993: d=1.94836 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1994 corresponding to H=[ 1574.11;1575.79 ] +Marrow_Bone15_1994: d=1.94936 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1995 corresponding to H=[ 1575.79;1577.48 ] +Marrow_Bone15_1995: d=1.95036 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1996 corresponding to H=[ 1577.48;1579.16 ] +Marrow_Bone15_1996: d=1.95136 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1997 corresponding to H=[ 1579.16;1580.85 ] +Marrow_Bone15_1997: d=1.95236 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1998 corresponding to H=[ 1580.85;1582.53 ] +Marrow_Bone15_1998: d=1.95335 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 1999 corresponding to H=[ 1582.53;1584.22 ] +Marrow_Bone15_1999: d=1.95435 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2000 corresponding to H=[ 1584.22;1585.9 ] +Marrow_Bone15_2000: d=1.95535 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2001 corresponding to H=[ 1585.9;1587.58 ] +Marrow_Bone15_2001: d=1.95635 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2002 corresponding to H=[ 1587.58;1589.27 ] +Marrow_Bone15_2002: d=1.95734 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2003 corresponding to H=[ 1589.27;1590.95 ] +Marrow_Bone15_2003: d=1.95834 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2004 corresponding to H=[ 1590.95;1592.64 ] +Marrow_Bone15_2004: d=1.95934 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2005 corresponding to H=[ 1592.64;1594.32 ] +Marrow_Bone15_2005: d=1.96034 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2006 corresponding to H=[ 1594.32;1596.01 ] +Marrow_Bone15_2006: d=1.96134 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2007 corresponding to H=[ 1596.01;1597.69 ] +Marrow_Bone15_2007: d=1.96233 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2008 corresponding to H=[ 1597.69;1599.38 ] +Marrow_Bone15_2008: d=1.96333 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2009 corresponding to H=[ 1599.38;1601.06 ] +Marrow_Bone15_2009: d=1.96433 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2010 corresponding to H=[ 1601.06;1602.74 ] +Marrow_Bone15_2010: d=1.96534 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2011 corresponding to H=[ 1602.74;1604.43 ] +Marrow_Bone15_2011: d=1.96634 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2012 corresponding to H=[ 1604.43;1606.11 ] +Marrow_Bone15_2012: d=1.96735 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2013 corresponding to H=[ 1606.11;1607.8 ] +Marrow_Bone15_2013: d=1.96835 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2014 corresponding to H=[ 1607.8;1609.48 ] +Marrow_Bone15_2014: d=1.96936 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2015 corresponding to H=[ 1609.48;1611.17 ] +Marrow_Bone15_2015: d=1.97036 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2016 corresponding to H=[ 1611.17;1612.85 ] +Marrow_Bone15_2016: d=1.97137 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2017 corresponding to H=[ 1612.85;1614.53 ] +Marrow_Bone15_2017: d=1.97237 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2018 corresponding to H=[ 1614.53;1616.22 ] +Marrow_Bone15_2018: d=1.97338 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2019 corresponding to H=[ 1616.22;1617.9 ] +Marrow_Bone15_2019: d=1.97439 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2020 corresponding to H=[ 1617.9;1619.59 ] +Marrow_Bone15_2020: d=1.97539 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2021 corresponding to H=[ 1619.59;1621.27 ] +Marrow_Bone15_2021: d=1.9764 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2022 corresponding to H=[ 1621.27;1622.96 ] +Marrow_Bone15_2022: d=1.9774 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2023 corresponding to H=[ 1622.96;1624.64 ] +Marrow_Bone15_2023: d=1.97841 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2024 corresponding to H=[ 1624.64;1626.32 ] +Marrow_Bone15_2024: d=1.97941 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2025 corresponding to H=[ 1626.32;1628.01 ] +Marrow_Bone15_2025: d=1.98042 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2026 corresponding to H=[ 1628.01;1629.69 ] +Marrow_Bone15_2026: d=1.98142 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2027 corresponding to H=[ 1629.69;1631.38 ] +Marrow_Bone15_2027: d=1.98243 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2028 corresponding to H=[ 1631.38;1633.06 ] +Marrow_Bone15_2028: d=1.98343 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2029 corresponding to H=[ 1633.06;1634.75 ] +Marrow_Bone15_2029: d=1.98444 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2030 corresponding to H=[ 1634.75;1636.43 ] +Marrow_Bone15_2030: d=1.98545 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2031 corresponding to H=[ 1636.43;1638.11 ] +Marrow_Bone15_2031: d=1.98645 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2032 corresponding to H=[ 1638.11;1639.8 ] +Marrow_Bone15_2032: d=1.98746 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2033 corresponding to H=[ 1639.8;1640 ] +Marrow_Bone15_2033: d=1.98802 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material 2034 corresponding to H=[ 1640;1641.68 ] +AmalgamTooth_2034: d=1.98858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2035 corresponding to H=[ 1641.68;1643.35 ] +AmalgamTooth_2035: d=1.98958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2036 corresponding to H=[ 1643.35;1645.03 ] +AmalgamTooth_2036: d=1.99058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2037 corresponding to H=[ 1645.03;1646.7 ] +AmalgamTooth_2037: d=1.99158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2038 corresponding to H=[ 1646.7;1648.38 ] +AmalgamTooth_2038: d=1.99258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2039 corresponding to H=[ 1648.38;1650.05 ] +AmalgamTooth_2039: d=1.99358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2040 corresponding to H=[ 1650.05;1651.73 ] +AmalgamTooth_2040: d=1.99458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2041 corresponding to H=[ 1651.73;1653.4 ] +AmalgamTooth_2041: d=1.99558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2042 corresponding to H=[ 1653.4;1655.08 ] +AmalgamTooth_2042: d=1.99658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2043 corresponding to H=[ 1655.08;1656.75 ] +AmalgamTooth_2043: d=1.99758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2044 corresponding to H=[ 1656.75;1658.43 ] +AmalgamTooth_2044: d=1.99858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2045 corresponding to H=[ 1658.43;1660.1 ] +AmalgamTooth_2045: d=1.99958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2046 corresponding to H=[ 1660.1;1661.78 ] +AmalgamTooth_2046: d=2.00058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2047 corresponding to H=[ 1661.78;1663.45 ] +AmalgamTooth_2047: d=2.00158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2048 corresponding to H=[ 1663.45;1665.13 ] +AmalgamTooth_2048: d=2.00258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2049 corresponding to H=[ 1665.13;1666.8 ] +AmalgamTooth_2049: d=2.00358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2050 corresponding to H=[ 1666.8;1668.48 ] +AmalgamTooth_2050: d=2.00458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2051 corresponding to H=[ 1668.48;1670.15 ] +AmalgamTooth_2051: d=2.00558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2052 corresponding to H=[ 1670.15;1671.83 ] +AmalgamTooth_2052: d=2.00658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2053 corresponding to H=[ 1671.83;1673.5 ] +AmalgamTooth_2053: d=2.00758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2054 corresponding to H=[ 1673.5;1675.18 ] +AmalgamTooth_2054: d=2.00858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2055 corresponding to H=[ 1675.18;1676.85 ] +AmalgamTooth_2055: d=2.00958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2056 corresponding to H=[ 1676.85;1678.53 ] +AmalgamTooth_2056: d=2.01058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2057 corresponding to H=[ 1678.53;1680.2 ] +AmalgamTooth_2057: d=2.01158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2058 corresponding to H=[ 1680.2;1681.88 ] +AmalgamTooth_2058: d=2.01258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2059 corresponding to H=[ 1681.88;1683.55 ] +AmalgamTooth_2059: d=2.01358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2060 corresponding to H=[ 1683.55;1685.23 ] +AmalgamTooth_2060: d=2.01458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2061 corresponding to H=[ 1685.23;1686.9 ] +AmalgamTooth_2061: d=2.01558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2062 corresponding to H=[ 1686.9;1688.58 ] +AmalgamTooth_2062: d=2.01658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2063 corresponding to H=[ 1688.58;1690.25 ] +AmalgamTooth_2063: d=2.01758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2064 corresponding to H=[ 1690.25;1691.93 ] +AmalgamTooth_2064: d=2.01858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2065 corresponding to H=[ 1691.93;1693.6 ] +AmalgamTooth_2065: d=2.01958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2066 corresponding to H=[ 1693.6;1695.28 ] +AmalgamTooth_2066: d=2.02058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2067 corresponding to H=[ 1695.28;1696.95 ] +AmalgamTooth_2067: d=2.02158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2068 corresponding to H=[ 1696.95;1698.63 ] +AmalgamTooth_2068: d=2.02258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2069 corresponding to H=[ 1698.63;1700.3 ] +AmalgamTooth_2069: d=2.02358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2070 corresponding to H=[ 1700.3;1701.98 ] +AmalgamTooth_2070: d=2.02458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2071 corresponding to H=[ 1701.98;1703.65 ] +AmalgamTooth_2071: d=2.02558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2072 corresponding to H=[ 1703.65;1705.33 ] +AmalgamTooth_2072: d=2.02658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2073 corresponding to H=[ 1705.33;1707 ] +AmalgamTooth_2073: d=2.02758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2074 corresponding to H=[ 1707;1708.68 ] +AmalgamTooth_2074: d=2.02858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2075 corresponding to H=[ 1708.68;1710.35 ] +AmalgamTooth_2075: d=2.02958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2076 corresponding to H=[ 1710.35;1712.03 ] +AmalgamTooth_2076: d=2.03058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2077 corresponding to H=[ 1712.03;1713.7 ] +AmalgamTooth_2077: d=2.03158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2078 corresponding to H=[ 1713.7;1715.38 ] +AmalgamTooth_2078: d=2.03258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2079 corresponding to H=[ 1715.38;1717.05 ] +AmalgamTooth_2079: d=2.03358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2080 corresponding to H=[ 1717.05;1718.73 ] +AmalgamTooth_2080: d=2.03458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2081 corresponding to H=[ 1718.73;1720.4 ] +AmalgamTooth_2081: d=2.03558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2082 corresponding to H=[ 1720.4;1722.08 ] +AmalgamTooth_2082: d=2.03658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2083 corresponding to H=[ 1722.08;1723.75 ] +AmalgamTooth_2083: d=2.03758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2084 corresponding to H=[ 1723.75;1725.43 ] +AmalgamTooth_2084: d=2.03858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2085 corresponding to H=[ 1725.43;1727.1 ] +AmalgamTooth_2085: d=2.03958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2086 corresponding to H=[ 1727.1;1728.78 ] +AmalgamTooth_2086: d=2.04058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2087 corresponding to H=[ 1728.78;1730.45 ] +AmalgamTooth_2087: d=2.04158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2088 corresponding to H=[ 1730.45;1732.13 ] +AmalgamTooth_2088: d=2.04258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2089 corresponding to H=[ 1732.13;1733.8 ] +AmalgamTooth_2089: d=2.04358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2090 corresponding to H=[ 1733.8;1735.48 ] +AmalgamTooth_2090: d=2.04458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2091 corresponding to H=[ 1735.48;1737.15 ] +AmalgamTooth_2091: d=2.04558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2092 corresponding to H=[ 1737.15;1738.83 ] +AmalgamTooth_2092: d=2.04658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2093 corresponding to H=[ 1738.83;1740.5 ] +AmalgamTooth_2093: d=2.04758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2094 corresponding to H=[ 1740.5;1742.18 ] +AmalgamTooth_2094: d=2.04858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2095 corresponding to H=[ 1742.18;1743.85 ] +AmalgamTooth_2095: d=2.04958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2096 corresponding to H=[ 1743.85;1745.53 ] +AmalgamTooth_2096: d=2.05058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2097 corresponding to H=[ 1745.53;1747.2 ] +AmalgamTooth_2097: d=2.05158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2098 corresponding to H=[ 1747.2;1748.88 ] +AmalgamTooth_2098: d=2.05258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2099 corresponding to H=[ 1748.88;1750.55 ] +AmalgamTooth_2099: d=2.05358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2100 corresponding to H=[ 1750.55;1752.23 ] +AmalgamTooth_2100: d=2.05458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2101 corresponding to H=[ 1752.23;1753.9 ] +AmalgamTooth_2101: d=2.05558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2102 corresponding to H=[ 1753.9;1755.58 ] +AmalgamTooth_2102: d=2.05658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2103 corresponding to H=[ 1755.58;1757.25 ] +AmalgamTooth_2103: d=2.05758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2104 corresponding to H=[ 1757.25;1758.93 ] +AmalgamTooth_2104: d=2.05858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2105 corresponding to H=[ 1758.93;1760.6 ] +AmalgamTooth_2105: d=2.05958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2106 corresponding to H=[ 1760.6;1762.28 ] +AmalgamTooth_2106: d=2.06058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2107 corresponding to H=[ 1762.28;1763.95 ] +AmalgamTooth_2107: d=2.06158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2108 corresponding to H=[ 1763.95;1765.63 ] +AmalgamTooth_2108: d=2.06258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2109 corresponding to H=[ 1765.63;1767.3 ] +AmalgamTooth_2109: d=2.06358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2110 corresponding to H=[ 1767.3;1768.98 ] +AmalgamTooth_2110: d=2.06458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2111 corresponding to H=[ 1768.98;1770.65 ] +AmalgamTooth_2111: d=2.06558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2112 corresponding to H=[ 1770.65;1772.33 ] +AmalgamTooth_2112: d=2.06658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2113 corresponding to H=[ 1772.33;1774 ] +AmalgamTooth_2113: d=2.06758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2114 corresponding to H=[ 1774;1775.68 ] +AmalgamTooth_2114: d=2.06858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2115 corresponding to H=[ 1775.68;1777.35 ] +AmalgamTooth_2115: d=2.06958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2116 corresponding to H=[ 1777.35;1779.03 ] +AmalgamTooth_2116: d=2.07058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2117 corresponding to H=[ 1779.03;1780.7 ] +AmalgamTooth_2117: d=2.07158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2118 corresponding to H=[ 1780.7;1782.38 ] +AmalgamTooth_2118: d=2.07258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2119 corresponding to H=[ 1782.38;1784.05 ] +AmalgamTooth_2119: d=2.07358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2120 corresponding to H=[ 1784.05;1785.73 ] +AmalgamTooth_2120: d=2.07458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2121 corresponding to H=[ 1785.73;1787.4 ] +AmalgamTooth_2121: d=2.07558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2122 corresponding to H=[ 1787.4;1789.08 ] +AmalgamTooth_2122: d=2.07658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2123 corresponding to H=[ 1789.08;1790.75 ] +AmalgamTooth_2123: d=2.07758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2124 corresponding to H=[ 1790.75;1792.43 ] +AmalgamTooth_2124: d=2.07858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2125 corresponding to H=[ 1792.43;1794.1 ] +AmalgamTooth_2125: d=2.07958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2126 corresponding to H=[ 1794.1;1795.78 ] +AmalgamTooth_2126: d=2.08058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2127 corresponding to H=[ 1795.78;1797.45 ] +AmalgamTooth_2127: d=2.08158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2128 corresponding to H=[ 1797.45;1799.13 ] +AmalgamTooth_2128: d=2.08258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2129 corresponding to H=[ 1799.13;1800.8 ] +AmalgamTooth_2129: d=2.08358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2130 corresponding to H=[ 1800.8;1802.48 ] +AmalgamTooth_2130: d=2.08458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2131 corresponding to H=[ 1802.48;1804.15 ] +AmalgamTooth_2131: d=2.08558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2132 corresponding to H=[ 1804.15;1805.83 ] +AmalgamTooth_2132: d=2.08658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2133 corresponding to H=[ 1805.83;1807.5 ] +AmalgamTooth_2133: d=2.08758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2134 corresponding to H=[ 1807.5;1809.18 ] +AmalgamTooth_2134: d=2.08858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2135 corresponding to H=[ 1809.18;1810.85 ] +AmalgamTooth_2135: d=2.08958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2136 corresponding to H=[ 1810.85;1812.53 ] +AmalgamTooth_2136: d=2.09058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2137 corresponding to H=[ 1812.53;1814.2 ] +AmalgamTooth_2137: d=2.09158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2138 corresponding to H=[ 1814.2;1815.88 ] +AmalgamTooth_2138: d=2.09258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2139 corresponding to H=[ 1815.88;1817.55 ] +AmalgamTooth_2139: d=2.09358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2140 corresponding to H=[ 1817.55;1819.23 ] +AmalgamTooth_2140: d=2.09458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2141 corresponding to H=[ 1819.23;1820.9 ] +AmalgamTooth_2141: d=2.09558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2142 corresponding to H=[ 1820.9;1822.58 ] +AmalgamTooth_2142: d=2.09658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2143 corresponding to H=[ 1822.58;1824.25 ] +AmalgamTooth_2143: d=2.09758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2144 corresponding to H=[ 1824.25;1825.93 ] +AmalgamTooth_2144: d=2.09858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2145 corresponding to H=[ 1825.93;1827.6 ] +AmalgamTooth_2145: d=2.09958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2146 corresponding to H=[ 1827.6;1829.28 ] +AmalgamTooth_2146: d=2.10058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2147 corresponding to H=[ 1829.28;1830.95 ] +AmalgamTooth_2147: d=2.10158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2148 corresponding to H=[ 1830.95;1832.63 ] +AmalgamTooth_2148: d=2.10258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2149 corresponding to H=[ 1832.63;1834.3 ] +AmalgamTooth_2149: d=2.10358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2150 corresponding to H=[ 1834.3;1835.98 ] +AmalgamTooth_2150: d=2.10458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2151 corresponding to H=[ 1835.98;1837.65 ] +AmalgamTooth_2151: d=2.10558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2152 corresponding to H=[ 1837.65;1839.33 ] +AmalgamTooth_2152: d=2.10658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2153 corresponding to H=[ 1839.33;1841.01 ] +AmalgamTooth_2153: d=2.10758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2154 corresponding to H=[ 1841.01;1842.68 ] +AmalgamTooth_2154: d=2.10858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2155 corresponding to H=[ 1842.68;1844.36 ] +AmalgamTooth_2155: d=2.10958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2156 corresponding to H=[ 1844.36;1846.03 ] +AmalgamTooth_2156: d=2.11058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2157 corresponding to H=[ 1846.03;1847.71 ] +AmalgamTooth_2157: d=2.11158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2158 corresponding to H=[ 1847.71;1849.38 ] +AmalgamTooth_2158: d=2.11258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2159 corresponding to H=[ 1849.38;1851.06 ] +AmalgamTooth_2159: d=2.11358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2160 corresponding to H=[ 1851.06;1852.73 ] +AmalgamTooth_2160: d=2.11458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2161 corresponding to H=[ 1852.73;1854.41 ] +AmalgamTooth_2161: d=2.11558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2162 corresponding to H=[ 1854.41;1856.08 ] +AmalgamTooth_2162: d=2.11658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2163 corresponding to H=[ 1856.08;1857.76 ] +AmalgamTooth_2163: d=2.11758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2164 corresponding to H=[ 1857.76;1859.43 ] +AmalgamTooth_2164: d=2.11858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2165 corresponding to H=[ 1859.43;1861.11 ] +AmalgamTooth_2165: d=2.11958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2166 corresponding to H=[ 1861.11;1862.78 ] +AmalgamTooth_2166: d=2.12058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2167 corresponding to H=[ 1862.78;1864.46 ] +AmalgamTooth_2167: d=2.12158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2168 corresponding to H=[ 1864.46;1866.13 ] +AmalgamTooth_2168: d=2.12258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2169 corresponding to H=[ 1866.13;1867.81 ] +AmalgamTooth_2169: d=2.12358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2170 corresponding to H=[ 1867.81;1869.48 ] +AmalgamTooth_2170: d=2.12458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2171 corresponding to H=[ 1869.48;1871.16 ] +AmalgamTooth_2171: d=2.12558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2172 corresponding to H=[ 1871.16;1872.83 ] +AmalgamTooth_2172: d=2.12658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2173 corresponding to H=[ 1872.83;1874.51 ] +AmalgamTooth_2173: d=2.12758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2174 corresponding to H=[ 1874.51;1876.18 ] +AmalgamTooth_2174: d=2.12858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2175 corresponding to H=[ 1876.18;1877.86 ] +AmalgamTooth_2175: d=2.12958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2176 corresponding to H=[ 1877.86;1879.53 ] +AmalgamTooth_2176: d=2.13058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2177 corresponding to H=[ 1879.53;1881.21 ] +AmalgamTooth_2177: d=2.13158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2178 corresponding to H=[ 1881.21;1882.88 ] +AmalgamTooth_2178: d=2.13258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2179 corresponding to H=[ 1882.88;1884.56 ] +AmalgamTooth_2179: d=2.13358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2180 corresponding to H=[ 1884.56;1886.23 ] +AmalgamTooth_2180: d=2.13458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2181 corresponding to H=[ 1886.23;1887.91 ] +AmalgamTooth_2181: d=2.13558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2182 corresponding to H=[ 1887.91;1889.58 ] +AmalgamTooth_2182: d=2.13658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2183 corresponding to H=[ 1889.58;1891.26 ] +AmalgamTooth_2183: d=2.13758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2184 corresponding to H=[ 1891.26;1892.93 ] +AmalgamTooth_2184: d=2.13858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2185 corresponding to H=[ 1892.93;1894.61 ] +AmalgamTooth_2185: d=2.13958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2186 corresponding to H=[ 1894.61;1896.28 ] +AmalgamTooth_2186: d=2.14058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2187 corresponding to H=[ 1896.28;1897.96 ] +AmalgamTooth_2187: d=2.14158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2188 corresponding to H=[ 1897.96;1899.63 ] +AmalgamTooth_2188: d=2.14258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2189 corresponding to H=[ 1899.63;1901.31 ] +AmalgamTooth_2189: d=2.14358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2190 corresponding to H=[ 1901.31;1902.98 ] +AmalgamTooth_2190: d=2.14458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2191 corresponding to H=[ 1902.98;1904.66 ] +AmalgamTooth_2191: d=2.14558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2192 corresponding to H=[ 1904.66;1906.33 ] +AmalgamTooth_2192: d=2.14658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2193 corresponding to H=[ 1906.33;1908.01 ] +AmalgamTooth_2193: d=2.14758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2194 corresponding to H=[ 1908.01;1909.68 ] +AmalgamTooth_2194: d=2.14858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2195 corresponding to H=[ 1909.68;1911.36 ] +AmalgamTooth_2195: d=2.14958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2196 corresponding to H=[ 1911.36;1913.03 ] +AmalgamTooth_2196: d=2.15058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2197 corresponding to H=[ 1913.03;1914.71 ] +AmalgamTooth_2197: d=2.15158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2198 corresponding to H=[ 1914.71;1916.38 ] +AmalgamTooth_2198: d=2.15258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2199 corresponding to H=[ 1916.38;1918.06 ] +AmalgamTooth_2199: d=2.15358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2200 corresponding to H=[ 1918.06;1919.73 ] +AmalgamTooth_2200: d=2.15458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2201 corresponding to H=[ 1919.73;1921.41 ] +AmalgamTooth_2201: d=2.15558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2202 corresponding to H=[ 1921.41;1923.08 ] +AmalgamTooth_2202: d=2.15658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2203 corresponding to H=[ 1923.08;1924.76 ] +AmalgamTooth_2203: d=2.15758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2204 corresponding to H=[ 1924.76;1926.43 ] +AmalgamTooth_2204: d=2.15858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2205 corresponding to H=[ 1926.43;1928.11 ] +AmalgamTooth_2205: d=2.15958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2206 corresponding to H=[ 1928.11;1929.78 ] +AmalgamTooth_2206: d=2.16058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2207 corresponding to H=[ 1929.78;1931.46 ] +AmalgamTooth_2207: d=2.16158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2208 corresponding to H=[ 1931.46;1933.13 ] +AmalgamTooth_2208: d=2.16258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2209 corresponding to H=[ 1933.13;1934.81 ] +AmalgamTooth_2209: d=2.16358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2210 corresponding to H=[ 1934.81;1936.48 ] +AmalgamTooth_2210: d=2.16458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2211 corresponding to H=[ 1936.48;1938.16 ] +AmalgamTooth_2211: d=2.16558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2212 corresponding to H=[ 1938.16;1939.83 ] +AmalgamTooth_2212: d=2.16658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2213 corresponding to H=[ 1939.83;1941.51 ] +AmalgamTooth_2213: d=2.16758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2214 corresponding to H=[ 1941.51;1943.18 ] +AmalgamTooth_2214: d=2.16858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2215 corresponding to H=[ 1943.18;1944.86 ] +AmalgamTooth_2215: d=2.16958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2216 corresponding to H=[ 1944.86;1946.53 ] +AmalgamTooth_2216: d=2.17058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2217 corresponding to H=[ 1946.53;1948.21 ] +AmalgamTooth_2217: d=2.17158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2218 corresponding to H=[ 1948.21;1949.88 ] +AmalgamTooth_2218: d=2.17258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2219 corresponding to H=[ 1949.88;1951.56 ] +AmalgamTooth_2219: d=2.17358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2220 corresponding to H=[ 1951.56;1953.23 ] +AmalgamTooth_2220: d=2.17458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2221 corresponding to H=[ 1953.23;1954.91 ] +AmalgamTooth_2221: d=2.17558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2222 corresponding to H=[ 1954.91;1956.58 ] +AmalgamTooth_2222: d=2.17658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2223 corresponding to H=[ 1956.58;1958.26 ] +AmalgamTooth_2223: d=2.17758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2224 corresponding to H=[ 1958.26;1959.93 ] +AmalgamTooth_2224: d=2.17858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2225 corresponding to H=[ 1959.93;1961.61 ] +AmalgamTooth_2225: d=2.17958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2226 corresponding to H=[ 1961.61;1963.28 ] +AmalgamTooth_2226: d=2.18058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2227 corresponding to H=[ 1963.28;1964.96 ] +AmalgamTooth_2227: d=2.18158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2228 corresponding to H=[ 1964.96;1966.63 ] +AmalgamTooth_2228: d=2.18258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2229 corresponding to H=[ 1966.63;1968.31 ] +AmalgamTooth_2229: d=2.18358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2230 corresponding to H=[ 1968.31;1969.98 ] +AmalgamTooth_2230: d=2.18458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2231 corresponding to H=[ 1969.98;1971.66 ] +AmalgamTooth_2231: d=2.18558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2232 corresponding to H=[ 1971.66;1973.33 ] +AmalgamTooth_2232: d=2.18658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2233 corresponding to H=[ 1973.33;1975.01 ] +AmalgamTooth_2233: d=2.18758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2234 corresponding to H=[ 1975.01;1976.68 ] +AmalgamTooth_2234: d=2.18858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2235 corresponding to H=[ 1976.68;1978.36 ] +AmalgamTooth_2235: d=2.18958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2236 corresponding to H=[ 1978.36;1980.03 ] +AmalgamTooth_2236: d=2.19058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2237 corresponding to H=[ 1980.03;1981.71 ] +AmalgamTooth_2237: d=2.19158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2238 corresponding to H=[ 1981.71;1983.38 ] +AmalgamTooth_2238: d=2.19258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2239 corresponding to H=[ 1983.38;1985.06 ] +AmalgamTooth_2239: d=2.19358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2240 corresponding to H=[ 1985.06;1986.73 ] +AmalgamTooth_2240: d=2.19458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2241 corresponding to H=[ 1986.73;1988.41 ] +AmalgamTooth_2241: d=2.19558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2242 corresponding to H=[ 1988.41;1990.08 ] +AmalgamTooth_2242: d=2.19658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2243 corresponding to H=[ 1990.08;1991.76 ] +AmalgamTooth_2243: d=2.19758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2244 corresponding to H=[ 1991.76;1993.43 ] +AmalgamTooth_2244: d=2.19858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2245 corresponding to H=[ 1993.43;1995.11 ] +AmalgamTooth_2245: d=2.19958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2246 corresponding to H=[ 1995.11;1996.78 ] +AmalgamTooth_2246: d=2.20058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2247 corresponding to H=[ 1996.78;1998.46 ] +AmalgamTooth_2247: d=2.20158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2248 corresponding to H=[ 1998.46;2000.13 ] +AmalgamTooth_2248: d=2.20258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2249 corresponding to H=[ 2000.13;2001.81 ] +AmalgamTooth_2249: d=2.20358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2250 corresponding to H=[ 2001.81;2003.48 ] +AmalgamTooth_2250: d=2.20458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2251 corresponding to H=[ 2003.48;2005.16 ] +AmalgamTooth_2251: d=2.20558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2252 corresponding to H=[ 2005.16;2006.83 ] +AmalgamTooth_2252: d=2.20658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2253 corresponding to H=[ 2006.83;2008.51 ] +AmalgamTooth_2253: d=2.20758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2254 corresponding to H=[ 2008.51;2010.18 ] +AmalgamTooth_2254: d=2.20858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2255 corresponding to H=[ 2010.18;2011.86 ] +AmalgamTooth_2255: d=2.20958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2256 corresponding to H=[ 2011.86;2013.53 ] +AmalgamTooth_2256: d=2.21058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2257 corresponding to H=[ 2013.53;2015.21 ] +AmalgamTooth_2257: d=2.21158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2258 corresponding to H=[ 2015.21;2016.88 ] +AmalgamTooth_2258: d=2.21258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2259 corresponding to H=[ 2016.88;2018.56 ] +AmalgamTooth_2259: d=2.21358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2260 corresponding to H=[ 2018.56;2020.23 ] +AmalgamTooth_2260: d=2.21458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2261 corresponding to H=[ 2020.23;2021.91 ] +AmalgamTooth_2261: d=2.21558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2262 corresponding to H=[ 2021.91;2023.58 ] +AmalgamTooth_2262: d=2.21658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2263 corresponding to H=[ 2023.58;2025.26 ] +AmalgamTooth_2263: d=2.21758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2264 corresponding to H=[ 2025.26;2026.93 ] +AmalgamTooth_2264: d=2.21858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2265 corresponding to H=[ 2026.93;2028.61 ] +AmalgamTooth_2265: d=2.21958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2266 corresponding to H=[ 2028.61;2030.28 ] +AmalgamTooth_2266: d=2.22058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2267 corresponding to H=[ 2030.28;2031.96 ] +AmalgamTooth_2267: d=2.22158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2268 corresponding to H=[ 2031.96;2033.63 ] +AmalgamTooth_2268: d=2.22258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2269 corresponding to H=[ 2033.63;2035.31 ] +AmalgamTooth_2269: d=2.22358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2270 corresponding to H=[ 2035.31;2036.98 ] +AmalgamTooth_2270: d=2.22458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2271 corresponding to H=[ 2036.98;2038.66 ] +AmalgamTooth_2271: d=2.22558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2272 corresponding to H=[ 2038.66;2040.34 ] +AmalgamTooth_2272: d=2.22658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2273 corresponding to H=[ 2040.34;2042.01 ] +AmalgamTooth_2273: d=2.22758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2274 corresponding to H=[ 2042.01;2043.69 ] +AmalgamTooth_2274: d=2.22858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2275 corresponding to H=[ 2043.69;2045.36 ] +AmalgamTooth_2275: d=2.22958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2276 corresponding to H=[ 2045.36;2047.04 ] +AmalgamTooth_2276: d=2.23058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2277 corresponding to H=[ 2047.04;2048.71 ] +AmalgamTooth_2277: d=2.23158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2278 corresponding to H=[ 2048.71;2050.39 ] +AmalgamTooth_2278: d=2.23258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2279 corresponding to H=[ 2050.39;2052.06 ] +AmalgamTooth_2279: d=2.23358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2280 corresponding to H=[ 2052.06;2053.74 ] +AmalgamTooth_2280: d=2.23458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2281 corresponding to H=[ 2053.74;2055.41 ] +AmalgamTooth_2281: d=2.23558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2282 corresponding to H=[ 2055.41;2057.09 ] +AmalgamTooth_2282: d=2.23658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2283 corresponding to H=[ 2057.09;2058.76 ] +AmalgamTooth_2283: d=2.23758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2284 corresponding to H=[ 2058.76;2060.44 ] +AmalgamTooth_2284: d=2.23858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2285 corresponding to H=[ 2060.44;2062.11 ] +AmalgamTooth_2285: d=2.23958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2286 corresponding to H=[ 2062.11;2063.79 ] +AmalgamTooth_2286: d=2.24058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2287 corresponding to H=[ 2063.79;2065.46 ] +AmalgamTooth_2287: d=2.24158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2288 corresponding to H=[ 2065.46;2067.14 ] +AmalgamTooth_2288: d=2.24258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2289 corresponding to H=[ 2067.14;2068.81 ] +AmalgamTooth_2289: d=2.24358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2290 corresponding to H=[ 2068.81;2070.49 ] +AmalgamTooth_2290: d=2.24458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2291 corresponding to H=[ 2070.49;2072.16 ] +AmalgamTooth_2291: d=2.24558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2292 corresponding to H=[ 2072.16;2073.84 ] +AmalgamTooth_2292: d=2.24658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2293 corresponding to H=[ 2073.84;2075.51 ] +AmalgamTooth_2293: d=2.24758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2294 corresponding to H=[ 2075.51;2077.19 ] +AmalgamTooth_2294: d=2.24858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2295 corresponding to H=[ 2077.19;2078.86 ] +AmalgamTooth_2295: d=2.24958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2296 corresponding to H=[ 2078.86;2080.54 ] +AmalgamTooth_2296: d=2.25058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2297 corresponding to H=[ 2080.54;2082.21 ] +AmalgamTooth_2297: d=2.25158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2298 corresponding to H=[ 2082.21;2083.89 ] +AmalgamTooth_2298: d=2.25258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2299 corresponding to H=[ 2083.89;2085.56 ] +AmalgamTooth_2299: d=2.25358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2300 corresponding to H=[ 2085.56;2087.24 ] +AmalgamTooth_2300: d=2.25458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2301 corresponding to H=[ 2087.24;2088.91 ] +AmalgamTooth_2301: d=2.25558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2302 corresponding to H=[ 2088.91;2090.59 ] +AmalgamTooth_2302: d=2.25658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2303 corresponding to H=[ 2090.59;2092.26 ] +AmalgamTooth_2303: d=2.25758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2304 corresponding to H=[ 2092.26;2093.94 ] +AmalgamTooth_2304: d=2.25858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2305 corresponding to H=[ 2093.94;2095.61 ] +AmalgamTooth_2305: d=2.25958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2306 corresponding to H=[ 2095.61;2097.29 ] +AmalgamTooth_2306: d=2.26058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2307 corresponding to H=[ 2097.29;2098.96 ] +AmalgamTooth_2307: d=2.26158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2308 corresponding to H=[ 2098.96;2100.64 ] +AmalgamTooth_2308: d=2.26258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2309 corresponding to H=[ 2100.64;2102.31 ] +AmalgamTooth_2309: d=2.26358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2310 corresponding to H=[ 2102.31;2103.99 ] +AmalgamTooth_2310: d=2.26458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2311 corresponding to H=[ 2103.99;2105.66 ] +AmalgamTooth_2311: d=2.26558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2312 corresponding to H=[ 2105.66;2107.34 ] +AmalgamTooth_2312: d=2.26658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2313 corresponding to H=[ 2107.34;2109.01 ] +AmalgamTooth_2313: d=2.26758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2314 corresponding to H=[ 2109.01;2110.69 ] +AmalgamTooth_2314: d=2.26858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2315 corresponding to H=[ 2110.69;2112.36 ] +AmalgamTooth_2315: d=2.26958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2316 corresponding to H=[ 2112.36;2114.04 ] +AmalgamTooth_2316: d=2.27058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2317 corresponding to H=[ 2114.04;2115.71 ] +AmalgamTooth_2317: d=2.27158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2318 corresponding to H=[ 2115.71;2117.39 ] +AmalgamTooth_2318: d=2.27258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2319 corresponding to H=[ 2117.39;2119.06 ] +AmalgamTooth_2319: d=2.27358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2320 corresponding to H=[ 2119.06;2120.74 ] +AmalgamTooth_2320: d=2.27458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2321 corresponding to H=[ 2120.74;2122.41 ] +AmalgamTooth_2321: d=2.27558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2322 corresponding to H=[ 2122.41;2124.09 ] +AmalgamTooth_2322: d=2.27658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2323 corresponding to H=[ 2124.09;2125.76 ] +AmalgamTooth_2323: d=2.27758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2324 corresponding to H=[ 2125.76;2127.44 ] +AmalgamTooth_2324: d=2.27858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2325 corresponding to H=[ 2127.44;2129.11 ] +AmalgamTooth_2325: d=2.27958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2326 corresponding to H=[ 2129.11;2130.79 ] +AmalgamTooth_2326: d=2.28058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2327 corresponding to H=[ 2130.79;2132.46 ] +AmalgamTooth_2327: d=2.28158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2328 corresponding to H=[ 2132.46;2134.14 ] +AmalgamTooth_2328: d=2.28258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2329 corresponding to H=[ 2134.14;2135.81 ] +AmalgamTooth_2329: d=2.28358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2330 corresponding to H=[ 2135.81;2137.49 ] +AmalgamTooth_2330: d=2.28458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2331 corresponding to H=[ 2137.49;2139.16 ] +AmalgamTooth_2331: d=2.28558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2332 corresponding to H=[ 2139.16;2140.84 ] +AmalgamTooth_2332: d=2.28658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2333 corresponding to H=[ 2140.84;2142.51 ] +AmalgamTooth_2333: d=2.28758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2334 corresponding to H=[ 2142.51;2144.19 ] +AmalgamTooth_2334: d=2.28858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2335 corresponding to H=[ 2144.19;2145.86 ] +AmalgamTooth_2335: d=2.28958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2336 corresponding to H=[ 2145.86;2147.54 ] +AmalgamTooth_2336: d=2.29058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2337 corresponding to H=[ 2147.54;2149.21 ] +AmalgamTooth_2337: d=2.29158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2338 corresponding to H=[ 2149.21;2150.89 ] +AmalgamTooth_2338: d=2.29258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2339 corresponding to H=[ 2150.89;2152.56 ] +AmalgamTooth_2339: d=2.29358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2340 corresponding to H=[ 2152.56;2154.24 ] +AmalgamTooth_2340: d=2.29458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2341 corresponding to H=[ 2154.24;2155.91 ] +AmalgamTooth_2341: d=2.29558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2342 corresponding to H=[ 2155.91;2157.59 ] +AmalgamTooth_2342: d=2.29658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2343 corresponding to H=[ 2157.59;2159.26 ] +AmalgamTooth_2343: d=2.29758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2344 corresponding to H=[ 2159.26;2160.94 ] +AmalgamTooth_2344: d=2.29858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2345 corresponding to H=[ 2160.94;2162.61 ] +AmalgamTooth_2345: d=2.29958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2346 corresponding to H=[ 2162.61;2164.29 ] +AmalgamTooth_2346: d=2.30058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2347 corresponding to H=[ 2164.29;2165.96 ] +AmalgamTooth_2347: d=2.30158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2348 corresponding to H=[ 2165.96;2167.64 ] +AmalgamTooth_2348: d=2.30258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2349 corresponding to H=[ 2167.64;2169.31 ] +AmalgamTooth_2349: d=2.30358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2350 corresponding to H=[ 2169.31;2170.99 ] +AmalgamTooth_2350: d=2.30458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2351 corresponding to H=[ 2170.99;2172.66 ] +AmalgamTooth_2351: d=2.30558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2352 corresponding to H=[ 2172.66;2174.34 ] +AmalgamTooth_2352: d=2.30658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2353 corresponding to H=[ 2174.34;2176.01 ] +AmalgamTooth_2353: d=2.30758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2354 corresponding to H=[ 2176.01;2177.69 ] +AmalgamTooth_2354: d=2.30858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2355 corresponding to H=[ 2177.69;2179.36 ] +AmalgamTooth_2355: d=2.30958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2356 corresponding to H=[ 2179.36;2181.04 ] +AmalgamTooth_2356: d=2.31058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2357 corresponding to H=[ 2181.04;2182.71 ] +AmalgamTooth_2357: d=2.31158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2358 corresponding to H=[ 2182.71;2184.39 ] +AmalgamTooth_2358: d=2.31258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2359 corresponding to H=[ 2184.39;2186.06 ] +AmalgamTooth_2359: d=2.31358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2360 corresponding to H=[ 2186.06;2187.74 ] +AmalgamTooth_2360: d=2.31458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2361 corresponding to H=[ 2187.74;2189.41 ] +AmalgamTooth_2361: d=2.31558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2362 corresponding to H=[ 2189.41;2191.09 ] +AmalgamTooth_2362: d=2.31658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2363 corresponding to H=[ 2191.09;2192.76 ] +AmalgamTooth_2363: d=2.31758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2364 corresponding to H=[ 2192.76;2194.44 ] +AmalgamTooth_2364: d=2.31858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2365 corresponding to H=[ 2194.44;2196.11 ] +AmalgamTooth_2365: d=2.31958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2366 corresponding to H=[ 2196.11;2197.79 ] +AmalgamTooth_2366: d=2.32058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2367 corresponding to H=[ 2197.79;2199.46 ] +AmalgamTooth_2367: d=2.32158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2368 corresponding to H=[ 2199.46;2201.14 ] +AmalgamTooth_2368: d=2.32258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2369 corresponding to H=[ 2201.14;2202.81 ] +AmalgamTooth_2369: d=2.32358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2370 corresponding to H=[ 2202.81;2204.49 ] +AmalgamTooth_2370: d=2.32458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2371 corresponding to H=[ 2204.49;2206.16 ] +AmalgamTooth_2371: d=2.32558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2372 corresponding to H=[ 2206.16;2207.84 ] +AmalgamTooth_2372: d=2.32658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2373 corresponding to H=[ 2207.84;2209.51 ] +AmalgamTooth_2373: d=2.32758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2374 corresponding to H=[ 2209.51;2211.19 ] +AmalgamTooth_2374: d=2.32858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2375 corresponding to H=[ 2211.19;2212.86 ] +AmalgamTooth_2375: d=2.32958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2376 corresponding to H=[ 2212.86;2214.54 ] +AmalgamTooth_2376: d=2.33058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2377 corresponding to H=[ 2214.54;2216.21 ] +AmalgamTooth_2377: d=2.33158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2378 corresponding to H=[ 2216.21;2217.89 ] +AmalgamTooth_2378: d=2.33258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2379 corresponding to H=[ 2217.89;2219.56 ] +AmalgamTooth_2379: d=2.33358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2380 corresponding to H=[ 2219.56;2221.24 ] +AmalgamTooth_2380: d=2.33458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2381 corresponding to H=[ 2221.24;2222.91 ] +AmalgamTooth_2381: d=2.33558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2382 corresponding to H=[ 2222.91;2224.59 ] +AmalgamTooth_2382: d=2.33658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2383 corresponding to H=[ 2224.59;2226.26 ] +AmalgamTooth_2383: d=2.33758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2384 corresponding to H=[ 2226.26;2227.94 ] +AmalgamTooth_2384: d=2.33858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2385 corresponding to H=[ 2227.94;2229.61 ] +AmalgamTooth_2385: d=2.33958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2386 corresponding to H=[ 2229.61;2231.29 ] +AmalgamTooth_2386: d=2.34058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2387 corresponding to H=[ 2231.29;2232.96 ] +AmalgamTooth_2387: d=2.34158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2388 corresponding to H=[ 2232.96;2234.64 ] +AmalgamTooth_2388: d=2.34258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2389 corresponding to H=[ 2234.64;2236.31 ] +AmalgamTooth_2389: d=2.34358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2390 corresponding to H=[ 2236.31;2237.99 ] +AmalgamTooth_2390: d=2.34458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2391 corresponding to H=[ 2237.99;2239.66 ] +AmalgamTooth_2391: d=2.34558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2392 corresponding to H=[ 2239.66;2241.34 ] +AmalgamTooth_2392: d=2.34658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2393 corresponding to H=[ 2241.34;2243.02 ] +AmalgamTooth_2393: d=2.34758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2394 corresponding to H=[ 2243.02;2244.69 ] +AmalgamTooth_2394: d=2.34858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2395 corresponding to H=[ 2244.69;2246.37 ] +AmalgamTooth_2395: d=2.34958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2396 corresponding to H=[ 2246.37;2248.04 ] +AmalgamTooth_2396: d=2.35058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2397 corresponding to H=[ 2248.04;2249.72 ] +AmalgamTooth_2397: d=2.35158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2398 corresponding to H=[ 2249.72;2251.39 ] +AmalgamTooth_2398: d=2.35258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2399 corresponding to H=[ 2251.39;2253.07 ] +AmalgamTooth_2399: d=2.35358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2400 corresponding to H=[ 2253.07;2254.74 ] +AmalgamTooth_2400: d=2.35458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2401 corresponding to H=[ 2254.74;2256.42 ] +AmalgamTooth_2401: d=2.35558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2402 corresponding to H=[ 2256.42;2258.09 ] +AmalgamTooth_2402: d=2.35658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2403 corresponding to H=[ 2258.09;2259.77 ] +AmalgamTooth_2403: d=2.35758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2404 corresponding to H=[ 2259.77;2261.44 ] +AmalgamTooth_2404: d=2.35858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2405 corresponding to H=[ 2261.44;2263.12 ] +AmalgamTooth_2405: d=2.35958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2406 corresponding to H=[ 2263.12;2264.79 ] +AmalgamTooth_2406: d=2.36058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2407 corresponding to H=[ 2264.79;2266.47 ] +AmalgamTooth_2407: d=2.36158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2408 corresponding to H=[ 2266.47;2268.14 ] +AmalgamTooth_2408: d=2.36258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2409 corresponding to H=[ 2268.14;2269.82 ] +AmalgamTooth_2409: d=2.36358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2410 corresponding to H=[ 2269.82;2271.49 ] +AmalgamTooth_2410: d=2.36458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2411 corresponding to H=[ 2271.49;2273.17 ] +AmalgamTooth_2411: d=2.36558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2412 corresponding to H=[ 2273.17;2274.84 ] +AmalgamTooth_2412: d=2.36658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2413 corresponding to H=[ 2274.84;2276.52 ] +AmalgamTooth_2413: d=2.36758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2414 corresponding to H=[ 2276.52;2278.19 ] +AmalgamTooth_2414: d=2.36858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2415 corresponding to H=[ 2278.19;2279.87 ] +AmalgamTooth_2415: d=2.36958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2416 corresponding to H=[ 2279.87;2281.54 ] +AmalgamTooth_2416: d=2.37058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2417 corresponding to H=[ 2281.54;2283.22 ] +AmalgamTooth_2417: d=2.37158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2418 corresponding to H=[ 2283.22;2284.89 ] +AmalgamTooth_2418: d=2.37258 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2419 corresponding to H=[ 2284.89;2286.57 ] +AmalgamTooth_2419: d=2.37358 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2420 corresponding to H=[ 2286.57;2288.24 ] +AmalgamTooth_2420: d=2.37458 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2421 corresponding to H=[ 2288.24;2289.92 ] +AmalgamTooth_2421: d=2.37558 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2422 corresponding to H=[ 2289.92;2291.59 ] +AmalgamTooth_2422: d=2.37658 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2423 corresponding to H=[ 2291.59;2293.27 ] +AmalgamTooth_2423: d=2.37758 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2424 corresponding to H=[ 2293.27;2294.94 ] +AmalgamTooth_2424: d=2.37858 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2425 corresponding to H=[ 2294.94;2296.62 ] +AmalgamTooth_2425: d=2.37958 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2426 corresponding to H=[ 2296.62;2298.29 ] +AmalgamTooth_2426: d=2.38058 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2427 corresponding to H=[ 2298.29;2299.97 ] +AmalgamTooth_2427: d=2.38158 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2428 corresponding to H=[ 2299.97;2300 ] +AmalgamTooth_2428: d=2.38209 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material 2429 corresponding to H=[ 2300;2301.91 ] +MetallImplants_2429: d=2.38267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2430 corresponding to H=[ 2301.91;2303.83 ] +MetallImplants_2430: d=2.38381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2431 corresponding to H=[ 2303.83;2305.74 ] +MetallImplants_2431: d=2.38496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2432 corresponding to H=[ 2305.74;2307.66 ] +MetallImplants_2432: d=2.3861 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2433 corresponding to H=[ 2307.66;2309.57 ] +MetallImplants_2433: d=2.38724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2434 corresponding to H=[ 2309.57;2311.49 ] +MetallImplants_2434: d=2.38839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2435 corresponding to H=[ 2311.49;2313.4 ] +MetallImplants_2435: d=2.38953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2436 corresponding to H=[ 2313.4;2315.31 ] +MetallImplants_2436: d=2.39067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2437 corresponding to H=[ 2315.31;2317.23 ] +MetallImplants_2437: d=2.39181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2438 corresponding to H=[ 2317.23;2319.14 ] +MetallImplants_2438: d=2.39296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2439 corresponding to H=[ 2319.14;2321.06 ] +MetallImplants_2439: d=2.3941 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2440 corresponding to H=[ 2321.06;2322.97 ] +MetallImplants_2440: d=2.39524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2441 corresponding to H=[ 2322.97;2324.89 ] +MetallImplants_2441: d=2.39639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2442 corresponding to H=[ 2324.89;2326.8 ] +MetallImplants_2442: d=2.39753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2443 corresponding to H=[ 2326.8;2328.72 ] +MetallImplants_2443: d=2.39867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2444 corresponding to H=[ 2328.72;2330.63 ] +MetallImplants_2444: d=2.39981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2445 corresponding to H=[ 2330.63;2332.54 ] +MetallImplants_2445: d=2.40096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2446 corresponding to H=[ 2332.54;2334.46 ] +MetallImplants_2446: d=2.4021 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2447 corresponding to H=[ 2334.46;2336.37 ] +MetallImplants_2447: d=2.40324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2448 corresponding to H=[ 2336.37;2338.29 ] +MetallImplants_2448: d=2.40439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2449 corresponding to H=[ 2338.29;2340.2 ] +MetallImplants_2449: d=2.40553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2450 corresponding to H=[ 2340.2;2342.12 ] +MetallImplants_2450: d=2.40667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2451 corresponding to H=[ 2342.12;2344.03 ] +MetallImplants_2451: d=2.40781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2452 corresponding to H=[ 2344.03;2345.94 ] +MetallImplants_2452: d=2.40896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2453 corresponding to H=[ 2345.94;2347.86 ] +MetallImplants_2453: d=2.4101 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2454 corresponding to H=[ 2347.86;2349.77 ] +MetallImplants_2454: d=2.41124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2455 corresponding to H=[ 2349.77;2351.69 ] +MetallImplants_2455: d=2.41239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2456 corresponding to H=[ 2351.69;2353.6 ] +MetallImplants_2456: d=2.41353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2457 corresponding to H=[ 2353.6;2355.52 ] +MetallImplants_2457: d=2.41467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2458 corresponding to H=[ 2355.52;2357.43 ] +MetallImplants_2458: d=2.41581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2459 corresponding to H=[ 2357.43;2359.34 ] +MetallImplants_2459: d=2.41696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2460 corresponding to H=[ 2359.34;2361.26 ] +MetallImplants_2460: d=2.4181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2461 corresponding to H=[ 2361.26;2363.17 ] +MetallImplants_2461: d=2.41924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2462 corresponding to H=[ 2363.17;2365.09 ] +MetallImplants_2462: d=2.42039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2463 corresponding to H=[ 2365.09;2367 ] +MetallImplants_2463: d=2.42153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2464 corresponding to H=[ 2367;2368.92 ] +MetallImplants_2464: d=2.42267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2465 corresponding to H=[ 2368.92;2370.83 ] +MetallImplants_2465: d=2.42381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2466 corresponding to H=[ 2370.83;2372.74 ] +MetallImplants_2466: d=2.42496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2467 corresponding to H=[ 2372.74;2374.66 ] +MetallImplants_2467: d=2.4261 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2468 corresponding to H=[ 2374.66;2376.57 ] +MetallImplants_2468: d=2.42724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2469 corresponding to H=[ 2376.57;2378.49 ] +MetallImplants_2469: d=2.42839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2470 corresponding to H=[ 2378.49;2380.4 ] +MetallImplants_2470: d=2.42953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2471 corresponding to H=[ 2380.4;2382.32 ] +MetallImplants_2471: d=2.43067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2472 corresponding to H=[ 2382.32;2384.23 ] +MetallImplants_2472: d=2.43181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2473 corresponding to H=[ 2384.23;2386.15 ] +MetallImplants_2473: d=2.43296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2474 corresponding to H=[ 2386.15;2388.06 ] +MetallImplants_2474: d=2.4341 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2475 corresponding to H=[ 2388.06;2389.97 ] +MetallImplants_2475: d=2.43524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2476 corresponding to H=[ 2389.97;2391.89 ] +MetallImplants_2476: d=2.43639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2477 corresponding to H=[ 2391.89;2393.8 ] +MetallImplants_2477: d=2.43753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2478 corresponding to H=[ 2393.8;2395.72 ] +MetallImplants_2478: d=2.43867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2479 corresponding to H=[ 2395.72;2397.63 ] +MetallImplants_2479: d=2.43981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2480 corresponding to H=[ 2397.63;2399.55 ] +MetallImplants_2480: d=2.44096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2481 corresponding to H=[ 2399.55;2401.46 ] +MetallImplants_2481: d=2.4421 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2482 corresponding to H=[ 2401.46;2403.37 ] +MetallImplants_2482: d=2.44324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2483 corresponding to H=[ 2403.37;2405.29 ] +MetallImplants_2483: d=2.44439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2484 corresponding to H=[ 2405.29;2407.2 ] +MetallImplants_2484: d=2.44553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2485 corresponding to H=[ 2407.2;2409.12 ] +MetallImplants_2485: d=2.44667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2486 corresponding to H=[ 2409.12;2411.03 ] +MetallImplants_2486: d=2.44781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2487 corresponding to H=[ 2411.03;2412.95 ] +MetallImplants_2487: d=2.44896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2488 corresponding to H=[ 2412.95;2414.86 ] +MetallImplants_2488: d=2.4501 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2489 corresponding to H=[ 2414.86;2416.77 ] +MetallImplants_2489: d=2.45124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2490 corresponding to H=[ 2416.77;2418.69 ] +MetallImplants_2490: d=2.45239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2491 corresponding to H=[ 2418.69;2420.6 ] +MetallImplants_2491: d=2.45353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2492 corresponding to H=[ 2420.6;2422.52 ] +MetallImplants_2492: d=2.45467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2493 corresponding to H=[ 2422.52;2424.43 ] +MetallImplants_2493: d=2.45581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2494 corresponding to H=[ 2424.43;2426.35 ] +MetallImplants_2494: d=2.45696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2495 corresponding to H=[ 2426.35;2428.26 ] +MetallImplants_2495: d=2.4581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2496 corresponding to H=[ 2428.26;2430.17 ] +MetallImplants_2496: d=2.45924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2497 corresponding to H=[ 2430.17;2432.09 ] +MetallImplants_2497: d=2.46039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2498 corresponding to H=[ 2432.09;2434 ] +MetallImplants_2498: d=2.46153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2499 corresponding to H=[ 2434;2435.92 ] +MetallImplants_2499: d=2.46267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2500 corresponding to H=[ 2435.92;2437.83 ] +MetallImplants_2500: d=2.46381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2501 corresponding to H=[ 2437.83;2439.75 ] +MetallImplants_2501: d=2.46496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2502 corresponding to H=[ 2439.75;2441.66 ] +MetallImplants_2502: d=2.4661 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2503 corresponding to H=[ 2441.66;2443.58 ] +MetallImplants_2503: d=2.46724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2504 corresponding to H=[ 2443.58;2445.49 ] +MetallImplants_2504: d=2.46839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2505 corresponding to H=[ 2445.49;2447.4 ] +MetallImplants_2505: d=2.46953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2506 corresponding to H=[ 2447.4;2449.32 ] +MetallImplants_2506: d=2.47067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2507 corresponding to H=[ 2449.32;2451.23 ] +MetallImplants_2507: d=2.47181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2508 corresponding to H=[ 2451.23;2453.15 ] +MetallImplants_2508: d=2.47296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2509 corresponding to H=[ 2453.15;2455.06 ] +MetallImplants_2509: d=2.4741 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2510 corresponding to H=[ 2455.06;2456.98 ] +MetallImplants_2510: d=2.47524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2511 corresponding to H=[ 2456.98;2458.89 ] +MetallImplants_2511: d=2.47639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2512 corresponding to H=[ 2458.89;2460.8 ] +MetallImplants_2512: d=2.47753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2513 corresponding to H=[ 2460.8;2462.72 ] +MetallImplants_2513: d=2.47867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2514 corresponding to H=[ 2462.72;2464.63 ] +MetallImplants_2514: d=2.47981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2515 corresponding to H=[ 2464.63;2466.55 ] +MetallImplants_2515: d=2.48096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2516 corresponding to H=[ 2466.55;2468.46 ] +MetallImplants_2516: d=2.4821 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2517 corresponding to H=[ 2468.46;2470.38 ] +MetallImplants_2517: d=2.48324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2518 corresponding to H=[ 2470.38;2472.29 ] +MetallImplants_2518: d=2.48439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2519 corresponding to H=[ 2472.29;2474.2 ] +MetallImplants_2519: d=2.48553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2520 corresponding to H=[ 2474.2;2476.12 ] +MetallImplants_2520: d=2.48667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2521 corresponding to H=[ 2476.12;2478.03 ] +MetallImplants_2521: d=2.48781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2522 corresponding to H=[ 2478.03;2479.95 ] +MetallImplants_2522: d=2.48896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2523 corresponding to H=[ 2479.95;2481.86 ] +MetallImplants_2523: d=2.4901 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2524 corresponding to H=[ 2481.86;2483.78 ] +MetallImplants_2524: d=2.49124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2525 corresponding to H=[ 2483.78;2485.69 ] +MetallImplants_2525: d=2.49239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2526 corresponding to H=[ 2485.69;2487.6 ] +MetallImplants_2526: d=2.49353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2527 corresponding to H=[ 2487.6;2489.52 ] +MetallImplants_2527: d=2.49467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2528 corresponding to H=[ 2489.52;2491.43 ] +MetallImplants_2528: d=2.49581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2529 corresponding to H=[ 2491.43;2493.35 ] +MetallImplants_2529: d=2.49696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2530 corresponding to H=[ 2493.35;2495.26 ] +MetallImplants_2530: d=2.4981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2531 corresponding to H=[ 2495.26;2497.18 ] +MetallImplants_2531: d=2.49924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2532 corresponding to H=[ 2497.18;2499.09 ] +MetallImplants_2532: d=2.50039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2533 corresponding to H=[ 2499.09;2501.01 ] +MetallImplants_2533: d=2.50153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2534 corresponding to H=[ 2501.01;2502.92 ] +MetallImplants_2534: d=2.50267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2535 corresponding to H=[ 2502.92;2504.83 ] +MetallImplants_2535: d=2.50381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2536 corresponding to H=[ 2504.83;2506.75 ] +MetallImplants_2536: d=2.50496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2537 corresponding to H=[ 2506.75;2508.66 ] +MetallImplants_2537: d=2.5061 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2538 corresponding to H=[ 2508.66;2510.58 ] +MetallImplants_2538: d=2.50724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2539 corresponding to H=[ 2510.58;2512.49 ] +MetallImplants_2539: d=2.50839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2540 corresponding to H=[ 2512.49;2514.41 ] +MetallImplants_2540: d=2.50953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2541 corresponding to H=[ 2514.41;2516.32 ] +MetallImplants_2541: d=2.51067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2542 corresponding to H=[ 2516.32;2518.23 ] +MetallImplants_2542: d=2.51181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2543 corresponding to H=[ 2518.23;2520.15 ] +MetallImplants_2543: d=2.51296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2544 corresponding to H=[ 2520.15;2522.06 ] +MetallImplants_2544: d=2.5141 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2545 corresponding to H=[ 2522.06;2523.98 ] +MetallImplants_2545: d=2.51524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2546 corresponding to H=[ 2523.98;2525.89 ] +MetallImplants_2546: d=2.51639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2547 corresponding to H=[ 2525.89;2527.81 ] +MetallImplants_2547: d=2.51753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2548 corresponding to H=[ 2527.81;2529.72 ] +MetallImplants_2548: d=2.51867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2549 corresponding to H=[ 2529.72;2531.63 ] +MetallImplants_2549: d=2.51981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2550 corresponding to H=[ 2531.63;2533.55 ] +MetallImplants_2550: d=2.52096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2551 corresponding to H=[ 2533.55;2535.46 ] +MetallImplants_2551: d=2.5221 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2552 corresponding to H=[ 2535.46;2537.38 ] +MetallImplants_2552: d=2.52324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2553 corresponding to H=[ 2537.38;2539.29 ] +MetallImplants_2553: d=2.52439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2554 corresponding to H=[ 2539.29;2541.21 ] +MetallImplants_2554: d=2.52553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2555 corresponding to H=[ 2541.21;2543.12 ] +MetallImplants_2555: d=2.52667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2556 corresponding to H=[ 2543.12;2545.03 ] +MetallImplants_2556: d=2.52781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2557 corresponding to H=[ 2545.03;2546.95 ] +MetallImplants_2557: d=2.52896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2558 corresponding to H=[ 2546.95;2548.86 ] +MetallImplants_2558: d=2.5301 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2559 corresponding to H=[ 2548.86;2550.78 ] +MetallImplants_2559: d=2.53124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2560 corresponding to H=[ 2550.78;2552.69 ] +MetallImplants_2560: d=2.53239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2561 corresponding to H=[ 2552.69;2554.61 ] +MetallImplants_2561: d=2.53353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2562 corresponding to H=[ 2554.61;2556.52 ] +MetallImplants_2562: d=2.53467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2563 corresponding to H=[ 2556.52;2558.44 ] +MetallImplants_2563: d=2.53581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2564 corresponding to H=[ 2558.44;2560.35 ] +MetallImplants_2564: d=2.53696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2565 corresponding to H=[ 2560.35;2562.26 ] +MetallImplants_2565: d=2.5381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2566 corresponding to H=[ 2562.26;2564.18 ] +MetallImplants_2566: d=2.53924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2567 corresponding to H=[ 2564.18;2566.09 ] +MetallImplants_2567: d=2.54039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2568 corresponding to H=[ 2566.09;2568.01 ] +MetallImplants_2568: d=2.54153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2569 corresponding to H=[ 2568.01;2569.92 ] +MetallImplants_2569: d=2.54267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2570 corresponding to H=[ 2569.92;2571.84 ] +MetallImplants_2570: d=2.54381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2571 corresponding to H=[ 2571.84;2573.75 ] +MetallImplants_2571: d=2.54496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2572 corresponding to H=[ 2573.75;2575.66 ] +MetallImplants_2572: d=2.5461 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2573 corresponding to H=[ 2575.66;2577.58 ] +MetallImplants_2573: d=2.54724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2574 corresponding to H=[ 2577.58;2579.49 ] +MetallImplants_2574: d=2.54839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2575 corresponding to H=[ 2579.49;2581.41 ] +MetallImplants_2575: d=2.54953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2576 corresponding to H=[ 2581.41;2583.32 ] +MetallImplants_2576: d=2.55067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2577 corresponding to H=[ 2583.32;2585.24 ] +MetallImplants_2577: d=2.55181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2578 corresponding to H=[ 2585.24;2587.15 ] +MetallImplants_2578: d=2.55296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2579 corresponding to H=[ 2587.15;2589.06 ] +MetallImplants_2579: d=2.5541 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2580 corresponding to H=[ 2589.06;2590.98 ] +MetallImplants_2580: d=2.55524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2581 corresponding to H=[ 2590.98;2592.89 ] +MetallImplants_2581: d=2.55639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2582 corresponding to H=[ 2592.89;2594.81 ] +MetallImplants_2582: d=2.55753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2583 corresponding to H=[ 2594.81;2596.72 ] +MetallImplants_2583: d=2.55867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2584 corresponding to H=[ 2596.72;2598.64 ] +MetallImplants_2584: d=2.55981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2585 corresponding to H=[ 2598.64;2600.55 ] +MetallImplants_2585: d=2.56096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2586 corresponding to H=[ 2600.55;2602.46 ] +MetallImplants_2586: d=2.5621 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2587 corresponding to H=[ 2602.46;2604.38 ] +MetallImplants_2587: d=2.56324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2588 corresponding to H=[ 2604.38;2606.29 ] +MetallImplants_2588: d=2.56439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2589 corresponding to H=[ 2606.29;2608.21 ] +MetallImplants_2589: d=2.56553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2590 corresponding to H=[ 2608.21;2610.12 ] +MetallImplants_2590: d=2.56667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2591 corresponding to H=[ 2610.12;2612.04 ] +MetallImplants_2591: d=2.56781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2592 corresponding to H=[ 2612.04;2613.95 ] +MetallImplants_2592: d=2.56896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2593 corresponding to H=[ 2613.95;2615.87 ] +MetallImplants_2593: d=2.5701 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2594 corresponding to H=[ 2615.87;2617.78 ] +MetallImplants_2594: d=2.57124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2595 corresponding to H=[ 2617.78;2619.69 ] +MetallImplants_2595: d=2.57239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2596 corresponding to H=[ 2619.69;2621.61 ] +MetallImplants_2596: d=2.57353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2597 corresponding to H=[ 2621.61;2623.52 ] +MetallImplants_2597: d=2.57467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2598 corresponding to H=[ 2623.52;2625.44 ] +MetallImplants_2598: d=2.57581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2599 corresponding to H=[ 2625.44;2627.35 ] +MetallImplants_2599: d=2.57696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2600 corresponding to H=[ 2627.35;2629.27 ] +MetallImplants_2600: d=2.5781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2601 corresponding to H=[ 2629.27;2631.18 ] +MetallImplants_2601: d=2.57924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2602 corresponding to H=[ 2631.18;2633.09 ] +MetallImplants_2602: d=2.58039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2603 corresponding to H=[ 2633.09;2635.01 ] +MetallImplants_2603: d=2.58153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2604 corresponding to H=[ 2635.01;2636.92 ] +MetallImplants_2604: d=2.58267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2605 corresponding to H=[ 2636.92;2638.84 ] +MetallImplants_2605: d=2.58381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2606 corresponding to H=[ 2638.84;2640.75 ] +MetallImplants_2606: d=2.58496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2607 corresponding to H=[ 2640.75;2642.67 ] +MetallImplants_2607: d=2.5861 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2608 corresponding to H=[ 2642.67;2644.58 ] +MetallImplants_2608: d=2.58724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2609 corresponding to H=[ 2644.58;2646.49 ] +MetallImplants_2609: d=2.58839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2610 corresponding to H=[ 2646.49;2648.41 ] +MetallImplants_2610: d=2.58953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2611 corresponding to H=[ 2648.41;2650.32 ] +MetallImplants_2611: d=2.59067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2612 corresponding to H=[ 2650.32;2652.24 ] +MetallImplants_2612: d=2.59181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2613 corresponding to H=[ 2652.24;2654.15 ] +MetallImplants_2613: d=2.59296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2614 corresponding to H=[ 2654.15;2656.07 ] +MetallImplants_2614: d=2.5941 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2615 corresponding to H=[ 2656.07;2657.98 ] +MetallImplants_2615: d=2.59524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2616 corresponding to H=[ 2657.98;2659.89 ] +MetallImplants_2616: d=2.59639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2617 corresponding to H=[ 2659.89;2661.81 ] +MetallImplants_2617: d=2.59753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2618 corresponding to H=[ 2661.81;2663.72 ] +MetallImplants_2618: d=2.59867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2619 corresponding to H=[ 2663.72;2665.64 ] +MetallImplants_2619: d=2.59981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2620 corresponding to H=[ 2665.64;2667.55 ] +MetallImplants_2620: d=2.60096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2621 corresponding to H=[ 2667.55;2669.47 ] +MetallImplants_2621: d=2.6021 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2622 corresponding to H=[ 2669.47;2671.38 ] +MetallImplants_2622: d=2.60324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2623 corresponding to H=[ 2671.38;2673.3 ] +MetallImplants_2623: d=2.60439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2624 corresponding to H=[ 2673.3;2675.21 ] +MetallImplants_2624: d=2.60553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2625 corresponding to H=[ 2675.21;2677.12 ] +MetallImplants_2625: d=2.60667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2626 corresponding to H=[ 2677.12;2679.04 ] +MetallImplants_2626: d=2.60781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2627 corresponding to H=[ 2679.04;2680.95 ] +MetallImplants_2627: d=2.60896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2628 corresponding to H=[ 2680.95;2682.87 ] +MetallImplants_2628: d=2.6101 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2629 corresponding to H=[ 2682.87;2684.78 ] +MetallImplants_2629: d=2.61124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2630 corresponding to H=[ 2684.78;2686.7 ] +MetallImplants_2630: d=2.61239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2631 corresponding to H=[ 2686.7;2688.61 ] +MetallImplants_2631: d=2.61353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2632 corresponding to H=[ 2688.61;2690.52 ] +MetallImplants_2632: d=2.61467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2633 corresponding to H=[ 2690.52;2692.44 ] +MetallImplants_2633: d=2.61581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2634 corresponding to H=[ 2692.44;2694.35 ] +MetallImplants_2634: d=2.61696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2635 corresponding to H=[ 2694.35;2696.27 ] +MetallImplants_2635: d=2.6181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2636 corresponding to H=[ 2696.27;2698.18 ] +MetallImplants_2636: d=2.61924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2637 corresponding to H=[ 2698.18;2700.1 ] +MetallImplants_2637: d=2.62039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2638 corresponding to H=[ 2700.1;2702.01 ] +MetallImplants_2638: d=2.62153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2639 corresponding to H=[ 2702.01;2703.92 ] +MetallImplants_2639: d=2.62267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2640 corresponding to H=[ 2703.92;2705.84 ] +MetallImplants_2640: d=2.62381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2641 corresponding to H=[ 2705.84;2707.75 ] +MetallImplants_2641: d=2.62496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2642 corresponding to H=[ 2707.75;2709.67 ] +MetallImplants_2642: d=2.6261 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2643 corresponding to H=[ 2709.67;2711.58 ] +MetallImplants_2643: d=2.62724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2644 corresponding to H=[ 2711.58;2713.5 ] +MetallImplants_2644: d=2.62839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2645 corresponding to H=[ 2713.5;2715.41 ] +MetallImplants_2645: d=2.62953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2646 corresponding to H=[ 2715.41;2717.32 ] +MetallImplants_2646: d=2.63067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2647 corresponding to H=[ 2717.32;2719.24 ] +MetallImplants_2647: d=2.63181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2648 corresponding to H=[ 2719.24;2721.15 ] +MetallImplants_2648: d=2.63296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2649 corresponding to H=[ 2721.15;2723.07 ] +MetallImplants_2649: d=2.6341 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2650 corresponding to H=[ 2723.07;2724.98 ] +MetallImplants_2650: d=2.63524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2651 corresponding to H=[ 2724.98;2726.9 ] +MetallImplants_2651: d=2.63639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2652 corresponding to H=[ 2726.9;2728.81 ] +MetallImplants_2652: d=2.63753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2653 corresponding to H=[ 2728.81;2730.73 ] +MetallImplants_2653: d=2.63867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2654 corresponding to H=[ 2730.73;2732.64 ] +MetallImplants_2654: d=2.63981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2655 corresponding to H=[ 2732.64;2734.55 ] +MetallImplants_2655: d=2.64096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2656 corresponding to H=[ 2734.55;2736.47 ] +MetallImplants_2656: d=2.6421 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2657 corresponding to H=[ 2736.47;2738.38 ] +MetallImplants_2657: d=2.64324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2658 corresponding to H=[ 2738.38;2740.3 ] +MetallImplants_2658: d=2.64439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2659 corresponding to H=[ 2740.3;2742.21 ] +MetallImplants_2659: d=2.64553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2660 corresponding to H=[ 2742.21;2744.13 ] +MetallImplants_2660: d=2.64667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2661 corresponding to H=[ 2744.13;2746.04 ] +MetallImplants_2661: d=2.64781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2662 corresponding to H=[ 2746.04;2747.95 ] +MetallImplants_2662: d=2.64896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2663 corresponding to H=[ 2747.95;2749.87 ] +MetallImplants_2663: d=2.6501 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2664 corresponding to H=[ 2749.87;2751.78 ] +MetallImplants_2664: d=2.65124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2665 corresponding to H=[ 2751.78;2753.7 ] +MetallImplants_2665: d=2.65239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2666 corresponding to H=[ 2753.7;2755.61 ] +MetallImplants_2666: d=2.65353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2667 corresponding to H=[ 2755.61;2757.53 ] +MetallImplants_2667: d=2.65467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2668 corresponding to H=[ 2757.53;2759.44 ] +MetallImplants_2668: d=2.65581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2669 corresponding to H=[ 2759.44;2761.35 ] +MetallImplants_2669: d=2.65696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2670 corresponding to H=[ 2761.35;2763.27 ] +MetallImplants_2670: d=2.6581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2671 corresponding to H=[ 2763.27;2765.18 ] +MetallImplants_2671: d=2.65924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2672 corresponding to H=[ 2765.18;2767.1 ] +MetallImplants_2672: d=2.66039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2673 corresponding to H=[ 2767.1;2769.01 ] +MetallImplants_2673: d=2.66153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2674 corresponding to H=[ 2769.01;2770.93 ] +MetallImplants_2674: d=2.66267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2675 corresponding to H=[ 2770.93;2772.84 ] +MetallImplants_2675: d=2.66381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2676 corresponding to H=[ 2772.84;2774.75 ] +MetallImplants_2676: d=2.66496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2677 corresponding to H=[ 2774.75;2776.67 ] +MetallImplants_2677: d=2.6661 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2678 corresponding to H=[ 2776.67;2778.58 ] +MetallImplants_2678: d=2.66724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2679 corresponding to H=[ 2778.58;2780.5 ] +MetallImplants_2679: d=2.66839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2680 corresponding to H=[ 2780.5;2782.41 ] +MetallImplants_2680: d=2.66953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2681 corresponding to H=[ 2782.41;2784.33 ] +MetallImplants_2681: d=2.67067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2682 corresponding to H=[ 2784.33;2786.24 ] +MetallImplants_2682: d=2.67181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2683 corresponding to H=[ 2786.24;2788.16 ] +MetallImplants_2683: d=2.67296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2684 corresponding to H=[ 2788.16;2790.07 ] +MetallImplants_2684: d=2.6741 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2685 corresponding to H=[ 2790.07;2791.98 ] +MetallImplants_2685: d=2.67524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2686 corresponding to H=[ 2791.98;2793.9 ] +MetallImplants_2686: d=2.67639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2687 corresponding to H=[ 2793.9;2795.81 ] +MetallImplants_2687: d=2.67753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2688 corresponding to H=[ 2795.81;2797.73 ] +MetallImplants_2688: d=2.67867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2689 corresponding to H=[ 2797.73;2799.64 ] +MetallImplants_2689: d=2.67981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2690 corresponding to H=[ 2799.64;2801.56 ] +MetallImplants_2690: d=2.68096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2691 corresponding to H=[ 2801.56;2803.47 ] +MetallImplants_2691: d=2.6821 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2692 corresponding to H=[ 2803.47;2805.38 ] +MetallImplants_2692: d=2.68324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2693 corresponding to H=[ 2805.38;2807.3 ] +MetallImplants_2693: d=2.68439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2694 corresponding to H=[ 2807.3;2809.21 ] +MetallImplants_2694: d=2.68553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2695 corresponding to H=[ 2809.21;2811.13 ] +MetallImplants_2695: d=2.68667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2696 corresponding to H=[ 2811.13;2813.04 ] +MetallImplants_2696: d=2.68781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2697 corresponding to H=[ 2813.04;2814.96 ] +MetallImplants_2697: d=2.68896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2698 corresponding to H=[ 2814.96;2816.87 ] +MetallImplants_2698: d=2.6901 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2699 corresponding to H=[ 2816.87;2818.78 ] +MetallImplants_2699: d=2.69124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2700 corresponding to H=[ 2818.78;2820.7 ] +MetallImplants_2700: d=2.69239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2701 corresponding to H=[ 2820.7;2822.61 ] +MetallImplants_2701: d=2.69353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2702 corresponding to H=[ 2822.61;2824.53 ] +MetallImplants_2702: d=2.69467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2703 corresponding to H=[ 2824.53;2826.44 ] +MetallImplants_2703: d=2.69581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2704 corresponding to H=[ 2826.44;2828.36 ] +MetallImplants_2704: d=2.69696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2705 corresponding to H=[ 2828.36;2830.27 ] +MetallImplants_2705: d=2.6981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2706 corresponding to H=[ 2830.27;2832.18 ] +MetallImplants_2706: d=2.69924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2707 corresponding to H=[ 2832.18;2834.1 ] +MetallImplants_2707: d=2.70039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2708 corresponding to H=[ 2834.1;2836.01 ] +MetallImplants_2708: d=2.70153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2709 corresponding to H=[ 2836.01;2837.93 ] +MetallImplants_2709: d=2.70267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2710 corresponding to H=[ 2837.93;2839.84 ] +MetallImplants_2710: d=2.70381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2711 corresponding to H=[ 2839.84;2841.76 ] +MetallImplants_2711: d=2.70496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2712 corresponding to H=[ 2841.76;2843.67 ] +MetallImplants_2712: d=2.7061 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2713 corresponding to H=[ 2843.67;2845.59 ] +MetallImplants_2713: d=2.70724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2714 corresponding to H=[ 2845.59;2847.5 ] +MetallImplants_2714: d=2.70839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2715 corresponding to H=[ 2847.5;2849.41 ] +MetallImplants_2715: d=2.70953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2716 corresponding to H=[ 2849.41;2851.33 ] +MetallImplants_2716: d=2.71067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2717 corresponding to H=[ 2851.33;2853.24 ] +MetallImplants_2717: d=2.71181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2718 corresponding to H=[ 2853.24;2855.16 ] +MetallImplants_2718: d=2.71296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2719 corresponding to H=[ 2855.16;2857.07 ] +MetallImplants_2719: d=2.7141 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2720 corresponding to H=[ 2857.07;2858.99 ] +MetallImplants_2720: d=2.71524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2721 corresponding to H=[ 2858.99;2860.9 ] +MetallImplants_2721: d=2.71639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2722 corresponding to H=[ 2860.9;2862.81 ] +MetallImplants_2722: d=2.71753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2723 corresponding to H=[ 2862.81;2864.73 ] +MetallImplants_2723: d=2.71867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2724 corresponding to H=[ 2864.73;2866.64 ] +MetallImplants_2724: d=2.71981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2725 corresponding to H=[ 2866.64;2868.56 ] +MetallImplants_2725: d=2.72096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2726 corresponding to H=[ 2868.56;2870.47 ] +MetallImplants_2726: d=2.7221 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2727 corresponding to H=[ 2870.47;2872.39 ] +MetallImplants_2727: d=2.72324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2728 corresponding to H=[ 2872.39;2874.3 ] +MetallImplants_2728: d=2.72439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2729 corresponding to H=[ 2874.3;2876.21 ] +MetallImplants_2729: d=2.72553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2730 corresponding to H=[ 2876.21;2878.13 ] +MetallImplants_2730: d=2.72667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2731 corresponding to H=[ 2878.13;2880.04 ] +MetallImplants_2731: d=2.72781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2732 corresponding to H=[ 2880.04;2881.96 ] +MetallImplants_2732: d=2.72896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2733 corresponding to H=[ 2881.96;2883.87 ] +MetallImplants_2733: d=2.7301 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2734 corresponding to H=[ 2883.87;2885.79 ] +MetallImplants_2734: d=2.73124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2735 corresponding to H=[ 2885.79;2887.7 ] +MetallImplants_2735: d=2.73239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2736 corresponding to H=[ 2887.7;2889.61 ] +MetallImplants_2736: d=2.73353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2737 corresponding to H=[ 2889.61;2891.53 ] +MetallImplants_2737: d=2.73467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2738 corresponding to H=[ 2891.53;2893.44 ] +MetallImplants_2738: d=2.73581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2739 corresponding to H=[ 2893.44;2895.36 ] +MetallImplants_2739: d=2.73696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2740 corresponding to H=[ 2895.36;2897.27 ] +MetallImplants_2740: d=2.7381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2741 corresponding to H=[ 2897.27;2899.19 ] +MetallImplants_2741: d=2.73924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2742 corresponding to H=[ 2899.19;2901.1 ] +MetallImplants_2742: d=2.74039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2743 corresponding to H=[ 2901.1;2903.02 ] +MetallImplants_2743: d=2.74153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2744 corresponding to H=[ 2903.02;2904.93 ] +MetallImplants_2744: d=2.74267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2745 corresponding to H=[ 2904.93;2906.84 ] +MetallImplants_2745: d=2.74381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2746 corresponding to H=[ 2906.84;2908.76 ] +MetallImplants_2746: d=2.74496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2747 corresponding to H=[ 2908.76;2910.67 ] +MetallImplants_2747: d=2.7461 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2748 corresponding to H=[ 2910.67;2912.59 ] +MetallImplants_2748: d=2.74724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2749 corresponding to H=[ 2912.59;2914.5 ] +MetallImplants_2749: d=2.74839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2750 corresponding to H=[ 2914.5;2916.42 ] +MetallImplants_2750: d=2.74953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2751 corresponding to H=[ 2916.42;2918.33 ] +MetallImplants_2751: d=2.75067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2752 corresponding to H=[ 2918.33;2920.24 ] +MetallImplants_2752: d=2.75181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2753 corresponding to H=[ 2920.24;2922.16 ] +MetallImplants_2753: d=2.75296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2754 corresponding to H=[ 2922.16;2924.07 ] +MetallImplants_2754: d=2.7541 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2755 corresponding to H=[ 2924.07;2925.99 ] +MetallImplants_2755: d=2.75524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2756 corresponding to H=[ 2925.99;2927.9 ] +MetallImplants_2756: d=2.75639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2757 corresponding to H=[ 2927.9;2929.82 ] +MetallImplants_2757: d=2.75753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2758 corresponding to H=[ 2929.82;2931.73 ] +MetallImplants_2758: d=2.75867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2759 corresponding to H=[ 2931.73;2933.64 ] +MetallImplants_2759: d=2.75981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2760 corresponding to H=[ 2933.64;2935.56 ] +MetallImplants_2760: d=2.76096 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2761 corresponding to H=[ 2935.56;2937.47 ] +MetallImplants_2761: d=2.7621 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2762 corresponding to H=[ 2937.47;2939.39 ] +MetallImplants_2762: d=2.76324 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2763 corresponding to H=[ 2939.39;2941.3 ] +MetallImplants_2763: d=2.76439 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2764 corresponding to H=[ 2941.3;2943.22 ] +MetallImplants_2764: d=2.76553 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2765 corresponding to H=[ 2943.22;2945.13 ] +MetallImplants_2765: d=2.76667 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2766 corresponding to H=[ 2945.13;2947.04 ] +MetallImplants_2766: d=2.76781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2767 corresponding to H=[ 2947.04;2948.96 ] +MetallImplants_2767: d=2.76896 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2768 corresponding to H=[ 2948.96;2950.87 ] +MetallImplants_2768: d=2.7701 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2769 corresponding to H=[ 2950.87;2952.79 ] +MetallImplants_2769: d=2.77124 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2770 corresponding to H=[ 2952.79;2954.7 ] +MetallImplants_2770: d=2.77239 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2771 corresponding to H=[ 2954.7;2956.62 ] +MetallImplants_2771: d=2.77353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2772 corresponding to H=[ 2956.62;2958.53 ] +MetallImplants_2772: d=2.77467 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2773 corresponding to H=[ 2958.53;2960.45 ] +MetallImplants_2773: d=2.77581 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2774 corresponding to H=[ 2960.45;2962.36 ] +MetallImplants_2774: d=2.77696 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2775 corresponding to H=[ 2962.36;2964.27 ] +MetallImplants_2775: d=2.7781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2776 corresponding to H=[ 2964.27;2966.19 ] +MetallImplants_2776: d=2.77924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2777 corresponding to H=[ 2966.19;2968.1 ] +MetallImplants_2777: d=2.78039 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2778 corresponding to H=[ 2968.1;2970.02 ] +MetallImplants_2778: d=2.78153 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2779 corresponding to H=[ 2970.02;2971.93 ] +MetallImplants_2779: d=2.78267 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2780 corresponding to H=[ 2971.93;2973.85 ] +MetallImplants_2780: d=2.78381 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2781 corresponding to H=[ 2973.85;2975.76 ] +MetallImplants_2781: d=2.78496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2782 corresponding to H=[ 2975.76;2977.67 ] +MetallImplants_2782: d=2.7861 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2783 corresponding to H=[ 2977.67;2979.59 ] +MetallImplants_2783: d=2.78724 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2784 corresponding to H=[ 2979.59;2981.5 ] +MetallImplants_2784: d=2.78839 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2785 corresponding to H=[ 2981.5;2983.42 ] +MetallImplants_2785: d=2.78953 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2786 corresponding to H=[ 2983.42;2985.33 ] +MetallImplants_2786: d=2.79067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2787 corresponding to H=[ 2985.33;2987.25 ] +MetallImplants_2787: d=2.79181 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2788 corresponding to H=[ 2987.25;2989.16 ] +MetallImplants_2788: d=2.79296 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2789 corresponding to H=[ 2989.16;2991.07 ] +MetallImplants_2789: d=2.7941 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2790 corresponding to H=[ 2991.07;2992.99 ] +MetallImplants_2790: d=2.79524 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2791 corresponding to H=[ 2992.99;2994.9 ] +MetallImplants_2791: d=2.79639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2792 corresponding to H=[ 2994.9;2996.82 ] +MetallImplants_2792: d=2.79753 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2793 corresponding to H=[ 2996.82;2998.73 ] +MetallImplants_2793: d=2.79867 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2794 corresponding to H=[ 2998.73;3000.65 ] +MetallImplants_2794: d=2.79981 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2795 corresponding to H=[ 3000.65;3002.56 ] +MetallImplants_2795: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2796 corresponding to H=[ 3002.56;3004.47 ] +MetallImplants_2796: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2797 corresponding to H=[ 3004.47;3006.39 ] +MetallImplants_2797: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2798 corresponding to H=[ 3006.39;3008.3 ] +MetallImplants_2798: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2799 corresponding to H=[ 3008.3;3010.22 ] +MetallImplants_2799: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2800 corresponding to H=[ 3010.22;3012.13 ] +MetallImplants_2800: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2801 corresponding to H=[ 3012.13;3014.05 ] +MetallImplants_2801: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2802 corresponding to H=[ 3014.05;3015.96 ] +MetallImplants_2802: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2803 corresponding to H=[ 3015.96;3017.88 ] +MetallImplants_2803: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2804 corresponding to H=[ 3017.88;3019.79 ] +MetallImplants_2804: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2805 corresponding to H=[ 3019.79;3021.7 ] +MetallImplants_2805: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2806 corresponding to H=[ 3021.7;3023.62 ] +MetallImplants_2806: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2807 corresponding to H=[ 3023.62;3025.53 ] +MetallImplants_2807: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2808 corresponding to H=[ 3025.53;3027.45 ] +MetallImplants_2808: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2809 corresponding to H=[ 3027.45;3029.36 ] +MetallImplants_2809: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2810 corresponding to H=[ 3029.36;3031.28 ] +MetallImplants_2810: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2811 corresponding to H=[ 3031.28;3033.19 ] +MetallImplants_2811: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2812 corresponding to H=[ 3033.19;3035.1 ] +MetallImplants_2812: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2813 corresponding to H=[ 3035.1;3037.02 ] +MetallImplants_2813: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2814 corresponding to H=[ 3037.02;3038.93 ] +MetallImplants_2814: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2815 corresponding to H=[ 3038.93;3040.85 ] +MetallImplants_2815: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2816 corresponding to H=[ 3040.85;3042.76 ] +MetallImplants_2816: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2817 corresponding to H=[ 3042.76;3044.68 ] +MetallImplants_2817: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2818 corresponding to H=[ 3044.68;3046.59 ] +MetallImplants_2818: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2819 corresponding to H=[ 3046.59;3048.5 ] +MetallImplants_2819: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2820 corresponding to H=[ 3048.5;3050.42 ] +MetallImplants_2820: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2821 corresponding to H=[ 3050.42;3052.33 ] +MetallImplants_2821: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2822 corresponding to H=[ 3052.33;3054.25 ] +MetallImplants_2822: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2823 corresponding to H=[ 3054.25;3056.16 ] +MetallImplants_2823: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2824 corresponding to H=[ 3056.16;3058.08 ] +MetallImplants_2824: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2825 corresponding to H=[ 3058.08;3059.99 ] +MetallImplants_2825: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2826 corresponding to H=[ 3059.99;3061.9 ] +MetallImplants_2826: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2827 corresponding to H=[ 3061.9;3063.82 ] +MetallImplants_2827: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2828 corresponding to H=[ 3063.82;3065.73 ] +MetallImplants_2828: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2829 corresponding to H=[ 3065.73;3067.65 ] +MetallImplants_2829: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2830 corresponding to H=[ 3067.65;3069.56 ] +MetallImplants_2830: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2831 corresponding to H=[ 3069.56;3071.48 ] +MetallImplants_2831: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2832 corresponding to H=[ 3071.48;3073.39 ] +MetallImplants_2832: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2833 corresponding to H=[ 3073.39;3075.31 ] +MetallImplants_2833: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2834 corresponding to H=[ 3075.31;3077.22 ] +MetallImplants_2834: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2835 corresponding to H=[ 3077.22;3079.13 ] +MetallImplants_2835: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2836 corresponding to H=[ 3079.13;3081.05 ] +MetallImplants_2836: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2837 corresponding to H=[ 3081.05;3082.96 ] +MetallImplants_2837: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2838 corresponding to H=[ 3082.96;3084.88 ] +MetallImplants_2838: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2839 corresponding to H=[ 3084.88;3086.79 ] +MetallImplants_2839: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2840 corresponding to H=[ 3086.79;3088.71 ] +MetallImplants_2840: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2841 corresponding to H=[ 3088.71;3090.62 ] +MetallImplants_2841: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2842 corresponding to H=[ 3090.62;3092.53 ] +MetallImplants_2842: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2843 corresponding to H=[ 3092.53;3094.45 ] +MetallImplants_2843: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2844 corresponding to H=[ 3094.45;3096.36 ] +MetallImplants_2844: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2845 corresponding to H=[ 3096.36;3098.28 ] +MetallImplants_2845: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material 2846 corresponding to H=[ 3098.28;3100 ] +MetallImplants_2846: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + diff --git a/dosimetry/Radiotherapy/example6/mac/main.mac b/dosimetry/Radiotherapy/example6/mac/main.mac new file mode 100644 index 00000000..08dedf57 --- /dev/null +++ b/dosimetry/Radiotherapy/example6/mac/main.mac @@ -0,0 +1,176 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of proton beam in heterogeneous phantom (water, bones, Lung) +# with Pencil Beam Scanning source: comparison between dose to water +# and dose to dose to medium (conventional one). + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 5.0 m +/gate/world/geometry/setYLength 5.0 m +/gate/world/geometry/setZLength 5.0 m +#/gate/world/placement/setTranslation 0 0 0 mm + +# WATERBOX +/gate/world/daughters/name water_box +/gate/world/daughters/insert box +/gate/water_box/setMaterial Water +/gate/water_box/geometry/setXLength 30 cm +/gate/water_box/geometry/setYLength 30 cm +/gate/water_box/geometry/setZLength 30 cm +/gate/water_box/placement/setTranslation 0.0 0.0 0.0 cm +/gate/water_box/vis/setColor blue + +# Bone1-d109 BOX GEOMETRY +/gate/water_box/daughters/name Bone1-d109 +/gate/water_box/daughters/insert box +/gate/Bone1-d109/setMaterial Marrow_Bone01_1124 +/gate/Bone1-d109/geometry/setXLength 30 cm +/gate/Bone1-d109/geometry/setYLength 30 cm +/gate/Bone1-d109/geometry/setZLength 2 cm +/gate/Bone1-d109/placement/setTranslation 0.0 0.0 -14.0 cm +/gate/Bone1-d109/vis/setColor yellow + +# Bone2-d125 BOX GEOMETRY +/gate/water_box/daughters/name Bone2-d125 +/gate/water_box/daughters/insert box +/gate/Bone2-d125/setMaterial Marrow_Bone03_1285 +/gate/Bone2-d125/geometry/setXLength 30 cm +/gate/Bone2-d125/geometry/setYLength 30 cm +/gate/Bone2-d125/geometry/setZLength 4 cm +/gate/Bone2-d125/placement/setTranslation 0.0 0.0 -11.0 cm +/gate/Bone2-d125/vis/setColor cyan + +# Lung1-d026 BOX GEOMETRY +/gate/water_box/daughters/name Lung1-d026 +/gate/water_box/daughters/insert box +/gate/Lung1-d026/setMaterial Lung_259 +/gate/Lung1-d026/geometry/setXLength 30 cm +/gate/Lung1-d026/geometry/setYLength 30 cm +/gate/Lung1-d026/geometry/setZLength 4 cm +/gate/Lung1-d026/placement/setTranslation 0.0 0.0 -7.0 cm +/gate/Lung1-d026/vis/setColor red + +# Bone3-d190 BOX GEOMETRY +/gate/water_box/daughters/name Bone3-d190 +/gate/water_box/daughters/insert box +/gate/Bone3-d190/setMaterial Marrow_Bone14_1944 +/gate/Bone3-d190/geometry/setXLength 30 cm +/gate/Bone3-d190/geometry/setYLength 30 cm +/gate/Bone3-d190/geometry/setZLength 4 cm +/gate/Bone3-d190/placement/setTranslation 0.0 0.0 -3.0 cm +/gate/Bone3-d190/vis/setColor black + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList QGSP_BERT_HP_EMY + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion water_box 0.1 mm +/gate/physics/Electron/SetCutInRegion water_box 0.1 mm +/gate/physics/Positron/SetCutInRegion water_box 0.1 mm + +/gate/physics/SetMaxStepSizeInRegion world 1 mm +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter deuteron +/gate/physics/ActivateStepLimiter triton +/gate/physics/ActivateStepLimiter alpha +/gate/physics/ActivateStepLimiter GenericIon + +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter e- + + +#===================================================== +# Statistics actor +#===================================================== +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/saveEveryNSeconds 120 +/gate/actor/stat/save output/statistics.txt + +#===================================================== +# EmCalculator actor +#===================================================== +/gate/actor/addActor EmCalculatorActor EM-properties +/gate/actor/EM-properties/setParticleName proton +/gate/actor/EM-properties/setEnergy 150 MeV +/gate/actor/EM-properties/save output/EM-properties.txt + +#===================================================== +# Dose actor with DoseToWater +# *WARNING* With DoseToWater this actor is much slower than without +# because the dedx is computed several times. +#===================================================== +/gate/actor/addActor DoseActor dose0 +/gate/actor/dose0/attachTo water_box +/gate/actor/dose0/stepHitType random +/gate/actor/dose0/setPosition 0 0 0 cm +/gate/actor/dose0/setResolution 1 1 300 +/gate/actor/dose0/enableDose true +/gate/actor/dose0/enableDoseToWater true +/gate/actor/dose0/save output/IDD.txt +/gate/actor/dose0/saveEveryNSeconds 120 + + +#===================================== +# SOURCE +#===================================== +/gate/source/addSource PBS PencilBeam +/gate/source/PBS/setPosition 0 0 -20 cm +/gate/source/PBS/setEnergy 150 MeV +/gate/source/PBS/setSigmaEnergy 0.1 MeV +/gate/source/PBS/setSigmaX 3 mm +/gate/source/PBS/setSigmaY 3 mm +/gate/source/PBS/setSigmaTheta 1 mrad +/gate/source/PBS/setSigmaPhi 1 mrad +/gate/source/PBS/setEllipseXThetaEmittance 9 mm*mrad +/gate/source/PBS/setEllipseXThetaRotationNorm positive +/gate/source/PBS/setEllipseYPhiEmittance 9 mm*mrad +/gate/source/PBS/setEllipseYPhiRotationNorm positive +/gate/source/PBS/setParticleType proton +#/gate/source/PBS/setRotationAxis 1 0 0 +#/gate/source/PBS/setRotationAngle 90 deg + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +# When only using the EmCalculator actor for various configurations +# (without caring of the dose deposition) +#/gate/application/setTotalNumberOfPrimaries 1 +# Otherwise +/gate/application/setTotalNumberOfPrimaries 1000 + +/gate/application/start diff --git a/dosimetry/Radiotherapy/example6/mac/verbose.mac b/dosimetry/Radiotherapy/example6/mac/verbose.mac new file mode 100644 index 00000000..899caf84 --- /dev/null +++ b/dosimetry/Radiotherapy/example6/mac/verbose.mac @@ -0,0 +1,15 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 + + diff --git a/dosimetry/Radiotherapy/example6/mac/visu.mac b/dosimetry/Radiotherapy/example6/mac/visu.mac new file mode 100644 index 00000000..caccac75 --- /dev/null +++ b/dosimetry/Radiotherapy/example6/mac/visu.mac @@ -0,0 +1,15 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +#/vis/scene/endOfEventAction accumulate +/vis/viewer/set/viewpointThetaPhi 70 20 +/vis/viewer/zoom 0.5 +/vis/viewer/set/style surface +/gate/world/vis/setVisible false diff --git a/dosimetry/Radiotherapy/example6/output/.gitignore b/dosimetry/Radiotherapy/example6/output/.gitignore new file mode 100644 index 00000000..3bb50649 --- /dev/null +++ b/dosimetry/Radiotherapy/example6/output/.gitignore @@ -0,0 +1,5 @@ +/EM-properties.txt +/IDD-Dose.txt +/IDD-DoseToWater.txt +/physics.txt +/statistics.txt diff --git a/dosimetry/Radiotherapy/example6/output/readme.txt b/dosimetry/Radiotherapy/example6/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example6/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example7/data/GateMaterials.db b/dosimetry/Radiotherapy/example7/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example7/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/Radiotherapy/example7/data/mybox.placements b/dosimetry/Radiotherapy/example7/data/mybox.placements new file mode 100644 index 00000000..35c6238d --- /dev/null +++ b/dosimetry/Radiotherapy/example7/data/mybox.placements @@ -0,0 +1,10 @@ +###### List of placement (translation and rotation) +###### Column 1 is rotationAngle in degree +###### Columns 2,3,4 are rotation axis +###### Columns 5,6,7 are translation in mm +Time s +Rotation deg +Translation mm +0 0 0 1 0 50 0 0 +0 40 0 1 1 0 0 30 +0 40 1 0 0 0 30 20 diff --git a/dosimetry/Radiotherapy/example7/data/mybox_move.placements b/dosimetry/Radiotherapy/example7/data/mybox_move.placements new file mode 100644 index 00000000..3f0a67b9 --- /dev/null +++ b/dosimetry/Radiotherapy/example7/data/mybox_move.placements @@ -0,0 +1,11 @@ +###### List of placement (translation and rotation) +###### Column 1 is Time slice +###### Column 2 is rotationAngle in degree +###### Columns 3,4,5 are rotation axis +###### Columns 6,7,8 are translation in mm +Time s +Rotation deg +Translation mm +0 0 0 1 0 50 0 0 +2 40 0 1 1 0 0 30 +3 40 1 0 0 0 30 20 diff --git a/dosimetry/Radiotherapy/example7/data/mybox_move_repeater.placements b/dosimetry/Radiotherapy/example7/data/mybox_move_repeater.placements new file mode 100644 index 00000000..da19062c --- /dev/null +++ b/dosimetry/Radiotherapy/example7/data/mybox_move_repeater.placements @@ -0,0 +1,14 @@ +###### List of placement (translation and rotation) +###### Column 1 is rotationAngle in degree +###### Columns 2,3,4 are rotation axis +###### Columns 5,6,7 are translation in mm +Time s +NumberOfPlacements 3 +Rotation deg +Translation mm +#Time # Placement 1 # Placement 2 # Placement 3 +0 10 0 1 0 20 0 0 10 0 1 0 80 0 0 10 0 1 0 -60 0 0 +1 20 0 1 0 20 10 0 20 0 1 0 80 10 0 20 0 1 0 -60 10 0 +2 30 1 1 0 20 0 0 30 1 1 0 80 0 0 30 1 1 0 -60 0 0 +4 40 0 1 1 20 0 40 40 0 1 1 80 0 40 40 0 1 1 -60 0 40 + diff --git a/dosimetry/Radiotherapy/example7/data/mybox_repeat.placements b/dosimetry/Radiotherapy/example7/data/mybox_repeat.placements new file mode 100644 index 00000000..3c41c14b --- /dev/null +++ b/dosimetry/Radiotherapy/example7/data/mybox_repeat.placements @@ -0,0 +1,11 @@ +###### List of placement (translation and rotation) +###### Column 1 is time (should be 0 here) +###### Column 2 is rotationAngle in degree +###### Columns 3,4,5 are rotation axis +###### Columns 6,7,8 are translation in mm +Time s +Rotation deg +Translation mm +0 0 0 1 0 50 0 0 +0 40 0 1 1 0 0 30 +0 40 1 0 0 0 30 20 diff --git a/dosimetry/Radiotherapy/example7/mac/main-move-repeater.mac b/dosimetry/Radiotherapy/example7/mac/main-move-repeater.mac new file mode 100644 index 00000000..1d3ea4db --- /dev/null +++ b/dosimetry/Radiotherapy/example7/mac/main-move-repeater.mac @@ -0,0 +1,130 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example to use repeater/mover and both at the same time + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 5.0 m +/gate/world/geometry/setYLength 5.0 m +/gate/world/geometry/setZLength 5.0 m +/gate/world/vis/setVisible 0 + +### WATERBOX +/gate/world/daughters/name mybox +/gate/world/daughters/insert box +/gate/mybox/setMaterial Aluminium +/gate/mybox/geometry/setXLength 50 mm +/gate/mybox/geometry/setYLength 50 mm +/gate/mybox/geometry/setZLength 50 mm +/gate/mybox/vis/setColor yellow + +### translate & rotate mybox +/gate/mybox/placement/setTranslation 0 0 0 mm +/gate/mybox/placement/setRotationAxis 1 0 0 +/gate/mybox/placement/setRotationAngle 30 deg + +### Repeat the box with a generic repeater +/gate/mybox/moves/insert genericRepeaterMove +/gate/mybox/genericRepeaterMove/setPlacementsFilename data/mybox_move_repeater.placements +/gate/mybox/genericRepeaterMove/useRelativeTranslation 1 + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion mybox 0.1 mm +/gate/physics/Electron/SetCutInRegion mybox 0.1 mm +/gate/physics/Positron/SetCutInRegion mybox 0.1 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/output-stat.txt +/gate/actor/stat/saveEveryNSeconds 6 + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/output.hdr +/gate/actor/doseDistribution/attachTo mybox +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setVoxelSize 3 3 3 mm +/gate/actor/doseDistribution/setSize 300 300 300 mm +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableNumberOfHits true +/gate/actor/doseDistribution/saveEveryNSeconds 60 + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +# simple photon beam +/gate/source/addSource mybeam gps +/gate/source/mybeam/setIntensity 10. +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/ene/type Mono +/gate/source/mybeam/gps/ene/mono 0.5 MeV +/gate/source/mybeam/gps/position 0 -100 0 mm +/gate/source/mybeam/gps/pos/type Point +/gate/source/mybeam/gps/ang/type iso +/gate/source/mybeam/gps/ang/mintheta 0. deg +/gate/source/mybeam/gps/ang/minphi 0. deg +/gate/source/mybeam/gps/ang/maxphi 360. deg +/gate/source/mybeam/gps/ang/rot1 1 0 0 +/gate/source/mybeam/gps/ang/rot2 0 0 1 +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 0 1 +/gate/source/mybeam/gps/ang/maxtheta 0.4297223 deg + + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 5 s +/gate/application/setTimeSlice 1 s +/gate/application/setTotalNumberOfPrimaries 50 +/gate/application/start +/gate/application/describe diff --git a/dosimetry/Radiotherapy/example7/mac/main-move.mac b/dosimetry/Radiotherapy/example7/mac/main-move.mac new file mode 100644 index 00000000..852344ea --- /dev/null +++ b/dosimetry/Radiotherapy/example7/mac/main-move.mac @@ -0,0 +1,130 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example to use repeater/mover and both at the same time + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 5.0 m +/gate/world/geometry/setYLength 5.0 m +/gate/world/geometry/setZLength 5.0 m +/gate/world/vis/setVisible 0 + +### WATERBOX +/gate/world/daughters/name mybox +/gate/world/daughters/insert box +/gate/mybox/setMaterial Aluminium +/gate/mybox/geometry/setXLength 50 mm +/gate/mybox/geometry/setYLength 50 mm +/gate/mybox/geometry/setZLength 50 mm +/gate/mybox/vis/setColor yellow + +### translate & rotate mybox +/gate/mybox/placement/setTranslation 50 0 0 mm +/gate/mybox/placement/setRotationAxis 1 0 0 +/gate/mybox/placement/setRotationAngle 30 deg + +### Repeat the box with a generic repeater +/gate/mybox/moves/insert genericMove +/gate/mybox/genericMove/setPlacementsFilename data/mybox_move.placements + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion mybox 0.1 mm +/gate/physics/Electron/SetCutInRegion mybox 0.1 mm +/gate/physics/Positron/SetCutInRegion mybox 0.1 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/output-stat.txt +/gate/actor/stat/saveEveryNSeconds 30 + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/output.hdr +/gate/actor/doseDistribution/attachTo mybox +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setVoxelSize 3 3 3 mm +/gate/actor/doseDistribution/setSize 300 300 300 mm +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableNumberOfHits true +/gate/actor/doseDistribution/saveEveryNSeconds 60 + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +# simple photon beam +/gate/source/addSource mybeam gps +/gate/source/mybeam/setIntensity 10. +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/ene/type Mono +/gate/source/mybeam/gps/ene/mono 0.5 MeV +/gate/source/mybeam/gps/position 0 -100 0 mm +/gate/source/mybeam/gps/pos/type Point +/gate/source/mybeam/gps/ang/type iso +/gate/source/mybeam/gps/ang/mintheta 0. deg +/gate/source/mybeam/gps/ang/minphi 0. deg +/gate/source/mybeam/gps/ang/maxphi 360. deg +/gate/source/mybeam/gps/ang/rot1 1 0 0 +/gate/source/mybeam/gps/ang/rot2 0 0 1 +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 0 1 +/gate/source/mybeam/gps/ang/maxtheta 0.4297223 deg + + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 5 s +/gate/application/setTimeSlice 1 s +/gate/application/setTotalNumberOfPrimaries 50 +/gate/application/start + +/gate/application/describe diff --git a/dosimetry/Radiotherapy/example7/mac/main-repeater.mac b/dosimetry/Radiotherapy/example7/mac/main-repeater.mac new file mode 100644 index 00000000..2470e158 --- /dev/null +++ b/dosimetry/Radiotherapy/example7/mac/main-repeater.mac @@ -0,0 +1,129 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example to use repeater/mover and both at the same time + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 5.0 m +/gate/world/geometry/setYLength 5.0 m +/gate/world/geometry/setZLength 5.0 m +/gate/world/vis/setVisible 0 + +### WATERBOX +/gate/world/daughters/name mybox +/gate/world/daughters/insert box +/gate/mybox/setMaterial Aluminium +/gate/mybox/geometry/setXLength 50 mm +/gate/mybox/geometry/setYLength 50 mm +/gate/mybox/geometry/setZLength 50 mm +/gate/mybox/vis/setColor yellow + +### translate & rotate mybox +/gate/mybox/placement/setTranslation 50 0 0 mm +/gate/mybox/placement/setRotationAxis 1 0 0 +/gate/mybox/placement/setRotationAngle 30 deg + + +### Repeat the box with a generic repeater +/gate/mybox/repeaters/insert genericRepeater +/gate/mybox/genericRepeater/setPlacementsFilename data/mybox_repeat.placements +/gate/mybox/genericRepeater/useRelativeTranslation 1 + + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion mybox 0.1 mm +/gate/physics/Electron/SetCutInRegion mybox 0.1 mm +/gate/physics/Positron/SetCutInRegion mybox 0.1 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/output-stat.txt +/gate/actor/stat/saveEveryNSeconds 30 + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/output.hdr +/gate/actor/doseDistribution/attachTo mybox +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setVoxelSize 3 3 3 mm +/gate/actor/doseDistribution/setSize 300 300 300 mm +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableNumberOfHits true +/gate/actor/doseDistribution/saveEveryNSeconds 60 + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +# simple photon beam +/gate/source/addSource mybeam gps +/gate/source/mybeam/setIntensity 10. +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/ene/type Mono +/gate/source/mybeam/gps/ene/mono 0.5 MeV +/gate/source/mybeam/gps/position 0 -100 0 mm +/gate/source/mybeam/gps/pos/type Point +/gate/source/mybeam/gps/ang/type iso +/gate/source/mybeam/gps/ang/mintheta 0. deg +/gate/source/mybeam/gps/ang/minphi 0. deg +/gate/source/mybeam/gps/ang/maxphi 360. deg +/gate/source/mybeam/gps/ang/rot1 1 0 0 +/gate/source/mybeam/gps/ang/rot2 0 0 1 +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 0 1 +/gate/source/mybeam/gps/ang/maxtheta 0.4297223 deg + + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +/gate/application/setTotalNumberOfPrimaries 50 +/gate/application/start +/gate/application/describe diff --git a/dosimetry/Radiotherapy/example7/mac/verbose.mac b/dosimetry/Radiotherapy/example7/mac/verbose.mac new file mode 100644 index 00000000..02112d54 --- /dev/null +++ b/dosimetry/Radiotherapy/example7/mac/verbose.mac @@ -0,0 +1,17 @@ +/gate/verbose Physic 0 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 1 +/gate/verbose Warning 1 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Materials 0 +/gate/verbose Move 1 +/gate/verbose Repeater 1 +/gate/verbose Core 0 diff --git a/dosimetry/Radiotherapy/example7/mac/visu.mac b/dosimetry/Radiotherapy/example7/mac/visu.mac new file mode 100644 index 00000000..c4793fcc --- /dev/null +++ b/dosimetry/Radiotherapy/example7/mac/visu.mac @@ -0,0 +1,12 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + diff --git a/dosimetry/Radiotherapy/example7/output/.gitignore b/dosimetry/Radiotherapy/example7/output/.gitignore new file mode 100644 index 00000000..53aadf3d --- /dev/null +++ b/dosimetry/Radiotherapy/example7/output/.gitignore @@ -0,0 +1,12 @@ +/output-Dose.hdr +/output-Dose.img +/output-Edep-Squared.hdr +/output-Edep-Squared.img +/output-Edep-Uncertainty.hdr +/output-Edep-Uncertainty.img +/output-Edep.hdr +/output-Edep.img +/output-NbOfHits.hdr +/output-NbOfHits.img +/output-stat.txt +/physics.txt diff --git a/dosimetry/Radiotherapy/example7/output/readme.txt b/dosimetry/Radiotherapy/example7/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example7/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example8/comparison.C b/dosimetry/Radiotherapy/example8/comparison.C new file mode 100755 index 00000000..9c7679f2 --- /dev/null +++ b/dosimetry/Radiotherapy/example8/comparison.C @@ -0,0 +1,130 @@ +{ + TFile * fileEGS = new TFile("data/EGS.root","OPEN"); + TFile * fileDose = new TFile("output/Photon-18MeV-Dose.root","OPEN"); + TFile * fileDoseInc = new TFile("output/Photon-18MeV-Dose-Uncertainty.root","OPEN"); + + std::ifstream file("output/counterPhoton-18MeV.txt"); + //if (file.fail()){//file + //cout << "Probleme d'ouverture"<>texte; + file>>texte>>texte>>texte>>texte; + file>>texte>>texte>>texte>>texte; + file>>texte>>texte>>texte>>texte; + file>>texte>>texte>>texte>>texte; + file>>texte; + file>>n; + + file.close(); + n /= (1.5*1.5); + + TH1D * hEGS; + fileEGS->GetObject("histo",hEGS) ; + cout<GetNbinsX()<GetObject("histo",hDose) ; + TH1F * hDoseInc; + fileDoseInc->GetObject("histo",hDoseInc) ; + + TH1D * hGATE = new TH1D("gate","Dose", hEGS->GetNbinsX(), hEGS->GetBinLowEdge(1), hEGS->GetBinLowEdge(hEGS->GetNbinsX()) + hEGS->GetBinWidth(1) ); + TH1D * hComp = new TH1D("comp","Comp", hEGS->GetNbinsX(), hEGS->GetBinLowEdge(1), hEGS->GetBinLowEdge(hEGS->GetNbinsX()) + hEGS->GetBinWidth(1) ); + TH1D * hComp2 = new TH1D("comp2","Comp2", hEGS->GetNbinsX(), hEGS->GetBinLowEdge(1), hEGS->GetBinLowEdge(hEGS->GetNbinsX()) + hEGS->GetBinWidth(1) ); + + for(int i = 1 ; i < hDose->GetNbinsX()+1 ; i++) + { + hGATE->SetBinContent(i,hDose->GetBinContent(i)/n); + hGATE->SetBinError(i,hDoseInc->GetBinContent(i)*hGATE->GetBinContent(i) ); + } + hGATE->Sumw2(); + hEGS->Sumw2(); + hComp->Sumw2(); + hComp2->Sumw2(); + + hGATE->SetMarkerStyle(8); + hGATE->SetMarkerSize(0.5); + hGATE->SetMarkerColor(kRed); + hGATE->SetLineColor(kRed); + hGATE->SetLineWidth(2); + hEGS->SetLineWidth(2); + hGATE->SetFillColor(19); + hEGS->SetFillColor(19); + + hComp->Add(hEGS, hGATE, 1, -1); + hComp->Divide(hComp, hEGS,100,1); + + hComp2->Add(hEGS, hGATE, 1, -1); + hComp2->Scale( 1./hEGS->GetMaximum()*100); + + hGATE->GetXaxis()->SetTitle("Depth (cm)"); + hGATE->GetYaxis()->SetTitle("Dose/fluence (Gy #upoint cm^{2})"); + hGATE->GetYaxis()->SetRangeUser(0, 11e-12); + + hComp->GetXaxis()->SetTitle("Depth (cm)"); + hComp->GetYaxis()->SetTitle("#frac{Dose_{EGS} - Dose_{GATE}}{Dose_{EGS}} (%)"); + hComp->GetYaxis()->SetRangeUser(-5, 5); + + hComp2->GetXaxis()->SetTitle("Depth (cm)"); + hComp2->GetYaxis()->SetTitle("#frac{Dose_{EGS} - Dose_{GATE}}{Dose_{Max}} (%)"); + hComp2->GetYaxis()->SetRangeUser(-5, 5); + + TCanvas * c1 = new TCanvas("c1","Comparison of GATE and EGS results"); + c1->Divide(1,3); + c1->cd(1); + hGATE->Draw("EBAR"); + hEGS->Draw("E same"); + + TLine *line1 = new TLine(3, 0, 3, 11e-12); + line1->SetLineColor(kBlue); + line1->SetLineStyle(2); + line1->Draw(); + TLine *line2 = new TLine(5, 0, 5, 11e-12); + line2->SetLineColor(kBlue); + line2->SetLineStyle(2); + line2->Draw(); + TLine *line3 = new TLine(12, 0, 12, 11e-12); + line3->SetLineColor(kBlue); + line3->SetLineStyle(2); + line3->Draw(); + + TLegend * leg = new TLegend(0.6,0.6,0.8,0.8); + leg->AddEntry(hGATE,"GATE","lp"); + leg->AddEntry(hEGS,"EGS","lp"); + leg->SetFillColor(0); + leg->Draw(); + + c1->cd(2); + hComp->Draw(); + + TLine *line1b = new TLine(3, -5, 3,5); + line1b->SetLineColor(kBlue); + line1b->SetLineStyle(2); + line1b->Draw(); + TLine *line2b = new TLine(5, -5, 5, 5 ); + line2b->SetLineColor(kBlue); + line2b->SetLineStyle(2); + line2b->Draw(); + TLine *line3b = new TLine(12, -5, 12, 5 ); + line3b->SetLineColor(kBlue); + line3b->SetLineStyle(2); + line3b->Draw(); + + + + c1->cd(3); + hComp2->Draw(); + TLine *line1c = new TLine(3, -5., 3,5); + line1c->SetLineColor(kBlue); + line1c->SetLineStyle(2); + line1c->Draw(); + TLine *line2c = new TLine(5, -5., 5, 5 ); + line2c->SetLineColor(kBlue); + line2c->SetLineStyle(2); + line2c->Draw(); + TLine *line3c = new TLine(12, -5., 12, 5 ); + line3c->SetLineColor(kBlue); + line3c->SetLineStyle(2); + line3c->Draw(); +} diff --git a/dosimetry/Radiotherapy/example8/data/EGS.root b/dosimetry/Radiotherapy/example8/data/EGS.root new file mode 100644 index 00000000..5679f72b --- /dev/null +++ b/dosimetry/Radiotherapy/example8/data/EGS.root @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:594a967e758b77896d13f5e3b80ef60a3eda80b7dd46e4184207e8d5649b6423 +size 6013 diff --git a/dosimetry/Radiotherapy/example8/data/GateMaterials.db b/dosimetry/Radiotherapy/example8/data/GateMaterials.db new file mode 100644 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/Radiotherapy/example8/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/Radiotherapy/example8/mac/main.mac b/dosimetry/Radiotherapy/example8/mac/main.mac new file mode 100644 index 00000000..2cfd5a8b --- /dev/null +++ b/dosimetry/Radiotherapy/example8/mac/main.mac @@ -0,0 +1,308 @@ +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Photon beam from a Linac into a box with water/alu/lung. See Figure4 +# from [Jan et al PMB 2011]. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# World +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m +/gate/world/setMaterial Vacuum + + +# Global Box +/gate/world/daughters/name mainbox +/gate/world/daughters/insert box +/gate/mainbox/geometry/setXLength 30.5 cm +/gate/mainbox/geometry/setYLength 39.5 cm +/gate/mainbox/geometry/setZLength 30.0 cm +/gate/mainbox/placement/setTranslation 0 0 0 cm +/gate/mainbox/setMaterial Water +/gate/mainbox/vis/setVisible 0 +/gate/mainbox/vis/setColor blue + +# First Water slice +/gate/mainbox/daughters/name water_slice_1 +/gate/mainbox/daughters/insert box +/gate/water_slice_1/geometry/setXLength 30.5 cm +/gate/water_slice_1/geometry/setYLength 39.5 cm +/gate/water_slice_1/geometry/setZLength 3 cm +/gate/water_slice_1/placement/setTranslation 0 0 -13.5 cm +/gate/water_slice_1/setMaterial Water +/gate/water_slice_1/vis/setVisible 1 +/gate/water_slice_1/vis/setColor blue + +# Second Alu slice +/gate/mainbox/daughters/name alu_slice +/gate/mainbox/daughters/insert box +/gate/alu_slice/geometry/setXLength 30.5 cm +/gate/alu_slice/geometry/setYLength 39.5 cm +/gate/alu_slice/geometry/setZLength 2.0 cm +/gate/alu_slice/placement/setTranslation 0 0 -11 cm +/gate/alu_slice/setMaterial Aluminium +/gate/alu_slice/vis/setVisible 1 +/gate/alu_slice/vis/setColor yellow + +# Third Lung slice +/gate/mainbox/daughters/name lung_slice +/gate/mainbox/daughters/insert box +/gate/lung_slice/geometry/setXLength 30.5 cm +/gate/lung_slice/geometry/setYLength 39.5 cm +/gate/lung_slice/geometry/setZLength 7.0 cm +/gate/lung_slice/placement/setTranslation 0 0 -6.5 cm +/gate/lung_slice/setMaterial Lung +/gate/lung_slice/vis/setVisible 1 +/gate/lung_slice/vis/setColor red + +# Fourth Water slice +/gate/mainbox/daughters/name water_slice_2 +/gate/mainbox/daughters/insert box +/gate/water_slice_2/geometry/setXLength 30.5 cm +/gate/water_slice_2/geometry/setYLength 39.5 cm +/gate/water_slice_2/geometry/setZLength 18 cm +/gate/water_slice_2/placement/setTranslation 0 0 6 cm +/gate/water_slice_2/setMaterial Water +/gate/water_slice_2/vis/setVisible 1 +/gate/water_slice_2/vis/setColor blue + + + +#collimater +/gate/world/daughters/name colli1 +/gate/world/daughters/insert box +/gate/colli1/geometry/setXLength 200 cm +/gate/colli1/geometry/setYLength 200 cm +/gate/colli1/geometry/setZLength .0001 mm +/gate/colli1/placement/setTranslation 0 100.75 -15.00005 cm +/gate/colli1/setMaterial Vacuum +/gate/colli1/vis/setVisible 1 +/gate/colli1/vis/setColor white + +/gate/world/daughters/name colli2 +/gate/world/daughters/insert box +/gate/colli2/geometry/setXLength 200 cm +/gate/colli2/geometry/setYLength 200 cm +/gate/colli2/geometry/setZLength .0001 mm +/gate/colli2/placement/setTranslation 0 -100.75 -15.00005 cm +/gate/colli2/setMaterial Vacuum +/gate/colli2/vis/setVisible 1 +/gate/colli2/vis/setColor white + +/gate/world/daughters/name colli3 +/gate/world/daughters/insert box +/gate/colli3/geometry/setXLength 200 cm +/gate/colli3/geometry/setYLength 1.5 cm +/gate/colli3/geometry/setZLength .0001 mm +/gate/colli3/placement/setTranslation 100.75 0 -15.00005 cm +/gate/colli3/setMaterial Vacuum +/gate/colli3/vis/setVisible 1 +/gate/colli3/vis/setColor white + +/gate/world/daughters/name colli4 +/gate/world/daughters/insert box +/gate/colli4/geometry/setXLength 200 cm +/gate/colli4/geometry/setYLength 1.5 cm +/gate/colli4/geometry/setZLength .0001 mm +/gate/colli4/placement/setTranslation -100.75 0 -15.00005 cm +/gate/colli4/setMaterial Vacuum +/gate/colli4/vis/setVisible 1 +/gate/colli4/vis/setColor white + + +/gate/geometry/setIonisationPotential Water 75 eV +/gate/geometry/setIonisationPotential Aluminium 166 eV +/gate/geometry/setIonisationPotential Lung 75.2 eV +/gate/geometry/setIonisationPotential Air 85.7 eV + + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion mainbox 0.1 mm +/gate/physics/Electron/SetCutInRegion mainbox 0.1 mm +/gate/physics/Positron/SetCutInRegion mainbox 0.1 mm + +/gate/physics/displayCuts + + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/Photon-18MeV.root +/gate/actor/doseDistribution/attachTo mainbox +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setPosition 0 0 0 cm +/gate/actor/doseDistribution/setSize 5 5 300 mm +/gate/actor/doseDistribution/setVoxelSize 5 5 2 mm +/gate/actor/doseDistribution/saveEveryNSeconds 60 +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableUncertaintyDose true +/gate/actor/doseDistribution/enableNumberOfHits true + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/statPhoton-18MeV.txt +/gate/actor/stat/saveEveryNSeconds 60 + +/gate/actor/addActor ParticleInVolumeActor counter +/gate/actor/counter/save output/counterPhoton-18MeV.txt +/gate/actor/counter/saveEveryNSeconds 60 +/gate/actor/counter/addFilter IDFilter +/gate/actor/counter/IDFilter/selectID 1 +/gate/actor/counter/attachTo mainbox +/gate/actor/counter/setResolution 1 1 1 + +/gate/actor/addActor KillActor kill1 +/gate/actor/kill1/attachTo colli1 +/gate/actor/kill1/save output/colli1.txt + +/gate/actor/addActor KillActor kill2 +/gate/actor/kill2/attachTo colli2 +/gate/actor/kill2/save output/colli2.txt + +/gate/actor/addActor KillActor kill3 +/gate/actor/kill3/attachTo colli3 +/gate/actor/kill3/save output/colli3.txt + +/gate/actor/addActor KillActor kill4 +/gate/actor/kill4/attachTo colli4 +/gate/actor/kill4/save output/colli4.txt + + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/gate/source/addSource mybeam gps +/gate/source/mybeam/gps/particle gamma + +#NRC spectrum from BEAM for an 18 MV Varian Clinac 2100 +/gate/source/mybeam/gps/ene/type User +/gate/source/mybeam/gps/hist/type energy +/gate/source/mybeam/gps/hist/point 0 0.0 +/gate/source/mybeam/gps/hist/point 2.500E-01 4.0337E-06 +/gate/source/mybeam/gps/hist/point 5.000E-01 9.5959E-06 +/gate/source/mybeam/gps/hist/point 7.500E-01 1.2065E-05 +/gate/source/mybeam/gps/hist/point 1.000E+00 1.3781E-05 +/gate/source/mybeam/gps/hist/point 1.250E+00 1.4319E-05 +/gate/source/mybeam/gps/hist/point 1.500E+00 1.4062E-05 +/gate/source/mybeam/gps/hist/point 1.750E+00 1.3924E-05 +/gate/source/mybeam/gps/hist/point 2.000E+00 1.3086E-05 +/gate/source/mybeam/gps/hist/point 2.250E+00 1.2041E-05 +/gate/source/mybeam/gps/hist/point 2.500E+00 1.1453E-05 +/gate/source/mybeam/gps/hist/point 2.750E+00 1.0889E-05 +/gate/source/mybeam/gps/hist/point 3.000E+00 1.0112E-05 +/gate/source/mybeam/gps/hist/point 3.250E+00 9.3359E-06 +/gate/source/mybeam/gps/hist/point 3.500E+00 8.7616E-06 +/gate/source/mybeam/gps/hist/point 3.750E+00 8.1366E-06 +/gate/source/mybeam/gps/hist/point 4.000E+00 7.6597E-06 +/gate/source/mybeam/gps/hist/point 4.250E+00 7.1010E-06 +/gate/source/mybeam/gps/hist/point 4.500E+00 6.7447E-06 +/gate/source/mybeam/gps/hist/point 4.750E+00 6.2360E-06 +/gate/source/mybeam/gps/hist/point 5.000E+00 5.8474E-06 +/gate/source/mybeam/gps/hist/point 5.250E+00 5.4393E-06 +/gate/source/mybeam/gps/hist/point 5.500E+00 5.2179E-06 +/gate/source/mybeam/gps/hist/point 5.750E+00 4.8653E-06 +/gate/source/mybeam/gps/hist/point 6.000E+00 4.6058E-06 +/gate/source/mybeam/gps/hist/point 6.250E+00 4.2906E-06 +/gate/source/mybeam/gps/hist/point 6.500E+00 4.0800E-06 +/gate/source/mybeam/gps/hist/point 6.750E+00 3.8501E-06 +/gate/source/mybeam/gps/hist/point 7.000E+00 3.6913E-06 +/gate/source/mybeam/gps/hist/point 7.250E+00 3.6273E-06 +/gate/source/mybeam/gps/hist/point 7.500E+00 3.2497E-06 +/gate/source/mybeam/gps/hist/point 7.750E+00 3.1424E-06 +/gate/source/mybeam/gps/hist/point 8.000E+00 2.8892E-06 +/gate/source/mybeam/gps/hist/point 8.250E+00 2.8118E-06 +/gate/source/mybeam/gps/hist/point 8.500E+00 2.6369E-06 +/gate/source/mybeam/gps/hist/point 8.750E+00 2.5523E-06 +/gate/source/mybeam/gps/hist/point 9.000E+00 2.3753E-06 +/gate/source/mybeam/gps/hist/point 9.250E+00 2.2205E-06 +/gate/source/mybeam/gps/hist/point 9.500E+00 2.1544E-06 +/gate/source/mybeam/gps/hist/point 9.750E+00 2.0812E-06 +/gate/source/mybeam/gps/hist/point 1.000E+01 2.0213E-06 +/gate/source/mybeam/gps/hist/point 1.025E+01 1.9223E-06 +/gate/source/mybeam/gps/hist/point 1.050E+01 1.7353E-06 +/gate/source/mybeam/gps/hist/point 1.075E+01 1.7610E-06 +/gate/source/mybeam/gps/hist/point 1.100E+01 1.6670E-06 +/gate/source/mybeam/gps/hist/point 1.125E+01 1.5800E-06 +/gate/source/mybeam/gps/hist/point 1.150E+01 1.4863E-06 +/gate/source/mybeam/gps/hist/point 1.175E+01 1.3896E-06 +/gate/source/mybeam/gps/hist/point 1.200E+01 1.4569E-06 +/gate/source/mybeam/gps/hist/point 1.225E+01 1.2893E-06 +/gate/source/mybeam/gps/hist/point 1.250E+01 1.2828E-06 +/gate/source/mybeam/gps/hist/point 1.275E+01 1.1637E-06 +/gate/source/mybeam/gps/hist/point 1.300E+01 1.0773E-06 +/gate/source/mybeam/gps/hist/point 1.325E+01 1.0395E-06 +/gate/source/mybeam/gps/hist/point 1.350E+01 1.0556E-06 +/gate/source/mybeam/gps/hist/point 1.375E+01 9.6263E-07 +/gate/source/mybeam/gps/hist/point 1.400E+01 9.1664E-07 +/gate/source/mybeam/gps/hist/point 1.425E+01 8.9720E-07 +/gate/source/mybeam/gps/hist/point 1.450E+01 8.7556E-07 +/gate/source/mybeam/gps/hist/point 1.475E+01 7.7567E-07 +/gate/source/mybeam/gps/hist/point 1.500E+01 7.4345E-07 +/gate/source/mybeam/gps/hist/point 1.525E+01 6.8121E-07 +/gate/source/mybeam/gps/hist/point 1.550E+01 6.3706E-07 +/gate/source/mybeam/gps/hist/point 1.575E+01 5.4163E-07 +/gate/source/mybeam/gps/hist/point 1.600E+01 5.6762E-07 +/gate/source/mybeam/gps/hist/point 1.625E+01 4.8476E-07 +/gate/source/mybeam/gps/hist/point 1.650E+01 4.3953E-07 +/gate/source/mybeam/gps/hist/point 1.675E+01 4.0895E-07 +/gate/source/mybeam/gps/hist/point 1.700E+01 3.2791E-07 +/gate/source/mybeam/gps/hist/point 1.725E+01 2.8358E-07 +/gate/source/mybeam/gps/hist/point 1.750E+01 2.1152E-07 +/gate/source/mybeam/gps/hist/point 1.775E+01 1.3752E-07 +/gate/source/mybeam/gps/hist/point 1.800E+01 6.5072E-08 +/gate/source/mybeam/gps/hist/point 1.825E+01 6.5072E-13 + + + +/gate/source/mybeam/gps/position 0 0 -115 cm + +/gate/source/mybeam/gps/type Point +/gate/source/mybeam/gps/ang/type iso +/gate/source/mybeam/gps/ang/mintheta 179.3 deg +/gate/source/mybeam/gps/ang/maxtheta 180 deg +/gate/source/mybeam/gps/ang/minphi 0 deg +/gate/source/mybeam/gps/ang/maxphi 360 deg + + +#===================================================== +# START BEAMS +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/application/setTotalNumberOfPrimaries 1000000 +/gate/application/start diff --git a/dosimetry/Radiotherapy/example8/mac/verbose.mac b/dosimetry/Radiotherapy/example8/mac/verbose.mac new file mode 100644 index 00000000..032756e3 --- /dev/null +++ b/dosimetry/Radiotherapy/example8/mac/verbose.mac @@ -0,0 +1,16 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 1 +/gate/verbose Warning 1 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 2 +/gate/verbose Core 1 + + diff --git a/dosimetry/Radiotherapy/example8/mac/visu.mac b/dosimetry/Radiotherapy/example8/mac/visu.mac new file mode 100644 index 00000000..c4793fcc --- /dev/null +++ b/dosimetry/Radiotherapy/example8/mac/visu.mac @@ -0,0 +1,12 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + diff --git a/dosimetry/Radiotherapy/example8/output/.gitignore b/dosimetry/Radiotherapy/example8/output/.gitignore new file mode 100644 index 00000000..55763a18 --- /dev/null +++ b/dosimetry/Radiotherapy/example8/output/.gitignore @@ -0,0 +1,13 @@ +/Photon-18MeV-Dose-Squared.root +/Photon-18MeV-Dose-Uncertainty.root +/Photon-18MeV-Dose.root +/Photon-18MeV-Edep-Squared.root +/Photon-18MeV-Edep-Uncertainty.root +/Photon-18MeV-Edep.root +/Photon-18MeV-NbOfHits.root +/colli1.txt +/colli2.txt +/colli3.txt +/colli4.txt +/counterPhoton-18MeV.txt +/statPhoton-18MeV.txt diff --git a/dosimetry/Radiotherapy/example8/output/readme.txt b/dosimetry/Radiotherapy/example8/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example8/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/example9/comparaison.C b/dosimetry/Radiotherapy/example9/comparaison.C new file mode 100755 index 00000000..6da51d12 --- /dev/null +++ b/dosimetry/Radiotherapy/example9/comparaison.C @@ -0,0 +1,138 @@ +{ + TFile * fileEGS = new TFile("data/EGS.root","OPEN"); + TFile * fileDose = new TFile("output/Electron-20MeV-Dose.root","OPEN"); + TFile * fileDoseInc = new TFile("output/Electron-20MeV-Dose-Uncertainty.root","OPEN"); + + std::ifstream file("output/counterElectron-20MeV.txt"); + //if (file.fail()){//file + //cout << "Probleme d'ouverture"<>texte; + file>>texte>>texte>>texte>>texte; + file>>texte>>texte>>texte>>texte; + file>>texte>>texte>>texte>>texte; + file>>texte>>texte>>texte>>texte; + file>>texte; + file>>n; + + file.close(); + n /= (1.5*1.5); + + TH1D * hEGS; + fileEGS->GetObject("histo",hEGS) ; + cout<GetNbinsX()<GetObject("histo",hDose) ; + TH1F * hDoseInc; + fileDoseInc->GetObject("histo",hDoseInc) ; + + TH1D * hGATE = new TH1D("gate","Dose", hEGS->GetNbinsX(), hEGS->GetBinLowEdge(1), hEGS->GetBinLowEdge(hEGS->GetNbinsX()) + hEGS->GetBinWidth(1) ); + TH1D * hComp = new TH1D("comp","Comp", hEGS->GetNbinsX(), hEGS->GetBinLowEdge(1), hEGS->GetBinLowEdge(hEGS->GetNbinsX()) + hEGS->GetBinWidth(1) ); + TH1D * hComp2 = new TH1D("comp2","Comp2", hEGS->GetNbinsX(), hEGS->GetBinLowEdge(1), hEGS->GetBinLowEdge(hEGS->GetNbinsX()) + hEGS->GetBinWidth(1) ); + + + for(int i = 1 ; i < hDose->GetNbinsX()+1 ; i++) + { + hGATE->SetBinContent(i,hDose->GetBinContent(hDose->GetNbinsX()-i+1)/n); + hGATE->SetBinError(i,hDoseInc->GetBinContent(hDose->GetNbinsX()-i+1)*hGATE->GetBinContent(hDose->GetNbinsX()-i+1) ); + } + hGATE->Sumw2(); + hEGS->Sumw2(); + hComp->Sumw2(); + hComp2->Sumw2(); + + hGATE->SetMarkerStyle(8); + hGATE->SetMarkerSize(0.5); + hGATE->SetMarkerColor(kRed); + hGATE->SetLineColor(kRed); + hGATE->SetLineWidth(2); + hEGS->SetLineWidth(2); + hGATE->SetFillColor(19); + hEGS->SetFillColor(19); + + hComp->Add(hEGS, hGATE, 1, -1); + hComp->Divide(hComp, hEGS,100,1); + + hComp2->Add(hEGS, hGATE, 1, -1); + hComp2->Scale( 1./hEGS->GetMaximum()*100); + + hComp2->GetXaxis()->SetTitle("Depth (cm)"); + hComp2->GetYaxis()->SetTitle("#frac{Dose_{EGS} - Dose_{GATE}}{Dose_{Max}} (%)"); + + + + hGATE->GetXaxis()->SetTitle("Depth (cm)"); + hGATE->GetYaxis()->SetTitle("Dose/fluence (Gy #upoint cm^{2})"); + //hGATE->GetYaxis()->SetRangeUser(0, 11e-12); + hGATE->GetXaxis()->SetRangeUser(0, 15); + + hComp->GetXaxis()->SetTitle("Depth (cm)"); + hComp->GetYaxis()->SetTitle("#frac{Dose_{EGS} - Dose_{GATE}}{Dose_{EGS}} (%)"); + hComp->GetXaxis()->SetRangeUser(0, 15); + hComp->GetYaxis()->SetRangeUser(-20, 14); + hComp2->GetXaxis()->SetTitle("Depth (cm)"); + hComp2->GetYaxis()->SetTitle("#frac{Dose_{EGS} - Dose_{GATE}}{Dose_{Max}} (%)"); + hComp2->GetXaxis()->SetRangeUser(0, 15); + hComp2->GetYaxis()->SetRangeUser(-12, 5); + + TCanvas * c1 = new TCanvas("c1","Comparison of GATE and EGS results"); + c1->Divide(1,3); + c1->cd(1); + hGATE->Draw("EBAR"); + hEGS->Draw("E same"); + + TLine *line1 = new TLine(2, 0, 2, 3.38e-10); + line1->SetLineColor(kBlue); + line1->SetLineStyle(2); + line1->Draw(); + TLine *line2 = new TLine(3, 0, 3, 3.38e-10); + line2->SetLineColor(kBlue); + line2->SetLineStyle(2); + line2->Draw(); + TLine *line3 = new TLine(6, 0, 6, 3.38e-10); + line3->SetLineColor(kBlue); + line3->SetLineStyle(2); + line3->Draw(); + + + + TLegend * leg = new TLegend(0.6,0.6,0.8,0.8); + leg->AddEntry(hGATE,"GATE","lp"); + leg->AddEntry(hEGS,"EGS","lp"); + leg->SetFillColor(0); + leg->Draw(); + + c1->cd(2); + hComp->Draw(); + TLine *line1b = new TLine(2, -20., 2,14); + line1b->SetLineColor(kBlue); + line1b->SetLineStyle(2); + line1b->Draw(); + TLine *line2b = new TLine(3, -20., 3, 14 ); + line2b->SetLineColor(kBlue); + line2b->SetLineStyle(2); + line2b->Draw(); + TLine *line3b = new TLine(6, -20., 6, 14 ); + line3b->SetLineColor(kBlue); + line3b->SetLineStyle(2); + line3b->Draw(); + + c1->cd(3); + hComp2->Draw(); + TLine *line1c = new TLine(2, -12., 2,5); + line1c->SetLineColor(kBlue); + line1c->SetLineStyle(2); + line1c->Draw(); + TLine *line2c = new TLine(3, -12., 3, 5 ); + line2c->SetLineColor(kBlue); + line2c->SetLineStyle(2); + line2c->Draw(); + TLine *line3c = new TLine(6, -12., 6, 5 ); + line3c->SetLineColor(kBlue); + line3c->SetLineStyle(2); + line3c->Draw(); + +} diff --git a/dosimetry/Radiotherapy/example9/data/EGS.root b/dosimetry/Radiotherapy/example9/data/EGS.root new file mode 100644 index 00000000..086733e4 --- /dev/null +++ b/dosimetry/Radiotherapy/example9/data/EGS.root @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:010a2b2acd7533a501f6e581a9f16342ce9d5d05f5f3b5d06d68424999cdb292 +size 6033 diff --git a/dosimetry/Radiotherapy/example9/data/GateMaterials.db b/dosimetry/Radiotherapy/example9/data/GateMaterials.db new file mode 100644 index 00000000..e63fb2bd --- /dev/null +++ b/dosimetry/Radiotherapy/example9/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 diff --git a/dosimetry/Radiotherapy/example9/mac/main.mac b/dosimetry/Radiotherapy/example9/mac/main.mac new file mode 100644 index 00000000..dd81c049 --- /dev/null +++ b/dosimetry/Radiotherapy/example9/mac/main.mac @@ -0,0 +1,243 @@ +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Electron beam from a Linac into a box with water/alu/lung. See +# Figure5 from [Jan et al PMB 2011]. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# World +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m +/gate/world/setMaterial Vacuum + +# Global Box +/gate/world/daughters/name mainbox +/gate/world/daughters/insert box +/gate/mainbox/geometry/setXLength 30.5 cm +/gate/mainbox/geometry/setYLength 30 cm +/gate/mainbox/geometry/setZLength 30.5 cm +/gate/mainbox/placement/setTranslation 0 -15 0 cm +/gate/mainbox/setMaterial Water +/gate/mainbox/vis/setVisible 1 +/gate/mainbox/vis/setColor blue + +# First Water slice +/gate/mainbox/daughters/name water_slice_1 +/gate/mainbox/daughters/insert box +/gate/water_slice_1/geometry/setXLength 30.5 cm +/gate/water_slice_1/geometry/setYLength 2 cm +/gate/water_slice_1/geometry/setZLength 30.5 cm +/gate/water_slice_1/placement/setTranslation 0 14 0 cm +/gate/water_slice_1/setMaterial Water +/gate/water_slice_1/vis/setVisible 1 +/gate/water_slice_1/vis/setColor blue + +# Second Alu slice +/gate/mainbox/daughters/name alu_slice +/gate/mainbox/daughters/insert box +/gate/alu_slice/geometry/setXLength 30 cm +/gate/alu_slice/geometry/setYLength 1 cm +/gate/alu_slice/geometry/setZLength 30.5 cm +/gate/alu_slice/placement/setTranslation 0 12.5 0 cm +/gate/alu_slice/setMaterial AluminiumEGS +/gate/alu_slice/vis/setVisible 1 +/gate/alu_slice/vis/setColor yellow + +# Third Lung slice +/gate/mainbox/daughters/name lung_slice +/gate/mainbox/daughters/insert box +/gate/lung_slice/geometry/setXLength 30.5 cm +/gate/lung_slice/geometry/setYLength 3 cm +/gate/lung_slice/geometry/setZLength 30.5 cm +/gate/lung_slice/placement/setTranslation 0 10.5 0 cm +/gate/lung_slice/setMaterial Lung +/gate/lung_slice/vis/setVisible 1 +/gate/lung_slice/vis/setColor red + + +#collimater +/gate/world/daughters/name colli1 +/gate/world/daughters/insert box +/gate/colli1/geometry/setXLength 200 cm +/gate/colli1/geometry/setYLength 0.0001 cm +/gate/colli1/geometry/setZLength 200 cm +/gate/colli1/placement/setTranslation 0 0.00005 -100.75 cm +/gate/colli1/setMaterial Vacuum +/gate/colli1/vis/setVisible 1 + +/gate/world/daughters/name colli2 +/gate/world/daughters/insert box +/gate/colli2/geometry/setXLength 200 cm +/gate/colli2/geometry/setYLength 0.0001 cm +/gate/colli2/geometry/setZLength 200 cm +/gate/colli2/placement/setTranslation 0 0.00005 100.75 cm +/gate/colli2/setMaterial Vacuum +/gate/colli2/vis/setVisible 1 + +/gate/world/daughters/name colli3 +/gate/world/daughters/insert box +/gate/colli3/geometry/setXLength 200 cm +/gate/colli3/geometry/setYLength 0.0001 cm +/gate/colli3/geometry/setZLength 1.5 cm +/gate/colli3/placement/setTranslation -100.75 0.00005 0 cm +/gate/colli3/setMaterial Vacuum +/gate/colli3/vis/setVisible 1 + +/gate/world/daughters/name colli4 +/gate/world/daughters/insert box +/gate/colli4/geometry/setXLength 200 cm +/gate/colli4/geometry/setYLength 0.0001 cm +/gate/colli4/geometry/setZLength 1.5 cm +/gate/colli4/placement/setTranslation 100.75 0.00005 0 cm +/gate/colli4/setMaterial Vacuum +/gate/colli4/vis/setVisible 1 + + +/gate/geometry/setIonisationPotential Water 75 eV +/gate/geometry/setIonisationPotential AluminiumEGS 166 eV +/gate/geometry/setIonisationPotential Lung 75.2 eV +/gate/geometry/setIonisationPotential Air 85.7 eV + + + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 1 mm +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Positron/SetCutInRegion world 1 mm + +/gate/physics/Gamma/SetCutInRegion mainbox 0.1 mm +/gate/physics/Electron/SetCutInRegion mainbox 0.1 mm +/gate/physics/Positron/SetCutInRegion mainbox 0.1 mm + +/gate/physics/SetMaxStepSizeInRegion mainbox 0.01 mm +/gate/physics/ActivateStepLimiter e- + +/gate/physics/displayCuts + + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/Electron-20MeV.root +/gate/actor/doseDistribution/attachTo mainbox +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setPosition 0 0 0 cm +/gate/actor/doseDistribution/setSize 5 300 5 mm +/gate/actor/doseDistribution/setVoxelSize 5 2 5 mm +/gate/actor/doseDistribution/saveEveryNSeconds 300 +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableUncertaintyDose true +/gate/actor/doseDistribution/enableSquaredDose true +/gate/actor/doseDistribution/enableSquaredEdep true +/gate/actor/doseDistribution/enableNumberOfHits true + +/gate/actor/addActor DoseActor doseDistribution2 +/gate/actor/doseDistribution2/save output/Electron-20MeV.mhd +/gate/actor/doseDistribution2/attachTo mainbox +/gate/actor/doseDistribution2/stepHitType random +/gate/actor/doseDistribution2/setPosition 0 0 0 cm +/gate/actor/doseDistribution2/setSize 5 300 5 mm +/gate/actor/doseDistribution2/setVoxelSize 5 2 5 mm +/gate/actor/doseDistribution2/saveEveryNSeconds 300 +/gate/actor/doseDistribution2/enableEdep true +/gate/actor/doseDistribution2/enableUncertaintyEdep true +/gate/actor/doseDistribution2/enableDose true +/gate/actor/doseDistribution2/enableUncertaintyDose true +/gate/actor/doseDistribution2/enableSquaredDose true +/gate/actor/doseDistribution2/enableSquaredEdep true +/gate/actor/doseDistribution2/enableNumberOfHits true + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/statElectron-20MeV.txt +/gate/actor/stat/saveEveryNSeconds 60 + +/gate/actor/addActor ParticleInVolumeActor counter +/gate/actor/counter/save output/counterElectron-20MeV.txt +/gate/actor/counter/saveEveryNSeconds 60 +/gate/actor/counter/addFilter IDFilter +/gate/actor/counter/IDFilter/selectID 1 +/gate/actor/counter/attachTo mainbox +/gate/actor/counter/setResolution 1 1 1 + +/gate/actor/addActor KillActor kill1 +/gate/actor/kill1/attachTo colli1 +/gate/actor/kill1/save output/colli1.txt +/gate/actor/kill1/addFilter IDFilter +/gate/actor/kill1/IDFilter/selectID 1 + +/gate/actor/addActor KillActor kill2 +/gate/actor/kill2/attachTo colli2 +/gate/actor/kill2/save output/colli2.txt +/gate/actor/kill2/addFilter IDFilter +/gate/actor/kill2/IDFilter/selectID 1 + +/gate/actor/addActor KillActor kill3 +/gate/actor/kill3/attachTo colli3 +/gate/actor/kill3/save output/colli3.txt +/gate/actor/kill3/addFilter IDFilter +/gate/actor/kill3/IDFilter/selectID 1 + +/gate/actor/addActor KillActor kill4 +/gate/actor/kill4/attachTo colli4 +/gate/actor/kill4/save output/colli4.txt +/gate/actor/kill4/addFilter IDFilter +/gate/actor/kill4/IDFilter/selectID 1 + + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/gate/source/addSource mybeam gps +/gate/source/mybeam/gps/particle e- +/gate/source/mybeam/gps/energy 20 MeV + +/gate/source/mybeam/gps/position 0 100 0 cm +/gate/source/mybeam/gps/type Point +/gate/source/mybeam/gps/ang/type iso +/gate/source/mybeam/gps/posrot1 1 0 0 +/gate/source/mybeam/gps/posrot2 0 0 1 +/gate/source/mybeam/gps/ang/mintheta 89.570 deg +/gate/source/mybeam/gps/ang/maxtheta 90.4298 deg +/gate/source/mybeam/gps/ang/minphi 89.570 deg +/gate/source/mybeam/gps/ang/maxphi 90.4298 deg + +#===================================================== +# START BEAMS +#===================================================== + + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/application/setTotalNumberOfPrimaries 300 +#0 +/gate/application/start diff --git a/dosimetry/Radiotherapy/example9/mac/verbose.mac b/dosimetry/Radiotherapy/example9/mac/verbose.mac new file mode 100644 index 00000000..032756e3 --- /dev/null +++ b/dosimetry/Radiotherapy/example9/mac/verbose.mac @@ -0,0 +1,16 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 1 +/gate/verbose Warning 1 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 2 +/gate/verbose Core 1 + + diff --git a/dosimetry/Radiotherapy/example9/mac/visu.mac b/dosimetry/Radiotherapy/example9/mac/visu.mac new file mode 100644 index 00000000..c4793fcc --- /dev/null +++ b/dosimetry/Radiotherapy/example9/mac/visu.mac @@ -0,0 +1,12 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +#/vis/open OGLSQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + diff --git a/dosimetry/Radiotherapy/example9/output/.gitignore b/dosimetry/Radiotherapy/example9/output/.gitignore new file mode 100644 index 00000000..3bdac387 --- /dev/null +++ b/dosimetry/Radiotherapy/example9/output/.gitignore @@ -0,0 +1,27 @@ +/Electron-20MeV-Dose-Squared.mhd +/Electron-20MeV-Dose-Squared.raw +/Electron-20MeV-Dose-Squared.root +/Electron-20MeV-Dose-Uncertainty.mhd +/Electron-20MeV-Dose-Uncertainty.raw +/Electron-20MeV-Dose-Uncertainty.root +/Electron-20MeV-Dose.mhd +/Electron-20MeV-Dose.raw +/Electron-20MeV-Dose.root +/Electron-20MeV-Edep-Squared.mhd +/Electron-20MeV-Edep-Squared.raw +/Electron-20MeV-Edep-Squared.root +/Electron-20MeV-Edep-Uncertainty.mhd +/Electron-20MeV-Edep-Uncertainty.raw +/Electron-20MeV-Edep-Uncertainty.root +/Electron-20MeV-Edep.mhd +/Electron-20MeV-Edep.raw +/Electron-20MeV-Edep.root +/Electron-20MeV-NbOfHits.mhd +/Electron-20MeV-NbOfHits.raw +/Electron-20MeV-NbOfHits.root +/colli1.txt +/colli2.txt +/colli3.txt +/colli4.txt +/counterElectron-20MeV.txt +/statElectron-20MeV.txt diff --git a/dosimetry/Radiotherapy/example9/output/readme.txt b/dosimetry/Radiotherapy/example9/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/Radiotherapy/example9/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/Radiotherapy/readme.md b/dosimetry/Radiotherapy/readme.md new file mode 100644 index 00000000..23f54b8b --- /dev/null +++ b/dosimetry/Radiotherapy/readme.md @@ -0,0 +1,27 @@ +## Proton therapy + + **Example 4** : Beam optics simulation in vacuum for a pencil beam + depth-dose profile in water. A root macro is provided to analysis the produced phase space files. + + **Example 5** : Treatment plan simulation of proton active scanning beam delivery (TPSPencilBeam source). A root macro is provided to analysis the produced phase space files. + + **Example 6** : Proton pencil beam in heterogeneous phantom (water, bones, Lung) with Pencil Beam Scanning source: comparison between dose to water and dose to dose to medium. + +## Carbon ion therapy + + **Example 1** : Carbon beam in water tank or in patient CT image. Output is a 3D dose distribution map (with associated statistical uncertainty) and map of produced C11. + +## Photon/electron therapy + + **Example 2** : Photon beam in patient CT image. 3D dose distribution map (with associated uncertainty). Two different navigators are tested NestedParameterized and Regionalized, with two number of materials. + + **Example 3** : Photon beam in patient CT image with IMRT irradiation. 100 slices with different MLC positions. + + **Example 7** : Example to use repeater/mover and both at the same time. + + **Example 8** : Photon beam from a Linac into a box with water/alu/lung. See Figure4 from [Jan et al PMB 2011]. + + **Example 9** : Electron beam from a Linac into a box with water/alu/lung. See Figure5 from [Jan et al PMB 2011]. + +## Radiography + + **Example 10** : Radiography of a thorax phantom. Outputs are 3D dose distribution maps computed with the classical method and the accelerated (TLE) method. diff --git a/dosimetry/TEPCActor/TEPCactor.pdf b/dosimetry/TEPCActor/TEPCactor.pdf new file mode 100644 index 00000000..eff2af45 Binary files /dev/null and b/dosimetry/TEPCActor/TEPCactor.pdf differ diff --git a/dosimetry/TEPCActor/data/myGateMaterials.db b/dosimetry/TEPCActor/data/myGateMaterials.db new file mode 100644 index 00000000..2d8efecf --- /dev/null +++ b/dosimetry/TEPCActor/data/myGateMaterials.db @@ -0,0 +1,509 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Iodine: d=4.93 g/cm3 ; n=1 + +el: name=auto; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +TE_A_150: d=1.127 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.101 + +el: name=Carbon ; f=0.776 + +el: name=Nitrogen ; f=0.035 + +el: name=Oxygen ; f=0.052 + +el: name=Fluorine ; f=0.017 + +el: name=Calcium ; f=0.019 + +TE_gas: d=0.00182628 g/cm3 ; n=4 ; state=gas + +el: name=Hydrogen ; f=0.10268 + +el: name=Carbon ; f=0.56893 + +el: name=Nitrogen ; f=0.03503 + +el: name=Oxygen ; f=0.29336 + +TE_gas_44mbar: d=0.07931 mg/cm3 ; n=4 ; state=gas + +el: name=Hydrogen ; f=0.10268 + +el: name=Carbon ; f=0.56893 + +el: name=Nitrogen ; f=0.03503 + +el: name=Oxygen ; f=0.29336 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +FITC: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +RhB: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Epidermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Hypodermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/TEPCActor/mac/main_optimizedTEPC.mac b/dosimetry/TEPCActor/mac/main_optimizedTEPC.mac new file mode 100644 index 00000000..25da1e1f --- /dev/null +++ b/dosimetry/TEPCActor/mac/main_optimizedTEPC.mac @@ -0,0 +1,191 @@ +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 + +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY and ACTORS +#===================================================== + +/gate/geometry/setMaterialDatabase data/myGateMaterials.db + +# ----------------------------------------------------- +# Water box + +/gate/world/setMaterial Vacuum +/gate/world/geometry/setXLength 2 m +/gate/world/geometry/setYLength 2 m +/gate/world/geometry/setZLength 2 m + +/gate/world/daughters/name tank +/gate/world/daughters/insert box +/gate/tank/setMaterial Water +/gate/tank/geometry/setXLength 300 mm +/gate/tank/geometry/setYLength 300 mm +/gate/tank/geometry/setZLength 300 mm +/gate/tank/vis/setColor green +/gate/tank/vis/forceWireframe + +# ----------------------------------------------------- +# TEPC geometry + +/gate/tank/daughters/name TEPC +/gate/tank/daughters/insert sphere +/gate/TEPC/geometry/setRmin 0.0 mm +/gate/TEPC/geometry/setRmax 7.62 mm +/gate/TEPC/setMaterial TE_A_150 +/gate/TEPC/vis/setColor white + +# measurement_position = - halfZ_tank(150.00mm) + radius_TEPCgas(6.35mm) + depth +# ---- TEPC in the plateau region (depth=50mm) +/gate/TEPC/placement/setTranslation 0.0 0.0 -93.65 mm +# ---- TEPC in the peak region (depth=160mm) +#/gate/TEPC/placement/setTranslation 0.0 0.0 16.35 mm + +/gate/TEPC/daughters/name TEPCcut1 +/gate/TEPC/daughters/insert sphere +/gate/TEPCcut1/geometry/setRmin 6.361 mm +/gate/TEPCcut1/geometry/setRmax 6.461 mm +/gate/TEPCcut1/setMaterial TE_A_150 +/gate/TEPCcut1/placement/setTranslation 0.0 0.0 0.0 mm +/gate/TEPCcut1/vis/setColor white + +/gate/TEPC/daughters/name TEPCcut2 +/gate/TEPC/daughters/insert sphere +/gate/TEPCcut2/geometry/setRmin 6.351 mm +/gate/TEPCcut2/geometry/setRmax 6.361 mm +/gate/TEPCcut2/setMaterial TE_A_150 +/gate/TEPCcut2/placement/setTranslation 0.0 0.0 0.0 mm +/gate/TEPCcut2/vis/setColor white + +/gate/TEPC/daughters/name TEPCcut3 +/gate/TEPC/daughters/insert sphere +/gate/TEPCcut3/geometry/setRmin 6.350 mm +/gate/TEPCcut3/geometry/setRmax 6.351 mm +/gate/TEPCcut3/setMaterial TE_A_150 +/gate/TEPCcut3/placement/setTranslation 0.0 0.0 0.0 mm +/gate/TEPCcut3/vis/setColor white + +/gate/TEPC/daughters/name TEPCgas +/gate/TEPC/daughters/insert sphere +/gate/TEPCgas/geometry/setRmin 0.0 mm +/gate/TEPCgas/geometry/setRmax 6.35 mm +/gate/TEPCgas/setMaterial TE_gas +/gate/TEPCgas/placement/setTranslation 0.0 0.0 0.0 mm +/gate/TEPCgas/vis/setColor blue +/gate/TEPCgas/vis/forceSolid + +#===================================================== +# ACTOR +#===================================================== + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat.txt +/gate/actor/stat/saveEveryNSeconds 60 + +/gate/actor/addActor TEPCActor myTEPC +/gate/actor/myTEPC/attachTo TEPCgas +/gate/actor/myTEPC/save output/myLETspectrum.root +/gate/actor/myTEPC/saveAsText false +/gate/actor/myTEPC/setPressure 0.044 bar +/gate/actor/myTEPC/setLogscale true +/gate/actor/myTEPC/setNumberOfBins 150 +/gate/actor/myTEPC/setEmin 0.01 keV +/gate/actor/myTEPC/setNOrders 6 +/gate/actor/myTEPC/setNormByEvent true + +#===================================================== +# PHYSIC +#===================================================== + +/gate/physics/addPhysicsList QGSP_BIC_HP_PEN + +#===================================================== +# CUTS +#===================================================== + +/gate/physics/Gamma/SetCutInRegion tank 1 mm +/gate/physics/Electron/SetCutInRegion tank 1 mm +/gate/physics/Positron/SetCutInRegion tank 1 mm +/gate/physics/Proton/SetCutInRegion tank 1 mm + +/gate/physics/Gamma/SetCutInRegion TEPC 0.1 mm +/gate/physics/Electron/SetCutInRegion TEPC 0.1 mm +/gate/physics/Positron/SetCutInRegion TEPC 0.1 mm +/gate/physics/Proton/SetCutInRegion TEPC 0.1 mm + +/gate/physics/Gamma/SetCutInRegion TEPCcut1 0.01 mm +/gate/physics/Electron/SetCutInRegion TEPCcut1 0.01 mm +/gate/physics/Positron/SetCutInRegion TEPCcut1 0.01 mm +/gate/physics/Proton/SetCutInRegion TEPCcut1 0.01 mm + +/gate/physics/Gamma/SetCutInRegion TEPCcut2 0.001 mm +/gate/physics/Electron/SetCutInRegion TEPCcut2 0.001 mm +/gate/physics/Positron/SetCutInRegion TEPCcut2 0.001 mm +/gate/physics/Proton/SetCutInRegion TEPCcut2 0.001 mm + +/gate/physics/Gamma/SetCutInRegion TEPCcut3 0.0001 mm +/gate/physics/Electron/SetCutInRegion TEPCcut3 0.0001 mm +/gate/physics/Positron/SetCutInRegion TEPCcut3 0.0001 mm +/gate/physics/Proton/SetCutInRegion TEPCcut3 0.0001 mm + +/gate/physics/Gamma/SetCutInRegion TEPCgas 0.0001 mm +/gate/physics/Electron/SetCutInRegion TEPCgas 0.0001 mm +/gate/physics/Positron/SetCutInRegion TEPCgas 0.0001 mm +/gate/physics/Proton/SetCutInRegion TEPCgas 0.0001 mm + +#------------ +# stepLimiter +#------------ + +/gate/physics/SetMaxStepSizeInRegion tank 1.0 mm +/gate/physics/SetMaxStepSizeInRegion TEPC 0.1 mm +/gate/physics/SetMaxStepSizeInRegion TEPCcut1 0.01 mm +/gate/physics/SetMaxStepSizeInRegion TEPCcut2 0.001 mm +/gate/physics/SetMaxStepSizeInRegion TEPCcut3 0.0001 mm +/gate/physics/SetMaxStepSizeInRegion TEPCgas 1.0 mm + +/gate/physics/ActivateStepLimiter proton + +/gate/physics/displayCuts + +#===================================================== +# BEAM +#===================================================== + +/gate/source/addSource protongun gps +/gate/source/protongun/gps/particle proton +/gate/source/protongun/gps/monoenergy 155 MeV +/gate/source/protongun/gps/type Plane +/gate/source/protongun/gps/pos/shape Circle +/gate/source/protongun/gps/pos/radius 25.0 mm +/gate/source/protongun/gps/centre 0.0 0.0 -400.0 mm +/gate/source/protongun/gps/direction 0 0 1 + +#===================================================== +# MAIN +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/run/enableGlobalOutput true +/gate/run/initialize + +# PARTICLE +/gate/application/setTotalNumberOfPrimaries 1000000 +/gate/application/start diff --git a/dosimetry/TEPCActor/mac/visu.mac b/dosimetry/TEPCActor/mac/visu.mac new file mode 100644 index 00000000..32c60af1 --- /dev/null +++ b/dosimetry/TEPCActor/mac/visu.mac @@ -0,0 +1,16 @@ +/vis/open OGLSX 1000 +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +#/vis/scene/endOfEventAction accumulate 1 + +/vis/scene/add/axes -150 300 100 100 mm +#/vis/viewer/set/auxiliaryEdge true + +/vis/viewer/set/viewpointThetaPhi 60 40 +/vis/viewer/zoom 4 + + + + diff --git a/dosimetry/TEPCActor/output/results.txt b/dosimetry/TEPCActor/output/results.txt new file mode 100644 index 00000000..57942a12 --- /dev/null +++ b/dosimetry/TEPCActor/output/results.txt @@ -0,0 +1 @@ +put your results here ! \ No newline at end of file diff --git a/dosimetry/TEPCActor/readme.txt b/dosimetry/TEPCActor/readme.txt new file mode 100644 index 00000000..8e45b820 --- /dev/null +++ b/dosimetry/TEPCActor/readme.txt @@ -0,0 +1,34 @@ +======================================= + GATE - TEPC actor +======================================= + +Authors: F. Smekens, L. Maigne* +Laboratoire de Physique de Clermont, UMR6533 University Clermont Auvergne CNRS/IN2P3 - France +* Corresponding author: lydia.maigne@clermont.in2p3.fr + + +---> Description + +This example shows how to use the TEPC actor in order to register the lineal energy transfer (LET) distribution using a TEPC detector geometry. +This detector has the specificity to mimic the shape and composition of structures (about 1 um of diameter) sensitive to radiation in a cell nucleus. +The final LET distribution is generally used to calculate the biological dose for high LET radiation or to characterize the beam quality for radioprotection issues. + +---> Set-up + +The geometry consists in a spherical TEPC detector positioned in a water tank. The TEPC is composed of a wall of A-150 plastic of 1.27 mm width and a low pressure tissue-equivalent gas cavity of 12.7 mm radius. +This geometry is irradiated with a circular (radius of 25 mm) monoenergetic 155 MeV proton beam. +The TEPC detector can be positioned at two different depths along the Bragg dose profile in order to measure the LET distribution: (1) the plateau region at 50 mm and (2) the peak region at 160 mm. + +---> Physics and cuts + +The QGSP_BIC_HP physicsList is set up following the recommendations concerning medical applications using protons. +In order to optimize the computing time, the TEPC wall is subdivided into 5 regions where cuts and stepLimiters decrease from the outer to the inner region. + +---> Output + +The LET distribution is scored using a TEPC actor. Users have the possibility to set the energy range of the final distribution and to plot it using linear or logarithm scales. User can also tune the low pressure gas in the TEPC cavity. The final output is saved as a Root file. In order to observe the plots, the ROOT viewer will have to be set with the 'setLogX' and 'setLogY' options activated. + +Note: a detailed description of the commands available for the TEPC actor can be found on the Gate/Geant4 wiki. The optimization of the cuts and stepLimiters for this TEPC geometry is also described. + +======================================= + diff --git a/dosimetry/UserSpectrum/README b/dosimetry/UserSpectrum/README new file mode 100644 index 00000000..8288eeb3 --- /dev/null +++ b/dosimetry/UserSpectrum/README @@ -0,0 +1,41 @@ +======================================= + GATE - UserSpectrum source +======================================= + +Authors: S. NICOLAS, Y. Perrot, L. Maigne* +Laboratoire de Physique Corpusculaire de Clermont-Ferrand, CNRS/IN2P3 - Clermont University, France +* Corresponding author: maigne@clermont.in2p3.fr + + +---> Description + +This example shows how to use the different modes of UserSpectrum source (Discrete Spectrum (mode 1), Histogram (mode 2) and Linear interpolation spectrum (mode 3)). + +---> Set-up + +The geometry consists in a world volume made of liquid water including one box (MainBox) made of liquid water. +Three isotropic point sources centered in the MainBox are created: +one gamma source emitting particles from a discrete spectrum (mode 1), +one electron source emitting particles from a histogram (mode 2) +one electron source emitting particles from a linear interpolation spectrum (mode 3). + +Source descriptions are defined with txt file format: +The first line describe the mode value and the minimum energy. +Following lines described energy(MeV) and probability values. + +Text files are located in the data repository. + +---> Physics + +The Geant4 Standard option 3 physics list is assigned to the world volume and the MainBox volume with a cut of 10 kilometers to avoid secondary particles. +A KillActor (allocated to the MainBox) is used to kill primary particles when they are created (before all interactions). + + +---> Output + +All spectrum sources are saved with an EnergySpectrumActor. +To analyse the spectrum with ROOT, use the plot.C macro file. + + +======================================= + diff --git a/dosimetry/UserSpectrum/data/DiscreteSpectrum.txt b/dosimetry/UserSpectrum/data/DiscreteSpectrum.txt new file mode 100644 index 00000000..5c355fdb --- /dev/null +++ b/dosimetry/UserSpectrum/data/DiscreteSpectrum.txt @@ -0,0 +1,10 @@ +1 0 +0.2 0.2 +0.4 0.4 +0.6 0.6 +0.8 0.8 +1.0 1 +1.2 0.8 +1.4 0.6 +1.6 0.4 +1.8 0.2 \ No newline at end of file diff --git a/dosimetry/UserSpectrum/data/GateMaterials.db b/dosimetry/UserSpectrum/data/GateMaterials.db new file mode 100644 index 00000000..c679a476 --- /dev/null +++ b/dosimetry/UserSpectrum/data/GateMaterials.db @@ -0,0 +1,436 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tantalum: S= Ta ; Z= 73. ; A= 180.95 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Copper: d=8.92 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Beryllium: d=1.85 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Zinc: d=7.1g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tantalum: d=16.65 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Kapton: d=1.42 g/cm3 ; n=4 + +el: name=Hydrogen ; f=0.026362 + +el: name=Carbon ; f=0.691133 + +el: name=Nitrogen ; f=0.07327 + +el: name=Oxygen ; f=0.209235 + +Mylar: d=1.4 g/cm3 ; n=3 + +el: name=Hydrogen ; f=0.041958 + +el: name=Carbon ; f=0.625017 + +el: name=Oxygen ; f=0.333025 + +Cerrotru: d=8.72 g/cm3; n=2 ; state=Solid + +el: name=Bismuth ; f=0.58 + +el: name=Tin ; f=0.42 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Air2: d=2.58 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Paraffine: d=0.8 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +Adipose: d=0.92 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +Blood: d=1.06 g/cm3 ; n=10 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +Heart: d=1.05 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +Kidney: d=1.05 g/cm3 ; n=10 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +Liver: d=1.06 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +Lymph: d=1.03 g/cm3 ; n=7 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +Pancreas: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +Intestine: d=1.03 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +Skull: d=1.61 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +Cartilage: d=1.10 g/cm3 ; n=8 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +Brain: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +Spleen: d=1.06 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +CdTe: d=5.85 g/cm3 ; n=2; state=solide + +el: name=Cadmium ; f=0.468358 + +el: name=Tellurium ; f=0.531642 + +PMMA: d=1.19 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 diff --git a/dosimetry/UserSpectrum/data/Histogram.txt b/dosimetry/UserSpectrum/data/Histogram.txt new file mode 100644 index 00000000..fafcffb6 --- /dev/null +++ b/dosimetry/UserSpectrum/data/Histogram.txt @@ -0,0 +1,10 @@ +2 2 +2.2 0.2 +2.4 0.4 +2.6 0.6 +2.8 0.8 +3.0 1 +3.2 0.8 +3.4 0.6 +3.6 0.4 +3.8 0.2 \ No newline at end of file diff --git a/dosimetry/UserSpectrum/data/InterpolationSpectrum.txt b/dosimetry/UserSpectrum/data/InterpolationSpectrum.txt new file mode 100644 index 00000000..84bf028a --- /dev/null +++ b/dosimetry/UserSpectrum/data/InterpolationSpectrum.txt @@ -0,0 +1,10 @@ +3 0 +4.2 0.2 +4.4 0.4 +4.6 0.6 +4.8 0.8 +5.0 1 +5.2 0.8 +5.4 0.6 +5.6 0.4 +5.8 0.2 \ No newline at end of file diff --git a/dosimetry/UserSpectrum/mac/geometry.mac b/dosimetry/UserSpectrum/mac/geometry.mac new file mode 100644 index 00000000..d6237d86 --- /dev/null +++ b/dosimetry/UserSpectrum/mac/geometry.mac @@ -0,0 +1,13 @@ +# W O R L D +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m +/gate/world/setMaterial Water + +# MAIN BOX +/gate/world/daughters/name MainBox +/gate/world/daughters/insert box +/gate/MainBox/geometry/setXLength 4.5 m +/gate/MainBox/geometry/setYLength 4.5 m +/gate/MainBox/geometry/setZLength 4.5 m +/gate/MainBox/setMaterial Water \ No newline at end of file diff --git a/dosimetry/UserSpectrum/mac/main.mac b/dosimetry/UserSpectrum/mac/main.mac new file mode 100644 index 00000000..50de8c2b --- /dev/null +++ b/dosimetry/UserSpectrum/mac/main.mac @@ -0,0 +1,76 @@ +###################################################### +# GUIDE: User Spectrum source # +###################################################### + + +#===================================================== +# VISUALISATION +#===================================================== + +#/control/execute visu.mac + + +#===================================================== +# MATERIAL DATABASE +#===================================================== + +/gate/geometry/setMaterialDatabase ./data/GateMaterials.db + + +#===================================================== +# VERBOSE +#===================================================== + +/control/execute ./mac/verbose.mac + + +#===================================================== +# GEOMETRY +#===================================================== + +/control/execute ./mac/geometry.mac + + +#===================================================== +# PHYSICS +#===================================================== + +/control/execute ./mac/physics.mac + + +#===================================================== +# OUTPUT +#===================================================== + +/control/execute ./mac/output.mac + + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + + +#===================================================== +# SOURCE +#===================================================== + +/control/execute ./mac/source.mac + + + +#==================================================== +# RANDOM +#==================================================== +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 1 + + +#===================================================== +# SIMULTAION # START BEAMS +#===================================================== +/gate/application/setTotalNumberOfPrimaries 15000000 +/gate/application/start + + diff --git a/dosimetry/UserSpectrum/mac/output.mac b/dosimetry/UserSpectrum/mac/output.mac new file mode 100644 index 00000000..16ae4b99 --- /dev/null +++ b/dosimetry/UserSpectrum/mac/output.mac @@ -0,0 +1,22 @@ +#===================================================== +# killActor +#===================================================== + +#Declaration of actor +/gate/actor/addActor KillActor killer +#Declaration of output +#/gate/actor/killer/save ./output/killer.txt +#Attachment to a volume +/gate/actor/killer/attachTo MainBox + + +#===================================================== +# EnergySpectrumActor +#===================================================== + +/gate/actor/addActor EnergySpectrumActor save_example +/gate/actor/save_example/attachTo MainBox +/gate/actor/save_example/save ./output/UserSpectrumExample.root +/gate/actor/save_example/energySpectrum/setEmin 0 eV +/gate/actor/save_example/energySpectrum/setEmax 6 MeV +/gate/actor/save_example/energySpectrum/setNumberOfBins 600 diff --git a/dosimetry/UserSpectrum/mac/physics.mac b/dosimetry/UserSpectrum/mac/physics.mac new file mode 100644 index 00000000..48d49eeb --- /dev/null +++ b/dosimetry/UserSpectrum/mac/physics.mac @@ -0,0 +1,15 @@ + +/gate/physics/addPhysicsList emstandard_opt3 + + +#===================================================== +# CUTS +#===================================================== +/gate/physics/Gamma/SetCutInRegion world 10 km +/gate/physics/Electron/SetCutInRegion world 10 km +/gate/physics/Positron/SetCutInRegion world 10 km + +/gate/physics/Gamma/SetCutInRegion MainBox 10 km +/gate/physics/Electron/SetCutInRegion MainBox 10 km +/gate/physics/Positron/SetCutInRegion MainBox 10 km +/gate/physics/SetMaxStepSizeInRegion MainBox 10 km \ No newline at end of file diff --git a/dosimetry/UserSpectrum/mac/source.mac b/dosimetry/UserSpectrum/mac/source.mac new file mode 100644 index 00000000..27203e22 --- /dev/null +++ b/dosimetry/UserSpectrum/mac/source.mac @@ -0,0 +1,27 @@ +#################### Mode 1: Discrete Spectrum #################### +/gate/source/addSource spectrumLine gps +/gate/source/spectrumLine/gps/particle gamma +/gate/source/spectrumLine/gps/energytype UserSpectrum +/gate/source/spectrumLine/gps/setSpectrumFile ./data/DiscreteSpectrum.txt +/gate/source/spectrumLine/setIntensity 1 +#################### Mode 1: Discrete Spectrum #################### + + + +#################### Mode 2: Histogram #################### +/gate/source/addSource histogram gps +/gate/source/histogram/gps/particle e- +/gate/source/histogram/gps/energytype UserSpectrum +/gate/source/histogram/gps/setSpectrumFile ./data/Histogram.txt +/gate/source/histogram/setIntensity 10 +#################### Mode 2: Histogram #################### + + + +#################### Mode 3: Linear interpolation spectrum #################### +/gate/source/addSource interpolationSpectrum gps +/gate/source/interpolationSpectrum/gps/particle e- +/gate/source/interpolationSpectrum/gps/energytype UserSpectrum +/gate/source/interpolationSpectrum/gps/setSpectrumFile ./data/InterpolationSpectrum.txt +/gate/source/interpolationSpectrum/setIntensity 10 +#################### Mode 3: Linear interpolation spectrum #################### diff --git a/dosimetry/UserSpectrum/mac/verbose.mac b/dosimetry/UserSpectrum/mac/verbose.mac new file mode 100644 index 00000000..f49ef331 --- /dev/null +++ b/dosimetry/UserSpectrum/mac/verbose.mac @@ -0,0 +1,17 @@ +/gate/verbose Physic 2 +/gate/verbose Cuts 2 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 2 +/gate/verbose Step 2 +/gate/verbose Error 2 +/gate/verbose Warning 2 +/gate/verbose Output 2 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 2 +/gate/verbose Core 0 +/run/verbose 1 +/event/verbose 0 +/tracking/verbose 0 diff --git a/dosimetry/UserSpectrum/mac/visu.mac b/dosimetry/UserSpectrum/mac/visu.mac new file mode 100644 index 00000000..a08533a1 --- /dev/null +++ b/dosimetry/UserSpectrum/mac/visu.mac @@ -0,0 +1,7 @@ +/vis/open OGLSQt +/vis/viewer/set/viewpointThetaPhi 0 90 +/vis/viewer/zoom 20.0 +/vis/drawVolume +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate \ No newline at end of file diff --git a/dosimetry/UserSpectrum/output/SpectrumOutput.png b/dosimetry/UserSpectrum/output/SpectrumOutput.png new file mode 100644 index 00000000..ef141e8e --- /dev/null +++ b/dosimetry/UserSpectrum/output/SpectrumOutput.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a4ef355360925def823816977195cf32b0fe2b173696805ade7ea145e65fe59 +size 13402 diff --git a/dosimetry/UserSpectrum/output/plot.C b/dosimetry/UserSpectrum/output/plot.C new file mode 100755 index 00000000..e47187fa --- /dev/null +++ b/dosimetry/UserSpectrum/output/plot.C @@ -0,0 +1,39 @@ +// ********************************************************************* +// To execute this macro under ROOT, +// 1 - launch ROOT (usually type 'root' at your machine's prompt) +// - type '.X plot.C' at the ROOT session prompt +// 2 - in your terminal type 'root plot.C' +// by Y. PERROT, S. NICOLAS +// +// ********************************************************************* + +{ +// root initialisation for graphical output +gROOT->Reset(); +gStyle->SetPalette(1); +gROOT->SetStyle("Plain"); + +// create a new canvas +c1 = new TCanvas ("c1","graph",66,52,1000,500); + +// open the output file +TFile* f =new TFile (" UserSpectrumExample.root"); +// and print the content +f->ls(); + +// retrieve the energy spectrum histogram +TH1F * h1 = (TH1F*)f->Get("energySpectrum"); +h1->SetLineColor(kBlue); +// set title and the axis legend +h1->SetTitle("Different modes of User Spectrum source"); +h1->GetXaxis()->SetTitle("Energy (MeV)"); +h1->GetYaxis()->SetTitle("Counts"); +h1->GetXaxis()->SetRangeUser(0. ,6); + +// statistic type ( (1) write mean value, number of entries and RMS) +h1->SetStats(1); + +// draw histogram using point (P) associated with error bar (E) or HIST for histogramm +h1->Draw("HIST"); + +} diff --git a/dosimetry/UserSpectrum/readme.md b/dosimetry/UserSpectrum/readme.md new file mode 100644 index 00000000..2b3a01fc --- /dev/null +++ b/dosimetry/UserSpectrum/readme.md @@ -0,0 +1,34 @@ +Authors: +- S. Nicolas, Y. Perrot, L. Maigne
+Laboratoire de Physique Corpusculaire de Clermont-Ferrand, CNRS/IN2P3 - Clermont University, France
+Corresponding author: maigne@clermont.in2p3.fr + +## Description + +This example shows how to use the different modes of UserSpectrum source (**Discrete Spectrum** (mode 1), **Histogram** (mode 2) +and **Linear interpolation spectrum** (mode 3)). + +## Set-up + +The geometry consists in a world volume made of liquid water including one box (MainBox) made of liquid water. +Three isotropic point sources centered in the MainBox are created: +* one gamma source emitting particles from a discrete spectrum (mode 1),
+* one electron source emitting particles from a histogram (mode 2)
+* one electron source emitting particles from a linear interpolation spectrum (mode 3).
+ +Source descriptions are defined with txt file format: +The first line describe the mode value and the minimum energy.
+Following lines described energy(MeV) and probability values. + +Text files are located in the data repository. + +## Physics + +The Geant4 Standard option 3 physics list is assigned to the world volume and the MainBox volume with a cut of 10 kilometers to +avoid secondary particles. A KillActor (allocated to the MainBox) is used to kill primary particles when they are created (before all interactions). + + +## Output + +All spectrum sources are saved with an EnergySpectrumActor.
+To analyse the spectrum with ROOT, use the plot.C macro file. diff --git a/dosimetry/doseactor/unvoxelized-example/README b/dosimetry/doseactor/unvoxelized-example/README new file mode 100644 index 00000000..e3786c41 --- /dev/null +++ b/dosimetry/doseactor/unvoxelized-example/README @@ -0,0 +1,7 @@ +* Author: + - Thomas DESCHLER (thomas.deschler@iphc.cnrs.fr) + +* Informations: + * You can verify that the mass algorithm is working correctly by verifying + the total reconstructed mass and volume (given with "/gate/verbose Actor 1"). + It should be 31,5211g and 8cm³. diff --git a/dosimetry/doseactor/unvoxelized-example/data/GateMaterials.db b/dosimetry/doseactor/unvoxelized-example/data/GateMaterials.db new file mode 100755 index 00000000..78d8d798 --- /dev/null +++ b/dosimetry/doseactor/unvoxelized-example/data/GateMaterials.db @@ -0,0 +1,112 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Lithium6: S= Li6 ; Z= 3. ; A= 6.015 g/mole +Lithium7: S= Li7 ; Z= 3. ; A= 7.016 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Boron10: S= B10 ; Z= 5. ; A= 10.013 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.981539 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Strontium: S= Sr ; Z= 38. ; A= 87.62 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Molybdenum: S= Mo ; Z= 42. ; A= 95.95 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Air: d=1.20479 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Aluminium: d=2.69890 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Carbon: d=1.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Strontium: d=2.64 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Molybdenum: d=10.28 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Gypsum: d=2.32 g/cm3 ; n=4 ; state=solid + +el: name=Hydrogen ; f=0.023416 + +el: name=Oxygen ; f=0.557572 + +el: name=Sulfur ; f=0.186215 + +el: name=Calcium ; f=0.232797 diff --git a/dosimetry/doseactor/unvoxelized-example/mac/main.mac b/dosimetry/doseactor/unvoxelized-example/mac/main.mac new file mode 100644 index 00000000..5777d1cf --- /dev/null +++ b/dosimetry/doseactor/unvoxelized-example/mac/main.mac @@ -0,0 +1,177 @@ +#===================================================== +# VERBOSITY +#===================================================== + +/control/execute mac/verbose.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 2 cm +/gate/world/geometry/setYLength 2 cm +/gate/world/geometry/setZLength 2 cm +/gate/world/vis/setVisible 0 + +## Volume total +/gate/world/daughters/name VolumeTot +/gate/world/daughters/insert box +/gate/VolumeTot/setMaterial Air +/gate/VolumeTot/geometry/setXLength 2 cm +/gate/VolumeTot/geometry/setYLength 2 cm +/gate/VolumeTot/geometry/setZLength 2 cm +/gate/VolumeTot/vis/setColor white +/gate/VolumeTot/vis/forceWireframe + +## Volume Lead +/gate/VolumeTot/daughters/name VolumeLead +/gate/VolumeTot/daughters/insert box +/gate/VolumeLead/setMaterial Lead +/gate/VolumeLead/geometry/setXLength 1 cm +/gate/VolumeLead/geometry/setYLength 2 cm +/gate/VolumeLead/geometry/setZLength 2 cm +/gate/VolumeLead/placement/setRotationAxis 0 1 0 +/gate/VolumeLead/placement/setRotationAngle 90 deg +/gate/VolumeLead/placement/setTranslation 0 0 0.5 cm +/gate/VolumeLead/vis/setColor gray +/gate/VolumeLead/vis/forceSolid + +## Volume Gypsum +/gate/VolumeLead/daughters/name VolumeGypsum +/gate/VolumeLead/daughters/insert box +/gate/VolumeGypsum/setMaterial Gypsum +/gate/VolumeGypsum/geometry/setXLength 1 cm +/gate/VolumeGypsum/geometry/setYLength 1 cm +/gate/VolumeGypsum/geometry/setZLength 2 cm +/gate/VolumeGypsum/placement/setRotationAxis 1 0 0 +/gate/VolumeGypsum/placement/setRotationAngle 90 deg +/gate/VolumeGypsum/placement/setTranslation 0 0 0.5 cm +/gate/VolumeGypsum/vis/setColor yellow +/gate/VolumeGypsum/vis/forceSolid + +## Volume Carbon +/gate/VolumeGypsum/daughters/name VolumeCarbon +/gate/VolumeGypsum/daughters/insert box +/gate/VolumeCarbon/setMaterial Carbon +/gate/VolumeCarbon/geometry/setXLength 1 cm +/gate/VolumeCarbon/geometry/setYLength 1 cm +/gate/VolumeCarbon/geometry/setZLength 1 cm +/gate/VolumeCarbon/placement/setTranslation 0 0 -0.5 cm +/gate/VolumeCarbon/vis/setColor green +/gate/VolumeCarbon/vis/forceSolid + +## Volume Water +/gate/VolumeTot/daughters/name VolumeWater +/gate/VolumeTot/daughters/insert box +/gate/VolumeWater/setMaterial Water +/gate/VolumeWater/geometry/setXLength 2 cm +/gate/VolumeWater/geometry/setYLength 1 cm +/gate/VolumeWater/geometry/setZLength 2 cm +/gate/VolumeWater/placement/setRotationAxis 1 0 0 +/gate/VolumeWater/placement/setRotationAngle 90 deg +/gate/VolumeWater/placement/setTranslation 0 0 -0.5 cm +/gate/VolumeWater/vis/setColor blue +/gate/VolumeWater/vis/forceSolid + +## Volume Al +/gate/VolumeWater/daughters/name VolumeAl +/gate/VolumeWater/daughters/insert box +/gate/VolumeAl/setMaterial Aluminium +/gate/VolumeAl/geometry/setXLength 1 cm +/gate/VolumeAl/geometry/setYLength 2 cm +/gate/VolumeAl/geometry/setZLength 1 cm +/gate/VolumeAl/placement/setRotationAxis 0 0 1 +/gate/VolumeAl/placement/setRotationAngle 90 deg +/gate/VolumeAl/placement/setTranslation 0 0 0.5 cm +/gate/VolumeAl/vis/setColor magenta +/gate/VolumeAl/vis/forceSolid + +## Volume Air +/gate/VolumeAl/daughters/name VolumeAir +/gate/VolumeAl/daughters/insert box +/gate/VolumeAir/setMaterial Air +/gate/VolumeAir/geometry/setXLength 1 cm +/gate/VolumeAir/geometry/setYLength 1 cm +/gate/VolumeAir/geometry/setZLength 1 cm +/gate/VolumeAir/placement/setTranslation 0 0.5 0 cm +/gate/VolumeAir/vis/setColor white +/gate/VolumeAir/vis/forceSolid + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 10 mm +/gate/physics/Electron/SetCutInRegion world 10 mm + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor SimulationStatisticActor SSA +/gate/actor/SSA/save output/SSA.txt + +/gate/actor/addActor DoseActor DAVW +/gate/actor/DAVW/save output/DAVW.mhd +/gate/actor/DAVW/attachTo VolumeTot +/gate/actor/DAVW/stepHitType random +/gate/actor/DAVW/setDoseAlgorithm VolumeWeighting +/gate/actor/DAVW/setResolution 2 2 2 +/gate/actor/DAVW/enableDose true +/gate/actor/DAVW/enableSquaredDose true +/gate/actor/DAVW/enableUncertaintyDose true + +/gate/actor/addActor DoseActor DAMW +/gate/actor/DAMW/save output/DAMW.mhd +/gate/actor/DAMW/attachTo VolumeTot +/gate/actor/DAMW/stepHitType random +/gate/actor/DAMW/setDoseAlgorithm MassWeighting +/gate/actor/DAMW/setResolution 2 2 2 +/gate/actor/DAMW/enableDose true +/gate/actor/DAMW/enableSquaredDose true +/gate/actor/DAMW/enableUncertaintyDose true +/gate/actor/DAMW/exportMassImage output/DAMW-Mass.mhd + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + + +#===================================================== +# BEAM +#===================================================== + +/gate/source/addSource xraygun gps +/gate/source/xraygun/gps/particle gamma +/gate/source/xraygun/gps/energytype Mono +/gate/source/xraygun/gps/ene/mono 100 keV +/gate/source/xraygun/gps/type Plane +/gate/source/xraygun/gps/shape Rectangle +/gate/source/xraygun/gps/pos/halfx 2 cm +/gate/source/xraygun/gps/pos/halfy 2 cm +/gate/source/xraygun/gps/pos/centre 0. 0. 2. cm +/gate/source/xraygun/gps/direction 0 0 -1 + + +#===================================================== +# VISUALISATION +#===================================================== + +#/control/execute mac/visu.mac + +#===================================================== +# START BEAMS +#===================================================== + +/gate/application/setTotalNumberOfPrimaries 1e5 +/gate/application/start diff --git a/dosimetry/doseactor/unvoxelized-example/mac/verbose.mac b/dosimetry/doseactor/unvoxelized-example/mac/verbose.mac new file mode 100755 index 00000000..88f2c29c --- /dev/null +++ b/dosimetry/doseactor/unvoxelized-example/mac/verbose.mac @@ -0,0 +1,18 @@ +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 1 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 1 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/dosimetry/doseactor/unvoxelized-example/mac/visu.mac b/dosimetry/doseactor/unvoxelized-example/mac/visu.mac new file mode 100755 index 00000000..939cabae --- /dev/null +++ b/dosimetry/doseactor/unvoxelized-example/mac/visu.mac @@ -0,0 +1,20 @@ +#===================================================== +# VISUALISATION +#===================================================== + +/vis/open OGL +/vis/drawVolume +/vis/viewer/flush +/vis/viewer/set/viewpointThetaPhi 45 45 +/vis/viewer/zoom 2 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate -1 + +/vis/scene/add/axes 0 0 0 500 mm +/vis/scene/add/text 10 0 0 cm 20 0 0 X +/vis/scene/add/text 0 10 0 cm 20 0 0 Y +/vis/scene/add/text 0 0 10 cm 20 0 0 Z +/vis/viewer/set/auxiliaryEdge true + +/gate/output/allowNoOutput diff --git a/dosimetry/doseactor/unvoxelized-example/output/.gitignore b/dosimetry/doseactor/unvoxelized-example/output/.gitignore new file mode 100644 index 00000000..33662f55 --- /dev/null +++ b/dosimetry/doseactor/unvoxelized-example/output/.gitignore @@ -0,0 +1 @@ +/* diff --git a/dosimetry/doseactor/voxelized-phantom/README b/dosimetry/doseactor/voxelized-phantom/README new file mode 100644 index 00000000..98d01934 --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/README @@ -0,0 +1,8 @@ +* Author: + - Thomas DESCHLER (thomas.deschler@iphc.cnrs.fr) + - Nicolas ARBOR (nicolas.arbor@iphc.cnrs.fr) + +* Informations: + * You can test mass image import/export by commenting/decommenting + corresponding sections in mac/DAMW.mac. By default the macro will + export mass image in output folder. diff --git a/dosimetry/doseactor/voxelized-phantom/data/GateMaterials.db b/dosimetry/doseactor/voxelized-phantom/data/GateMaterials.db new file mode 100755 index 00000000..435538fc --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/data/GateMaterials.db @@ -0,0 +1,846 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 ++el: name=Hydrogen ; n=1 + +Teeth: d=2.750000 g/cm3; n=13; ++el: name=Hydrogen; f=0.022000 ++el: name=Carbon; f=0.095000 ++el: name=Nitrogen; f=0.029000 ++el: name=Oxygen; f=0.421000 ++el: name=Sodium; f=0.000000 ++el: name=Magnesium; f=0.007000 ++el: name=Phosphor; f=0.137000 ++el: name=Sulfur; f=0.000000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.289000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Mineral_bone: d=1.920000 g/cm3; n=13; ++el: name=Hydrogen; f=0.036000 ++el: name=Carbon; f=0.159000 ++el: name=Nitrogen; f=0.042000 ++el: name=Oxygen; f=0.448000 ++el: name=Sodium; f=0.003000 ++el: name=Magnesium; f=0.002000 ++el: name=Phosphor; f=0.094000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.213000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Humeri_upper_half_spongiosa: d=1.185000 g/cm3; n=13; ++el: name=Hydrogen; f=0.087000 ++el: name=Carbon; f=0.366000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.422000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.030000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.062000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Humeri_lower_half_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lower_arm_bones_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Hand_bones_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Clavicles_spongiosa: d=1.191000 g/cm3; n=13; ++el: name=Hydrogen; f=0.087000 ++el: name=Carbon; f=0.361000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.424000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.031000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.064000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Cranium_spongiosa: d=1.245000 g/cm3; n=13; ++el: name=Hydrogen; f=0.081000 ++el: name=Carbon; f=0.317000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.451000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.037000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.078000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Femora_upper_half_spongiosa: d=1.046000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.496000 ++el: name=Nitrogen; f=0.018000 ++el: name=Oxygen; f=0.349000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.009000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.019000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Femora_lower_half_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lower_leg_bones_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Foot_bones_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Mandible_spongiosa: d=1.189000 g/cm3; n=13; ++el: name=Hydrogen; f=0.087000 ++el: name=Carbon; f=0.357000 ++el: name=Nitrogen; f=0.026000 ++el: name=Oxygen; f=0.429000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.030000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.063000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Pelvis_spongiosa: d=1.109000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.406000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.412000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.018000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.038000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Ribs_spongiosa: d=1.092000 g/cm3; n=13; ++el: name=Hydrogen; f=0.097000 ++el: name=Carbon; f=0.381000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.445000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.014000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.028000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Scapulae_spongiosa: d=1.128000 g/cm3; n=13; ++el: name=Hydrogen; f=0.094000 ++el: name=Carbon; f=0.406000 ++el: name=Nitrogen; f=0.024000 ++el: name=Oxygen; f=0.404000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.045000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Cervical_spine_spongiosa: d=1.135000 g/cm3; n=13; ++el: name=Hydrogen; f=0.092000 ++el: name=Carbon; f=0.351000 ++el: name=Nitrogen; f=0.029000 ++el: name=Oxygen; f=0.458000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.021000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.043000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Thoracic_spine_spongiosa: d=1.084000 g/cm3; n=13; ++el: name=Hydrogen; f=0.098000 ++el: name=Carbon; f=0.386000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.442000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.013000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.026000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Lumbar_spine_spongiosa: d=1.171000 g/cm3; n=13; ++el: name=Hydrogen; f=0.088000 ++el: name=Carbon; f=0.329000 ++el: name=Nitrogen; f=0.030000 ++el: name=Oxygen; f=0.466000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.026000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.054000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Sacrum_spongiosa: d=1.052000 g/cm3; n=13; ++el: name=Hydrogen; f=0.102000 ++el: name=Carbon; f=0.410000 ++el: name=Nitrogen; f=0.027000 ++el: name=Oxygen; f=0.433000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.007000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.014000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Sternum_spongiosa: d=1.076000 g/cm3; n=13; ++el: name=Hydrogen; f=0.099000 ++el: name=Carbon; f=0.392000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.439000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.012000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.023000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Humeri_and_femora_upper_halves_medullary_cavity: d=0.980000 g/cm3; n=13; ++el: name=Hydrogen; f=0.115000 ++el: name=Carbon; f=0.637000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.238000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Humeri_and_femora_lower_halves_medullary_cavity: d=0.980000 g/cm3; n=13; ++el: name=Hydrogen; f=0.115000 ++el: name=Carbon; f=0.637000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.238000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lower_arm_bones_medullary_cavity: d=0.980000 g/cm3; n=13; ++el: name=Hydrogen; f=0.115000 ++el: name=Carbon; f=0.637000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.238000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lower_leg_bones_medullary_cavity: d=0.980000 g/cm3; n=13; ++el: name=Hydrogen; f=0.115000 ++el: name=Carbon; f=0.637000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.238000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Cartilage: d=1.100000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.099000 ++el: name=Nitrogen; f=0.022000 ++el: name=Oxygen; f=0.744000 ++el: name=Sodium; f=0.005000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.009000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Skin: d=1.090000 g/cm3; n=13; ++el: name=Hydrogen; f=0.100000 ++el: name=Carbon; f=0.199000 ++el: name=Nitrogen; f=0.042000 ++el: name=Oxygen; f=0.650000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Blood: d=1.060000 g/cm3; n=13; ++el: name=Hydrogen; f=0.102000 ++el: name=Carbon; f=0.110000 ++el: name=Nitrogen; f=0.033000 ++el: name=Oxygen; f=0.745000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Muscle_tissue: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.102000 ++el: name=Carbon; f=0.142000 ++el: name=Nitrogen; f=0.034000 ++el: name=Oxygen; f=0.711000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.004000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Liver: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.102000 ++el: name=Carbon; f=0.131000 ++el: name=Nitrogen; f=0.031000 ++el: name=Oxygen; f=0.724000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Pancreas: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.157000 ++el: name=Nitrogen; f=0.024000 ++el: name=Oxygen; f=0.705000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Brain: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.107000 ++el: name=Carbon; f=0.144000 ++el: name=Nitrogen; f=0.022000 ++el: name=Oxygen; f=0.713000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.004000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Heart: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.138000 ++el: name=Nitrogen; f=0.029000 ++el: name=Oxygen; f=0.719000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Eyes: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.097000 ++el: name=Carbon; f=0.183000 ++el: name=Nitrogen; f=0.054000 ++el: name=Oxygen; f=0.660000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Kidneys: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.103000 ++el: name=Carbon; f=0.125000 ++el: name=Nitrogen; f=0.031000 ++el: name=Oxygen; f=0.730000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.001000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Stomach: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.114000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.750000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Small_intestine: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.114000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.750000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Large_intestine: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.114000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.750000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Spleen: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.103000 ++el: name=Carbon; f=0.112000 ++el: name=Nitrogen; f=0.032000 ++el: name=Oxygen; f=0.743000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Thyroid: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.118000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.745000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.001000 + +Urinary_bladder: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.096000 ++el: name=Nitrogen; f=0.026000 ++el: name=Oxygen; f=0.761000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Ovaries: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.094000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.766000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Adrenals: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.228000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.630000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Oesophagus: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.222000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.636000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.235000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.622000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Uterus: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.286000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.576000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lymph: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.108000 ++el: name=Carbon; f=0.042000 ++el: name=Nitrogen; f=0.011000 ++el: name=Oxygen; f=0.831000 ++el: name=Sodium; f=0.003000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.004000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Breast_mammary_gland: d=1.020000 g/cm3; n=13; ++el: name=Hydrogen; f=0.114000 ++el: name=Carbon; f=0.461000 ++el: name=Nitrogen; f=0.005000 ++el: name=Oxygen; f=0.420000 ++el: name=Sodium; f=0.000000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.000000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Adipose_tissue: d=0.950000 g/cm3; n=13; ++el: name=Hydrogen; f=0.114000 ++el: name=Carbon; f=0.589000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.287000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lung_tissue_compressed_lungs: d=0.385000 g/cm3; n=13; ++el: name=Hydrogen; f=0.103000 ++el: name=Carbon; f=0.107000 ++el: name=Nitrogen; f=0.032000 ++el: name=Oxygen; f=0.746000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Gastrointestinal_tract__contents: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.100000 ++el: name=Carbon; f=0.222000 ++el: name=Nitrogen; f=0.022000 ++el: name=Oxygen; f=0.644000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.004000 ++el: name=Calcium; f=0.001000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Urine: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.107000 ++el: name=Carbon; f=0.003000 ++el: name=Nitrogen; f=0.010000 ++el: name=Oxygen; f=0.873000 ++el: name=Sodium; f=0.004000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.000000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Air: d=0.001000 g/cm3; n=13; ++el: name=Hydrogen; f=0.000000 ++el: name=Carbon; f=0.000000 ++el: name=Nitrogen; f=0.800000 ++el: name=Oxygen; f=0.200000 ++el: name=Sodium; f=0.000000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.000000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 diff --git a/dosimetry/doseactor/voxelized-phantom/data/HU2mat.txt b/dosimetry/doseactor/voxelized-phantom/data/HU2mat.txt new file mode 100755 index 00000000..998bc0db --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/data/HU2mat.txt @@ -0,0 +1,103 @@ +0 1 Vacuum +1 3 Adrenals +3 5 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +5 7 Muscle_tissue +7 9 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +9 13 Blood +13 14 Mineral_bone +14 15 Humeri_upper_half_spongiosa +15 16 Humeri_and_femora_upper_halves_medullary_cavity +16 17 Mineral_bone +17 18 Humeri_lower_half_spongiosa +18 19 Humeri_and_femora_lower_halves_medullary_cavity +19 20 Mineral_bone +20 21 Lower_arm_bones_spongiosa +21 22 Lower_arm_bones_medullary_cavity +22 23 Mineral_bone +23 24 Hand_bones_spongiosa +24 25 Mineral_bone +25 26 Clavicles_spongiosa +26 27 Mineral_bone +27 28 Cranium_spongiosa +28 29 Mineral_bone +29 30 Femora_upper_half_spongiosa +30 31 Humeri_and_femora_upper_halves_medullary_cavity +31 32 Mineral_bone +32 33 Femora_lower_half_spongiosa +33 34 Humeri_and_femora_lower_halves_medullary_cavity +34 35 Mineral_bone +35 36 Lower_leg_bones_spongiosa +36 37 Lower_leg_bones_medullary_cavity +37 38 Mineral_bone +38 39 Foot_bones_spongiosa +39 40 Mineral_bone +40 41 Mandible_spongiosa +41 42 Mineral_bone +42 43 Pelvis_spongiosa +43 44 Mineral_bone +44 45 Ribs_spongiosa +45 46 Mineral_bone +46 47 Scapulae_spongiosa +47 48 Mineral_bone +48 49 Cervical_spine_spongiosa +49 50 Mineral_bone +50 51 Thoracic_spine_spongiosa +51 52 Mineral_bone +52 53 Lumbar_spine_spongiosa +53 54 Mineral_bone +54 55 Sacrum_spongiosa +55 56 Mineral_bone +56 57 Sternum_spongiosa +57 61 Cartilage +61 62 Brain +62 63 Adipose_tissue +63 64 Breast_mammary_gland +64 65 Adipose_tissue +65 66 Breast_mammary_gland +66 70 Eyes +70 72 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +72 73 Stomach +73 74 Gastrointestinal_tract__contents +74 75 Small_intestine +75 76 Gastrointestinal_tract__contents +76 77 Large_intestine +77 78 Gastrointestinal_tract__contents +78 79 Large_intestine +79 80 Gastrointestinal_tract__contents +80 81 Large_intestine +81 82 Gastrointestinal_tract__contents +82 83 Large_intestine +83 84 Gastrointestinal_tract__contents +84 85 Large_intestine +85 86 Gastrointestinal_tract__contents +86 87 Large_intestine +87 88 Heart +88 89 Blood +89 95 Kidneys +95 96 Liver +96 97 Blood +97 98 Lung_tissue_compressed_lungs +98 99 Blood +99 100 Lung_tissue_compressed_lungs +100 106 Lymph +106 110 Muscle_tissue +110 111 Oesophagus +111 113 Ovaries +113 114 Pancreas +114 115 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +115 116 Uterus +116 120 Adipose_tissue +120 122 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +122 126 Skin +126 127 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +127 128 Spleen +128 129 Teeth +129 131 Ovaries +131 132 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +132 133 Thyroid +133 134 Muscle_tissue +134 137 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +137 138 Urinary_bladder +138 139 Urine +139 140 Uterus +140 141 Air diff --git a/dosimetry/doseactor/voxelized-phantom/data/PhantomSlice10px.mha b/dosimetry/doseactor/voxelized-phantom/data/PhantomSlice10px.mha new file mode 100644 index 00000000..08f470d0 --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/data/PhantomSlice10px.mha @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:370928c6370b706f2668073d15f0dfa75aea1637b49fa2a04c39d26120c9563a +size 409944 diff --git a/dosimetry/doseactor/voxelized-phantom/mac/DAMW.mac b/dosimetry/doseactor/voxelized-phantom/mac/DAMW.mac new file mode 100644 index 00000000..cc86bf31 --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/mac/DAMW.mac @@ -0,0 +1,46 @@ +############################################# +## DoseActors with MassWeighting algorithm ## +############################################# + +# Phantom resolution +/gate/actor/addActor DoseActor DAMW1x +/gate/actor/DAMW1x/save output/DAMW1x.mhd +/gate/actor/DAMW1x/attachTo patient +/gate/actor/DAMW1x/stepHitType random +/gate/actor/DAMW1x/setResolution 299 137 10 +/gate/actor/DAMW1x/enableDose true +/gate/actor/DAMW1x/enableSquaredDose true +/gate/actor/DAMW1x/enableUncertaintyDose true +/gate/actor/DAMW1x/setDoseAlgorithm MassWeighting + +# 1/2 phantom resolution +/gate/actor/addActor DoseActor DAMW2x +/gate/actor/DAMW2x/save output/DAMW2x.mhd +/gate/actor/DAMW2x/attachTo patient +/gate/actor/DAMW2x/stepHitType random +/gate/actor/DAMW2x/setResolution 150 68 5 +/gate/actor/DAMW2x/enableDose true +/gate/actor/DAMW2x/enableSquaredDose true +/gate/actor/DAMW2x/enableUncertaintyDose true +/gate/actor/DAMW2x/setDoseAlgorithm MassWeighting + +# 1/4 phantom resolution +/gate/actor/addActor DoseActor DAMW4x +/gate/actor/DAMW4x/save output/DAMW4x.mhd +/gate/actor/DAMW4x/attachTo patient +/gate/actor/DAMW4x/stepHitType random +/gate/actor/DAMW4x/setResolution 75 34 3 +/gate/actor/DAMW4x/enableDose true +/gate/actor/DAMW4x/enableSquaredDose true +/gate/actor/DAMW4x/enableUncertaintyDose true +/gate/actor/DAMW4x/setDoseAlgorithm MassWeighting + +## MASS IMAGES EXPORT +/gate/actor/DAMW1x/exportMassImage output/DAMW1x-Mass.mhd +/gate/actor/DAMW2x/exportMassImage output/DAMW2x-Mass.mhd +/gate/actor/DAMW4x/exportMassImage output/DAMW4x-Mass.mhd + +## MASS IMAGES IMPORT +#/gate/actor/DAMW1x/importMassImage data/DAMW1x-Mass.mhd +#/gate/actor/DAMW2x/importMassImage data/DAMW2x-Mass.mhd +#/gate/actor/DAMW4x/importMassImage data/DAMW4x-Mass.mhd diff --git a/dosimetry/doseactor/voxelized-phantom/mac/DAVW.mac b/dosimetry/doseactor/voxelized-phantom/mac/DAVW.mac new file mode 100644 index 00000000..53c3c908 --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/mac/DAVW.mac @@ -0,0 +1,36 @@ +############################################### +## DoseActors with VolumeWeighting algorithm ## +############################################### + +# Phantom resolution +/gate/actor/addActor DoseActor DAVW1x +/gate/actor/DAVW1x/save output/DAVW1x.mhd +/gate/actor/DAVW1x/attachTo patient +/gate/actor/DAVW1x/stepHitType random +/gate/actor/DAVW1x/setResolution 299 137 10 +/gate/actor/DAVW1x/enableDose true +/gate/actor/DAVW1x/enableSquaredDose true +/gate/actor/DAVW1x/enableUncertaintyDose true +/gate/actor/DAVW1x/setDoseAlgorithm VolumeWeighting # Not mandatory, algorithm used by default + +# 1/2 phantom resolution +/gate/actor/addActor DoseActor DAVW2x +/gate/actor/DAVW2x/save output/DAVW2x.mhd +/gate/actor/DAVW2x/attachTo patient +/gate/actor/DAVW2x/stepHitType random +/gate/actor/DAVW2x/setResolution 150 68 5 +/gate/actor/DAVW2x/enableDose true +/gate/actor/DAVW2x/enableSquaredDose true +/gate/actor/DAVW2x/enableUncertaintyDose true +/gate/actor/DAVW2x/setDoseAlgorithm VolumeWeighting # Not mandatory, algorithm used by default + +# 1/4 phantom resolution +/gate/actor/addActor DoseActor DAVW4x +/gate/actor/DAVW4x/save output/DAVW4x.mhd +/gate/actor/DAVW4x/attachTo patient +/gate/actor/DAVW4x/stepHitType random +/gate/actor/DAVW4x/setResolution 75 34 3 +/gate/actor/DAVW4x/enableDose true +/gate/actor/DAVW4x/enableSquaredDose true +/gate/actor/DAVW4x/enableUncertaintyDose true +/gate/actor/DAVW4x/setDoseAlgorithm VolumeWeighting # Not mandatory, algorithm used by default diff --git a/dosimetry/doseactor/voxelized-phantom/mac/main.mac b/dosimetry/doseactor/voxelized-phantom/mac/main.mac new file mode 100644 index 00000000..46d6e5dc --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/mac/main.mac @@ -0,0 +1,92 @@ +#===================================================== +# VERBOSE +#===================================================== + +/control/execute mac/verbose.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db +/gate/world/setMaterial Vacuum +/gate/world/geometry/setXLength 587. mm +/gate/world/geometry/setYLength 586. mm +/gate/world/geometry/setZLength 48.4 mm + +# Container to rotate the phantom +/gate/world/daughters/name CT +/gate/world/daughters/insert box +/gate/CT/setMaterial Vacuum +/gate/CT/geometry/setXLength 531. mm +/gate/CT/geometry/setYLength 244. mm +/gate/CT/geometry/setZLength 48.4 mm +/gate/CT/moves/insert rotation +/gate/CT/rotation/setSpeed 45 deg/s +/gate/CT/rotation/setAxis 0 0 1 + +# Patient phantom +/gate/CT/daughters/name patient +/gate/CT/daughters/insert ImageNestedParametrisedVolume +/gate/patient/geometry/setHUToMaterialFile data/HU2mat.txt +/gate/patient/geometry/setImage data/PhantomSlice10px.mha + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 10 mm +/gate/physics/Electron/SetCutInRegion world 10 mm + +/gate/physics/Gamma/SetCutInRegion patient 1 mm +/gate/physics/Electron/SetCutInRegion patient 1 mm + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor SimulationStatisticActor SSA +/gate/actor/SSA/save output/SSA.txt + +/control/execute mac/DAVW.mac # DoseActors with VolumeWeighting algorithm +/control/execute mac/DAMW.mac # DoseActors with MassWeighting algorithm + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +#===================================================== +# BEAM +#===================================================== + +/gate/source/addSource xraygun gps +/gate/source/xraygun/gps/particle gamma +/gate/source/xraygun/gps/energytype Mono +/gate/source/xraygun/gps/ene/mono 60 keV +/gate/source/xraygun/gps/centre 293.5 0. 0. mm +/gate/source/xraygun/gps/direction -1 0 0 +/gate/source/xraygun/gps/type Plane +/gate/source/xraygun/gps/shape Rectangle +/gate/source/xraygun/gps/halfx 24.2 mm +/gate/source/xraygun/gps/halfy 293 mm +/gate/source/xraygun/gps/pos/rot1 0 0 1 +/gate/source/xraygun/gps/pos/rot2 0 1 0 + +#===================================================== +# START BEAM +#===================================================== + +#/control/execute mac/visu.mac + +# /gate/application/setTimeSlice 1 s +# /gate/application/setTimeStart 0 s +# /gate/application/setTimeStop 8 s + +/gate/application/setTotalNumberOfPrimaries 1e5 +/gate/application/start diff --git a/dosimetry/doseactor/voxelized-phantom/mac/verbose.mac b/dosimetry/doseactor/voxelized-phantom/mac/verbose.mac new file mode 100644 index 00000000..ff070bca --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/mac/verbose.mac @@ -0,0 +1,18 @@ +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 1 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/dosimetry/doseactor/voxelized-phantom/mac/visu.mac b/dosimetry/doseactor/voxelized-phantom/mac/visu.mac new file mode 100644 index 00000000..dfe1e6b4 --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/mac/visu.mac @@ -0,0 +1,19 @@ +#===================================================== +# VISUALISATION +#===================================================== + +/vis/open OGL +/vis/drawVolume +/vis/viewer/flush +/vis/viewer/set/viewpointThetaPhi 45 45 +/vis/viewer/zoom 2 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate -1 + +/vis/scene/add/axes 0 0 0 500 mm +/vis/scene/add/text 10 0 0 cm 20 0 0 X +/vis/scene/add/text 0 10 0 cm 20 0 0 Y +/vis/scene/add/text 0 0 10 cm 20 0 0 Z +/vis/viewer/set/auxiliaryEdge true + diff --git a/dosimetry/doseactor/voxelized-phantom/output/.gitignore b/dosimetry/doseactor/voxelized-phantom/output/.gitignore new file mode 100644 index 00000000..33662f55 --- /dev/null +++ b/dosimetry/doseactor/voxelized-phantom/output/.gitignore @@ -0,0 +1 @@ +/* diff --git a/dosimetry/dosimetry/brachytherapy/.gitignore b/dosimetry/dosimetry/brachytherapy/.gitignore new file mode 100644 index 00000000..bb6805c9 --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/.gitignore @@ -0,0 +1,2 @@ +/run.* +/results.* diff --git a/brachytherapy/data/GateMaterials.db b/dosimetry/dosimetry/brachytherapy/data/GateMaterials.db similarity index 100% rename from brachytherapy/data/GateMaterials.db rename to dosimetry/dosimetry/brachytherapy/data/GateMaterials.db diff --git a/dosimetry/dosimetry/brachytherapy/data/Schneider2000DensitiesTable.txt b/dosimetry/dosimetry/brachytherapy/data/Schneider2000DensitiesTable.txt new file mode 100644 index 00000000..d6c1e191 --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/data/Schneider2000DensitiesTable.txt @@ -0,0 +1,13 @@ +# =================== +# HU density g/cm3 +# =================== +-1000 1.21e-3 +-98 0.93 +-97 0.930486 +14 1.03 +23 1.031 +100 1.119900 +101 1.076200 +1600 1.964200 +3000 2.8 + diff --git a/dosimetry/dosimetry/brachytherapy/data/Schneider2000MaterialsTable.txt b/dosimetry/dosimetry/brachytherapy/data/Schneider2000MaterialsTable.txt new file mode 100644 index 00000000..993a327f --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/data/Schneider2000MaterialsTable.txt @@ -0,0 +1,36 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + diff --git a/brachytherapy/data/ct-2mm.mhd b/dosimetry/dosimetry/brachytherapy/data/ct-2mm.mhd similarity index 100% rename from brachytherapy/data/ct-2mm.mhd rename to dosimetry/dosimetry/brachytherapy/data/ct-2mm.mhd diff --git a/dosimetry/dosimetry/brachytherapy/data/ct-2mm.raw b/dosimetry/dosimetry/brachytherapy/data/ct-2mm.raw new file mode 100644 index 00000000..1e469e50 --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/data/ct-2mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a3ca9320489c7297326379669c681ff1c8d61ad0559b47b3259bb438e89c249 +size 31367800 diff --git a/dosimetry/dosimetry/brachytherapy/mac/StandardPhys.mac b/dosimetry/dosimetry/brachytherapy/mac/StandardPhys.mac new file mode 100644 index 00000000..96131bdc --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/mac/StandardPhys.mac @@ -0,0 +1,45 @@ + +#===================================== +# Electromagnetic processes +#===================================== + +#============= +# For Leptons +#============= + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel LivermoreModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +# /gate/physics/addProcess ElectronIonisation +# /gate/physics/processes/ElectronIonisation/setModel StandardModel e- +# /gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +# /gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +# /gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm + +# /gate/physics/addProcess Bremsstrahlung +# /gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +# /gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +# /gate/physics/addProcess PositronAnnihilation + +# /gate/physics/addProcess eMultipleScattering +# /gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +# /gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + +#===================================== +# Options +#===================================== + +# /gate/physics/setEMin 0.1 keV +# /gate/physics/setEMax 10 GeV +# /gate/physics/setDEDXBinning 220 +# /gate/physics/setLambdaBinning 220 diff --git a/brachytherapy/mac/main.mac b/dosimetry/dosimetry/brachytherapy/mac/main.mac similarity index 97% rename from brachytherapy/mac/main.mac rename to dosimetry/dosimetry/brachytherapy/mac/main.mac index 39d10195..5faf3a56 100644 --- a/brachytherapy/mac/main.mac +++ b/dosimetry/dosimetry/brachytherapy/mac/main.mac @@ -76,7 +76,7 @@ # PHYSICS #===================================================== -/control/execute mac/StandardPhys.mac +/gate/physics/addPhysicsList emstandard_opt3 /gate/physics/Gamma/SetCutInRegion TitaniumOuter 0.1 mm /gate/physics/Electron/SetCutInRegion TitaniumOuter 1 m @@ -93,7 +93,7 @@ /gate/actor/addActor PhaseSpaceActor PHS_SOURCE /gate/actor/PHS_SOURCE/attachTo TitaniumOuter -/gate/actor/PHS_SOURCE/useVolumeFrame +/gate/actor/PHS_SOURCE/useVolumeFrame 1 /gate/actor/PHS_SOURCE/save output/TitaniumOuter.root #===================================================== @@ -121,5 +121,6 @@ /gate/random/setEngineSeed random /gate/application/noGlobalOutput +/vis/disable /gate/application/setTotalNumberOfPrimaries 1000000 /gate/application/start diff --git a/brachytherapy/mac/mainReadPhs.mac b/dosimetry/dosimetry/brachytherapy/mac/mainReadPhs.mac similarity index 71% rename from brachytherapy/mac/mainReadPhs.mac rename to dosimetry/dosimetry/brachytherapy/mac/mainReadPhs.mac index adbe2450..3fcdce1d 100644 --- a/brachytherapy/mac/mainReadPhs.mac +++ b/dosimetry/dosimetry/brachytherapy/mac/mainReadPhs.mac @@ -23,11 +23,16 @@ /gate/HounsfieldMaterialGenerator/Generate /gate/world/daughters/name patient -/gate/world/daughters/insert ImageNestedParametrisedVolume +#/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/world/daughters/insert ImageRegionalizedVolume /gate/geometry/setMaterialDatabase data/ct-2mm-HUmaterials.db -/gate/patient/geometry/SetHUToMaterialFile data/ct-2mm-HU2mat.txt -/gate/patient/geometry/SetImage data/ct-2mm.mhd +/gate/patient/geometry/setHUToMaterialFile data/ct-2mm-HU2mat.txt +/gate/patient/geometry/setImage data/ct-2mm.mhd +# Generate the dmap (needed by ImageRegionalizedVolume) +/gate/patient/geometry/buildAndDumpDistanceTransfo data/ct-2mm-dmap.mhd +# Use it +/gate/patient/geometry/distanceMap data/ct-2mm-dmap.mhd # For visualization only : enable the following line #/gate/patient/geometry/enableBoundingBoxOnly true @@ -38,37 +43,19 @@ #===================================================== #===================================================== -/control/execute mac/StandardPhys.mac +/gate/physics/addPhysicsList emstandard_opt3 -#/gate/physics/Gamma/SetCutInRegion world 1 mm -#/gate/physics/Electron/SetCutInRegion world 0.1 mm - -# /gate/physics/Gamma/SetCutInRegion TitaniumOuter 0.1 mm -# /gate/physics/Electron/SetCutInRegion TitaniumOuter 1 m - -# /gate/physics/Gamma/SetCutInRegion TitaniumInner 0.1 mm -# /gate/physics/Electron/SetCutInRegion TitaniumInner 1 m - -# /gate/physics/Gamma/SetCutInRegion CarbonCoat 0.1 mm -# /gate/physics/Electron/SetCutInRegion CarbonCoat 1 m - -# /gate/physics/Gamma/SetCutInRegion TungstenMarker 0.1 mm -# /gate/physics/Electron/SetCutInRegion TungstenMarker 1 m - -/gate/physics/Gamma/SetCutInRegion patient 0.1 mm -/gate/physics/Electron/SetCutInRegion patient 0.1 mm - -#/gate/physics/SetMaxStepSizeInRegion world 0.1 mm +/gate/physics/Gamma/SetCutInRegion world 100 mm +/gate/physics/Electron/SetCutInRegion world 100 mm /gate/physics/displayCuts - #===================================================== # DETECTORS #===================================================== /gate/actor/addActor SimulationStatisticActor stat -/gate/actor/stat/saveEveryNSeconds 60 +#/gate/actor/stat/saveEveryNSeconds 60 /gate/actor/stat/save output/stat.txt /gate/actor/addActor DoseActor doseDistribution @@ -81,7 +68,7 @@ /gate/actor/doseDistribution/enableEdep true /gate/actor/doseDistribution/enableUncertaintyEdep true /gate/actor/doseDistribution/enableDose true -/gate/actor/doseDistribution/enableUncertaintyDose true +/gate/actor/doseDistribution/enableUncertaintyDose false #/gate/actor/doseDistribution/enableNumberOfHits false #===================================================== @@ -98,7 +85,10 @@ # BEAMS #===================================================== -/control/execute mac/phaseSpace79.mac +#/control/execute mac/phaseSpace79.mac +/control/execute mac/phaseSpace1-26.mac +#/control/execute mac/phaseSpace27-52.mac +#/control/execute mac/phaseSpace53-79.mac #===================================================== # START BEAMS @@ -109,5 +99,7 @@ /gate/random/setEngineSeed random /gate/application/noGlobalOutput -/gate/application/setTotalNumberOfPrimaries 500000 +/vis/disable +/gate/application/setTotalNumberOfPrimaries 26000000 +#/gate/application/setTotalNumberOfPrimaries 200000 /gate/application/start diff --git a/dosimetry/dosimetry/brachytherapy/mac/phaseSpace1-26.mac b/dosimetry/dosimetry/brachytherapy/mac/phaseSpace1-26.mac new file mode 100644 index 00000000..e071f400 --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/mac/phaseSpace1-26.mac @@ -0,0 +1,129 @@ +/gate/source/addSource seed1 phaseSpace +/gate/source/seed1/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed1/setParticleType gamma +/gate/source/seed1/attachTo TitaniumOuter1 + +/gate/source/addSource seed2 phaseSpace +/gate/source/seed2/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed2/setParticleType gamma +/gate/source/seed2/attachTo TitaniumOuter2 + +/gate/source/addSource seed3 phaseSpace +/gate/source/seed3/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed3/setParticleType gamma +/gate/source/seed3/attachTo TitaniumOuter3 + +/gate/source/addSource seed4 phaseSpace +/gate/source/seed4/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed4/setParticleType gamma +/gate/source/seed4/attachTo TitaniumOuter4 + +/gate/source/addSource seed5 phaseSpace +/gate/source/seed5/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed5/setParticleType gamma +/gate/source/seed5/attachTo TitaniumOuter5 + +/gate/source/addSource seed6 phaseSpace +/gate/source/seed6/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed6/setParticleType gamma +/gate/source/seed6/attachTo TitaniumOuter6 + +/gate/source/addSource seed7 phaseSpace +/gate/source/seed7/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed7/setParticleType gamma +/gate/source/seed7/attachTo TitaniumOuter7 + +/gate/source/addSource seed8 phaseSpace +/gate/source/seed8/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed8/setParticleType gamma +/gate/source/seed8/attachTo TitaniumOuter8 + +/gate/source/addSource seed9 phaseSpace +/gate/source/seed9/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed9/setParticleType gamma +/gate/source/seed9/attachTo TitaniumOuter9 + +/gate/source/addSource seed10 phaseSpace +/gate/source/seed10/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed10/setParticleType gamma +/gate/source/seed10/attachTo TitaniumOuter10 + +/gate/source/addSource seed11 phaseSpace +/gate/source/seed11/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed11/setParticleType gamma +/gate/source/seed11/attachTo TitaniumOuter11 + +/gate/source/addSource seed12 phaseSpace +/gate/source/seed12/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed12/setParticleType gamma +/gate/source/seed12/attachTo TitaniumOuter12 + +/gate/source/addSource seed13 phaseSpace +/gate/source/seed13/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed13/setParticleType gamma +/gate/source/seed13/attachTo TitaniumOuter13 + +/gate/source/addSource seed14 phaseSpace +/gate/source/seed14/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed14/setParticleType gamma +/gate/source/seed14/attachTo TitaniumOuter14 + +/gate/source/addSource seed15 phaseSpace +/gate/source/seed15/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed15/setParticleType gamma +/gate/source/seed15/attachTo TitaniumOuter15 + +/gate/source/addSource seed16 phaseSpace +/gate/source/seed16/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed16/setParticleType gamma +/gate/source/seed16/attachTo TitaniumOuter16 + +/gate/source/addSource seed17 phaseSpace +/gate/source/seed17/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed17/setParticleType gamma +/gate/source/seed17/attachTo TitaniumOuter17 + +/gate/source/addSource seed18 phaseSpace +/gate/source/seed18/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed18/setParticleType gamma +/gate/source/seed18/attachTo TitaniumOuter18 + +/gate/source/addSource seed19 phaseSpace +/gate/source/seed19/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed19/setParticleType gamma +/gate/source/seed19/attachTo TitaniumOuter19 + +/gate/source/addSource seed20 phaseSpace +/gate/source/seed20/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed20/setParticleType gamma +/gate/source/seed20/attachTo TitaniumOuter20 + +/gate/source/addSource seed21 phaseSpace +/gate/source/seed21/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed21/setParticleType gamma +/gate/source/seed21/attachTo TitaniumOuter21 + +/gate/source/addSource seed22 phaseSpace +/gate/source/seed22/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed22/setParticleType gamma +/gate/source/seed22/attachTo TitaniumOuter22 + +/gate/source/addSource seed23 phaseSpace +/gate/source/seed23/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed23/setParticleType gamma +/gate/source/seed23/attachTo TitaniumOuter23 + +/gate/source/addSource seed24 phaseSpace +/gate/source/seed24/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed24/setParticleType gamma +/gate/source/seed24/attachTo TitaniumOuter24 + +/gate/source/addSource seed25 phaseSpace +/gate/source/seed25/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed25/setParticleType gamma +/gate/source/seed25/attachTo TitaniumOuter25 + +/gate/source/addSource seed26 phaseSpace +/gate/source/seed26/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed26/setParticleType gamma +/gate/source/seed26/attachTo TitaniumOuter26 diff --git a/dosimetry/dosimetry/brachytherapy/mac/phaseSpace27-52.mac b/dosimetry/dosimetry/brachytherapy/mac/phaseSpace27-52.mac new file mode 100644 index 00000000..6893d5de --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/mac/phaseSpace27-52.mac @@ -0,0 +1,129 @@ +/gate/source/addSource seed27 phaseSpace +/gate/source/seed27/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed27/setParticleType gamma +/gate/source/seed27/attachTo TitaniumOuter27 + +/gate/source/addSource seed28 phaseSpace +/gate/source/seed28/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed28/setParticleType gamma +/gate/source/seed28/attachTo TitaniumOuter28 + +/gate/source/addSource seed29 phaseSpace +/gate/source/seed29/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed29/setParticleType gamma +/gate/source/seed29/attachTo TitaniumOuter29 + +/gate/source/addSource seed30 phaseSpace +/gate/source/seed30/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed30/setParticleType gamma +/gate/source/seed30/attachTo TitaniumOuter30 + +/gate/source/addSource seed31 phaseSpace +/gate/source/seed31/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed31/setParticleType gamma +/gate/source/seed31/attachTo TitaniumOuter31 + +/gate/source/addSource seed32 phaseSpace +/gate/source/seed32/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed32/setParticleType gamma +/gate/source/seed32/attachTo TitaniumOuter32 + +/gate/source/addSource seed33 phaseSpace +/gate/source/seed33/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed33/setParticleType gamma +/gate/source/seed33/attachTo TitaniumOuter33 + +/gate/source/addSource seed34 phaseSpace +/gate/source/seed34/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed34/setParticleType gamma +/gate/source/seed34/attachTo TitaniumOuter34 + +/gate/source/addSource seed35 phaseSpace +/gate/source/seed35/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed35/setParticleType gamma +/gate/source/seed35/attachTo TitaniumOuter35 + +/gate/source/addSource seed36 phaseSpace +/gate/source/seed36/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed36/setParticleType gamma +/gate/source/seed36/attachTo TitaniumOuter36 + +/gate/source/addSource seed37 phaseSpace +/gate/source/seed37/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed37/setParticleType gamma +/gate/source/seed37/attachTo TitaniumOuter37 + +/gate/source/addSource seed38 phaseSpace +/gate/source/seed38/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed38/setParticleType gamma +/gate/source/seed38/attachTo TitaniumOuter38 + +/gate/source/addSource seed39 phaseSpace +/gate/source/seed39/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed39/setParticleType gamma +/gate/source/seed39/attachTo TitaniumOuter39 + +/gate/source/addSource seed40 phaseSpace +/gate/source/seed40/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed40/setParticleType gamma +/gate/source/seed40/attachTo TitaniumOuter40 + +/gate/source/addSource seed41 phaseSpace +/gate/source/seed41/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed41/setParticleType gamma +/gate/source/seed41/attachTo TitaniumOuter41 + +/gate/source/addSource seed42 phaseSpace +/gate/source/seed42/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed42/setParticleType gamma +/gate/source/seed42/attachTo TitaniumOuter42 + +/gate/source/addSource seed43 phaseSpace +/gate/source/seed43/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed43/setParticleType gamma +/gate/source/seed43/attachTo TitaniumOuter43 + +/gate/source/addSource seed44 phaseSpace +/gate/source/seed44/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed44/setParticleType gamma +/gate/source/seed44/attachTo TitaniumOuter44 + +/gate/source/addSource seed45 phaseSpace +/gate/source/seed45/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed45/setParticleType gamma +/gate/source/seed45/attachTo TitaniumOuter45 + +/gate/source/addSource seed46 phaseSpace +/gate/source/seed46/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed46/setParticleType gamma +/gate/source/seed46/attachTo TitaniumOuter46 + +/gate/source/addSource seed47 phaseSpace +/gate/source/seed47/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed47/setParticleType gamma +/gate/source/seed47/attachTo TitaniumOuter47 + +/gate/source/addSource seed48 phaseSpace +/gate/source/seed48/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed48/setParticleType gamma +/gate/source/seed48/attachTo TitaniumOuter48 + +/gate/source/addSource seed49 phaseSpace +/gate/source/seed49/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed49/setParticleType gamma +/gate/source/seed49/attachTo TitaniumOuter49 + +/gate/source/addSource seed50 phaseSpace +/gate/source/seed50/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed50/setParticleType gamma +/gate/source/seed50/attachTo TitaniumOuter50 + +/gate/source/addSource seed51 phaseSpace +/gate/source/seed51/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed51/setParticleType gamma +/gate/source/seed51/attachTo TitaniumOuter51 + +/gate/source/addSource seed52 phaseSpace +/gate/source/seed52/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed52/setParticleType gamma +/gate/source/seed52/attachTo TitaniumOuter52 diff --git a/dosimetry/dosimetry/brachytherapy/mac/phaseSpace53-79.mac b/dosimetry/dosimetry/brachytherapy/mac/phaseSpace53-79.mac new file mode 100644 index 00000000..1848db25 --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/mac/phaseSpace53-79.mac @@ -0,0 +1,134 @@ +/gate/source/addSource seed53 phaseSpace +/gate/source/seed53/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed53/setParticleType gamma +/gate/source/seed53/attachTo TitaniumOuter53 + +/gate/source/addSource seed54 phaseSpace +/gate/source/seed54/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed54/setParticleType gamma +/gate/source/seed54/attachTo TitaniumOuter54 + +/gate/source/addSource seed55 phaseSpace +/gate/source/seed55/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed55/setParticleType gamma +/gate/source/seed55/attachTo TitaniumOuter55 + +/gate/source/addSource seed56 phaseSpace +/gate/source/seed56/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed56/setParticleType gamma +/gate/source/seed56/attachTo TitaniumOuter56 + +/gate/source/addSource seed57 phaseSpace +/gate/source/seed57/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed57/setParticleType gamma +/gate/source/seed57/attachTo TitaniumOuter57 + +/gate/source/addSource seed58 phaseSpace +/gate/source/seed58/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed58/setParticleType gamma +/gate/source/seed58/attachTo TitaniumOuter58 + +/gate/source/addSource seed59 phaseSpace +/gate/source/seed59/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed59/setParticleType gamma +/gate/source/seed59/attachTo TitaniumOuter59 + +/gate/source/addSource seed60 phaseSpace +/gate/source/seed60/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed60/setParticleType gamma +/gate/source/seed60/attachTo TitaniumOuter60 + +/gate/source/addSource seed61 phaseSpace +/gate/source/seed61/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed61/setParticleType gamma +/gate/source/seed61/attachTo TitaniumOuter61 + +/gate/source/addSource seed62 phaseSpace +/gate/source/seed62/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed62/setParticleType gamma +/gate/source/seed62/attachTo TitaniumOuter62 + +/gate/source/addSource seed63 phaseSpace +/gate/source/seed63/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed63/setParticleType gamma +/gate/source/seed63/attachTo TitaniumOuter63 + +/gate/source/addSource seed64 phaseSpace +/gate/source/seed64/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed64/setParticleType gamma +/gate/source/seed64/attachTo TitaniumOuter64 + +/gate/source/addSource seed65 phaseSpace +/gate/source/seed65/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed65/setParticleType gamma +/gate/source/seed65/attachTo TitaniumOuter65 + +/gate/source/addSource seed66 phaseSpace +/gate/source/seed66/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed66/setParticleType gamma +/gate/source/seed66/attachTo TitaniumOuter66 + +/gate/source/addSource seed67 phaseSpace +/gate/source/seed67/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed67/setParticleType gamma +/gate/source/seed67/attachTo TitaniumOuter67 + +/gate/source/addSource seed68 phaseSpace +/gate/source/seed68/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed68/setParticleType gamma +/gate/source/seed68/attachTo TitaniumOuter68 + +/gate/source/addSource seed69 phaseSpace +/gate/source/seed69/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed69/setParticleType gamma +/gate/source/seed69/attachTo TitaniumOuter69 + +/gate/source/addSource seed70 phaseSpace +/gate/source/seed70/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed70/setParticleType gamma +/gate/source/seed70/attachTo TitaniumOuter70 + +/gate/source/addSource seed71 phaseSpace +/gate/source/seed71/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed71/setParticleType gamma +/gate/source/seed71/attachTo TitaniumOuter71 + +/gate/source/addSource seed72 phaseSpace +/gate/source/seed72/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed72/setParticleType gamma +/gate/source/seed72/attachTo TitaniumOuter72 + +/gate/source/addSource seed73 phaseSpace +/gate/source/seed73/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed73/setParticleType gamma +/gate/source/seed73/attachTo TitaniumOuter73 + +/gate/source/addSource seed74 phaseSpace +/gate/source/seed74/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed74/setParticleType gamma +/gate/source/seed74/attachTo TitaniumOuter74 + +/gate/source/addSource seed75 phaseSpace +/gate/source/seed75/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed75/setParticleType gamma +/gate/source/seed75/attachTo TitaniumOuter75 + +/gate/source/addSource seed76 phaseSpace +/gate/source/seed76/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed76/setParticleType gamma +/gate/source/seed76/attachTo TitaniumOuter76 + +/gate/source/addSource seed77 phaseSpace +/gate/source/seed77/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed77/setParticleType gamma +/gate/source/seed77/attachTo TitaniumOuter77 + +/gate/source/addSource seed78 phaseSpace +/gate/source/seed78/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed78/setParticleType gamma +/gate/source/seed78/attachTo TitaniumOuter78 + +/gate/source/addSource seed79 phaseSpace +/gate/source/seed79/addPhaseSpaceFile output/TitaniumOuter.root +/gate/source/seed79/setParticleType gamma +/gate/source/seed79/attachTo TitaniumOuter79 diff --git a/brachytherapy/mac/phaseSpace79.mac b/dosimetry/dosimetry/brachytherapy/mac/phaseSpace79.mac similarity index 100% rename from brachytherapy/mac/phaseSpace79.mac rename to dosimetry/dosimetry/brachytherapy/mac/phaseSpace79.mac diff --git a/brachytherapy/mac/sourceIodine.mac b/dosimetry/dosimetry/brachytherapy/mac/sourceIodine.mac similarity index 100% rename from brachytherapy/mac/sourceIodine.mac rename to dosimetry/dosimetry/brachytherapy/mac/sourceIodine.mac diff --git a/brachytherapy/mac/verbose.mac b/dosimetry/dosimetry/brachytherapy/mac/verbose.mac similarity index 100% rename from brachytherapy/mac/verbose.mac rename to dosimetry/dosimetry/brachytherapy/mac/verbose.mac diff --git a/brachytherapy/mac/virtualVolume79.mac b/dosimetry/dosimetry/brachytherapy/mac/virtualVolume79.mac similarity index 100% rename from brachytherapy/mac/virtualVolume79.mac rename to dosimetry/dosimetry/brachytherapy/mac/virtualVolume79.mac diff --git a/dosimetry/dosimetry/brachytherapy/output/.gitignore b/dosimetry/dosimetry/brachytherapy/output/.gitignore new file mode 100644 index 00000000..9abf545d --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/output/.gitignore @@ -0,0 +1,27 @@ +/TitaniumOuter.root +/dose-Dose-Squared.mhd +/dose-Dose-Squared.raw +/dose-Dose-Uncertainty.mhd +/dose-Dose-Uncertainty.raw +/dose-Dose.mhd +/dose-Dose.raw +/dose-Edep-Squared.mhd +/dose-Edep-Squared.raw +/dose-Edep-Uncertainty.mhd +/dose-Edep-Uncertainty.raw +/dose-Edep.mhd +/dose-Edep.raw +/output-Dose-Squared.mhd +/output-Dose-Squared.raw +/output-Dose-Uncertainty.mhd +/output-Dose-Uncertainty.raw +/output-Dose.mhd +/output-Dose.raw +/output-Edep-Squared.mhd +/output-Edep-Squared.raw +/output-Edep-Uncertainty.mhd +/output-Edep-Uncertainty.raw +/output-Edep.mhd +/output-Edep.raw +/stat-writePhS.txt +/stat.txt diff --git a/dosimetry/dosimetry/brachytherapy/output/readme.txt b/dosimetry/dosimetry/brachytherapy/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/dosimetry/brachytherapy/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/brachytherapy/readme.txt b/dosimetry/dosimetry/brachytherapy/readme.txt similarity index 76% rename from brachytherapy/readme.txt rename to dosimetry/dosimetry/brachytherapy/readme.txt index 97b7f104..31e36f5c 100644 --- a/brachytherapy/readme.txt +++ b/dosimetry/dosimetry/brachytherapy/readme.txt @@ -5,7 +5,6 @@ - Yann Perrot - David Sarrut - * Step 1: generate the phase space Run main.mac to obtain a ROOT phase space file TitaniumOuter.root in the output/ repository @@ -18,11 +17,19 @@ In the folder data/ * Step 2: +First, copy or move the phase space file (TitaniumOuter.root) into data/ folder + Run mainReadPhs.mac to obtain the dose distribution dose-dose.raw in the output/ repository - phaseSpace79.mac describes the virtual seeds attached to the ROOT phase space file - virtualVolume79.mac creates the 79 virtual tiny volumes and their location in the CT scan +Warning, it requires about 3GB RAM (because the phase space is +reloaded for each 80 sources). + In the repository output/ you can find: - output-Dose.mhd is the absolute dose distribution map - output-Dose-Squared.mhd is the squared dose map - output-Dose-Uncertainty.mhd is dose uncertainty map + +* Visualisation +You can use vv : vv data/ct-2mm.mhd --fusion output/output-Edep.mhd diff --git a/dosimetry/dosimetry/electron_radiotherapy/README b/dosimetry/dosimetry/electron_radiotherapy/README new file mode 100644 index 00000000..c29c5dcb --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/README @@ -0,0 +1,48 @@ +-------------------------- +ELECTRON BEAM RADIOTHERAPY + Clinac 2100C +-------------------------- + +!! WARNING : +!! This example should only be used for illustration purpose. +!! Due to NDA with manufacturer, the geometry of the devices provided in the +!! macros have been modified and are not the real ones. + + +-------------------------- +This example illustrates the simulation of a Clinac 2100C linear accelerator operating in 6MeV electron mode +for a thoracic irradiation of a RANDO phantom + + +-------------------------- +The linac head described in the macro linac_6MeV.mac consists in : + + + a vacuum window : exit window in beryllium + + a 6MeV scattering foil : in tantalum + + an ionization chamber : kapton-air-copper slabs + + X and Y Jaws : defining a 20x20cm² aperture adapted to the 10x10cm² applicator + + a 10x10cm² applicator + + a 10x10cm² cerrobend cut-out + + +-------------------------- +The phantom : + + + a RANDO phantom + + SSD set to 100 cm, gantry 60 deg + + +-------------------------- +The source is described in the macro beam_6MeV.mac. + +It consists in a circular surface source. +The electron spectrum is assumed to be gaussian with a mean energy of 7.2 MeV and a standard deviation of 3%. + +-------------------------- +The physics is described in the macro StandardPhys.mac + +Physics List Standard option 3 + + + +-------------------------- diff --git a/dosimetry/dosimetry/electron_radiotherapy/data/GateMaterials.db b/dosimetry/dosimetry/electron_radiotherapy/data/GateMaterials.db new file mode 100644 index 00000000..c679a476 --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/data/GateMaterials.db @@ -0,0 +1,436 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tantalum: S= Ta ; Z= 73. ; A= 180.95 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Copper: d=8.92 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Beryllium: d=1.85 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Zinc: d=7.1g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tantalum: d=16.65 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Kapton: d=1.42 g/cm3 ; n=4 + +el: name=Hydrogen ; f=0.026362 + +el: name=Carbon ; f=0.691133 + +el: name=Nitrogen ; f=0.07327 + +el: name=Oxygen ; f=0.209235 + +Mylar: d=1.4 g/cm3 ; n=3 + +el: name=Hydrogen ; f=0.041958 + +el: name=Carbon ; f=0.625017 + +el: name=Oxygen ; f=0.333025 + +Cerrotru: d=8.72 g/cm3; n=2 ; state=Solid + +el: name=Bismuth ; f=0.58 + +el: name=Tin ; f=0.42 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Air2: d=2.58 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Paraffine: d=0.8 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +Adipose: d=0.92 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +Blood: d=1.06 g/cm3 ; n=10 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +Heart: d=1.05 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +Kidney: d=1.05 g/cm3 ; n=10 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +Liver: d=1.06 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +Lymph: d=1.03 g/cm3 ; n=7 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +Pancreas: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +Intestine: d=1.03 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +Skull: d=1.61 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +Cartilage: d=1.10 g/cm3 ; n=8 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +Brain: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +Spleen: d=1.06 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +CdTe: d=5.85 g/cm3 ; n=2; state=solide + +el: name=Cadmium ; f=0.468358 + +el: name=Tellurium ; f=0.531642 + +PMMA: d=1.19 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 diff --git a/dosimetry/dosimetry/electron_radiotherapy/data/RANDO-HU2mat.txt b/dosimetry/dosimetry/electron_radiotherapy/data/RANDO-HU2mat.txt new file mode 100644 index 00000000..462c5278 --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/data/RANDO-HU2mat.txt @@ -0,0 +1,4 @@ +0 1.5 Air +1.5 2.5 Lung +2.5 3.5 Muscle +3.5 4.5 SpineBone diff --git a/dosimetry/dosimetry/electron_radiotherapy/data/Rando.mhd b/dosimetry/dosimetry/electron_radiotherapy/data/Rando.mhd new file mode 100644 index 00000000..358e0eb3 Binary files /dev/null and b/dosimetry/dosimetry/electron_radiotherapy/data/Rando.mhd differ diff --git a/dosimetry/dosimetry/electron_radiotherapy/data/Rando.raw b/dosimetry/dosimetry/electron_radiotherapy/data/Rando.raw new file mode 100644 index 00000000..8a28182e --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/data/Rando.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b81939f14e6698d190e6bedc160d2bead511e0b691287cb107c267ea8fe265b1 +size 1880832 diff --git a/brachytherapy/mac/StandardPhys.mac b/dosimetry/dosimetry/electron_radiotherapy/mac/StandardPhys.mac similarity index 99% rename from brachytherapy/mac/StandardPhys.mac rename to dosimetry/dosimetry/electron_radiotherapy/mac/StandardPhys.mac index a179de3a..5eef0dae 100644 --- a/brachytherapy/mac/StandardPhys.mac +++ b/dosimetry/dosimetry/electron_radiotherapy/mac/StandardPhys.mac @@ -3,7 +3,7 @@ # Electromagnetic processes #===================================== -#============= +# # For Leptons #============= @@ -35,6 +35,9 @@ /gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary /gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + + + #===================================== # Options #===================================== diff --git a/dosimetry/dosimetry/electron_radiotherapy/mac/beam_6MeV.mac b/dosimetry/dosimetry/electron_radiotherapy/mac/beam_6MeV.mac new file mode 100644 index 00000000..a3e2b2e1 --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/mac/beam_6MeV.mac @@ -0,0 +1,33 @@ +########## +# BEAM # +########## + + +/gate/source/addSource electron_beam gps + +/gate/source/electron_beam/gps/particle e- + +# Energy + +/gate/source/electron_beam/gps/ene/type Gauss +/gate/source/electron_beam/gps/ene/mono 7.2 MeV +/gate/source/electron_beam/gps/ene/sigma 0.0216 MeV + +# Geometry + +/gate/source/electron_beam/gps/angtype iso +#/gate/source/electron_beam/gps/posrot1 1 0 0 +/gate/source/electron_beam/gps/posrot1 -0.5 0.8660254038 +/gate/source/electron_beam/gps/posrot2 0 0 1 +/gate/source/electron_beam/gps/mintheta 0 deg +/gate/source/electron_beam/gps/maxtheta 0 deg +/gate/source/electron_beam/gps/minphi 90 deg +/gate/source/electron_beam/gps/maxphi 90 deg +/gate/source/electron_beam/gps/type Plane +/gate/source/electron_beam/gps/shape Circle +/gate/source/electron_beam/gps/radius 1.4 mm + +# Placement + +#/gate/source/electron_beam/gps/centre 0 100 0 cm +/gate/source/electron_beam/gps/centre 86.6025 50 0 cm diff --git a/dosimetry/dosimetry/electron_radiotherapy/mac/linac_6MeV.mac b/dosimetry/dosimetry/electron_radiotherapy/mac/linac_6MeV.mac new file mode 100644 index 00000000..1af03a7e --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/mac/linac_6MeV.mac @@ -0,0 +1,287 @@ + ################# + # Virtual Box # +################# + +# this box is created to facilate the gantry rotation + +/gate/world/daughters/name v_box +/gate/world/daughters/insert box +/gate/v_box/geometry/setXLength 50 cm +/gate/v_box/geometry/setYLength 95 cm +/gate/v_box/geometry/setZLength 50 cm +/gate/v_box/placement/setRotationAxis 0 0 1 +/gate/v_box/placement/setRotationAngle -60 deg +/gate/v_box/placement/setTranslation 45.466 26.25 0 cm +#/gate/v_box/placement/setTranslation 0 52.5 0 cm +/gate/v_box/setMaterial Air +/gate/v_box/vis/setVisible 0 + + + ################# + # Vacuum Window # +################# + +/gate/v_box/daughters/name vac_window +/gate/v_box/daughters/insert cylinder +/gate/vac_window/geometry/setRmin 0 mm +/gate/vac_window/geometry/setRmax 10 mm +/gate/vac_window/geometry/setHeight 100 mm +/gate/vac_window/geometry/setPhiStart 0 deg +/gate/vac_window/geometry/setDeltaPhi 360 deg +/gate/vac_window/placement/setRotationAxis 1 0 0 +/gate/vac_window/placement/setRotationAngle 90 deg +/gate/vac_window/placement/setTranslation 0 42.5 0 cm +/gate/vac_window/setMaterial Vacuum +/gate/vac_window/vis/setColor magenta +/gate/vac_window/vis/forceWireframe + + ############### + # Exit Window # +############### + +/gate/vac_window/daughters/name exit_window +/gate/vac_window/daughters/insert cylinder +/gate/exit_window/geometry/setRmin 0 mm +/gate/exit_window/geometry/setRmax 10 mm +/gate/exit_window/geometry/setHeight 0.03 mm +/gate/exit_window/geometry/setPhiStart 0 deg +/gate/exit_window/geometry/setDeltaPhi 360 deg +/gate/exit_window/placement/setTranslation 0 0 49.7 mm +/gate/exit_window/setMaterial Beryllium +/gate/exit_window/vis/setColor magenta + + + ######################## + # 6MeV Scattering Foil # +######################## + + +# Scattering Foil + +/gate/v_box/daughters/name scatfoil_6Mev +/gate/v_box/daughters/insert cylinder +/gate/scatfoil_6Mev/geometry/setRmin 0 mm +/gate/scatfoil_6Mev/geometry/setRmax 40 mm +/gate/scatfoil_6Mev/geometry/setHeight 40 mm +/gate/scatfoil_6Mev/geometry/setPhiStart 0 deg +/gate/scatfoil_6Mev/geometry/setDeltaPhi 360 deg +/gate/scatfoil_6Mev/placement/setRotationAxis 1 0 0 +/gate/scatfoil_6Mev/placement/setRotationAngle 90 deg +/gate/scatfoil_6Mev/placement/setTranslation 0 37.5 0 cm +/gate/scatfoil_6Mev/setMaterial Air +/gate/scatfoil_6Mev/vis/setColor red +/gate/scatfoil_6Mev/vis/forceWireframe +/gate/scatfoil_6Mev/vis/setVisible 1 + +# Upper Foil + +/gate/scatfoil_6Mev/daughters/name upperfoil +/gate/scatfoil_6Mev/daughters/insert cylinder +/gate/upperfoil/geometry/setRmin 0 mm +/gate/upperfoil/geometry/setRmax 30 mm +/gate/upperfoil/geometry/setHeight 0.04 mm +/gate/upperfoil/geometry/setPhiStart 0 deg +/gate/upperfoil/geometry/setDeltaPhi 360 deg +/gate/upperfoil/placement/setTranslation 0 0 -19.98 mm +/gate/upperfoil/setMaterial Tantalum +/gate/upperfoil/vis/setColor yellow + +# Lower Foil + +/gate/scatfoil_6Mev/daughters/name lowerfoil +/gate/scatfoil_6Mev/daughters/insert cylinder +/gate/lowerfoil/geometry/setRmin 0 mm +/gate/lowerfoil/geometry/setRmax 10 mm +/gate/lowerfoil/geometry/setHeight 1 mm +/gate/lowerfoil/geometry/setPhiStart 0 deg +/gate/lowerfoil/geometry/setDeltaPhi 360 deg +/gate/lowerfoil/placement/setTranslation 0 0 19.5 mm +/gate/lowerfoil/setMaterial Aluminium +/gate/lowerfoil/vis/setColor yellow + + ###################### + # Ionization Chamber # +###################### + +/gate/v_box/daughters/name chamber +/gate/v_box/daughters/insert cylinder +/gate/chamber/geometry/setRmin 0 mm +/gate/chamber/geometry/setRmax 5.2 cm +/gate/chamber/geometry/setHeight 1.6 cm +/gate/chamber/geometry/setPhiStart 0 deg +/gate/chamber/geometry/setDeltaPhi 360 deg +/gate/chamber/placement/setRotationAxis 1 0 0 +/gate/chamber/placement/setRotationAngle 90 deg +/gate/chamber/placement/setTranslation 0 30.5 0 cm +/gate/chamber/setMaterial Air2 +/gate/chamber/vis/setColor magenta +/gate/chamber/vis/forceWireframe + +/gate/chamber/daughters/name chamberKapton +/gate/chamber/daughters/insert cylinder +/gate/chamberKapton/geometry/setRmin 0 mm +/gate/chamberKapton/geometry/setRmax 5.2 cm +/gate/chamberKapton/geometry/setHeight 0.04 cm +/gate/chamberKapton/geometry/setPhiStart 0 deg +/gate/chamberKapton/geometry/setDeltaPhi 360 deg +/gate/chamberKapton/placement/setTranslation 0 0 -0.78 cm +/gate/chamberKapton/setMaterial Kapton +/gate/chamberKapton/vis/setColor magenta + +/gate/chamber/daughters/name chamberCu +/gate/chamber/daughters/insert cylinder +/gate/chamberCu/geometry/setRmin 0 mm +/gate/chamberCu/geometry/setRmax 5.2 cm +/gate/chamberCu/geometry/setHeight 0.001 cm +/gate/chamberCu/geometry/setPhiStart 0 deg +/gate/chamberCu/geometry/setDeltaPhi 360 deg +/gate/chamberCu/placement/setTranslation 0 0 0.7995 cm +/gate/chamberCu/setMaterial Copper +/gate/chamberCu/vis/setColor red + + ######## + # Jaws # +######## + +# Lower Jaw +/gate/v_box/daughters/name jaw_x +/gate/v_box/daughters/insert wedge +/gate/jaw_x/geometry/setXLength 15.9 cm +/gate/jaw_x/geometry/setNarrowerXLength 14.9 cm +/gate/jaw_x/geometry/setYLength 10.0 cm +/gate/jaw_x/geometry/setZLength 50 cm +/gate/jaw_x/placement/setRotationAxis 1 0 0 +/gate/jaw_x/placement/setRotationAngle 180 deg +/gate/jaw_x/placement/setTranslation -12.3 1.5 0. cm +/gate/jaw_x/setMaterial Tungsten +/gate/jaw_x/vis/setColor green + +# Upper Jaw +/gate/v_box/daughters/name jaw_z +/gate/v_box/daughters/insert box +/gate/jaw_z/geometry/setXLength 17.0 cm +/gate/jaw_z/geometry/setYLength 10.0 cm +/gate/jaw_z/geometry/setZLength 50 cm +/gate/jaw_z/placement/setTranslation 0 12.5 12.0 cm +/gate/jaw_z/placement/setRotationAxis 0 1 0 +/gate/jaw_z/placement/setRotationAngle 90 deg +/gate/jaw_z/setMaterial Air +/gate/jaw_z/vis/setVisible 1 + +/gate/jaw_z/daughters/name jawbis +/gate/jaw_z/daughters/insert wedge +/gate/jawbis/geometry/setXLength 17.0 cm +/gate/jawbis/geometry/setNarrowerXLength 16.0 cm +/gate/jawbis/geometry/setYLength 10.0 cm +/gate/jawbis/geometry/setZLength 50 cm +/gate/jawbis/placement/setRotationAxis 1 0 0 +/gate/jawbis/placement/setRotationAngle 180 deg +/gate/jawbis/setMaterial Tungsten +/gate/jawbis/vis/setColor yellow + +# Repeat the jaws + +/gate/jaw_x/repeaters/insert ring +/gate/jaw_x/ring/setRepeatNumber 2 +/gate/jaw_x/ring/setPoint1 0 1 0 +/gate/jaw_x/ring/setPoint2 0 0 0 +/gate/jaw_x/ring/enableAutoRotation + +/gate/jaw_z/repeaters/insert ring +/gate/jaw_z/ring/setRepeatNumber 2 +/gate/jaw_z/ring/setPoint1 0 1 0 +/gate/jaw_z/ring/setPoint2 0 0 0 +/gate/jaw_z/ring/enableAutoRotation + + #################### + # 10x10 Applicator # +#################### + +# Applicator Part 1 + +/gate/v_box/daughters/name appli1 +/gate/v_box/daughters/insert box +/gate/appli1/geometry/setXLength 300 mm +/gate/appli1/geometry/setYLength 20 mm +/gate/appli1/geometry/setZLength 300 mm +/gate/appli1/setMaterial Zinc +/gate/appli1/placement/setTranslation 0 -18.5 0 cm +/gate/appli1/vis/setColor grey + +/gate/appli1/daughters/name air1 +/gate/appli1/daughters/insert trpd +/gate/air1/geometry/setX1Length 95 mm +/gate/air1/geometry/setY1Length 95 mm +/gate/air1/geometry/setX2Length 98 mm +/gate/air1/geometry/setY2Length 98 mm +/gate/air1/geometry/setZLength 20 mm +/gate/air1/geometry/setXBoxPos 0 mm +/gate/air1/geometry/setYBoxPos 0 mm +/gate/air1/geometry/setZBoxPos 0 mm +/gate/air1/geometry/setXBoxLength 0.00000001 mm +/gate/air1/geometry/setYBoxLength 0.00000001 mm +/gate/air1/geometry/setZBoxLength 0.00000001 mm +/gate/air1/placement/setRotationAxis 1 0 0 +/gate/air1/placement/setRotationAngle 90 deg +/gate/air1/setMaterial Air +/gate/air1/vis/setVisible 1 + +# Applicator Part 2 + +/gate/v_box/daughters/name appli2 +/gate/v_box/daughters/insert box +/gate/appli2/geometry/setXLength 300 mm +/gate/appli2/geometry/setYLength 20 mm +/gate/appli2/geometry/setZLength 300 mm +/gate/appli2/setMaterial Zinc +/gate/appli2/placement/setTranslation 0 -32.75 0 cm +/gate/appli2/vis/setColor grey + +/gate/appli2/daughters/name air2 +/gate/appli2/daughters/insert trpd +/gate/air2/geometry/setX1Length 95 mm +/gate/air2/geometry/setY1Length 95 mm +/gate/air2/geometry/setX2Length 98 mm +/gate/air2/geometry/setY2Length 98 mm +/gate/air2/geometry/setZLength 20 mm +/gate/air2/geometry/setXBoxPos 0 mm +/gate/air2/geometry/setYBoxPos 0 mm +/gate/air2/geometry/setZBoxPos 0 mm +/gate/air2/geometry/setXBoxLength 0.00000001 mm +/gate/air2/geometry/setYBoxLength 0.00000001 mm +/gate/air2/geometry/setZBoxLength 0.00000001 mm +/gate/air2/placement/setRotationAxis 1 0 0 +/gate/air2/placement/setRotationAngle 90 deg +/gate/air2/setMaterial Air +/gate/air2/vis/setVisible 1 + +# 10x10 cutout + +/gate/v_box/daughters/name cutout +/gate/v_box/daughters/insert box +/gate/cutout/geometry/setXLength 200 mm +/gate/cutout/geometry/setYLength 15 mm +/gate/cutout/geometry/setZLength 200 mm +/gate/cutout/setMaterial Cerrotru +/gate/cutout/placement/setTranslation 0 -46.75 0 cm +/gate/cutout/vis/setColor grey + +/gate/cutout/daughters/name air3 +/gate/cutout/daughters/insert trpd +/gate/air3/geometry/setX1Length 94 mm +/gate/air3/geometry/setY1Length 94 mm +/gate/air3/geometry/setX2Length 95 mm +/gate/air3/geometry/setY2Length 95 mm +/gate/air3/geometry/setZLength 15 mm +/gate/air3/geometry/setXBoxPos 0 mm +/gate/air3/geometry/setYBoxPos 0 mm +/gate/air3/geometry/setZBoxPos 0 mm +/gate/air3/geometry/setXBoxLength 0.00000001 mm +/gate/air3/geometry/setYBoxLength 0.00000001 mm +/gate/air3/geometry/setZBoxLength 0.00000001 mm +/gate/air3/placement/setRotationAxis 1 0 0 +/gate/air3/placement/setRotationAngle 90 deg +/gate/air3/setMaterial Air +/gate/air3/vis/setVisible 1 + + diff --git a/dosimetry/dosimetry/electron_radiotherapy/mac/main.mac b/dosimetry/dosimetry/electron_radiotherapy/mac/main.mac new file mode 100644 index 00000000..dd6d64fd --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/mac/main.mac @@ -0,0 +1,107 @@ +#/control/execute verbose.mac +#/control/execute mac/visu.mac + +#============================== +# GEOMETRY +#============================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +#---------------------- +# World +#---------------------- + +/gate/world/geometry/setXLength 200 cm +/gate/world/geometry/setYLength 300 cm +/gate/world/geometry/setZLength 200 cm +/gate/world/setMaterial Air +/gate/world/vis/setVisible 0 + +#---------------------- +# Linac +#---------------------- + +/control/execute mac/linac_6MeV.mac + +#---------------------- +# Phantom +#---------------------- + +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume + +/gate/patient/geometry/setHUToMaterialFile data/RANDO-HU2mat.txt +/gate/patient/geometry/setImage data/Rando.mhd + +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 0 0 0 mm + +/gate/patient/placement/setTranslation -31.73 -25.4 -9.875 cm + +#============================== +# PHYSICS +#============================== + +#---------------------- +# Physics List +#---------------------- + +/gate/physics/addPhysicsList emstandard_opt3 + + +#---------------------- +# Cuts and Step limiters +#---------------------- + +/gate/physics/Electron/SetCutInRegion world 1 mm +/gate/physics/Gamma/SetCutInRegion world 1 mm + +/gate/physics/Electron/SetCutInRegion patient 0.02 mm +/gate/physics/Gamma/SetCutInRegion patient 0.1 mm + +/gate/physics/SetMaxStepSizeInRegion patient 0.02 mm +/gate/physics/ActivateStepLimiter e- + +/gate/physics/displayCuts + +#============================== +# DETECTORS +#============================== + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/rando.mhd +/gate/actor/doseDistribution/attachTo patient +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setPosition 0 0 0 cm +/gate/actor/doseDistribution/setVoxelSize 2.5 2.5 2.5 mm +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableNumberOfHits false + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stats.txt +/gate/actor/stat/saveEveryNSeconds 60 + + +#============================== +# INITIALISATION +#============================== + +/gate/run/initialize + +#============================== +# BEAM +#============================== + +/control/execute mac/beam_6MeV.mac + +#============================== +# START SIMULATION +#============================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + + +/gate/application/setTotalNumberOfPrimaries 1000000 +/gate/application/start diff --git a/dosimetry/dosimetry/electron_radiotherapy/mac/verbose.mac b/dosimetry/dosimetry/electron_radiotherapy/mac/verbose.mac new file mode 100644 index 00000000..a862feda --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/mac/verbose.mac @@ -0,0 +1,15 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 1 +/gate/verbose Warning 1 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 + + diff --git a/dosimetry/dosimetry/electron_radiotherapy/mac/visu.mac b/dosimetry/dosimetry/electron_radiotherapy/mac/visu.mac new file mode 100644 index 00000000..5090743a --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/mac/visu.mac @@ -0,0 +1,9 @@ +/vis/open OGLSQt +/vis/viewer/set/viewpointThetaPhi 30 60 +/vis/viewer/zoom 1 +/vis/viewer/set/style surface +/vis/drawVolume +/vis/viewer/flush +/tracking/verbose 0 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories diff --git a/dosimetry/dosimetry/electron_radiotherapy/output/readme.txt b/dosimetry/dosimetry/electron_radiotherapy/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/dosimetry/electron_radiotherapy/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/.gitignore b/dosimetry/dosimetry/external-beam-therapy-photon/.gitignore new file mode 100644 index 00000000..7bc489bd --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/.gitignore @@ -0,0 +1,2 @@ +/results.* +/run.* diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/data/.gitignore b/dosimetry/dosimetry/external-beam-therapy-photon/data/.gitignore new file mode 100644 index 00000000..06281fd4 --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/data/.gitignore @@ -0,0 +1,4 @@ +/patient-2mm-dmap.mhd +/patient-2mm-dmap.raw +/patient-HU2mat.txt +/patient-HUmaterials.db diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/data/GateMaterials.db b/dosimetry/dosimetry/external-beam-therapy-photon/data/GateMaterials.db new file mode 100755 index 00000000..284287f8 --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/data/Schneider2000DensitiesTable.txt b/dosimetry/dosimetry/external-beam-therapy-photon/data/Schneider2000DensitiesTable.txt new file mode 100644 index 00000000..d6c1e191 --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/data/Schneider2000DensitiesTable.txt @@ -0,0 +1,13 @@ +# =================== +# HU density g/cm3 +# =================== +-1000 1.21e-3 +-98 0.93 +-97 0.930486 +14 1.03 +23 1.031 +100 1.119900 +101 1.076200 +1600 1.964200 +3000 2.8 + diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/data/Schneider2000MaterialsTable.txt b/dosimetry/dosimetry/external-beam-therapy-photon/data/Schneider2000MaterialsTable.txt new file mode 100644 index 00000000..993a327f --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/data/Schneider2000MaterialsTable.txt @@ -0,0 +1,36 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/data/patient-2mm.mhd b/dosimetry/dosimetry/external-beam-therapy-photon/data/patient-2mm.mhd new file mode 100644 index 00000000..a7f01263 Binary files /dev/null and b/dosimetry/dosimetry/external-beam-therapy-photon/data/patient-2mm.mhd differ diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/data/patient-2mm.raw b/dosimetry/dosimetry/external-beam-therapy-photon/data/patient-2mm.raw new file mode 100644 index 00000000..de34d5ce --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/data/patient-2mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dad4be0c64cca91fd888c0a0c8d4537cf00421e05d9157ace6082b5423b70061 +size 30781160 diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/mac/beam-photon.mac b/dosimetry/dosimetry/external-beam-therapy-photon/mac/beam-photon.mac new file mode 100644 index 00000000..4e7fde87 --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/mac/beam-photon.mac @@ -0,0 +1,71 @@ +#===================================================== +# BEAMS : SIMPLE PHOTON BEAM (6 MeV e- -> ~2.2 MeV, 20mm radius) +#===================================================== + +#===================================================== +# Type of particle & Energy spectrum +#===================================================== +/gate/source/addSource mybeam gps +/gate/source/mybeam/setIntensity 10. +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/ene/type User +/gate/source/mybeam/gps/hist/type energy +/gate/source/mybeam/gps/hist/point 0.13 0.032047941 +/gate/source/mybeam/gps/hist/point 0.38 0.139322874 +/gate/source/mybeam/gps/hist/point 0.63 0.128271317 +/gate/source/mybeam/gps/hist/point 0.88 0.104101320 +/gate/source/mybeam/gps/hist/point 1.13 0.087722697 +/gate/source/mybeam/gps/hist/point 1.38 0.074515256 +/gate/source/mybeam/gps/hist/point 1.63 0.061865442 +/gate/source/mybeam/gps/hist/point 1.88 0.051816519 +/gate/source/mybeam/gps/hist/point 2.13 0.044850118 +/gate/source/mybeam/gps/hist/point 2.38 0.038812754 +/gate/source/mybeam/gps/hist/point 2.63 0.033491917 +/gate/source/mybeam/gps/hist/point 2.88 0.029783373 +/gate/source/mybeam/gps/hist/point 3.13 0.025720295 +/gate/source/mybeam/gps/hist/point 3.38 0.022598543 +/gate/source/mybeam/gps/hist/point 3.63 0.019733182 +/gate/source/mybeam/gps/hist/point 3.88 0.017636211 +/gate/source/mybeam/gps/hist/point 4.13 0.015519179 +/gate/source/mybeam/gps/hist/point 4.38 0.014236603 +/gate/source/mybeam/gps/hist/point 4.63 0.012188171 +/gate/source/mybeam/gps/hist/point 4.88 0.010440358 +/gate/source/mybeam/gps/hist/point 5.13 0.009278173 +/gate/source/mybeam/gps/hist/point 5.38 0.007876917 +/gate/source/mybeam/gps/hist/point 5.63 0.006674784 +/gate/source/mybeam/gps/hist/point 5.88 0.005250251 +/gate/source/mybeam/gps/hist/point 6.13 0.003518869 +/gate/source/mybeam/gps/hist/point 6.38 0.001849387 +/gate/source/mybeam/gps/hist/point 6.63 0.000746224 +/gate/source/mybeam/gps/hist/point 6.88 0.000131320 +/gate/source/mybeam/gps/hist/point 7.13 0.000000000 +/gate/source/mybeam/gps/hist/point 7.38 0.000000000 +/gate/source/mybeam/gps/hist/point 7.63 0.000000000 +/gate/source/mybeam/gps/hist/point 7.88 0.000000000 + +#===================================================== +# Position and shape +#===================================================== +/gate/source/mybeam/gps/position 0 -1000 0 mm +/gate/source/mybeam/gps/pos/type Point +/gate/source/mybeam/gps/ang/type iso +/gate/source/mybeam/gps/ang/mintheta 0. deg +/gate/source/mybeam/gps/ang/minphi 0. deg +/gate/source/mybeam/gps/ang/maxphi 360. deg +/gate/source/mybeam/gps/ang/rot1 1 0 0 +/gate/source/mybeam/gps/ang/rot2 0 0 1 +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 0 1 + +#### 10x10 square field (at isocenter) +#/gate/source/mybeam/gps/ang/maxtheta 2.8624 deg + +#### 5x5 square field (at isocenter) +/gate/source/mybeam/gps/ang/maxtheta 1.4312 deg + +#### 1.5x1.5 square field (at isocenter) +#/gate/source/mybeam/gps/ang/maxtheta 0.4297223 deg + +#### ~ pencil +#/gate/source/mybeam/gps/ang/maxtheta 0.5 deg + diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/mac/main.mac b/dosimetry/dosimetry/external-beam-therapy-photon/mac/main.mac new file mode 100644 index 00000000..467db271 --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/mac/main.mac @@ -0,0 +1,135 @@ + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of photon beam in patient CT image. Output is a 3D dose +# distribution map (with associated uncertainty). + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +#===================================================== +# Generate materials from Hounsfield units +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.1 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +# WORLD +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 2.0 m +/gate/world/geometry/setYLength 2.0 m +/gate/world/geometry/setZLength 2.0 m + +#===================================================== +# patient CT +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageRegionalizedVolume + +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +/gate/patient/geometry/setImage data/patient-2mm.mhd + +# Generate the dmap (needed by ImageRegionalizedVolume) +/gate/patient/geometry/buildAndDumpDistanceTransfo data/patient-2mm-dmap.mhd +# Use it +/gate/patient/geometry/distanceMap data/patient-2mm-dmap.mhd + +# Optional : dump used image +#/gate/patient/geometry/buildAndDumpLabeledImage data/patient-2mm-labeled.mhd + +/gate/patient/placement/setTranslation 0 0 0 mm +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 109.7 99.3 146.2 mm +#/gate/patient/geometry/enableBoundingBoxOnly true +/gate/patient/vis/setColor blue + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +/gate/physics/Gamma/SetCutInRegion world 10 mm +/gate/physics/Electron/SetCutInRegion world 10 mm +/gate/physics/Positron/SetCutInRegion world 10 mm + +/gate/physics/Gamma/SetCutInRegion patient 0.5 mm +/gate/physics/Electron/SetCutInRegion patient 0.5 mm +/gate/physics/Positron/SetCutInRegion patient 0.5 mm + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +# ---------------------------------------------------- +# the following actor regularly store the current number of +# event/track/step in a file + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-photon.txt +# /gate/actor/stat/saveEveryNSeconds 60 + +# ---------------------------------------------------- +# the following actor stores 3D distributions of +# dose/edep/uncertainty/nbHit into files (mhd image file format) + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/attachTo patient +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setPosition 0 0 0 mm +/gate/actor/doseDistribution/setVoxelSize 2 2 2 mm +# /gate/actor/doseDistribution/saveEveryNSeconds 60 +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableNumberOfHits false +/gate/actor/doseDistribution/save output/photon.mhd + +#===================================================== +# INITIALISATION and START +#===================================================== + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +# Enable the following lines to display available and enabled processes +# /gate/physics/processList Available +# /gate/physics/processList Enabled + +#===================================================== +# BEAMS +#===================================================== + +/control/execute mac/beam-photon.mac + +#===================================================== +# START BEAMS +#===================================================== + +/gate/application/noGlobalOutput +/gate/run/enableGlobalOutput false + +/gate/random/setEngineName MersenneTwister +/vis/disable +/gate/random/setEngineSeed auto +/gate/application/setTotalNumberOfPrimaries 10000000 +/gate/application/start diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/mac/physicslist_EM_std.mac b/dosimetry/dosimetry/external-beam-therapy-photon/mac/physicslist_EM_std.mac new file mode 100644 index 00000000..b75b3d9b --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/mac/physicslist_EM_std.mac @@ -0,0 +1,44 @@ + +#===================================== +# Electromagnetic processes +#===================================== + +#============= +# For Leptons +#============= + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setLinearLossLimit electron 0.01 + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess eMultipleScattering +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + +#========= +# Options +#========= + +/gate/physics/setEMin 0.1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 350 +/gate/physics/setLambdaBinning 350 + diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/mac/verbose.mac b/dosimetry/dosimetry/external-beam-therapy-photon/mac/verbose.mac new file mode 100644 index 00000000..72f1fef1 --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/mac/verbose.mac @@ -0,0 +1,20 @@ + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/output/.gitignore b/dosimetry/dosimetry/external-beam-therapy-photon/output/.gitignore new file mode 100644 index 00000000..5467fb59 --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/output/.gitignore @@ -0,0 +1,10 @@ +/photon-Dose.mhd +/photon-Dose.raw +/photon-Edep-Squared.mhd +/photon-Edep-Squared.raw +/photon-Edep-Uncertainty.mhd +/photon-Edep-Uncertainty.raw +/photon-Edep.mhd +/photon-Edep.raw +/physics.txt +/stat-photon.txt diff --git a/dosimetry/dosimetry/external-beam-therapy-photon/output/readme.txt b/dosimetry/dosimetry/external-beam-therapy-photon/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/dosimetry/external-beam-therapy-photon/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/dosimetry/molecular-therapy-I131/.gitignore b/dosimetry/dosimetry/molecular-therapy-I131/.gitignore new file mode 100644 index 00000000..bb6805c9 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/.gitignore @@ -0,0 +1,2 @@ +/run.* +/results.* diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.iff b/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.iff new file mode 100644 index 00000000..0d5c48d3 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.iff @@ -0,0 +1,19 @@ +!INTERFILE := +!GENERAL DATA := +!data offset in bytes := 0 +!name of data file := data/CT_128_128_250_16uint.raw +; +!GENERAL IMAGE DATA := +!total number of images := 250 +imagedata byte order := LITTLEENDIAN +; +!number of images/energy window := 250 +!matrix size [1] := 128 +!matrix size [2] := 128 +!number format := unsigned integer +!number of bytes per pixel := 2 +scaling factor (mm/pixel) [1] := 0.2 +scaling factor (mm/pixel) [2] := 0.2 +!number of slices := 250 +slice thickness (pixels) := 0.2 +!END OF INTERFILE := diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.mhd b/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.mhd new file mode 100644 index 00000000..cf9d5b16 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.mhd @@ -0,0 +1,14 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = 0 0 0 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 0.2 0.2 0.2 +DimSize = 128 128 250 +ElementType = MET_USHORT +ElementDataFile = CT_128_128_250_16uint.raw + diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.raw b/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.raw new file mode 100644 index 00000000..7093c6bb --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/CT_128_128_250_16uint.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95d926f87af9e23bbb51671e43bb122e2c413b91eae9bd6ee09eee39c673e8b5 +size 8192000 diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/GateMaterials.db b/dosimetry/dosimetry/molecular-therapy-I131/data/GateMaterials.db new file mode 100755 index 00000000..b582c521 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/GateMaterials.db @@ -0,0 +1,123 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.87 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.69 g/mole +Rubidium: S= Rb ; Z= 37. ; A= 85.4678 g/mole +Strontium: S= Sr ; Z= 38. ; A= 87.62 g/mole +Zirconium: S=Zr ; Z=40. ; A= 91.224 g/mole +[Materials] + +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + + +SoftTissue: d=1.04 g/cm3 ; n=16 + +el: name=Hydrogen ; f=0.10450 + +el: name=Carbon; f=0.22660 + +el: name=Nitrogen; f=0.02490 + +el: name=Oxygen ; f=0.63520 + +el: name=Sodium; f=0.00112 + +el: name=Magnesium; f=0.00013 + +el: name=Silicon; f=0.00030 + +el: name=Phosphor; f=0.00134 + +el: name=Sulfur; f=0.00204 + +el: name=Chlorine; f=0.00133 + +el: name=Potassium; f=0.00208 + +el: name=Calcium; f=0.00024 + +el: name=Iron; f=0.00005 + +el: name=Zinc ; f=0.00003 + +el: name=Rubidium; f=0.00001 + +el: name=Zirconium; f=0.00001 + + +AirBodyInterface: d=0.296 g/cm3 ; n=15 + +el: name=Hydrogen ;f=0.10134 + +el: name=Carbon; f=0.10238 + +el: name=Nitrogen; f=0.02866 + +el: name=Oxygen ; f=0.75752 + +el: name=Sodium; f=0.00184 + +el: name=Magnesium; f=0.00007 + +el: name=Silicon; f=0.00006 + +el: name=Phosphor; f=0.00080 + +el: name=Sulfur; f=0.00225 + +el: name=Chlorine; f=0.00266 + +el: name=Potassium; f=0.00194 + +el: name=Calcium; f=0.00009 + +el: name=Iron; f=0.00037 + +el: name=Zinc ; f=0.00001 + +el: name=Rubidium; f=0.00001 + + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Carbon; f=0.000124 + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +Bones: d=1.4 g/cm3 ; n=18 + +el: name=Hydrogen ;f=0.07337 + +el: name=Carbon; f=0.25475 + +el: name=Nitrogen; f=0.03057 + +el: name=Oxygen ; f=0.47893 + +el: name=Fluorine; f=0.00025 + +el: name=Sodium; f=0.00326 + +el: name=Magnesium; f=0.00112 + +el: name=Silicon; f=0.00002 + +el: name=Phosphor; f=0.05095 + +el: name=Sulfur; f=0.00173 + +el: name=Chlorine; f=0.00143 + +el: name=Potassium; f=0.00153 + +el: name=Calcium; f=0.10190 + +el: name=Iron; f=0.00008 + +el: name=Zinc ; f=0.00005 + +el: name=Rubidium; f=0.00002 + +el: name=Strontium; f=0.00003 + +el: name=Lead; f=0.00001 + + + + + diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.iff b/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.iff new file mode 100644 index 00000000..6429c619 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.iff @@ -0,0 +1,19 @@ +!INTERFILE := +!GENERAL DATA := +!data offset in bytes := 0 +!name of data file := data/PET_64_64_125_16uint.raw +; +!GENERAL IMAGE DATA := +!total number of images := 125 +imagedata byte order := LITTLEENDIAN +; +!number of images/energy window := 125 +!matrix size [1] := 64 +!matrix size [2] := 64 +!number format := unsigned integer +!number of bytes per pixel := 2 +scaling factor (mm/pixel) [1] := 0.4 +scaling factor (mm/pixel) [2] := 0.4 +!number of slices := 125 +slice thickness (pixels) := 0.37 +!END OF INTERFILE := diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.mhd b/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.mhd new file mode 100644 index 00000000..68ed8564 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.mhd @@ -0,0 +1,14 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = 0 0 0 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 0.4 0.4 0.37 +DimSize = 64 64 125 +ElementType = MET_USHORT +ElementDataFile = PET_64_64_125_16uint.raw + diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.raw b/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.raw new file mode 100644 index 00000000..fbefbc97 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/PET_64_64_125_16uint.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2720f925a55555c80e0d1756ecbc67e072d80902d08ca7451222cb1cab752660 +size 1024000 diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/air-mouse.mhd b/dosimetry/dosimetry/molecular-therapy-I131/data/air-mouse.mhd new file mode 100644 index 00000000..72ac0cbe --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/air-mouse.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = 0 0 0 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 0.2 0.2 0.2 +DimSize = 128 128 250 +ElementType = MET_UCHAR +ElementDataFile = air-mouse.raw diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/air-mouse.raw b/dosimetry/dosimetry/molecular-therapy-I131/data/air-mouse.raw new file mode 100644 index 00000000..0d88adbe --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/air-mouse.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad1484e5188dc8007cadc6ddf13af6fc73a604350382f05fd0d9cbfd5362b18f +size 4096000 diff --git a/dosimetry/dosimetry/molecular-therapy-I131/data/range_geo.dat b/dosimetry/dosimetry/molecular-therapy-I131/data/range_geo.dat new file mode 100644 index 00000000..c4128981 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/data/range_geo.dat @@ -0,0 +1,5 @@ +4 +0 18496 Air false 0. 0. 0. 1. +18497 27749 AirBodyInterface true 0.8 0. 0. 1. +27750 37409 SoftTissue true 0. 0.8 0. 1. +37410 65535 Bones true 0. 0. 0.8 1. diff --git a/dosimetry/dosimetry/molecular-therapy-I131/mac/main.mac b/dosimetry/dosimetry/molecular-therapy-I131/mac/main.mac new file mode 100644 index 00000000..ebadb29d --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/mac/main.mac @@ -0,0 +1,102 @@ + +#===================================================== +# VEROBOSITY +#===================================================== + +/control/execute mac/verbose.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# World +/gate/world/geometry/setXLength 50 cm +/gate/world/geometry/setYLength 50 cm +/gate/world/geometry/setZLength 50 cm +/gate/world/setMaterial Air +/gate/world/vis/setVisible 1 +/gate/world/vis/forceWireframe + +# Voxel phantom +#/gate/world/daughters/name mouse +#/gate/world/daughters/insert regularMatrix +#/gate/mouse/geometry/insertReader interfile +#/gate/mouse/interfileReader/insertTranslator range +#/gate/mouse/interfileReader/rangeTranslator/readTable data/range_geo.dat +#/gate/mouse/interfileReader/readFile data/CT_128_128_250_16uint.iff + +/gate/world/daughters/name mouse +/gate/world/daughters/insert ImageRegularParametrisedVolume +/gate/mouse/geometry/setRangeToMaterialFile data/range_geo.dat +/gate/mouse/geometry/setImage data/CT_128_128_250_16uint.mhd +/gate/mouse/setSkipEqualMaterials 0 + +/gate/mouse/vis/forceWireframe + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList emstandard_opt3 + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/attachTo mouse +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setSize 25.6 25.6 50. mm +/gate/actor/doseDistribution/setPosition 0 0 0 cm +/gate/actor/doseDistribution/setResolution 128 128 250 +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableSquaredEdep false +/gate/actor/doseDistribution/enableDose true +/gate/actor/doseDistribution/enableUncertaintyDose true +/gate/actor/doseDistribution/enableSquaredDose false +/gate/actor/doseDistribution/enableNumberOfHits true +/gate/actor/doseDistribution/save output/mouse.mhd + + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-mouse.txt +/gate/actor/stat/saveEveryNSeconds 60 + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# SOURCE : +#===================================================== + +#Source from PET image +/control/execute mac/source131I.mac + + +#===================================================== +# VISUALISATION +#===================================================== + +#/vis/disable +#/control/execute visu.mac + +#===================================================== +# RANDOM +#===================================================== +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +#===================================================== +# START +#===================================================== + +/gate/application/noGlobalOutput +/vis/disable +/gate/application/setTotalNumberOfPrimaries 40000000 +/gate/application/start diff --git a/dosimetry/dosimetry/molecular-therapy-I131/mac/physic.mac b/dosimetry/dosimetry/molecular-therapy-I131/mac/physic.mac new file mode 100755 index 00000000..6afb40a6 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/mac/physic.mac @@ -0,0 +1,72 @@ + +#================================================================================================= +# Electromagnetic processes : physics list standard option 3 +#================================================================================================= + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung e- +/gate/physics/addProcess Bremsstrahlung e+ +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation e+ + +/gate/physics/addProcess eMultipleScattering e+ +/gate/physics/addProcess eMultipleScattering e- +/gate/physics/processes/eMultipleScattering/setModel Urban95Model e- +/gate/physics/processes/eMultipleScattering/setModel Urban95Model e+ + +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + +#================================================================================================= +# Additional processes not included in the list option 3 +#================================================================================================= + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + + +/gate/physics/setEMin 1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 220 +/gate/physics/setLambdaBinning 220 + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + + +#================================================================================================== +# customized CUTS +#================================================================================================== + + +/gate/physics/Gamma/SetCutInRegion world 0.1 mm +/gate/physics/Electron/SetCutInRegion world 0.1 mm +/gate/physics/Positron/SetCutInRegion world 0.1 mm + +/gate/physics/Gamma/SetCutInRegion mouse 0.01 mm +/gate/physics/Electron/SetCutInRegion mouse 0.01 mm +/gate/physics/Positron/SetCutInRegion mouse 0.01 mm + +#1/20 of dosel size +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.1 0.005 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.1 0.005 mm + + +/gate/physics/displayCuts + + + diff --git a/dosimetry/dosimetry/molecular-therapy-I131/mac/source131I.mac b/dosimetry/dosimetry/molecular-therapy-I131/mac/source131I.mac new file mode 100644 index 00000000..d679c843 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/mac/source131I.mac @@ -0,0 +1,764 @@ +# 131I +#taken from (MIRD radionuclide data and decay schemes, 2nd edition, KF Eckerman & A Endo Eds, The Society of Nuclear Medicine, Reston, VA, SNM, 2008.) + +#===================================================== +# Beta emission spectrum +#===================================================== +#Distrbution is automatically normalized to 1. Number of particle per nt must be adjusted post-treatment + +/gate/source/addSource betaminus voxel + +/gate/source/betaminus/reader/insert interfile +/gate/source/betaminus/interfileReader/translator/insert linear +/gate/source/betaminus/interfileReader/linearTranslator/setScale 1. Bq +/gate/source/betaminus/interfileReader/readFile data/PET_64_64_125_16uint.iff + +/gate/source/betaminus/setPosition -12.8 -12.8 -23.125 mm $voxel source file not located at the center of the world by default. shifted by half size. See user guide + + +/gate/source/betaminus/gps/particle e- +/gate/source/betaminus/gps/angtype iso +/gate/source/betaminus/gps/energytype Arb +/gate/source/betaminus/setIntensity 1.000000275 + +# Warning : histname must be arb and not energy +/gate/source/betaminus/gps/histname arb + +# Warning : probability density (or point wise) and not bin values +/gate/source/betaminus/gps/histpoint 0 3.503 +/gate/source/betaminus/gps/histpoint 0.0001 3.502 +/gate/source/betaminus/gps/histpoint 0.00011 3.502 +/gate/source/betaminus/gps/histpoint 0.00012 3.502 +/gate/source/betaminus/gps/histpoint 0.00013 3.502 +/gate/source/betaminus/gps/histpoint 0.00014 3.502 +/gate/source/betaminus/gps/histpoint 0.00015 3.502 +/gate/source/betaminus/gps/histpoint 0.00016 3.502 +/gate/source/betaminus/gps/histpoint 0.00018 3.501 +/gate/source/betaminus/gps/histpoint 0.00020 3.501 +/gate/source/betaminus/gps/histpoint 0.00022 3.501 +/gate/source/betaminus/gps/histpoint 0.00024 3.501 +/gate/source/betaminus/gps/histpoint 0.00026 3.501 +/gate/source/betaminus/gps/histpoint 0.00028 3.501 +/gate/source/betaminus/gps/histpoint 0.00030 3.501 +/gate/source/betaminus/gps/histpoint 0.00032 3.500 +/gate/source/betaminus/gps/histpoint 0.00036 3.500 +/gate/source/betaminus/gps/histpoint 0.00040 3.500 +/gate/source/betaminus/gps/histpoint 0.00045 3.500 +/gate/source/betaminus/gps/histpoint 0.00050 3.499 +/gate/source/betaminus/gps/histpoint 0.00055 3.499 +/gate/source/betaminus/gps/histpoint 0.00060 3.498 +/gate/source/betaminus/gps/histpoint 0.00065 3.498 +/gate/source/betaminus/gps/histpoint 0.00070 3.498 +/gate/source/betaminus/gps/histpoint 0.00075 3.497 +/gate/source/betaminus/gps/histpoint 0.00080 3.497 +/gate/source/betaminus/gps/histpoint 0.00085 3.497 +/gate/source/betaminus/gps/histpoint 0.00090 3.496 +/gate/source/betaminus/gps/histpoint 0.00100 3.496 +/gate/source/betaminus/gps/histpoint 0.00110 3.495 +/gate/source/betaminus/gps/histpoint 0.00120 3.494 +/gate/source/betaminus/gps/histpoint 0.00130 3.494 +/gate/source/betaminus/gps/histpoint 0.00140 3.493 +/gate/source/betaminus/gps/histpoint 0.00150 3.492 +/gate/source/betaminus/gps/histpoint 0.00160 3.491 +/gate/source/betaminus/gps/histpoint 0.00180 3.490 +/gate/source/betaminus/gps/histpoint 0.00200 3.489 +/gate/source/betaminus/gps/histpoint 0.00220 3.487 +/gate/source/betaminus/gps/histpoint 0.00240 3.486 +/gate/source/betaminus/gps/histpoint 0.00260 3.484 +/gate/source/betaminus/gps/histpoint 0.00280 3.483 +/gate/source/betaminus/gps/histpoint 0.00300 3.481 +/gate/source/betaminus/gps/histpoint 0.00320 3.480 +/gate/source/betaminus/gps/histpoint 0.00360 3.477 +/gate/source/betaminus/gps/histpoint 0.00400 3.474 +/gate/source/betaminus/gps/histpoint 0.00450 3.471 +/gate/source/betaminus/gps/histpoint 0.00500 3.467 +/gate/source/betaminus/gps/histpoint 0.00550 3.463 +/gate/source/betaminus/gps/histpoint 0.00600 3.460 +/gate/source/betaminus/gps/histpoint 0.00650 3.456 +/gate/source/betaminus/gps/histpoint 0.00700 3.452 +/gate/source/betaminus/gps/histpoint 0.00750 3.449 +/gate/source/betaminus/gps/histpoint 0.00800 3.445 +/gate/source/betaminus/gps/histpoint 0.00850 3.442 +/gate/source/betaminus/gps/histpoint 0.00900 3.438 +/gate/source/betaminus/gps/histpoint 0.01000 3.437 +/gate/source/betaminus/gps/histpoint 0.01100 3.434 +/gate/source/betaminus/gps/histpoint 0.01200 3.432 +/gate/source/betaminus/gps/histpoint 0.01300 3.429 +/gate/source/betaminus/gps/histpoint 0.01400 3.426 +/gate/source/betaminus/gps/histpoint 0.01500 3.423 +/gate/source/betaminus/gps/histpoint 0.01600 3.420 +/gate/source/betaminus/gps/histpoint 0.01800 3.414 +/gate/source/betaminus/gps/histpoint 0.02000 3.408 +/gate/source/betaminus/gps/histpoint 0.02200 3.402 +/gate/source/betaminus/gps/histpoint 0.02400 3.395 +/gate/source/betaminus/gps/histpoint 0.02600 3.389 +/gate/source/betaminus/gps/histpoint 0.02800 3.382 +/gate/source/betaminus/gps/histpoint 0.03000 3.375 +/gate/source/betaminus/gps/histpoint 0.03200 3.368 +/gate/source/betaminus/gps/histpoint 0.03600 3.353 +/gate/source/betaminus/gps/histpoint 0.04000 3.338 +/gate/source/betaminus/gps/histpoint 0.04500 3.318 +/gate/source/betaminus/gps/histpoint 0.05000 3.298 +/gate/source/betaminus/gps/histpoint 0.05500 3.277 +/gate/source/betaminus/gps/histpoint 0.06000 3.255 +/gate/source/betaminus/gps/histpoint 0.06500 3.233 +/gate/source/betaminus/gps/histpoint 0.07000 3.209 +/gate/source/betaminus/gps/histpoint 0.07500 3.185 +/gate/source/betaminus/gps/histpoint 0.08000 3.161 +/gate/source/betaminus/gps/histpoint 0.08500 3.136 +/gate/source/betaminus/gps/histpoint 0.09000 3.110 +/gate/source/betaminus/gps/histpoint 0.10000 3.055 +/gate/source/betaminus/gps/histpoint 0.11000 2.999 +/gate/source/betaminus/gps/histpoint 0.12000 2.939 +/gate/source/betaminus/gps/histpoint 0.13000 2.877 +/gate/source/betaminus/gps/histpoint 0.14000 2.812 +/gate/source/betaminus/gps/histpoint 0.15000 2.745 +/gate/source/betaminus/gps/histpoint 0.16000 2.676 +/gate/source/betaminus/gps/histpoint 0.18000 2.532 +/gate/source/betaminus/gps/histpoint 0.20000 2.384 +/gate/source/betaminus/gps/histpoint 0.22000 2.232 +/gate/source/betaminus/gps/histpoint 0.24000 2.079 +/gate/source/betaminus/gps/histpoint 0.26000 1.928 +/gate/source/betaminus/gps/histpoint 0.28000 1.776 +/gate/source/betaminus/gps/histpoint 0.30000 1.625 +/gate/source/betaminus/gps/histpoint 0.32000 1.478 +/gate/source/betaminus/gps/histpoint 0.36000 1.194 +/gate/source/betaminus/gps/histpoint 0.40000 0.9124 +/gate/source/betaminus/gps/histpoint 0.45000 0.5805 +/gate/source/betaminus/gps/histpoint 0.50000 0.2974 +/gate/source/betaminus/gps/histpoint 0.55000 0.0941 +/gate/source/betaminus/gps/histpoint 0.60000 0.004666 +#/gate/source/betaminus/gps/histpoint 0.65000 0.002335 +#/gate/source/betaminus/gps/histpoint 0.70000 0.001282 +#/gate/source/betaminus/gps/histpoint 0.75000 0.0004287 +#/gate/source/betaminus/gps/histpoint 0.80000 7.371E-06 +#/gate/source/betaminus/gps/histpoint 0.80687 0.000E+00 +/gate/source/betaminus/gps/arbint Spline + + + +#===================================================== +# Monoergetic electrons +#===================================================== + + +/gate/source/addSource mono_el voxel + +/gate/source/mono_el/reader/insert interfile +/gate/source/mono_el/interfileReader/translator/insert linear +/gate/source/mono_el/interfileReader/linearTranslator/setScale 1. Bq +/gate/source/mono_el/interfileReader/readFile data/PET_64_64_125_16uint.iff + +/gate/source/mono_el/setPosition -12.8 -12.8 -23.125 mm $voxel source file not located at the center of the world by default. shifted by half size. See user guide + +/gate/source/mono_el/gps/particle e- +/gate/source/mono_el/gps/angtype iso +/gate/source/mono_el/setIntensity 0.7621091663 + +/gate/source/mono_el/gps/energytype User +/gate/source/mono_el/gps/histname energy + +# Warning : probability bin values +/gate/source/mono_el/gps/histpoint 2.61504E-05 0 +/gate/source/mono_el/gps/histpoint 2.61504E-05 1.18727E-01 +/gate/source/mono_el/gps/histpoint 2.61504E-05 0 +/gate/source/mono_el/gps/histpoint 3.62367E-05 0 +/gate/source/mono_el/gps/histpoint 3.62367E-05 3.62830E-01 +/gate/source/mono_el/gps/histpoint 3.62367E-05 0 +/gate/source/mono_el/gps/histpoint 1.23806E-04 0 +/gate/source/mono_el/gps/histpoint 1.23806E-04 4.45522E-02 +/gate/source/mono_el/gps/histpoint 1.23806E-04 0 +/gate/source/mono_el/gps/histpoint 3.17976E-04 0 +/gate/source/mono_el/gps/histpoint 3.17976E-04 8.28747E-03 +/gate/source/mono_el/gps/histpoint 3.17976E-04 0 +/gate/source/mono_el/gps/histpoint 5.05029E-04 0 +/gate/source/mono_el/gps/histpoint 5.05029E-04 9.96618E-02 +/gate/source/mono_el/gps/histpoint 5.05029E-04 0 +/gate/source/mono_el/gps/histpoint 6.17060E-04 0 +/gate/source/mono_el/gps/histpoint 6.17060E-04 5.70048E-03 +/gate/source/mono_el/gps/histpoint 6.17060E-04 0 +/gate/source/mono_el/gps/histpoint 7.66872E-04 0 +/gate/source/mono_el/gps/histpoint 7.66872E-04 3.83051E-05 +/gate/source/mono_el/gps/histpoint 7.66872E-04 0 +/gate/source/mono_el/gps/histpoint 3.32402E-03 0 +/gate/source/mono_el/gps/histpoint 3.32402E-03 3.92981E-02 +/gate/source/mono_el/gps/histpoint 3.32402E-03 0 +/gate/source/mono_el/gps/histpoint 4.00104E-03 0 +/gate/source/mono_el/gps/histpoint 4.00104E-03 1.16568E-02 +/gate/source/mono_el/gps/histpoint 4.00104E-03 0 +/gate/source/mono_el/gps/histpoint 4.70489E-03 0 +/gate/source/mono_el/gps/histpoint 4.70489E-03 8.85238E-04 +/gate/source/mono_el/gps/histpoint 4.70489E-03 0 +/gate/source/mono_el/gps/histpoint 2.44715E-02 0 +/gate/source/mono_el/gps/histpoint 2.44715E-02 3.93828E-03 +/gate/source/mono_el/gps/histpoint 2.44715E-02 0 +/gate/source/mono_el/gps/histpoint 2.86854E-02 0 +/gate/source/mono_el/gps/histpoint 2.86854E-02 1.76190E-03 +/gate/source/mono_el/gps/histpoint 2.86854E-02 0 +/gate/source/mono_el/gps/histpoint 3.29032E-02 0 +/gate/source/mono_el/gps/histpoint 3.29032E-02 1.89387E-04 +/gate/source/mono_el/gps/histpoint 3.29032E-02 0 +/gate/source/mono_el/gps/histpoint 4.56290E-02 0 +/gate/source/mono_el/gps/histpoint 4.56290E-02 3.55294E-02 +/gate/source/mono_el/gps/histpoint 4.56290E-02 0 +/gate/source/mono_el/gps/histpoint 5.13440E-02 0 +/gate/source/mono_el/gps/histpoint 5.13440E-02 1.69406E-06 +/gate/source/mono_el/gps/histpoint 5.13440E-02 0 +/gate/source/mono_el/gps/histpoint 7.47681E-02 0 +/gate/source/mono_el/gps/histpoint 7.47681E-02 4.33327E-03 +/gate/source/mono_el/gps/histpoint 7.47681E-02 0 +/gate/source/mono_el/gps/histpoint 7.50811E-02 0 +/gate/source/mono_el/gps/histpoint 7.50811E-02 3.24126E-04 +/gate/source/mono_el/gps/histpoint 7.50811E-02 0 +/gate/source/mono_el/gps/histpoint 7.54103E-02 0 +/gate/source/mono_el/gps/histpoint 7.54103E-02 8.00774E-05 +/gate/source/mono_el/gps/histpoint 7.54103E-02 0 +/gate/source/mono_el/gps/histpoint 7.92584E-02 0 +/gate/source/mono_el/gps/histpoint 7.92584E-02 9.64331E-04 +/gate/source/mono_el/gps/histpoint 7.92584E-02 0 +/gate/source/mono_el/gps/histpoint 8.01850E-02 0 +/gate/source/mono_el/gps/histpoint 8.01850E-02 2.43166E-04 +/gate/source/mono_el/gps/histpoint 8.01850E-02 0 +/gate/source/mono_el/gps/histpoint 8.04831E-02 0 +/gate/source/mono_el/gps/histpoint 8.04831E-02 2.06940E-07 +/gate/source/mono_el/gps/histpoint 8.04831E-02 0 +/gate/source/mono_el/gps/histpoint 8.07961E-02 0 +/gate/source/mono_el/gps/histpoint 8.07961E-02 1.51348E-08 +/gate/source/mono_el/gps/histpoint 8.07961E-02 0 +/gate/source/mono_el/gps/histpoint 8.11253E-02 0 +/gate/source/mono_el/gps/histpoint 8.11253E-02 3.57359E-09 +/gate/source/mono_el/gps/histpoint 8.11253E-02 0 +/gate/source/mono_el/gps/histpoint 8.49734E-02 0 +/gate/source/mono_el/gps/histpoint 8.49734E-02 4.58713E-08 +/gate/source/mono_el/gps/histpoint 8.49734E-02 0 +/gate/source/mono_el/gps/histpoint 8.59000E-02 0 +/gate/source/mono_el/gps/histpoint 8.59000E-02 1.15644E-08 +/gate/source/mono_el/gps/histpoint 8.59000E-02 0 +/gate/source/mono_el/gps/histpoint 1.42658E-01 0 +/gate/source/mono_el/gps/histpoint 1.42658E-01 5.04316E-04 +/gate/source/mono_el/gps/histpoint 1.42658E-01 0 +/gate/source/mono_el/gps/histpoint 1.71797E-01 0 +/gate/source/mono_el/gps/histpoint 1.71797E-01 5.11055E-05 +/gate/source/mono_el/gps/histpoint 1.71797E-01 0 +/gate/source/mono_el/gps/histpoint 1.72110E-01 0 +/gate/source/mono_el/gps/histpoint 1.72110E-01 3.25651E-05 +/gate/source/mono_el/gps/histpoint 1.72110E-01 0 +/gate/source/mono_el/gps/histpoint 1.72439E-01 0 +/gate/source/mono_el/gps/histpoint 1.72439E-01 3.16404E-05 +/gate/source/mono_el/gps/histpoint 1.72439E-01 0 +/gate/source/mono_el/gps/histpoint 1.76287E-01 0 +/gate/source/mono_el/gps/histpoint 1.76287E-01 2.42841E-05 +/gate/source/mono_el/gps/histpoint 1.76287E-01 0 +/gate/source/mono_el/gps/histpoint 1.77214E-01 0 +/gate/source/mono_el/gps/histpoint 1.77214E-01 5.83044E-06 +/gate/source/mono_el/gps/histpoint 1.77214E-01 0 +/gate/source/mono_el/gps/histpoint 1.97624E-01 0 +/gate/source/mono_el/gps/histpoint 1.97624E-01 2.49227E-06 +/gate/source/mono_el/gps/histpoint 1.97624E-01 0 +/gate/source/mono_el/gps/histpoint 2.26763E-01 0 +/gate/source/mono_el/gps/histpoint 2.26763E-01 2.60584E-07 +/gate/source/mono_el/gps/histpoint 2.26763E-01 0 +/gate/source/mono_el/gps/histpoint 2.27076E-01 0 +/gate/source/mono_el/gps/histpoint 2.27076E-01 1.20457E-07 +/gate/source/mono_el/gps/histpoint 2.27076E-01 0 +/gate/source/mono_el/gps/histpoint 2.27405E-01 0 +/gate/source/mono_el/gps/histpoint 2.27405E-01 1.07744E-07 +/gate/source/mono_el/gps/histpoint 2.27405E-01 0 +/gate/source/mono_el/gps/histpoint 2.31253E-01 0 +/gate/source/mono_el/gps/histpoint 2.31253E-01 1.02231E-07 +/gate/source/mono_el/gps/histpoint 2.31253E-01 0 +/gate/source/mono_el/gps/histpoint 2.32180E-01 0 +/gate/source/mono_el/gps/histpoint 2.32180E-01 2.47575E-08 +/gate/source/mono_el/gps/histpoint 2.32180E-01 0 +/gate/source/mono_el/gps/histpoint 2.37942E-01 0 +/gate/source/mono_el/gps/histpoint 2.37942E-01 2.66446E-05 +/gate/source/mono_el/gps/histpoint 2.37942E-01 0 +/gate/source/mono_el/gps/histpoint 2.49749E-01 0 +/gate/source/mono_el/gps/histpoint 2.49749E-01 2.50626E-03 +/gate/source/mono_el/gps/histpoint 2.49749E-01 0 +/gate/source/mono_el/gps/histpoint 2.61244E-01 0 +/gate/source/mono_el/gps/histpoint 2.61244E-01 1.68516E-07 +/gate/source/mono_el/gps/histpoint 2.61244E-01 0 +/gate/source/mono_el/gps/histpoint 2.67081E-01 0 +/gate/source/mono_el/gps/histpoint 2.67081E-01 3.17546E-06 +/gate/source/mono_el/gps/histpoint 2.67081E-01 0 +/gate/source/mono_el/gps/histpoint 2.67394E-01 0 +/gate/source/mono_el/gps/histpoint 2.67394E-01 2.94161E-07 +/gate/source/mono_el/gps/histpoint 2.67394E-01 0 +/gate/source/mono_el/gps/histpoint 2.67723E-01 0 +/gate/source/mono_el/gps/histpoint 2.67723E-01 1.53783E-07 +/gate/source/mono_el/gps/histpoint 2.67723E-01 0 +/gate/source/mono_el/gps/histpoint 2.67844E-01 0 +/gate/source/mono_el/gps/histpoint 2.67844E-01 4.19505E-07 +/gate/source/mono_el/gps/histpoint 2.67844E-01 0 +/gate/source/mono_el/gps/histpoint 2.71571E-01 0 +/gate/source/mono_el/gps/histpoint 2.71571E-01 7.39866E-07 +/gate/source/mono_el/gps/histpoint 2.71571E-01 0 +/gate/source/mono_el/gps/histpoint 2.72498E-01 0 +/gate/source/mono_el/gps/histpoint 2.72498E-01 1.85549E-07 +/gate/source/mono_el/gps/histpoint 2.72498E-01 0 +/gate/source/mono_el/gps/histpoint 2.78888E-01 0 +/gate/source/mono_el/gps/histpoint 2.78888E-01 2.69124E-04 +/gate/source/mono_el/gps/histpoint 2.78888E-01 0 +/gate/source/mono_el/gps/histpoint 2.79201E-01 0 +/gate/source/mono_el/gps/histpoint 2.79201E-01 9.56999E-05 +/gate/source/mono_el/gps/histpoint 2.79201E-01 0 +/gate/source/mono_el/gps/histpoint 2.79530E-01 0 +/gate/source/mono_el/gps/histpoint 2.79530E-01 8.00738E-05 +/gate/source/mono_el/gps/histpoint 2.79530E-01 0 +/gate/source/mono_el/gps/histpoint 2.83378E-01 0 +/gate/source/mono_el/gps/histpoint 2.83378E-01 9.25514E-05 +/gate/source/mono_el/gps/histpoint 2.83378E-01 0 +/gate/source/mono_el/gps/histpoint 2.83532E-01 0 +/gate/source/mono_el/gps/histpoint 2.83532E-01 2.38652E-05 +/gate/source/mono_el/gps/histpoint 2.83532E-01 0 +/gate/source/mono_el/gps/histpoint 2.84305E-01 0 +/gate/source/mono_el/gps/histpoint 2.84305E-01 2.25804E-05 +/gate/source/mono_el/gps/histpoint 2.84305E-01 0 +/gate/source/mono_el/gps/histpoint 2.90095E-01 0 +/gate/source/mono_el/gps/histpoint 2.90095E-01 6.01731E-06 +/gate/source/mono_el/gps/histpoint 2.90095E-01 0 +/gate/source/mono_el/gps/histpoint 2.90383E-01 0 +/gate/source/mono_el/gps/histpoint 2.90383E-01 1.85656E-08 +/gate/source/mono_el/gps/histpoint 2.90383E-01 0 +/gate/source/mono_el/gps/histpoint 2.90696E-01 0 +/gate/source/mono_el/gps/histpoint 2.90696E-01 1.19886E-09 +/gate/source/mono_el/gps/histpoint 2.90696E-01 0 +/gate/source/mono_el/gps/histpoint 2.91025E-01 0 +/gate/source/mono_el/gps/histpoint 2.91025E-01 1.53649E-09 +/gate/source/mono_el/gps/histpoint 2.91025E-01 0 +/gate/source/mono_el/gps/histpoint 2.91233E-01 0 +/gate/source/mono_el/gps/histpoint 2.91233E-01 7.88794E-05 +/gate/source/mono_el/gps/histpoint 2.91233E-01 0 +/gate/source/mono_el/gps/histpoint 2.94873E-01 0 +/gate/source/mono_el/gps/histpoint 2.94873E-01 4.30447E-09 +/gate/source/mono_el/gps/histpoint 2.94873E-01 0 +/gate/source/mono_el/gps/histpoint 2.95800E-01 0 +/gate/source/mono_el/gps/histpoint 2.95800E-01 1.07673E-09 +/gate/source/mono_el/gps/histpoint 2.95800E-01 0 +/gate/source/mono_el/gps/histpoint 2.96983E-01 0 +/gate/source/mono_el/gps/histpoint 2.96983E-01 4.62843E-08 +/gate/source/mono_el/gps/histpoint 2.96983E-01 0 +/gate/source/mono_el/gps/histpoint 2.97296E-01 0 +/gate/source/mono_el/gps/histpoint 2.97296E-01 2.94193E-09 +/gate/source/mono_el/gps/histpoint 2.97296E-01 0 +/gate/source/mono_el/gps/histpoint 2.97625E-01 0 +/gate/source/mono_el/gps/histpoint 2.97625E-01 3.76926E-09 +/gate/source/mono_el/gps/histpoint 2.97625E-01 0 +/gate/source/mono_el/gps/histpoint 3.01473E-01 0 +/gate/source/mono_el/gps/histpoint 3.01473E-01 1.07081E-08 +/gate/source/mono_el/gps/histpoint 3.01473E-01 0 +/gate/source/mono_el/gps/histpoint 3.02400E-01 0 +/gate/source/mono_el/gps/histpoint 3.02400E-01 2.67899E-09 +/gate/source/mono_el/gps/histpoint 3.02400E-01 0 +/gate/source/mono_el/gps/histpoint 3.12671E-01 0 +/gate/source/mono_el/gps/histpoint 3.12671E-01 2.87975E-06 +/gate/source/mono_el/gps/histpoint 3.12671E-01 0 +/gate/source/mono_el/gps/histpoint 3.12984E-01 0 +/gate/source/mono_el/gps/histpoint 3.12984E-01 1.60366E-07 +/gate/source/mono_el/gps/histpoint 3.12984E-01 0 +/gate/source/mono_el/gps/histpoint 3.13313E-01 0 +/gate/source/mono_el/gps/histpoint 3.13313E-01 4.41088E-08 +/gate/source/mono_el/gps/histpoint 3.13313E-01 0 +/gate/source/mono_el/gps/histpoint 3.17161E-01 0 +/gate/source/mono_el/gps/histpoint 3.17161E-01 6.27313E-07 +/gate/source/mono_el/gps/histpoint 3.17161E-01 0 +/gate/source/mono_el/gps/histpoint 3.18088E-01 0 +/gate/source/mono_el/gps/histpoint 3.18088E-01 1.57987E-07 +/gate/source/mono_el/gps/histpoint 3.18088E-01 0 +/gate/source/mono_el/gps/histpoint 3.19234E-01 0 +/gate/source/mono_el/gps/histpoint 3.19234E-01 7.00407E-07 +/gate/source/mono_el/gps/histpoint 3.19234E-01 0 +/gate/source/mono_el/gps/histpoint 3.19547E-01 0 +/gate/source/mono_el/gps/histpoint 3.19547E-01 9.72868E-08 +/gate/source/mono_el/gps/histpoint 3.19547E-01 0 +/gate/source/mono_el/gps/histpoint 3.19876E-01 0 +/gate/source/mono_el/gps/histpoint 3.19876E-01 6.45437E-08 +/gate/source/mono_el/gps/histpoint 3.19876E-01 0 +/gate/source/mono_el/gps/histpoint 3.20372E-01 0 +/gate/source/mono_el/gps/histpoint 3.20372E-01 9.48168E-06 +/gate/source/mono_el/gps/histpoint 3.20372E-01 0 +/gate/source/mono_el/gps/histpoint 3.20685E-01 0 +/gate/source/mono_el/gps/histpoint 3.20685E-01 5.98001E-07 +/gate/source/mono_el/gps/histpoint 3.20685E-01 0 +/gate/source/mono_el/gps/histpoint 3.21014E-01 0 +/gate/source/mono_el/gps/histpoint 3.21014E-01 2.12597E-07 +/gate/source/mono_el/gps/histpoint 3.21014E-01 0 +/gate/source/mono_el/gps/histpoint 3.23724E-01 0 +/gate/source/mono_el/gps/histpoint 3.23724E-01 1.76836E-07 +/gate/source/mono_el/gps/histpoint 3.23724E-01 0 +/gate/source/mono_el/gps/histpoint 3.23844E-01 0 +/gate/source/mono_el/gps/histpoint 3.23844E-01 3.70357E-06 +/gate/source/mono_el/gps/histpoint 3.23844E-01 0 +/gate/source/mono_el/gps/histpoint 3.24651E-01 0 +/gate/source/mono_el/gps/histpoint 3.24651E-01 4.40167E-08 +/gate/source/mono_el/gps/histpoint 3.24651E-01 0 +/gate/source/mono_el/gps/histpoint 3.24862E-01 0 +/gate/source/mono_el/gps/histpoint 3.24862E-01 2.09520E-06 +/gate/source/mono_el/gps/histpoint 3.24862E-01 0 +/gate/source/mono_el/gps/histpoint 3.25789E-01 0 +/gate/source/mono_el/gps/histpoint 3.25789E-01 5.26988E-07 +/gate/source/mono_el/gps/histpoint 3.25789E-01 0 +/gate/source/mono_el/gps/histpoint 3.29933E-01 0 +/gate/source/mono_el/gps/histpoint 3.29933E-01 1.56323E-02 +/gate/source/mono_el/gps/histpoint 3.29933E-01 0 +/gate/source/mono_el/gps/histpoint 3.52983E-01 0 +/gate/source/mono_el/gps/histpoint 3.52983E-01 4.46270E-07 +/gate/source/mono_el/gps/histpoint 3.52983E-01 0 +/gate/source/mono_el/gps/histpoint 3.53296E-01 0 +/gate/source/mono_el/gps/histpoint 3.53296E-01 2.27194E-08 +/gate/source/mono_el/gps/histpoint 3.53296E-01 0 +/gate/source/mono_el/gps/histpoint 3.53625E-01 0 +/gate/source/mono_el/gps/histpoint 3.53625E-01 5.60284E-09 +/gate/source/mono_el/gps/histpoint 3.53625E-01 0 +/gate/source/mono_el/gps/histpoint 3.57473E-01 0 +/gate/source/mono_el/gps/histpoint 3.57473E-01 9.64875E-08 +/gate/source/mono_el/gps/histpoint 3.57473E-01 0 +/gate/source/mono_el/gps/histpoint 3.58400E-01 0 +/gate/source/mono_el/gps/histpoint 3.58400E-01 2.43119E-08 +/gate/source/mono_el/gps/histpoint 3.58400E-01 0 +/gate/source/mono_el/gps/histpoint 3.59072E-01 0 +/gate/source/mono_el/gps/histpoint 3.59072E-01 1.73458E-03 +/gate/source/mono_el/gps/histpoint 3.59072E-01 0 +/gate/source/mono_el/gps/histpoint 3.59385E-01 0 +/gate/source/mono_el/gps/histpoint 3.59385E-01 4.22151E-04 +/gate/source/mono_el/gps/histpoint 3.59385E-01 0 +/gate/source/mono_el/gps/histpoint 3.59714E-01 0 +/gate/source/mono_el/gps/histpoint 3.59714E-01 3.22610E-04 +/gate/source/mono_el/gps/histpoint 3.59714E-01 0 +/gate/source/mono_el/gps/histpoint 3.63562E-01 0 +/gate/source/mono_el/gps/histpoint 3.63562E-01 5.12402E-04 +/gate/source/mono_el/gps/histpoint 3.63562E-01 0 +/gate/source/mono_el/gps/histpoint 3.64489E-01 0 +/gate/source/mono_el/gps/histpoint 3.64489E-01 1.26141E-04 +/gate/source/mono_el/gps/histpoint 3.64489E-01 0 +/gate/source/mono_el/gps/histpoint 3.70258E-01 0 +/gate/source/mono_el/gps/histpoint 3.70258E-01 8.36041E-06 +/gate/source/mono_el/gps/histpoint 3.70258E-01 0 +/gate/source/mono_el/gps/histpoint 3.99397E-01 0 +/gate/source/mono_el/gps/histpoint 3.99397E-01 9.70620E-07 +/gate/source/mono_el/gps/histpoint 3.99397E-01 0 +/gate/source/mono_el/gps/histpoint 3.99710E-01 0 +/gate/source/mono_el/gps/histpoint 3.99710E-01 1.22577E-07 +/gate/source/mono_el/gps/histpoint 3.99710E-01 0 +/gate/source/mono_el/gps/histpoint 4.00039E-01 0 +/gate/source/mono_el/gps/histpoint 4.00039E-01 7.84401E-08 +/gate/source/mono_el/gps/histpoint 4.00039E-01 0 +/gate/source/mono_el/gps/histpoint 4.03887E-01 0 +/gate/source/mono_el/gps/histpoint 4.03887E-01 2.40032E-07 +/gate/source/mono_el/gps/histpoint 4.03887E-01 0 +/gate/source/mono_el/gps/histpoint 4.04814E-01 0 +/gate/source/mono_el/gps/histpoint 4.04814E-01 5.98244E-08 +/gate/source/mono_el/gps/histpoint 4.04814E-01 0 +/gate/source/mono_el/gps/histpoint 4.68448E-01 0 +/gate/source/mono_el/gps/histpoint 4.68448E-01 2.70708E-05 +/gate/source/mono_el/gps/histpoint 4.68448E-01 0 +/gate/source/mono_el/gps/histpoint 4.97587E-01 0 +/gate/source/mono_el/gps/histpoint 4.97587E-01 3.05659E-06 +/gate/source/mono_el/gps/histpoint 4.97587E-01 0 +/gate/source/mono_el/gps/histpoint 4.97900E-01 0 +/gate/source/mono_el/gps/histpoint 4.97900E-01 5.23609E-07 +/gate/source/mono_el/gps/histpoint 4.97900E-01 0 +/gate/source/mono_el/gps/histpoint 4.98229E-01 0 +/gate/source/mono_el/gps/histpoint 4.98229E-01 3.68477E-07 +/gate/source/mono_el/gps/histpoint 4.98229E-01 0 +/gate/source/mono_el/gps/histpoint 5.02077E-01 0 +/gate/source/mono_el/gps/histpoint 5.02077E-01 8.11899E-07 +/gate/source/mono_el/gps/histpoint 5.02077E-01 0 +/gate/source/mono_el/gps/histpoint 5.03004E-01 0 +/gate/source/mono_el/gps/histpoint 5.03004E-01 2.01101E-07 +/gate/source/mono_el/gps/histpoint 5.03004E-01 0 +/gate/source/mono_el/gps/histpoint 6.02433E-01 0 +/gate/source/mono_el/gps/histpoint 6.02433E-01 2.89762E-04 +/gate/source/mono_el/gps/histpoint 6.02433E-01 0 +/gate/source/mono_el/gps/histpoint 6.08163E-01 0 +/gate/source/mono_el/gps/histpoint 6.08163E-01 8.58230E-06 +/gate/source/mono_el/gps/histpoint 6.08163E-01 0 +/gate/source/mono_el/gps/histpoint 6.31572E-01 0 +/gate/source/mono_el/gps/histpoint 6.31572E-01 3.31138E-05 +/gate/source/mono_el/gps/histpoint 6.31572E-01 0 +/gate/source/mono_el/gps/histpoint 6.31885E-01 0 +/gate/source/mono_el/gps/histpoint 6.31885E-01 4.14683E-06 +/gate/source/mono_el/gps/histpoint 6.31885E-01 0 +/gate/source/mono_el/gps/histpoint 6.32214E-01 0 +/gate/source/mono_el/gps/histpoint 6.32214E-01 2.76177E-06 +/gate/source/mono_el/gps/histpoint 6.32214E-01 0 +/gate/source/mono_el/gps/histpoint 6.36063E-01 0 +/gate/source/mono_el/gps/histpoint 6.36063E-01 8.18822E-06 +/gate/source/mono_el/gps/histpoint 6.36063E-01 0 +/gate/source/mono_el/gps/histpoint 6.36989E-01 0 +/gate/source/mono_el/gps/histpoint 6.36989E-01 2.04042E-06 +/gate/source/mono_el/gps/histpoint 6.36989E-01 0 +/gate/source/mono_el/gps/histpoint 6.37302E-01 0 +/gate/source/mono_el/gps/histpoint 6.37302E-01 9.81148E-07 +/gate/source/mono_el/gps/histpoint 6.37302E-01 0 +/gate/source/mono_el/gps/histpoint 6.37615E-01 0 +/gate/source/mono_el/gps/histpoint 6.37615E-01 1.21408E-07 +/gate/source/mono_el/gps/histpoint 6.37615E-01 0 +/gate/source/mono_el/gps/histpoint 6.37944E-01 0 +/gate/source/mono_el/gps/histpoint 6.37944E-01 8.07245E-08 +/gate/source/mono_el/gps/histpoint 6.37944E-01 0 +/gate/source/mono_el/gps/histpoint 6.41792E-01 0 +/gate/source/mono_el/gps/histpoint 6.41792E-01 2.42047E-07 +/gate/source/mono_el/gps/histpoint 6.41792E-01 0 +/gate/source/mono_el/gps/histpoint 6.42719E-01 0 +/gate/source/mono_el/gps/histpoint 6.42719E-01 6.03300E-08 +/gate/source/mono_el/gps/histpoint 6.42719E-01 0 +/gate/source/mono_el/gps/histpoint 6.88355E-01 0 +/gate/source/mono_el/gps/histpoint 6.88355E-01 7.06758E-05 +/gate/source/mono_el/gps/histpoint 6.88355E-01 0 +/gate/source/mono_el/gps/histpoint 7.17494E-01 0 +/gate/source/mono_el/gps/histpoint 7.17494E-01 8.42644E-06 +/gate/source/mono_el/gps/histpoint 7.17494E-01 0 +/gate/source/mono_el/gps/histpoint 7.17807E-01 0 +/gate/source/mono_el/gps/histpoint 7.17807E-01 3.35541E-07 +/gate/source/mono_el/gps/histpoint 7.17807E-01 0 +/gate/source/mono_el/gps/histpoint 7.18136E-01 0 +/gate/source/mono_el/gps/histpoint 7.18136E-01 1.04036E-07 +/gate/source/mono_el/gps/histpoint 7.18136E-01 0 +/gate/source/mono_el/gps/histpoint 7.21985E-01 0 +/gate/source/mono_el/gps/histpoint 7.21985E-01 1.79196E-06 +/gate/source/mono_el/gps/histpoint 7.21985E-01 0 +/gate/source/mono_el/gps/histpoint 7.22911E-01 0 +/gate/source/mono_el/gps/histpoint 7.22911E-01 4.53966E-07 +/gate/source/mono_el/gps/histpoint 7.22911E-01 0 + + +#===================================================== +# Monoergetic photons +#===================================================== + + +/gate/source/addSource mono_ph voxel + +/gate/source/mono_ph/reader/insert interfile +/gate/source/mono_ph/interfileReader/translator/insert linear +/gate/source/mono_ph/interfileReader/linearTranslator/setScale 1. Bq +/gate/source/mono_ph/interfileReader/readFile data/PET_64_64_125_16uint.iff + +/gate/source/mono_ph/setPosition -12.8 -12.8 -23.125 mm $voxel source file not located at the center of the world by default. shifted by half size. See user guide + +/gate/source/mono_ph/gps/particle gamma +/gate/source/mono_ph/gps/angtype iso +/gate/source/mono_ph/setIntensity 1.8251883391 + +/gate/source/mono_ph/gps/energytype User +/gate/source/mono_ph/gps/histname energy + +# Warning : probability bin values + +/gate/source/mono_ph/gps/histpoint 1.66175E-05 0 +/gate/source/mono_ph/gps/histpoint 1.66175E-05 7.62736E-01 +/gate/source/mono_ph/gps/histpoint 1.66175E-05 0 +/gate/source/mono_ph/gps/histpoint 9.22478E-05 0 +/gate/source/mono_ph/gps/histpoint 9.22478E-05 7.57745E-06 +/gate/source/mono_ph/gps/histpoint 9.22478E-05 0 +/gate/source/mono_ph/gps/histpoint 3.13000E-04 0 +/gate/source/mono_ph/gps/histpoint 3.13000E-04 1.81712E-07 +/gate/source/mono_ph/gps/histpoint 3.13000E-04 0 +/gate/source/mono_ph/gps/histpoint 3.29200E-04 0 +/gate/source/mono_ph/gps/histpoint 3.29200E-04 1.36135E-09 +/gate/source/mono_ph/gps/histpoint 3.29200E-04 0 +/gate/source/mono_ph/gps/histpoint 6.08259E-04 0 +/gate/source/mono_ph/gps/histpoint 6.08259E-04 3.09105E-04 +/gate/source/mono_ph/gps/histpoint 6.08259E-04 0 +/gate/source/mono_ph/gps/histpoint 3.29200E-04 0 +/gate/source/mono_ph/gps/histpoint 3.29200E-04 1.36135E-09 +/gate/source/mono_ph/gps/histpoint 3.29200E-04 0 +/gate/source/mono_ph/gps/histpoint 6.42201E-04 0 +/gate/source/mono_ph/gps/histpoint 6.42201E-04 3.41928E-06 +/gate/source/mono_ph/gps/histpoint 6.42201E-04 0 +/gate/source/mono_ph/gps/histpoint 3.65269E-03 0 +/gate/source/mono_ph/gps/histpoint 3.65269E-03 2.70989E-04 +/gate/source/mono_ph/gps/histpoint 3.65269E-03 0 +/gate/source/mono_ph/gps/histpoint 3.78523E-03 0 +/gate/source/mono_ph/gps/histpoint 3.78523E-03 1.49608E-06 +/gate/source/mono_ph/gps/histpoint 3.78523E-03 0 +/gate/source/mono_ph/gps/histpoint 3.84813E-03 0 +/gate/source/mono_ph/gps/histpoint 3.84813E-03 1.39288E-06 +/gate/source/mono_ph/gps/histpoint 3.84813E-03 0 +/gate/source/mono_ph/gps/histpoint 3.98191E-03 0 +/gate/source/mono_ph/gps/histpoint 3.98191E-03 7.78852E-05 +/gate/source/mono_ph/gps/histpoint 3.98191E-03 0 +/gate/source/mono_ph/gps/histpoint 4.08379E-03 0 +/gate/source/mono_ph/gps/histpoint 4.08379E-03 2.76832E-04 +/gate/source/mono_ph/gps/histpoint 4.08379E-03 0 +/gate/source/mono_ph/gps/histpoint 4.09719E-03 0 +/gate/source/mono_ph/gps/histpoint 4.09719E-03 2.45351E-03 +/gate/source/mono_ph/gps/histpoint 4.09719E-03 0 +/gate/source/mono_ph/gps/histpoint 4.17734E-03 0 +/gate/source/mono_ph/gps/histpoint 4.17734E-03 1.12585E-06 +/gate/source/mono_ph/gps/histpoint 4.17734E-03 0 +/gate/source/mono_ph/gps/histpoint 4.41300E-03 0 +/gate/source/mono_ph/gps/histpoint 4.41300E-03 1.44796E-03 +/gate/source/mono_ph/gps/histpoint 4.41300E-03 0 +/gate/source/mono_ph/gps/histpoint 4.42743E-03 0 +/gate/source/mono_ph/gps/histpoint 4.42743E-03 1.27153E-04 +/gate/source/mono_ph/gps/histpoint 4.42743E-03 0 +/gate/source/mono_ph/gps/histpoint 4.49034E-03 0 +/gate/source/mono_ph/gps/histpoint 4.49034E-03 2.00360E-04 +/gate/source/mono_ph/gps/histpoint 4.49034E-03 0 +/gate/source/mono_ph/gps/histpoint 4.56633E-03 0 +/gate/source/mono_ph/gps/histpoint 4.56633E-03 2.38744E-05 +/gate/source/mono_ph/gps/histpoint 4.56633E-03 0 +/gate/source/mono_ph/gps/histpoint 4.61402E-03 0 +/gate/source/mono_ph/gps/histpoint 4.61402E-03 1.31668E-07 +/gate/source/mono_ph/gps/histpoint 4.61402E-03 0 +/gate/source/mono_ph/gps/histpoint 4.62673E-03 0 +/gate/source/mono_ph/gps/histpoint 4.62673E-03 1.26338E-07 +/gate/source/mono_ph/gps/histpoint 4.62673E-03 0 +/gate/source/mono_ph/gps/histpoint 4.70486E-03 0 +/gate/source/mono_ph/gps/histpoint 4.70486E-03 4.02593E-05 +/gate/source/mono_ph/gps/histpoint 4.70486E-03 0 +/gate/source/mono_ph/gps/histpoint 4.70692E-03 0 +/gate/source/mono_ph/gps/histpoint 4.70692E-03 3.59019E-04 +/gate/source/mono_ph/gps/histpoint 4.70692E-03 0 +/gate/source/mono_ph/gps/histpoint 4.72599E-03 0 +/gate/source/mono_ph/gps/histpoint 4.72599E-03 1.89442E-06 +/gate/source/mono_ph/gps/histpoint 4.72599E-03 0 +/gate/source/mono_ph/gps/histpoint 4.73937E-03 0 +/gate/source/mono_ph/gps/histpoint 4.73937E-03 2.82808E-06 +/gate/source/mono_ph/gps/histpoint 4.73937E-03 0 +/gate/source/mono_ph/gps/histpoint 4.75109E-03 0 +/gate/source/mono_ph/gps/histpoint 4.75109E-03 3.36137E-06 +/gate/source/mono_ph/gps/histpoint 4.75109E-03 0 +/gate/source/mono_ph/gps/histpoint 4.76235E-03 0 +/gate/source/mono_ph/gps/histpoint 4.76235E-03 1.48915E-08 +/gate/source/mono_ph/gps/histpoint 4.76235E-03 0 +/gate/source/mono_ph/gps/histpoint 4.76373E-03 0 +/gate/source/mono_ph/gps/histpoint 4.76373E-03 1.37496E-08 +/gate/source/mono_ph/gps/histpoint 4.76373E-03 0 +/gate/source/mono_ph/gps/histpoint 4.89553E-03 0 +/gate/source/mono_ph/gps/histpoint 4.89553E-03 1.11120E-05 +/gate/source/mono_ph/gps/histpoint 4.89553E-03 0 +/gate/source/mono_ph/gps/histpoint 4.95593E-03 0 +/gate/source/mono_ph/gps/histpoint 4.95593E-03 1.39229E-07 +/gate/source/mono_ph/gps/histpoint 4.95593E-03 0 +/gate/source/mono_ph/gps/histpoint 5.03405E-03 0 +/gate/source/mono_ph/gps/histpoint 5.03405E-03 2.16155E-04 +/gate/source/mono_ph/gps/histpoint 5.03405E-03 0 +/gate/source/mono_ph/gps/histpoint 5.08031E-03 0 +/gate/source/mono_ph/gps/histpoint 5.08031E-03 1.33369E-06 +/gate/source/mono_ph/gps/histpoint 5.08031E-03 0 +/gate/source/mono_ph/gps/histpoint 5.09294E-03 0 +/gate/source/mono_ph/gps/histpoint 5.09294E-03 1.52095E-08 +/gate/source/mono_ph/gps/histpoint 5.09294E-03 0 +/gate/source/mono_ph/gps/histpoint 5.25621E-03 0 +/gate/source/mono_ph/gps/histpoint 5.25621E-03 2.74089E-05 +/gate/source/mono_ph/gps/histpoint 5.25621E-03 0 +/gate/source/mono_ph/gps/histpoint 5.26892E-03 0 +/gate/source/mono_ph/gps/histpoint 5.26892E-03 4.43189E-05 +/gate/source/mono_ph/gps/histpoint 5.26892E-03 0 +/gate/source/mono_ph/gps/histpoint 5.34706E-03 0 +/gate/source/mono_ph/gps/histpoint 5.34706E-03 2.30419E-07 +/gate/source/mono_ph/gps/histpoint 5.34706E-03 0 +/gate/source/mono_ph/gps/histpoint 5.34913E-03 0 +/gate/source/mono_ph/gps/histpoint 5.34913E-03 3.49998E-07 +/gate/source/mono_ph/gps/histpoint 5.34913E-03 0 +/gate/source/mono_ph/gps/histpoint 5.40454E-03 0 +/gate/source/mono_ph/gps/histpoint 5.40454E-03 3.11539E-06 +/gate/source/mono_ph/gps/histpoint 5.40454E-03 0 +/gate/source/mono_ph/gps/histpoint 5.40593E-03 0 +/gate/source/mono_ph/gps/histpoint 5.40593E-03 4.83836E-06 +/gate/source/mono_ph/gps/histpoint 5.40593E-03 0 +/gate/source/mono_ph/gps/histpoint 2.94521E-02 0 +/gate/source/mono_ph/gps/histpoint 2.94521E-02 1.40078E-02 +/gate/source/mono_ph/gps/histpoint 2.94521E-02 0 +/gate/source/mono_ph/gps/histpoint 2.97812E-02 0 +/gate/source/mono_ph/gps/histpoint 2.97812E-02 2.59418E-02 +/gate/source/mono_ph/gps/histpoint 2.97812E-02 0 +/gate/source/mono_ph/gps/histpoint 3.35665E-02 0 +/gate/source/mono_ph/gps/histpoint 3.35665E-02 2.43522E-03 +/gate/source/mono_ph/gps/histpoint 3.35665E-02 0 +/gate/source/mono_ph/gps/histpoint 3.36295E-02 0 +/gate/source/mono_ph/gps/histpoint 3.36295E-02 4.72116E-03 +/gate/source/mono_ph/gps/histpoint 3.36295E-02 0 +/gate/source/mono_ph/gps/histpoint 3.38651E-02 0 +/gate/source/mono_ph/gps/histpoint 3.38651E-02 2.40211E-05 +/gate/source/mono_ph/gps/histpoint 3.38651E-02 0 +/gate/source/mono_ph/gps/histpoint 3.38785E-02 0 +/gate/source/mono_ph/gps/histpoint 3.38785E-02 3.28048E-05 +/gate/source/mono_ph/gps/histpoint 3.38785E-02 0 +/gate/source/mono_ph/gps/histpoint 3.43952E-02 0 +/gate/source/mono_ph/gps/histpoint 3.43952E-02 5.10579E-04 +/gate/source/mono_ph/gps/histpoint 3.43952E-02 0 +/gate/source/mono_ph/gps/histpoint 3.44080E-02 0 +/gate/source/mono_ph/gps/histpoint 3.44080E-02 9.95801E-04 +/gate/source/mono_ph/gps/histpoint 3.44080E-02 0 +/gate/source/mono_ph/gps/histpoint 3.44862E-02 0 +/gate/source/mono_ph/gps/histpoint 3.44862E-02 4.47782E-06 +/gate/source/mono_ph/gps/histpoint 3.44862E-02 0 +/gate/source/mono_ph/gps/histpoint 3.44882E-02 0 +/gate/source/mono_ph/gps/histpoint 3.44882E-02 6.10349E-06 +/gate/source/mono_ph/gps/histpoint 3.44882E-02 0 +/gate/source/mono_ph/gps/histpoint 3.45436E-02 0 +/gate/source/mono_ph/gps/histpoint 3.45436E-02 5.23268E-05 +/gate/source/mono_ph/gps/histpoint 3.45436E-02 0 +/gate/source/mono_ph/gps/histpoint 3.45450E-02 0 +/gate/source/mono_ph/gps/histpoint 3.45450E-02 9.89453E-05 +/gate/source/mono_ph/gps/histpoint 3.45450E-02 0 +/gate/source/mono_ph/gps/histpoint 8.01850E-02 0 +/gate/source/mono_ph/gps/histpoint 8.01850E-02 2.62257E-02 +/gate/source/mono_ph/gps/histpoint 8.01850E-02 0 +/gate/source/mono_ph/gps/histpoint 8.59000E-02 0 +/gate/source/mono_ph/gps/histpoint 8.59000E-02 8.98700E-07 +/gate/source/mono_ph/gps/histpoint 8.59000E-02 0 +/gate/source/mono_ph/gps/histpoint 1.77214E-01 0 +/gate/source/mono_ph/gps/histpoint 1.77214E-01 2.69610E-03 +/gate/source/mono_ph/gps/histpoint 1.77214E-01 0 +/gate/source/mono_ph/gps/histpoint 2.32180E-01 0 +/gate/source/mono_ph/gps/histpoint 2.32180E-01 3.18630E-05 +/gate/source/mono_ph/gps/histpoint 2.32180E-01 0 +/gate/source/mono_ph/gps/histpoint 2.72498E-01 0 +/gate/source/mono_ph/gps/histpoint 2.72498E-01 5.77619E-04 +/gate/source/mono_ph/gps/histpoint 2.72498E-01 0 +/gate/source/mono_ph/gps/histpoint 2.84305E-01 0 +/gate/source/mono_ph/gps/histpoint 2.84305E-01 6.13567E-02 +/gate/source/mono_ph/gps/histpoint 2.84305E-01 0 +/gate/source/mono_ph/gps/histpoint 2.95800E-01 0 +/gate/source/mono_ph/gps/histpoint 2.95800E-01 1.79740E-05 +/gate/source/mono_ph/gps/histpoint 2.95800E-01 0 +/gate/source/mono_ph/gps/histpoint 3.02400E-01 0 +/gate/source/mono_ph/gps/histpoint 3.02400E-01 4.73860E-05 +/gate/source/mono_ph/gps/histpoint 3.02400E-01 0 +/gate/source/mono_ph/gps/histpoint 3.18088E-01 0 +/gate/source/mono_ph/gps/histpoint 3.18088E-01 7.76150E-04 +/gate/source/mono_ph/gps/histpoint 3.18088E-01 0 +/gate/source/mono_ph/gps/histpoint 3.24651E-01 0 +/gate/source/mono_ph/gps/histpoint 3.24651E-01 2.12420E-04 +/gate/source/mono_ph/gps/histpoint 3.24651E-01 0 +/gate/source/mono_ph/gps/histpoint 3.25789E-01 0 +/gate/source/mono_ph/gps/histpoint 3.25789E-01 2.73695E-03 +/gate/source/mono_ph/gps/histpoint 3.25789E-01 0 +/gate/source/mono_ph/gps/histpoint 3.58400E-01 0 +/gate/source/mono_ph/gps/histpoint 3.58400E-01 1.63400E-04 +/gate/source/mono_ph/gps/histpoint 3.58400E-01 0 +/gate/source/mono_ph/gps/histpoint 3.64489E-01 0 +/gate/source/mono_ph/gps/histpoint 3.64489E-01 8.17000E-01 +/gate/source/mono_ph/gps/histpoint 3.64489E-01 0 +/gate/source/mono_ph/gps/histpoint 4.04814E-01 0 +/gate/source/mono_ph/gps/histpoint 4.04814E-01 5.47390E-04 +/gate/source/mono_ph/gps/histpoint 4.04814E-01 0 +/gate/source/mono_ph/gps/histpoint 4.49600E-01 0 +/gate/source/mono_ph/gps/histpoint 4.49600E-01 7.35300E-05 +/gate/source/mono_ph/gps/histpoint 4.49600E-01 0 +/gate/source/mono_ph/gps/histpoint 5.03004E-01 0 +/gate/source/mono_ph/gps/histpoint 5.03004E-01 3.60297E-03 +/gate/source/mono_ph/gps/histpoint 5.03004E-01 0 +/gate/source/mono_ph/gps/histpoint 6.36989E-01 0 +/gate/source/mono_ph/gps/histpoint 6.36989E-01 7.17326E-02 +/gate/source/mono_ph/gps/histpoint 6.36989E-01 0 +/gate/source/mono_ph/gps/histpoint 6.42719E-01 0 +/gate/source/mono_ph/gps/histpoint 6.42719E-01 2.17322E-03 +/gate/source/mono_ph/gps/histpoint 6.42719E-01 0 +/gate/source/mono_ph/gps/histpoint 7.22911E-01 0 +/gate/source/mono_ph/gps/histpoint 7.22911E-01 1.77289E-02 +/gate/source/mono_ph/gps/histpoint 7.22911E-01 0 + + +/gate/source/betaminus/dump 1 +/gate/source/mono_el/dump 1 +/gate/source/mono_ph/dump 1 + + +/gate/source/list diff --git a/dosimetry/dosimetry/molecular-therapy-I131/mac/verbose.mac b/dosimetry/dosimetry/molecular-therapy-I131/mac/verbose.mac new file mode 100755 index 00000000..89c49831 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/mac/verbose.mac @@ -0,0 +1,14 @@ +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/tracking/verbose 0 diff --git a/dosimetry/dosimetry/molecular-therapy-I131/output/.gitignore b/dosimetry/dosimetry/molecular-therapy-I131/output/.gitignore new file mode 100644 index 00000000..968cf4e9 --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/output/.gitignore @@ -0,0 +1,30 @@ +/mouse-Dose-Squared.hdr +/mouse-Dose-Squared.img +/mouse-Dose-Squared.mhd +/mouse-Dose-Squared.raw +/mouse-Dose-Uncertainty.hdr +/mouse-Dose-Uncertainty.img +/mouse-Dose-Uncertainty.mhd +/mouse-Dose-Uncertainty.raw +/mouse-Dose.hdr +/mouse-Dose.img +/mouse-Dose.mhd +/mouse-Dose.raw +/mouse-Edep-Squared.hdr +/mouse-Edep-Squared.img +/mouse-Edep-Squared.mhd +/mouse-Edep-Squared.raw +/mouse-Edep-Uncertainty.hdr +/mouse-Edep-Uncertainty.img +/mouse-Edep-Uncertainty.mhd +/mouse-Edep-Uncertainty.raw +/mouse-Edep.hdr +/mouse-Edep.img +/mouse-Edep.mhd +/mouse-Edep.raw +/mouse-NbOfHits.hdr +/mouse-NbOfHits.img +/mouse-NbOfHits.mhd +/mouse-NbOfHits.raw +/stat-mouse.txt +/stat.txt diff --git a/dosimetry/dosimetry/molecular-therapy-I131/output/readme.txt b/dosimetry/dosimetry/molecular-therapy-I131/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/dosimetry/molecular-therapy-I131/readme.txt b/dosimetry/dosimetry/molecular-therapy-I131/readme.txt new file mode 100644 index 00000000..4c63045b --- /dev/null +++ b/dosimetry/dosimetry/molecular-therapy-I131/readme.txt @@ -0,0 +1,4 @@ + +Authors: + - Sara Marcatili + - Manuel Bardies diff --git a/dosimetry/dosimetry/protontherapy/.gitignore b/dosimetry/dosimetry/protontherapy/.gitignore new file mode 100644 index 00000000..7bc489bd --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/.gitignore @@ -0,0 +1,2 @@ +/results.* +/run.* diff --git a/dosimetry/dosimetry/protontherapy/data/.gitignore b/dosimetry/dosimetry/protontherapy/data/.gitignore new file mode 100644 index 00000000..bca03552 --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/data/.gitignore @@ -0,0 +1,2 @@ +/patient-HU2mat.txt +/patient-HUmaterials.db diff --git a/dosimetry/dosimetry/protontherapy/data/GateMaterials.db b/dosimetry/dosimetry/protontherapy/data/GateMaterials.db new file mode 100755 index 00000000..e63fb2bd --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/data/GateMaterials.db @@ -0,0 +1,454 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 diff --git a/dosimetry/dosimetry/protontherapy/data/RTIPLAN.0912590.16.txt b/dosimetry/dosimetry/protontherapy/data/RTIPLAN.0912590.16.txt new file mode 100644 index 00000000..867db674 --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/data/RTIPLAN.0912590.16.txt @@ -0,0 +1,2210 @@ +#TREATMENT-PLAN-DESCRIPTION +#PlanName +Temporary_16 +#NumberOfFractions +1 +##FractionID +1 +##NumberOfFields +2 +###FieldsID +1 +###FieldsID +2 +#TotalMetersetWeightOfAllFields +1997 + +#FIELD-DESCRIPTION +###FieldID +1 +###FinalCumulativeMeterSetWeight +1088.96 +###GantryAngle +55 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +30 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +135.79 +####NbOfScannedSpots +3 +####X Y Weight +0 16 0.96 +8 8 3.29 +-8 -24 2.69 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +6.94 +####Energy (MeV) +135.79 +####NbOfScannedSpots +3 +####X Y Weight +0 16 0 +8 8 0 +-8 -24 0 +####ControlPointIndex +2 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +6.94 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 3.06 +0 8 4.11 +8 8 4.21 +0 0 3.07 +8 0 3.49 +-16 -8 1.87 +-8 -24 3.43 +####ControlPointIndex +3 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +30.18 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +-8 -24 0 +####ControlPointIndex +4 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +30.18 +####Energy (MeV) +130.38 +####NbOfScannedSpots +12 +####X Y Weight +0 24 1.97 +0 16 3.53 +8 16 2.66 +0 8 5.33 +8 8 4.17 +0 0 4.08 +8 0 4.07 +-16 -8 2.71 +8 -8 1.76 +-8 -16 2.89 +-24 -24 0.48 +-8 -24 3.41 +####ControlPointIndex +5 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.24 +####Energy (MeV) +130.38 +####NbOfScannedSpots +12 +####X Y Weight +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +8 -8 0 +-8 -16 0 +-24 -24 0 +-8 -24 0 +####ControlPointIndex +6 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.24 +####Energy (MeV) +127.7 +####NbOfScannedSpots +19 +####X Y Weight +-8 24 2.15 +0 24 2.42 +0 16 3.63 +8 16 3.06 +0 8 6.09 +8 8 3.39 +-32 0 2.58 +0 0 4.92 +8 0 3.24 +-24 -8 3.1 +-16 -8 2.93 +-8 -8 2.76 +8 -8 2.09 +-24 -16 2.52 +-16 -16 3.17 +-8 -16 3.76 +8 -16 1.02 +-24 -24 1.02 +-8 -24 3.3 +####ControlPointIndex +7 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +124.39 +####Energy (MeV) +127.7 +####NbOfScannedSpots +19 +####X Y Weight +-8 24 0 +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +-32 0 0 +0 0 0 +8 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +8 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-8 -24 0 +####ControlPointIndex +8 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +124.39 +####Energy (MeV) +125.11 +####NbOfScannedSpots +24 +####X Y Weight +-8 24 2.47 +0 24 2.13 +0 16 2.87 +8 16 2.73 +0 8 4.74 +8 8 2.44 +-32 0 3.32 +-24 0 2.56 +0 0 5.07 +8 0 2.09 +-32 -8 2.02 +-24 -8 3.85 +-16 -8 3.04 +-8 -8 3.68 +0 -8 2.77 +8 -8 1.76 +16 -8 1.64 +-24 -16 3.28 +-16 -16 3.96 +-8 -16 4.3 +8 -16 1.57 +-24 -24 0.8 +-16 -24 1.81 +-8 -24 3.14 +####ControlPointIndex +9 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +192.43 +####Energy (MeV) +125.11 +####NbOfScannedSpots +24 +####X Y Weight +-8 24 0 +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +-32 0 0 +-24 0 0 +0 0 0 +8 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-16 -24 0 +-8 -24 0 +####ControlPointIndex +10 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +192.43 +####Energy (MeV) +122.53 +####NbOfScannedSpots +30 +####X Y Weight +-8 24 2.33 +0 24 1.93 +-8 16 2.43 +0 16 1.57 +8 16 2.46 +-32 8 2.21 +-8 8 3.62 +0 8 2.12 +8 8 1.92 +16 8 2.39 +-32 0 3.05 +-24 0 3.29 +-16 0 3.04 +0 0 2.31 +8 0 1.58 +16 0 1.82 +-32 -8 2.65 +-24 -8 4.09 +-16 -8 2.97 +-8 -8 3.73 +0 -8 3.56 +8 -8 1.51 +16 -8 2.29 +-24 -16 3.35 +-16 -16 4.31 +-8 -16 4.38 +8 -16 1.46 +-24 -24 0.49 +-16 -24 2.44 +-8 -24 2.7 +####ControlPointIndex +11 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +270.43 +####Energy (MeV) +122.53 +####NbOfScannedSpots +30 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-16 -24 0 +-8 -24 0 +####ControlPointIndex +12 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +270.43 +####Energy (MeV) +120.04 +####NbOfScannedSpots +33 +####X Y Weight +-8 24 2.22 +0 24 1.78 +-8 16 3.04 +0 16 0.59 +8 16 2.28 +-32 8 2.83 +-24 8 3.37 +-8 8 4.59 +0 8 1.13 +8 8 1.72 +16 8 2.93 +-32 0 2.52 +-24 0 3.29 +-16 0 3.97 +-8 0 4.42 +8 0 1.78 +16 0 2.43 +-32 -8 2.72 +-24 -8 4.17 +-16 -8 1.93 +-8 -8 3.38 +0 -8 3.32 +8 -8 1.27 +16 -8 2.39 +-32 -16 0.95 +-24 -16 3.18 +-16 -16 4.02 +-8 -16 2.37 +8 -16 1.26 +16 -16 2.32 +-16 -24 2.43 +-8 -24 2.27 +8 -24 2.26 +####ControlPointIndex +13 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +355.56 +####Energy (MeV) +120.04 +####NbOfScannedSpots +33 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-24 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +8 -24 0 +####ControlPointIndex +14 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +355.56 +####Energy (MeV) +117.64 +####NbOfScannedSpots +35 +####X Y Weight +-8 24 1.91 +0 24 1.57 +-8 16 3.05 +0 16 0.22 +8 16 2.15 +-32 8 2.85 +-24 8 4.07 +-8 8 5.28 +0 8 1.17 +8 8 1.54 +16 8 3 +-32 0 2.21 +-24 0 3.28 +-16 0 4.21 +-8 0 5.35 +8 0 1.77 +16 0 2.52 +-32 -8 2.67 +-24 -8 3.55 +-16 -8 0.98 +-8 -8 2.77 +0 -8 2.95 +8 -8 1.25 +16 -8 2.46 +-32 -16 1.5 +-24 -16 2.77 +-16 -16 3.59 +-8 -16 1.36 +0 -16 2.68 +8 -16 1.05 +16 -16 2.92 +-16 -24 2.28 +-8 -24 1.92 +0 -24 2.72 +8 -24 2.79 +####ControlPointIndex +15 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +443.92 +####Energy (MeV) +117.64 +####NbOfScannedSpots +35 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-24 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +16 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +443.92 +####Energy (MeV) +115.27 +####NbOfScannedSpots +37 +####X Y Weight +-8 24 1.47 +0 24 1.37 +-8 16 3.05 +0 16 0.11 +8 16 2.03 +16 16 2.28 +-32 8 2.62 +-24 8 4.03 +-16 8 3.85 +-8 8 5.33 +0 8 0.98 +8 8 1.35 +16 8 3.05 +-32 0 2.01 +-24 0 3.06 +-16 0 3.81 +-8 0 5.87 +8 0 1.56 +16 0 2.69 +-32 -8 2.47 +-24 -8 2.58 +-16 -8 0.57 +-8 -8 0.79 +0 -8 2.56 +8 -8 1.35 +16 -8 2.48 +-32 -16 1.39 +-24 -16 2.09 +-16 -16 3.08 +-8 -16 0.73 +0 -16 3.52 +8 -16 0.94 +16 -16 2.89 +-16 -24 1.94 +-8 -24 1.51 +0 -24 3.27 +8 -24 2.7 +####ControlPointIndex +17 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +531.3 +####Energy (MeV) +115.27 +####NbOfScannedSpots +37 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +18 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +531.3 +####Energy (MeV) +112.93 +####NbOfScannedSpots +40 +####X Y Weight +-8 24 1.31 +0 24 1.23 +-16 16 4.34 +-8 16 2.63 +8 16 1.87 +16 16 2.98 +24 16 2.14 +-32 8 2.46 +-24 8 3.79 +-16 8 4.98 +-8 8 3.18 +0 8 0.64 +8 8 1.15 +16 8 3.06 +-32 0 1.91 +-24 0 2.27 +-16 0 2.75 +-8 0 5.86 +0 0 0.87 +16 0 2.68 +24 0 2.84 +-32 -8 2.17 +-24 -8 1.72 +-16 -8 0.57 +-8 -8 0.1 +0 -8 1.59 +8 -8 1.49 +16 -8 2.41 +24 -8 3.37 +-32 -16 1.21 +-24 -16 1.33 +-16 -16 2.33 +-8 -16 0.32 +0 -16 3.3 +8 -16 1.07 +16 -16 2.89 +-16 -24 1.57 +-8 -24 1.32 +0 -24 3.16 +8 -24 2.65 +####ControlPointIndex +19 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +620.81 +####Energy (MeV) +112.93 +####NbOfScannedSpots +40 +####X Y Weight +-8 24 0 +0 24 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +20 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +620.81 +####Energy (MeV) +110.69 +####NbOfScannedSpots +42 +####X Y Weight +-16 24 3.47 +-8 24 1.22 +0 24 1.18 +8 24 1.72 +-24 16 4.49 +-16 16 5.84 +-8 16 1.62 +8 16 1.65 +16 16 2.98 +24 16 2.92 +-32 8 2.41 +-24 8 3.6 +-16 8 5.38 +-8 8 1.63 +0 8 0.6 +8 8 0.84 +16 8 3.02 +24 8 3.99 +-24 0 1.24 +-16 0 1.9 +-8 0 3.67 +0 0 0.61 +16 0 2.49 +24 0 3.6 +-32 -8 1.84 +-24 -8 1.04 +-16 -8 0.43 +-8 -8 0.41 +0 -8 0.82 +8 -8 1.4 +16 -8 2.13 +24 -8 4.06 +-32 -16 0.98 +-24 -16 0.75 +-16 -16 1.5 +-8 -16 0.29 +0 -16 2.49 +8 -16 1.25 +16 -16 2.85 +-16 -24 1.1 +0 -24 3.09 +8 -24 2.65 +####ControlPointIndex +21 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +711.96 +####Energy (MeV) +110.69 +####NbOfScannedSpots +42 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +24 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +22 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +711.96 +####Energy (MeV) +108.48 +####NbOfScannedSpots +44 +####X Y Weight +-16 24 4.15 +-8 24 1.3 +0 24 1.47 +8 24 2.24 +-24 16 5.01 +-16 16 5.79 +-8 16 1.4 +8 16 1.4 +16 16 2.92 +24 16 3 +-32 8 2.37 +-24 8 3.54 +-16 8 5.37 +-8 8 1.43 +0 8 0.7 +8 8 0.27 +16 8 2.74 +24 8 4.78 +-24 0 1.07 +-16 0 1.48 +-8 0 1.68 +0 0 0.9 +8 0 0.7 +16 0 1.79 +24 0 3.69 +-32 -8 1.62 +-24 -8 0.68 +-16 -8 0.16 +-8 -8 0.93 +0 -8 0.38 +8 -8 1.29 +16 -8 1.44 +24 -8 4.08 +-32 -16 0.8 +-24 -16 0.49 +-16 -16 0.8 +-8 -16 0.31 +0 -16 1.83 +8 -16 1.24 +16 -16 2.65 +-16 -24 0.71 +0 -24 2.97 +8 -24 2.62 +16 -24 2.23 +####ControlPointIndex +23 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +800.38 +####Energy (MeV) +108.48 +####NbOfScannedSpots +44 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +24 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +24 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +800.38 +####Energy (MeV) +106.3 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 4.24 +-8 24 1.73 +0 24 1.84 +8 24 2.25 +-24 16 4.93 +-16 16 5.57 +-8 16 1.53 +8 16 1.23 +16 16 2.8 +24 16 3 +-24 8 3.35 +-16 8 4.57 +-8 8 1.96 +0 8 0.54 +16 8 2.33 +24 8 4.9 +32 8 1.65 +-24 0 1.23 +-16 0 1.32 +-8 0 1 +0 0 0.94 +8 0 0.51 +16 0 0.83 +24 0 3.64 +32 0 2.4 +-32 -8 1.57 +-24 -8 0.79 +-8 -8 1.33 +0 -8 0.31 +8 -8 1.15 +16 -8 0.91 +24 -8 4 +-24 -16 0.51 +-16 -16 0.12 +-8 -16 0.56 +0 -16 1.33 +8 -16 1.18 +16 -16 2.37 +24 -16 3.56 +-16 -24 0.54 +0 -24 2.82 +8 -24 2.59 +16 -24 2.78 +####ControlPointIndex +25 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +889.09 +####Energy (MeV) +106.3 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +16 8 0 +24 8 0 +32 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +32 0 0 +-32 -8 0 +-24 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +26 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +889.09 +####Energy (MeV) +104.17 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 4.22 +-8 24 2.1 +0 24 2.19 +8 24 2.33 +-24 16 4.91 +-16 16 5.34 +-8 16 1.58 +0 16 1.31 +8 16 1.25 +16 16 2.61 +24 16 2.9 +-24 8 3.3 +-16 8 3.63 +-8 8 2.25 +0 8 0.42 +16 8 1.73 +24 8 4.9 +32 8 2.36 +-24 0 1.44 +-16 0 1.7 +-8 0 1.56 +0 0 0.77 +8 0 0.68 +16 0 0.09 +24 0 3.36 +32 0 3.05 +-24 -8 1.03 +-16 -8 0.14 +-8 -8 1.42 +0 -8 0.53 +8 -8 1.44 +16 -8 0.63 +24 -8 3.74 +32 -8 2.03 +-8 -16 1.61 +0 -16 1.02 +8 -16 1.35 +16 -16 2.17 +24 -16 4.11 +-16 -24 0.58 +0 -24 2.67 +8 -24 2.59 +16 -24 2.71 +####ControlPointIndex +27 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +980.84 +####Energy (MeV) +104.17 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +24 16 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +16 8 0 +24 8 0 +32 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +32 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +28 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +980.84 +####Energy (MeV) +102 +####NbOfScannedSpots +46 +####X Y Weight +-24 24 2.85 +-16 24 4.12 +-8 24 2.37 +0 24 2.23 +8 24 2.43 +-32 16 2.31 +-24 16 4.98 +-16 16 5.18 +-8 16 1.23 +0 16 3.12 +8 16 1.93 +16 16 2.55 +24 16 2.87 +-24 8 3.8 +-16 8 3.1 +-8 8 2.88 +0 8 0.7 +8 8 0.33 +16 8 1.61 +24 8 4.85 +32 8 2.38 +-24 0 1.7 +-16 0 2.66 +-8 0 2.31 +0 0 1.34 +8 0 1.21 +16 0 0.45 +24 0 3.34 +32 0 3.12 +-24 -8 1.32 +-16 -8 0.93 +-8 -8 1.29 +0 -8 1.13 +8 -8 1.96 +16 -8 1.18 +24 -8 3.86 +32 -8 2.69 +-16 -16 0.26 +-8 -16 1.7 +0 -16 1.08 +8 -16 2 +16 -16 2.51 +24 -16 4.13 +0 -24 2.69 +8 -24 2.75 +16 -24 2.69 +####ControlPointIndex +29 +####SpotTunnedID +0 +####CumulativeMetersetWeight +1088.96 +####Energy (MeV) +0 +####NbOfScannedSpots +0 +####X Y Weight + +#FIELD-DESCRIPTION +###FieldID +2 +###FinalCumulativeMeterSetWeight +909.64 +###GantryAngle +305 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +26 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +129.78 +####NbOfScannedSpots +13 +####X Y Weight +0 16 2.58 +8 16 2.12 +-8 8 1.31 +0 8 2.72 +-8 0 2.04 +0 0 3.26 +-8 -8 1.72 +0 -8 2.67 +24 -8 2.67 +16 -16 2.87 +24 -16 2.52 +16 -24 1.81 +24 -24 0.47 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +28.76 +####Energy (MeV) +129.78 +####NbOfScannedSpots +13 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +24 -24 0 +####ControlPointIndex +2 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +28.76 +####Energy (MeV) +127.09 +####NbOfScannedSpots +13 +####X Y Weight +0 16 3.03 +8 16 3.29 +-8 8 2.09 +0 8 3.93 +8 8 0.77 +-8 0 2.73 +0 0 4.45 +-8 -8 2.3 +0 -8 3.66 +24 -8 3.34 +16 -16 3.59 +24 -16 3.25 +16 -24 2.44 +####ControlPointIndex +3 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.63 +####Energy (MeV) +127.09 +####NbOfScannedSpots +13 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +4 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.63 +####Energy (MeV) +124.48 +####NbOfScannedSpots +14 +####X Y Weight +0 16 2.53 +8 16 3.2 +-8 8 1.84 +0 8 4.36 +8 8 2.85 +-8 0 2.73 +0 0 4.76 +-8 -8 2 +0 -8 4.03 +16 -8 2.18 +24 -8 3.48 +16 -16 3.83 +24 -16 3.33 +16 -24 2.34 +####ControlPointIndex +5 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +111.09 +####Energy (MeV) +124.48 +####NbOfScannedSpots +14 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +16 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +6 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +111.09 +####Energy (MeV) +121.96 +####NbOfScannedSpots +19 +####X Y Weight +-8 16 2.08 +0 16 2.01 +8 16 2.7 +-8 8 1.25 +0 8 2.92 +8 8 3.56 +-8 0 2.28 +0 0 2.96 +8 0 3.02 +-8 -8 1.73 +0 -8 3.22 +8 -8 2.88 +16 -8 2.98 +24 -8 3.68 +-8 -16 1.94 +0 -16 2.95 +16 -16 4.1 +24 -16 3.15 +16 -24 2.28 +####ControlPointIndex +7 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +162.78 +####Energy (MeV) +121.96 +####NbOfScannedSpots +19 +####X Y Weight +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +8 0 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-8 -16 0 +0 -16 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +8 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +162.78 +####Energy (MeV) +119.53 +####NbOfScannedSpots +24 +####X Y Weight +8 24 2.17 +-8 16 2.6 +0 16 1.64 +8 16 2.21 +-8 8 0.86 +0 8 0.49 +8 8 4 +-8 0 1.7 +0 0 0.25 +8 0 3.82 +-16 -8 2.78 +-8 -8 1.91 +0 -8 0.86 +8 -8 3.64 +16 -8 3.37 +24 -8 3.56 +32 -8 1.95 +-8 -16 2.42 +0 -16 3.74 +8 -16 3.35 +16 -16 3.7 +24 -16 2.86 +32 -16 1.02 +16 -24 2.18 +####ControlPointIndex +9 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +219.86 +####Energy (MeV) +119.53 +####NbOfScannedSpots +24 +####X Y Weight +8 24 0 +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +8 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +16 -24 0 +####ControlPointIndex +10 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +219.86 +####Energy (MeV) +117.12 +####NbOfScannedSpots +26 +####X Y Weight +8 24 2.64 +-8 16 2.57 +0 16 1.38 +8 16 1.86 +-8 8 1 +8 8 2.34 +-16 0 1.08 +-8 0 1.6 +8 0 4.29 +24 0 3.45 +32 0 2.3 +-16 -8 3.49 +-8 -8 2.26 +0 -8 0.05 +8 -8 3.92 +16 -8 3.16 +24 -8 2.85 +32 -8 2.57 +-8 -16 2.32 +0 -16 2.77 +8 -16 4.28 +16 -16 2.9 +24 -16 2.28 +32 -16 1.6 +0 -24 2.93 +16 -24 1.95 +####ControlPointIndex +11 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +283.7 +####Energy (MeV) +117.12 +####NbOfScannedSpots +26 +####X Y Weight +8 24 0 +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +8 8 0 +-16 0 0 +-8 0 0 +8 0 0 +24 0 0 +32 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +0 -24 0 +16 -24 0 +####ControlPointIndex +12 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +283.7 +####Energy (MeV) +114.74 +####NbOfScannedSpots +29 +####X Y Weight +8 24 2.52 +16 24 2.6 +-8 16 2.51 +0 16 1.21 +8 16 1.55 +-16 8 1.32 +-8 8 1 +8 8 0.58 +-16 0 1.87 +-8 0 2.34 +8 0 4.49 +24 0 4.15 +-16 -8 3.6 +-8 -8 2.18 +0 -8 0.19 +8 -8 4.53 +16 -8 2.24 +24 -8 2.19 +32 -8 2.55 +-16 -16 3.13 +-8 -16 2.27 +0 -16 1.75 +8 -16 4.8 +16 -16 2.35 +24 -16 1.59 +32 -16 1.54 +-8 -24 2.5 +0 -24 3.4 +8 -24 2.87 +####ControlPointIndex +13 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +353.52 +####Energy (MeV) +114.74 +####NbOfScannedSpots +29 +####X Y Weight +8 24 0 +16 24 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-16 0 0 +-8 0 0 +8 0 0 +24 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +14 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +353.52 +####Energy (MeV) +112.46 +####NbOfScannedSpots +32 +####X Y Weight +0 24 2.1 +8 24 2.4 +16 24 3.12 +-8 16 2.44 +0 16 1.12 +8 16 1.29 +-16 8 2.06 +-8 8 0.81 +8 8 0.15 +-24 0 3.2 +-16 0 2.09 +-8 0 2.51 +8 0 3.22 +16 0 3.44 +24 0 4.33 +-16 -8 3.65 +-8 -8 1.74 +0 -8 0.61 +8 -8 4.92 +16 -8 1.44 +24 -8 1.44 +32 -8 2.4 +-16 -16 3.73 +-8 -16 2.2 +0 -16 1.16 +8 -16 4.8 +16 -16 2.04 +24 -16 1.1 +32 -16 1.42 +-8 -24 3.04 +0 -24 3.23 +8 -24 3.52 +####ControlPointIndex +15 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +430.24 +####Energy (MeV) +112.46 +####NbOfScannedSpots +32 +####X Y Weight +0 24 0 +8 24 0 +16 24 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +24 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +16 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +430.24 +####Energy (MeV) +110.21 +####NbOfScannedSpots +33 +####X Y Weight +0 24 2.62 +8 24 2.27 +16 24 3.03 +-16 16 3.12 +-8 16 2.37 +0 16 1.13 +8 16 1.3 +-16 8 2.12 +-8 8 0.39 +8 8 0.16 +-24 0 4 +-16 0 2.21 +-8 0 1.83 +8 0 0.54 +16 0 4.2 +24 0 4.54 +-24 -8 2.95 +-16 -8 3.56 +-8 -8 1.18 +0 -8 1.18 +8 -8 3.46 +16 -8 1.14 +24 -8 1.14 +32 -8 2.18 +-16 -16 3.65 +-8 -16 2.08 +0 -16 0.67 +8 -16 2.74 +16 -16 1.87 +32 -16 1.22 +-8 -24 2.99 +0 -24 3.05 +8 -24 3.29 +####ControlPointIndex +17 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +504.42 +####Energy (MeV) +110.21 +####NbOfScannedSpots +33 +####X Y Weight +0 24 0 +8 24 0 +16 24 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +18 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +504.42 +####Energy (MeV) +107.99 +####NbOfScannedSpots +38 +####X Y Weight +-16 24 2.2 +-8 24 2.34 +0 24 2.53 +8 24 2.26 +16 24 2.96 +-16 16 3.83 +-8 16 2.29 +0 16 1.05 +8 16 1.33 +16 16 5.46 +-32 8 2.71 +-24 8 3.77 +-16 8 2.13 +8 8 0.12 +16 8 6.15 +-24 0 4.09 +-16 0 2.07 +-8 0 0.8 +0 0 1.07 +8 0 0.44 +16 0 4.37 +24 0 4.17 +-24 -8 3.6 +-16 -8 3.26 +-8 -8 0.56 +0 -8 1.51 +8 -8 0.81 +16 -8 0.95 +24 -8 1.19 +32 -8 1.98 +-16 -16 3.53 +-8 -16 1.86 +0 -16 0.76 +8 -16 1.58 +16 -16 1.56 +-8 -24 2.95 +0 -24 2.94 +8 -24 3.11 +####ControlPointIndex +19 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +594.71 +####Energy (MeV) +107.99 +####NbOfScannedSpots +38 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +20 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +594.71 +####Energy (MeV) +105.81 +####NbOfScannedSpots +37 +####X Y Weight +-16 24 2.8 +-8 24 2.94 +0 24 2.48 +8 24 2.48 +16 24 2.92 +-24 16 2.08 +-16 16 3.89 +-8 16 2.15 +0 16 0.86 +8 16 1.48 +16 16 6 +-32 8 3.41 +-24 8 4.54 +-16 8 2.02 +8 8 0.21 +16 8 6.95 +32 8 2.66 +-24 0 4.07 +-16 0 1.6 +0 0 0.87 +8 0 1.29 +16 0 3.86 +24 0 3.77 +-24 -8 3.57 +-16 -8 2.72 +-8 -8 0.35 +0 -8 1.71 +16 -8 1 +-16 -16 3.33 +-8 -16 1.69 +0 -16 1.2 +8 -16 0.98 +16 -16 1.05 +-16 -24 2.26 +-8 -24 2.93 +0 -24 2.93 +8 -24 2.95 +####ControlPointIndex +21 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +688.71 +####Energy (MeV) +105.81 +####NbOfScannedSpots +37 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +32 8 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +16 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +22 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +688.71 +####Energy (MeV) +103.66 +####NbOfScannedSpots +40 +####X Y Weight +-16 24 2.77 +-8 24 2.92 +0 24 2.63 +8 24 2.93 +16 24 2.93 +-24 16 2.68 +-16 16 3.82 +-8 16 2.06 +0 16 0.92 +8 16 1.95 +16 16 5.89 +-32 8 3.51 +-24 8 4.54 +-16 8 1.71 +8 8 0.7 +16 8 7.07 +24 8 5.26 +32 8 3.26 +-32 0 3.35 +-24 0 3.86 +-16 0 0.7 +0 0 0.88 +8 0 1.93 +16 0 3.47 +24 0 3.46 +-24 -8 3.48 +-16 -8 2.31 +-8 -8 0.45 +0 -8 1.75 +8 -8 0.07 +16 -8 0.98 +-24 -16 2.45 +-16 -16 3.25 +-8 -16 1.82 +0 -16 1.74 +8 -16 0.71 +-16 -24 2.83 +-8 -24 2.96 +0 -24 3.02 +8 -24 2.76 +####ControlPointIndex +23 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +794.49 +####Energy (MeV) +103.66 +####NbOfScannedSpots +40 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +24 8 0 +32 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +24 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +794.49 +####Energy (MeV) +101.56 +####NbOfScannedSpots +41 +####X Y Weight +-16 24 2.73 +-8 24 2.91 +0 24 2.93 +8 24 3.55 +16 24 3.04 +-24 16 2.71 +-16 16 3.82 +-8 16 2.06 +0 16 1.41 +8 16 3.31 +16 16 5.85 +-32 8 3.66 +-24 8 4.42 +-16 8 1.13 +0 8 0.77 +8 8 1.33 +16 8 7.05 +24 8 5.92 +32 8 3.23 +-32 0 4.09 +-24 0 3.88 +-16 0 0.3 +0 0 1.92 +8 0 1.98 +16 0 3.5 +24 0 3.29 +-24 -8 3.55 +-16 -8 2.4 +-8 -8 1.45 +0 -8 1.63 +8 -8 0.48 +16 -8 1.25 +-24 -16 3.05 +-16 -16 3.38 +-8 -16 2.4 +0 -16 2.22 +8 -16 0.94 +-16 -24 2.8 +-8 -24 3.04 +0 -24 3.17 +8 -24 2.6 +####ControlPointIndex +25 +####SpotTunnedID +0 +####CumulativeMetersetWeight +909.64 +####Energy (MeV) +0 +####NbOfScannedSpots +0 +####X Y Weight diff --git a/dosimetry/dosimetry/protontherapy/data/Schneider2000DensitiesTable.txt b/dosimetry/dosimetry/protontherapy/data/Schneider2000DensitiesTable.txt new file mode 100644 index 00000000..d6c1e191 --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/data/Schneider2000DensitiesTable.txt @@ -0,0 +1,13 @@ +# =================== +# HU density g/cm3 +# =================== +-1000 1.21e-3 +-98 0.93 +-97 0.930486 +14 1.03 +23 1.031 +100 1.119900 +101 1.076200 +1600 1.964200 +3000 2.8 + diff --git a/dosimetry/dosimetry/protontherapy/data/Schneider2000MaterialsTable.txt b/dosimetry/dosimetry/protontherapy/data/Schneider2000MaterialsTable.txt new file mode 100644 index 00000000..993a327f --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/data/Schneider2000MaterialsTable.txt @@ -0,0 +1,36 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + diff --git a/dosimetry/dosimetry/protontherapy/data/Source-Properties.txt b/dosimetry/dosimetry/protontherapy/data/Source-Properties.txt new file mode 100644 index 00000000..89249f54 --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/data/Source-Properties.txt @@ -0,0 +1,59 @@ +# Source properties + +# Nozzle exit to Isocenter distance +500 +# SMX to Isocenter distance +2000 +# SMY to Isocenter distance +2000 + +# ENERGY +# mean energy +# polynomial order +1 +# polynomial parameters (highest to lowest) +1 +0 + +# energy spread +# polynomial order +1 +# polynomial parameters (highest to lowest) +0.01 +0 + +# SPOT x y theta phi +# x +# polynomial order +1 +# polynomial parameters +0.01 +2 +# Theta +# polynomial order +0 +# polynomial parameters +0.003 +# y +# polynomial order +1 +# polynomial parameters +0.01 +2 +# Phi +# polynomial order +0 +# polynomial parameters +0.002 + +# SPOT emmittances +# x-theta emmittance +# polynomial order +0 +# polynomial parameters +0.01 +# y-phi emmittance +# polynomial order +0 +# polynomial parameters +0.005 diff --git a/dosimetry/dosimetry/protontherapy/data/patient-2mm.mhd b/dosimetry/dosimetry/protontherapy/data/patient-2mm.mhd new file mode 100644 index 00000000..5cd851f4 --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/data/patient-2mm.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = -274.995 -274.995 -207 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 2 2 2 +DimSize = 274 274 205 +ElementType = MET_SHORT +ElementDataFile = patient-2mm.raw diff --git a/dosimetry/dosimetry/protontherapy/data/patient-2mm.raw b/dosimetry/dosimetry/protontherapy/data/patient-2mm.raw new file mode 100644 index 00000000..de34d5ce --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/data/patient-2mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dad4be0c64cca91fd888c0a0c8d4537cf00421e05d9157ace6082b5423b70061 +size 30781160 diff --git a/dosimetry/dosimetry/protontherapy/mac/main.mac b/dosimetry/dosimetry/protontherapy/mac/main.mac new file mode 100644 index 00000000..b0359b64 --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/mac/main.mac @@ -0,0 +1,126 @@ +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Example of proton beam in water box with Pencil Beam Scanning +# source with a treatment plan obtained from a TPS. + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +# World +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m +/gate/world/setMaterial Air + +# ----------------------------------------------------- +# Patient CT data + +# Generate materials from Hounsfield units +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.05 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +# CT Volume +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +/gate/patient/geometry/setImage data/patient-2mm.mhd + +# optional : dump used image +#/gate/patient/geometry/buildAndDumpLabeledImage output/patient-labeled.mhd + +# Put the following image point at center +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter -8.34 -20.64 45 mm +#/gate/patient/geometry/enableBoundingBoxOnly true +#/gate/patient/vis/setColor blue + + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addPhysicsList QGSP_BERT_EMV + +/gate/physics/Gamma/SetCutInRegion world 10 mm +/gate/physics/Electron/SetCutInRegion world 10 mm +/gate/physics/Positron/SetCutInRegion world 10 mm +/gate/physics/Proton/SetCutInRegion world 10 mm + +/gate/physics/Gamma/SetCutInRegion patient 1 mm +/gate/physics/Electron/SetCutInRegion patient 1 mm +/gate/physics/Positron/SetCutInRegion patient 1 mm +/gate/physics/Proton/SetCutInRegion patient 1 mm + +/gate/physics/SetMaxStepSizeInRegion patient 1 mm +/gate/physics/ActivateStepLimiter proton + +/gate/physics/displayCuts +/gate/physics/print output/physics.txt + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-proton.txt +#/gate/actor/stat/saveEveryNSeconds 20 + +/gate/actor/addActor DoseActor doseDistribution +/gate/actor/doseDistribution/save output/output.mhd +/gate/actor/doseDistribution/attachTo patient +/gate/actor/doseDistribution/stepHitType random +/gate/actor/doseDistribution/setVoxelSize 2 2 2 mm +# /gate/actor/doseDistribution/saveEveryNSeconds 30 +/gate/actor/doseDistribution/enableEdep true +/gate/actor/doseDistribution/enableUncertaintyEdep true +/gate/actor/doseDistribution/enableDose false +/gate/actor/doseDistribution/enableUncertaintyDose false +/gate/actor/doseDistribution/enableNumberOfHits false + + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/gate/source/addSource PBS TPSPencilBeam +/gate/source/PBS/setTestFlag false +/gate/source/PBS/setPlan data/RTIPLAN.0912590.16.txt +#/gate/source/PBS/setNotAllowedFieldID 1 +#/gate/source/PBS/setNotAllowedFieldID 2 +/gate/source/PBS/setFlatGenerationFlag false +/gate/source/PBS/setSourceDescriptionFile data/Source-Properties.txt + +#===================================================== +# START BEAMS +#===================================================== + +/gate/application/noGlobalOutput +/gate/run/enableGlobalOutput false + +/vis/disable + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/application/setTotalNumberOfPrimaries 750000 +/gate/application/start diff --git a/dosimetry/dosimetry/protontherapy/mac/physicslist_HAD_std_6_2_2.mac b/dosimetry/dosimetry/protontherapy/mac/physicslist_HAD_std_6_2_2.mac new file mode 100644 index 00000000..a132e59a --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/mac/physicslist_HAD_std_6_2_2.mac @@ -0,0 +1,159 @@ +#===================================== +# Electromagnetic processes +#===================================== + +/gate/physics/addProcess PhotoElectric gamma +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton gamma +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering gamma +/gate/physics/processes/RayleighScattering/setModel LivermoreModel + +/gate/physics/addProcess GammaConversion gamma +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation e- +/gate/physics/addProcess ElectronIonisation e+ +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm + +/gate/physics/addProcess Bremsstrahlung e- +/gate/physics/addProcess Bremsstrahlung e+ +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess eMultipleScattering e- +/gate/physics/addProcess eMultipleScattering e+ +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/eMultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + +/gate/physics/setEMin 0.1 keV +/gate/physics/setEMax 10 GeV +/gate/physics/setDEDXBinning 220 +/gate/physics/setLambdaBinning 220 + + +/gate/physics/addProcess MuIonisation mu+ +/gate/physics/addProcess MuIonisation mu- +/gate/physics/addProcess MuBremsstrahlung mu+ +/gate/physics/addProcess MuBremsstrahlung mu- +/gate/physics/addProcess MuPairProduction mu+ +/gate/physics/addProcess MuPairProduction mu- + +/gate/physics/addProcess hMultipleScattering alpha +/gate/physics/addProcess hMultipleScattering deuteron +/gate/physics/addProcess hMultipleScattering He3 +/gate/physics/addProcess hMultipleScattering GenericIon +/gate/physics/addProcess hMultipleScattering proton +/gate/physics/addProcess hMultipleScattering pi+ +/gate/physics/addProcess hMultipleScattering pi- + +/gate/physics/addProcess HadronIonisation +/gate/physics/removeProcess HadronIonisation deuteron +/gate/physics/removeProcess HadronIonisation triton +/gate/physics/removeProcess HadronIonisation He3 +/gate/physics/removeProcess HadronIonisation alpha +/gate/physics/removeProcess HadronIonisation GenericIon +/gate/physics/processes/HadronIonisation/setStepFunction proton 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi+ 0.2 0.05 mm +/gate/physics/processes/HadronIonisation/setStepFunction pi- 0.2 0.05 mm + +/gate/physics/addProcess IonIonisation +/gate/physics/processes/IonIonisation/setStepFunction GenericIon 0.1 0.01 mm +/gate/physics/processes/IonIonisation/setStepFunction alpha 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction deuteron 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction triton 0.1 0.02 mm +/gate/physics/processes/IonIonisation/setStepFunction He3 0.1 0.02 mm + +/gate/physics/processes/IonIonisation/setNuclearStoppingOn + +#===================================== +# Hadronic processes +#===================================== + +/gate/physics/addProcess HadronElastic +#/gate/physics/processes/HadronElastic/setModel G4HadronElastic Default + +/gate/physics/processes/HadronElastic/setModel G4HadronElastic neutron +/gate/physics/processes/HadronElastic/setDataSet G4HadronElasticDataSet neutron +/gate/physics/processes/HadronElastic/G4HadronElastic/setEmin 19 MeV neutron +/gate/physics/processes/HadronElastic/G4HadronElastic/setEmax 20 GeV neutron +/gate/physics/processes/HadronElastic/setModel G4NeutronHPElastic neutron +/gate/physics/processes/HadronElastic/G4NeutronHPElastic/setEmin 0 MeV neutron +/gate/physics/processes/HadronElastic/G4NeutronHPElastic/setEmax 20 MeV neutron +#/gate/physics/processes/HadronElastic/setDataSet G4NeutronHPElasticData neutron + +/gate/physics/processes/HadronElastic/setModel G4HadronElastic proton +/gate/physics/processes/HadronElastic/setDataSet G4HadronElasticDataSet proton +/gate/physics/processes/HadronElastic/G4HadronElastic/setEmin 0 MeV proton +/gate/physics/processes/HadronElastic/G4HadronElastic/setEmax 20 GeV proton + +/gate/physics/addProcess ProtonInelastic +/gate/physics/processes/ProtonInelastic/setModel G4BinaryCascade +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmin 0 MeV +/gate/physics/processes/ProtonInelastic/G4BinaryCascade/setEmax 20 GeV +/gate/physics/processes/ProtonInelastic/setDataSet G4ProtonInelasticCrossSection proton + +/gate/physics/addProcess IonInelastic +/gate/physics/processes/IonInelastic/setModel G4QMDReaction GenericIon +/gate/physics/processes/IonInelastic/setModel G4QMDReaction alpha +/gate/physics/processes/IonInelastic/setModel G4QMDReaction deuteron +/gate/physics/processes/IonInelastic/setModel G4QMDReaction triton +/gate/physics/processes/IonInelastic/G4QMDReaction/setEmin 0 MeV deuteron +/gate/physics/processes/IonInelastic/G4QMDReaction/setEmax 20 GeV deuteron +/gate/physics/processes/IonInelastic/G4QMDReaction/setEmin 0 MeV alpha +/gate/physics/processes/IonInelastic/G4QMDReaction/setEmax 20 GeV alpha +/gate/physics/processes/IonInelastic/G4QMDReaction/setEmin 0 MeV triton +/gate/physics/processes/IonInelastic/G4QMDReaction/setEmax 20 GeV triton +/gate/physics/processes/IonInelastic/G4QMDReaction/setEmin 0 MeV GenericIon +/gate/physics/processes/IonInelastic/G4QMDReaction/setEmax 20 GeV GenericIon +/gate/physics/processes/IonInelastic/setDataSet G4IonsShenCrossSection GenericIon +#/gate/physics/processes/IonInelastic/setDataSet G4IonsShenCrossSection deuteron +#/gate/physics/processes/IonInelastic/setDataSet G4IonsShenCrossSection triton +#/gate/physics/processes/IonInelastic/setDataSet G4IonsShenCrossSection alpha + +/gate/physics/addProcess PionPlusInelastic +/gate/physics/processes/PionPlusInelastic/setModel G4LEPionPlusInelastic + +/gate/physics/addProcess PionMinusInelastic +/gate/physics/processes/PionMinusInelastic/setModel G4LEPionMinusInelastic + +/gate/physics/addProcess NeutronCapture +/gate/physics/processes/NeutronCapture/setModel G4NeutronHPCapture +/gate/physics/processes/NeutronCapture/G4NeutronHPCapture/setEmin 0 MeV +/gate/physics/processes/NeutronCapture/G4NeutronHPCapture/setEmax 20 MeV +/gate/physics/processes/NeutronCapture/setModel G4LCapture +/gate/physics/processes/NeutronCapture/G4LCapture/setEmin 19 MeV +/gate/physics/processes/NeutronCapture/G4LCapture/setEmax 20 GeV +/gate/physics/processes/NeutronCapture/setDataSet G4NeutronHPCaptureData +/gate/physics/processes/NeutronCapture/setDataSet G4HadronCaptureDataSet + +/gate/physics/addProcess Fission +/gate/physics/processes/Fission/setModel G4NeutronHPFission +/gate/physics/processes/Fission/G4NeutronHPFission/setEmin 0 MeV +/gate/physics/processes/Fission/G4NeutronHPFission/setEmax 20 MeV +/gate/physics/processes/Fission/setModel G4LFission +/gate/physics/processes/Fission/G4LFission/setEmin 19 MeV +/gate/physics/processes/Fission/G4LFission/setEmax 20 GeV +/gate/physics/processes/Fission/setDataSet G4NeutronHPFissionData +/gate/physics/processes/Fission/setDataSet G4HadronFissionDataSet + +/gate/physics/addProcess NeutronInelastic +/gate/physics/processes/NeutronInelastic/setModel G4NeutronHPInelastic +/gate/physics/processes/NeutronInelastic/G4NeutronHPInelastic/setEmin 0 MeV +/gate/physics/processes/NeutronInelastic/G4NeutronHPInelastic/setEmax 20 MeV +/gate/physics/processes/NeutronInelastic/setModel G4BinaryCascade +/gate/physics/processes/NeutronInelastic/G4BinaryCascade/setEmin 19 MeV +/gate/physics/processes/NeutronInelastic/G4BinaryCascade/setEmax 20 GeV +#/gate/physics/processes/NeutronInelastic/setDataSet G4NeutronHPInelasticData +/gate/physics/processes/NeutronInelastic/setDataSet G4NeutronInelasticCrossSection + +/gate/physics/addProcess Decay +/gate/physics/addProcess RadioactiveDecay + diff --git a/dosimetry/dosimetry/protontherapy/mac/verbose.mac b/dosimetry/dosimetry/protontherapy/mac/verbose.mac new file mode 100644 index 00000000..b8ec590b --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/mac/verbose.mac @@ -0,0 +1,15 @@ +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 + + diff --git a/dosimetry/dosimetry/protontherapy/output/.gitignore b/dosimetry/dosimetry/protontherapy/output/.gitignore new file mode 100644 index 00000000..4d54c16a --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/output/.gitignore @@ -0,0 +1,9 @@ +/output-Edep-Squared.mhd +/output-Edep-Squared.raw +/output-Edep-Uncertainty.mhd +/output-Edep-Uncertainty.raw +/output-Edep.mhd +/output-Edep.raw +/physics.txt +/stat-proton.txt +/time.txt diff --git a/dosimetry/dosimetry/protontherapy/output/readme.txt b/dosimetry/dosimetry/protontherapy/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/dosimetry/dosimetry/protontherapy/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/dosimetry/dosimetry/readme.md b/dosimetry/dosimetry/readme.md new file mode 100644 index 00000000..48d101b6 --- /dev/null +++ b/dosimetry/dosimetry/readme.md @@ -0,0 +1,68 @@ +## Brachytherapy + +This example illustrates the simulation of a brachytherapy treatment using a titanium capsule and a source of Iodine 125. + +## Electron radiotherapy + +This example describes the simulation of a Clinac 2100C linear accelerator operating in 6 MeV electron mode for a thoracic +irradiation of a RANDO phantom. + +!!Warning!! This example should only be used for illustration purpose. Due to NDA with manufacturer, the geometry of the +devices provided in the macros have been modified and are not the real ones. + +The linac head consists in : + +`+ a vacuum window : exit window in beryllium`
+`+ a 6 MeV scattering foil : in tantalum`
+`+ an ionization chamber : kapton-air-copper slabs`
+`+ X and Y Jaws : defining a 20x20cm2 aperture adapted to the 10x10cm2 applicator`
+`+ a 10x10cm2 applicator`
+`+ a 10x10cm2 cerrobend cut-out`
+ + +The source is described as a circular surface source. The electron spectrum is assumed to be Gaussian with a mean energy of 7.2 MeV and a standard deviation of 3%. +external beam therapy photon + +This example illustrates a photon beam therapy in a patient CT image. The output is a 3D dose distribution map (with associated uncertainty). The phantom being a patient CT image, one needs to generate materials from the image Hounsfield units : + +`/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt`
+`/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt`
+`/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.1 g/cm3`
+`/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db`
+`/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt`
+`/gate/HounsfieldMaterialGenerator/Generate`
+ +After the conversion from HU to materilas, the patient CT is inserted as the simulation phantom : + +`/gate/world/daughters/name patient`
+`/gate/world/daughters/insert ImageRegionalizedVolume`
+`/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db`
+`/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt`
+`/gate/patient/geometry/setImage data/patient-2mm.mhd <==== real patient CT scan `
+`/gate/patient/placement/setTranslation 0 0 0 mm`
+`/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 109.7 99.3 146.2 mm`
+ +A DoseActor is used to store 3D distributions of dose/edep/uncertainty/nbHit into files (mhd image file format) : + +`/gate/actor/addActor DoseActor doseDistribution`
+`/gate/actor/doseDistribution/attachTo patient`
+`/gate/actor/doseDistribution/stepHitType random`
+`/gate/actor/doseDistribution/setPosition 0 0 0 mm`
+`/gate/actor/doseDistribution/setVoxelSize 2 2 2 mm`
+`/gate/actor/doseDistribution/enableEdep true`
+`/gate/actor/doseDistribution/enableUncertaintyEdep true`
+`/gate/actor/doseDistribution/enableDose true`
+`/gate/actor/doseDistribution/enableNumberOfHits false`
+`/gate/actor/doseDistribution/save output/photon.mhd`
+ +## Molecular therapy I131 + +## Protontherapy + +This example simulates a proton beam in a water box with a Pencil Beam Scanning source with a treatment plan obtained from a Treatment Planning System (TPS). + +`/gate/source/addSource PBS TPSPencilBeam`
+`/gate/source/PBS/setTestFlag false`
+`/gate/source/PBS/setPlan data/RTIPLAN.0912590.16.txt`
+`/gate/source/PBS/setFlatGenerationFlag false`
+`/gate/source/PBS/setSourceDescriptionFile data/Source-Properties.txt`
diff --git a/gpumacros/ct/data/patient-2mm.raw b/gpumacros/ct/data/patient-2mm.raw new file mode 100644 index 00000000..9a6e1e91 --- /dev/null +++ b/gpumacros/ct/data/patient-2mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57670ed195fd90adc1cef33fc4449f4bddbf7f96d218d7899d55ec8ff408d74c +size 3524472 diff --git a/gpumacros/optical/optical_phantom.bin b/gpumacros/optical/optical_phantom.bin new file mode 100644 index 00000000..643a669d --- /dev/null +++ b/gpumacros/optical/optical_phantom.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9395272d912c3765d816a1156c07b082a4b58e1c215a5f871178ffecc4b6fa1c +size 2000 diff --git a/gpumacros/pet/data/thorax_phantom.bin b/gpumacros/pet/data/thorax_phantom.bin new file mode 100644 index 00000000..dfb10b5e --- /dev/null +++ b/gpumacros/pet/data/thorax_phantom.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:458d04c7cff467694ce9086a27e195d43baf0b0e1437daab7ae0c2bad9e82101 +size 741888 diff --git a/gpumacros/photradthera/data/patient-2mm.raw b/gpumacros/photradthera/data/patient-2mm.raw new file mode 100644 index 00000000..9a6e1e91 --- /dev/null +++ b/gpumacros/photradthera/data/patient-2mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57670ed195fd90adc1cef33fc4449f4bddbf7f96d218d7899d55ec8ff408d74c +size 3524472 diff --git a/imaging/ARF/ARFData.txt b/imaging/ARF/ARFData.txt new file mode 100644 index 00000000..610e5d2b --- /dev/null +++ b/imaging/ARF/ARFData.txt @@ -0,0 +1,11 @@ +# this file contains all the energy windows computed during first step +# with their associated root files +# it has to be formatted the following way +# [Emin,Emax] is the energy window of the incident photons +# the Base FileName is the the name of the root files name.root, name_1.root name_2.root ... +# the number of these files has to be given as the last parameter +# +# enter the datas for each energy window +# Incident Energy Window : Emin (keV) - Emax (keV) | Associated Root Base FileName | number of these files + 0. 365. testARFdata 1 + diff --git a/imaging/ARF/ARF_doc.docx b/imaging/ARF/ARF_doc.docx new file mode 100644 index 00000000..8dd73bcb --- /dev/null +++ b/imaging/ARF/ARF_doc.docx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa520febb58286f2a038a3fb700a7c5344e3d1dde2dc9c02a4fe08bec696bd18 +size 17234 diff --git a/imaging/ARF/HowToUse_ARF.pdf b/imaging/ARF/HowToUse_ARF.pdf new file mode 100644 index 00000000..b3493d13 Binary files /dev/null and b/imaging/ARF/HowToUse_ARF.pdf differ diff --git a/imaging/ARF/computeARFTables.mac b/imaging/ARF/computeARFTables.mac new file mode 100644 index 00000000..8eb44445 --- /dev/null +++ b/imaging/ARF/computeARFTables.mac @@ -0,0 +1,61 @@ +# GEOMETRY +# Set the geometry in auto-update mode, so that we see the geometry being build +#/control/execute visu.mac +/vis/disable + + +/gate/geometry/setMaterialDatabase ../../GateMaterials.db + + +# World +# Define the world dimensions + +/gate/world/geometry/setXLength 74 cm +/gate/world/geometry/setYLength 66 cm +/gate/world/geometry/setZLength 66 cm + +# Scanner Head +# Create a new box representing the main head-volume +# SPECThead is the name of the predefined SPECT system +# Create the SPECT system, which will yield an Interfile output of projection data +/gate/world/daughters/name SPECThead +/gate/world/daughters/insert box +# +# WE WANT TO COMPUTE THE ARF TABLES FROM ARF DATA +# +/gate/systems/SPECThead/arf/setARFStage computeTables + +# Define the dimensions of the main volume +/gate/SPECThead/geometry/setXLength 4. cm +/gate/SPECThead/geometry/setYLength 65. cm +/gate/SPECThead/geometry/setZLength 65. cm + + + +/gate/systems/SPECThead/ARFTables/verbose 0 +# +# DIGITIZER PART OF THE ARF SENSITIVE DETECTOR +# +/gate/systems/SPECThead/ARFTables/setEnergyDepositionThreshHold 328. keV +/gate/systems/SPECThead/ARFTables/setEnergyDepositionUpHold 400. keV +/gate/systems/SPECThead/ARFTables/setEnergyResolution 0.09 +/gate/systems/SPECThead/ARFTables/setEnergyOfReference 140. keV +# +# if we are not interested in photons which deposited less than say 130 keV +# we put +# +/gate/systems/SPECThead/setEnergyDepositionThreshHold 130. keV +# +# DISTANCE FROM SOURCE TO DETECTOR PLANE +# TAKEN TO BE THE PLANE AT HALF DIMENSION OF THE CRYSTAL RESPECTIVELY +# TO THE SPECTHEAD FRAME +# here it is 34.5 cm + 1.5 cm +# +/gate/systems/SPECThead/ARFTables/setDistanceFromSourceToDetector 36 cm +# +# NOW WE ARE READY TO COMPUTE THE ARF TABLES +# +/gate/systems/SPECThead/ARFTables/ComputeTablesFromEnergyWindows ARFData.txt +/gate/systems/SPECThead/ARFTables/list + # SAVE ARF TABLES TO A BINARY FILE FOR PRODUCTION USE +/gate/systems/SPECThead/ARFTables/saveARFTablesToBinaryFile ARFSPECTBench.bin diff --git a/imaging/ARF/generateARFdata.mac b/imaging/ARF/generateARFdata.mac new file mode 100644 index 00000000..bee80f99 --- /dev/null +++ b/imaging/ARF/generateARFdata.mac @@ -0,0 +1,220 @@ +# GEOMETRY +# Set the geometry in auto-update mode, so that we see the geometry being build +#/control/execute visu.mac + +/vis/disable + + +/gate/geometry/setMaterialDatabase ../../GateMaterials.db + + + + +# World +# Define the world dimensions + +/gate/world/geometry/setXLength 74 cm +/gate/world/geometry/setYLength 66 cm +/gate/world/geometry/setZLength 66 cm + +# Scanner Head +# Create a new box representing the main head-volume +# SPECThead is the name of the predefined SPECT system +# Create the SPECT system, which will yield an Interfile output of projection data +/gate/world/daughters/name SPECThead +/gate/world/daughters/insert box +# Define the dimensions of the main volume +/gate/SPECThead/geometry/setXLength 4. cm +/gate/SPECThead/geometry/setYLength 65. cm +/gate/SPECThead/geometry/setZLength 65. cm + +/gate/systems/SPECThead/arf/setARFStage generateData + +# Define the position of the main volume +# Move the head 9 cm away from the Z axis, which is the rotation axis and the replication axis + +/gate/SPECThead/placement/setTranslation 34.5 0. 0. cm + + +# Set the material associated with the main volume +/gate/SPECThead/setMaterial Air +/gate/SPECThead/vis/forceWireframe +# Replicate the head (around the Z axis by default) to get a four-head system (heads at 90 degrees) +/gate/SPECThead/repeaters/insert ring +/gate/SPECThead/ring/setRepeatNumber 2 + +# Shielding +# Create the shielding volume +/gate/SPECThead/daughters/name shielding +/gate/SPECThead/daughters/insert box + +# Define the dimensions of the shielding volume +/gate/shielding/geometry/setXLength 4. cm +/gate/shielding/geometry/setYLength 65. cm +/gate/shielding/geometry/setZLength 65. cm + +# Define the position of the shielding volume +/gate/shielding/placement/setTranslation 0. 0. 0. cm + +# Set the material corresponding to the shielding volume +/gate/shielding/setMaterial Lead + + +# Define some visualisation options +/gate/shielding/vis/setColor red +/gate/shielding/vis/forceWireframe + +# Collimator +# Create a full volume defining the shape of the collimator +/gate/SPECThead/daughters/name collimator +/gate/SPECThead/daughters/insert box + +# Define the dimensions of the collimator volume +/gate/collimator/geometry/setXLength 3. cm +/gate/collimator/geometry/setYLength 65. cm +/gate/collimator/geometry/setZLength 65. cm + +# Define the position of the collimator volume +/gate/collimator/placement/setTranslation -0.5 0. 0. cm + +# Set the material of the collimator volume +/gate/collimator/setMaterial Lead + +# Define some visualisation options +/gate/collimator/vis/setColor red +/gate/collimator/vis/forceWireframe + +# Attach PhantomSD to record Compton interactions in the collimator volume +#/gate/collimator/attachPhantomSD + +# Insert the first hole of air in the collimator +/gate/collimator/daughters/name hole +/gate/collimator/daughters/insert hexagone +/gate/hole/vis/forceWireframe +/gate/hole/geometry/setHeight 3. cm +/gate/hole/geometry/setRadius .15 cm +/gate/hole/placement/setRotationAxis 0 1 0 +/gate/hole/placement/setRotationAngle 90 deg +/gate/hole/setMaterial Air +# Repeat the hole in an array +/gate/hole/repeaters/insert cubicArray +/gate/hole/cubicArray/setRepeatNumberX 1 +/gate/hole/cubicArray/setRepeatNumberY 180 +/gate/hole/cubicArray/setRepeatNumberZ 104 +/gate/hole/cubicArray/setRepeatVector 0. 0.36 0.624 cm +# Repeat these holes in a linear +/gate/hole/repeaters/insert linear +/gate/hole/linear/setRepeatNumber 2 +/gate/hole/linear/setRepeatVector 0. 0.18 0.312 cm + +# detector +# Create the detector volume +/gate/SPECThead/daughters/name detector +/gate/SPECThead/daughters/insert box + +# Define the dimensions of the detector volume +/gate/detector/geometry/setXLength 1. cm +/gate/detector/geometry/setYLength 65. cm +/gate/detector/geometry/setZLength 65. cm + +# Define the position of the detector volume +/gate/detector/placement/setTranslation 1.5 0. 0. cm + +# Set the material associated with the detector volume +/gate/detector/setMaterial NaI + +# Define some visualisation options +/gate/detector/vis/setColor yellow +/gate/detector/vis/forceWireframe + + +/gate/collimator/attachPhantomSD +/gate/hole/attachPhantomSD +/gate/detector/attachCrystalSD + + +/gate/systems/SPECThead/describe + + +# P H Y S I C S +##### +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel PenelopeModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- + +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +# INITIALIZE +# Physics initialization +/gate/run/initialize + + +# A D D E R +/gate/digitizer/Singles/insert adder + +# R E A D O U T +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 2 + +# E N E R G Y C U T +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 50. keV +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 400. keV + +# define the source + +/gate/source/addSource ARFSource +# Define the placement of the source +/gate/source/ARFSource/gps/centre 0. 0. 0. cm +/gate/source/ARFSource/gps/type Plane +/gate/source/ARFSource/gps/shape Rectangle +/gate/source/ARFSource/gps/ene/type Range +/gate/source/ARFSource/setMinEnergy 364.5 keV +/gate/source/ARFSource/setEnergyRange 0. keV + +/gate/source/ARFSource/gps/halfx 2. cm +/gate/source/ARFSource/gps/halfy 1.2 cm +# we rotate the x-y plane such that the particle is emitted in the y-z plane +/gate/source/ARFSource/gps/posrot1 0. 0. -1. +/gate/source/ARFSource/gps/posrot2 0. -1. 0. + +# Define the source as a gamma source +/gate/source/ARFSource/setForcedHalfLife 694656 s +/gate/source/ARFSource/gps/particle gamma + +# Set the activity of the source +/gate/source/ARFSource/setActivity 1000000. Bq +/gate/source/ARFSource/gps/angtype iso +/gate/source/ARFSource/gps/mintheta 0. deg +/gate/source/ARFSource/gps/maxtheta 180. deg +/gate/source/ARFSource/gps/minphi 0. deg +/gate/source/ARFSource/gps/maxphi 360. deg + +/gate/source/list + +/gate/output/arf/enable +/gate/output/arf/setFileName testARFdata + +/gate/application/setTimeSlice 1. s +/gate/application/setTimeStart 0. s +/gate/application/setTimeStop 1. s + + + +# LET'S RUN THE SIMULATION! +/gate/application/startDAQ diff --git a/imaging/ARF/readme.md b/imaging/ARF/readme.md new file mode 100644 index 00000000..e6029fb1 --- /dev/null +++ b/imaging/ARF/readme.md @@ -0,0 +1,83 @@ +## Angular Response Function (ARF) Tables Data computation + +In this step, the data needed to generate the ARF tables are computed from a rectangular source located at the center of the field of view. The SPECT head is duplicated twice and located at roughly 30 cm from the axial axis. The command to tell GATE to compute the ARF data is: + +`/gate/systems/SPECThead/arf/setARFStage generateData` + +The ARF data are stored in the ROOT format from the GATE command output: + +`/gate/output/arf/root/setARFDataFileName testARFdata` + +By default the maximum size of a ROOT file is 1.8 Gb. Once the file has reached this size, ROOT automatically closes it and open a new file name testARFdata_1.root. when this file reaches 1.8 Gb, it is closed and a new file testARFdata_2.root if needed is created and so on ... + +A template macro file is provided in gate_v4.0.0/examples/example_ARF/generateARFdata.mac which summarizes the commands listed before. +Computation of the ARF tables from ARF data (previous step) + +Now that the data have been stored to ROOT files, we may compute the tables and store them to a binary file: + +#COMPUTE THE ARF TABLES FROM ARF DATA# + +`/gate/systems/SPECThead/arf/setARFStage computeTables` + +#DIGITIZER PART OF THE ARF SENSISTIVE DETECTOR# + +`/gate/systems/SPECThead/ARFTables/setEnergyDepositionThreshHold 328. keV`
+`/gate/systems/SPECThead/ARFTables/setEnergyDepositionUpHold 400. keV`
+`/gate/systems/SPECThead/ARFTables/setEnergyResolution 0.10`
+`/gate/systems/SPECThead/ARFTables/setEnergyOfReference 140. keV`
+ +Here we shot 364.5 keV photons. We choose an energy resolution of 10% from which we obtain 328 keV and 400 keV as the energy window boundaries. The energy of reference is chosen to be 140 keV which allows to define the FWHM of the response of the detector as FWHM = 0.10 x sqrt(140. x Edep ), where Edep is the photon deposited energy. + +If we do not want to consider photons which deposit less than 130 keV we may use: + +`/gate/systems/SPECThead/setEnergyDepositionThreshHold 130. keV` + +The ARF tables depend strongly on the distance from the detector to the source. We have to enter this parameter to get proper tables. The detector plane is set to be the half—middle plan of the detector part of the SPECT head. In the given example, we set the translation of the SPECT head to be 34.5 cm along the X direction (radial axis), the detector is 2 cm wide along X and its center is located at X = 1.5 cm with respect to the SPECThead frame. This is what we call the detector plane ( x = 1.5 cm ). So the distance from the source to the detector plane is 34.5 +1.5 = 36 cm: + +#DISTANCE FROM SOURCE TO DETECTOR PLANE TAKEN TO BE THE PLANE AT HALF DIMENSION OF THE CRYSTAL RESPECTIVELY TO THE SPECTHEAD FRAME# + +`/gate/systems/SPECThead/ARFTables/setDistanceFromSourceToDetector 36 cm` + +Now we compute the ARF tables from a text file which contains informations regarding the incident photons called ARFData.txt (provided in gate/examples/example_ARF). + +#NOW WE ARE READY TO COMPUTE THE ARF TABLES# + +`/gate/systems/SPECThead/ARFTables/ComputeTablesFromEnergyWindows ARFData.txt` + +The ARFData.txt file reads like this: + +`# This file contains all the energy windows computed during first step with their associated root files`
+`# It has to be formatted the following way :`
+`# [Emin,Emax] is the energy window of the incident photons`
+`# The Base FileName is the the name of the root files name.root, name_1.root name_2.root ...`
+`# The number of these files has to be given as the last parameter.`
+`#`
+`# Enter the datas for each energy window :`
+`# Inident Energy Window : Emin (keV) - Emax (keV) | Associated Root Base FileName | number of these files`
+ +`0. 365. test1head 20` + +Here we have only one incident energy window for which we want to compute the corresponding ARF tables. The data for the first one are stored inside 20 files whose base file name is test1head which were generated in the previous stage. It means the ARF data are stored in test1head.root, test1head_1.root ... test1head_20.root. + +Finally we store the computed tables to a binary file: + +`/gate/systems/SPECThead/ARFTables/list` + +#SAVE ARF TABLES TO A BINARY FILE FOR PRODUCTION USE# + +`/gate/systems/SPECThead/ARFTables/saveARFTablesToBinaryFile ARFSPECTBench.bin` + +## Use of the ARF Tables + +The command to tell GATE to use the ARF tables is: + +`/gate/systems/SPECThead/arf/setARFStage useTables` + +The ARF sensitive detector is attached to the SPECThead: + +`/gate/SPECThead/attachARFSD` + +These tables are loaded from binary files with: + +`/gate/systems/SPECThead/ARFTables/loadARFTablesFromBinaryFile ARFTables.bin` + diff --git a/imaging/ARF/useARFTables.mac b/imaging/ARF/useARFTables.mac new file mode 100644 index 00000000..21e8c5be --- /dev/null +++ b/imaging/ARF/useARFTables.mac @@ -0,0 +1,162 @@ + +# SPECT flexibility benchmark +# using ARF simulation +# Patrice Descourt nov 2008 +# 3rd stage : using ARF tables for projection + +# VISUALISATION +/vis/disable +#/control/execute visu.mac + +/gate/geometry/setMaterialDatabase ../../GateMaterials.db + +# World +# Define the world dimensions +/gate/world/geometry/setXLength 100 cm +/gate/world/geometry/setYLength 100 cm +/gate/world/geometry/setZLength 100 cm + + +# Scanner Head +# Create a new box representing the main head-volume +# SPECThead is the name of the predefined SPECT system +# Create the SPECT system, which will yield an Interfile output of projection data +/gate/world/daughters/name SPECThead +/gate/world/daughters/insert box +/gate/systems/SPECThead/arf/setARFStage useTables + +# Define the dimensions of the main volume +/gate/SPECThead/geometry/setXLength 4. cm +/gate/SPECThead/geometry/setYLength 45. cm +/gate/SPECThead/geometry/setZLength 45. cm +# Replicate the head (around the Z axis by default) to get a four-head system (heads at 90 degrees) +/gate/SPECThead/repeaters/insert ring +/gate/SPECThead/ring/setRepeatNumber 4 +# Define the position of the main volume +# Move the head 9 cm away from the Z axis, which is the rotation axis and the replication axis +/gate/SPECThead/placement/setTranslation 24.55 0. 0. cm + +# Set the material associated with the main volume +/gate/SPECThead/setMaterial Air +/gate/SPECThead/moves/insert orbiting +/gate/SPECThead/orbiting/setSpeed 0.15 deg/s +/gate/SPECThead/orbiting/setPoint1 0 0 0 cm +/gate/SPECThead/orbiting/setPoint2 0 0 1 cm + +# +# now let us use the ARF tables computed in previous stage +# + +/gate/systems/SPECThead/setProjectionPlane 1.5 cm +/gate/systems/SPECThead/attachToARFSD +/gate/systems/SPECThead/ARFTables/loadARFTablesFromBinaryFile ARFSPECTBench.bin + + + +# Look at the system +/gate/systems/SPECThead/describe + +# P H Y S I C S +##### +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel PenelopeModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- + +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +# INITIALIZE +# Physics initialization +/gate/run/initialize + +/gate/source/addSource SourceConfinement + +# Define the shape of the source +/gate/source/SourceConfinement/gps/type Point +# Define the placement of the source +/gate/source/SourceConfinement/gps/centre 0. 0. 0. cm + +# Define the source as a gamma source +/gate/source/SourceConfinement/gps/particle gamma + +# Define the gamma energy +/gate/source/SourceConfinement/gps/energy 364.5 keV + + +/gate/source/SourceConfinement/setForcedUnstableFlag true +/gate/source/SourceConfinement/setForcedHalfLife 694656 s + +# Set the activity of the source +/gate/source/SourceConfinement/setActivity 26666666.6666 Bq +# Define the emission direction (4 str) +/gate/source/SourceConfinement/gps/angtype iso +/gate/source/SourceConfinement/gps/mintheta 0. deg +/gate/source/SourceConfinement/gps/maxtheta 180. deg +/gate/source/SourceConfinement/gps/minphi 0. deg +/gate/source/SourceConfinement/gps/maxphi 360. deg + + +# R A N D O M +############### +# JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName JamesRandom +#/gate/random/setEngineSeed default +#/gate/random/setEngineSeed auto +#/gate/random/setEngineSeed 123456789 +/gate/random/setEngineSeed default +#/gate/random/resetEngineFrom fileName +/gate/random/verbose 1 + +# OUTPUT +# Select the options of the data output +# As there are several modules, settings have to be defined for each module, especially in SPECT, where there +# are a lots of hits for only a few counts, so it's better to limit the amount of data produced +# Here the SingleDigi output can be used if you have your own program to process the data + + +# PROJECTION +# Makes a set of projections from the crystal hits +# Define the binning the projection module to be used +/gate/output/projection/enable +/gate/output/projection/pixelSizeX 0.45 cm +/gate/output/projection/pixelSizeY 0.45 cm +/gate/output/projection/pixelNumberX 100 +/gate/output/projection/pixelNumberY 100 + +# Specify the projection plane (XY, YZ or ZX) +/gate/output/projection/projectionPlane YZ +/gate/output/projection/setFileName benchARFMultiProjections + +# V E R B O S I T Y +#/gate/verbose Physic 0 +#/gate/verbose Cuts 0 +#/gate/verbose Actor 0 +#/gate/verbose SD 0 +#/gate/verbose Actions 0 +#/gate/verbose Step 0 +#/gate/verbose Error 0 +#/gate/verbose Warning 0 +#/gate/verbose Output 0 +#/gate/verbose Core 0 + +# EXPERIMENT +/gate/application/setTimeSlice 37.5 s +/gate/application/setTimeStart 0. s +/gate/application/setTimeStop 600. s + + +# LET'S RUN THE SIMULATION! +/gate/application/startDAQ diff --git a/imaging/CT/classic/AnalyzeCT.cpp b/imaging/CT/classic/AnalyzeCT.cpp new file mode 100644 index 00000000..565da802 --- /dev/null +++ b/imaging/CT/classic/AnalyzeCT.cpp @@ -0,0 +1,448 @@ +#include +#include +#include +#include +#include + +#include "TApplication.h" +#include "TFile.h" +#include "TCanvas.h" +#include "TTree.h" +#include "TH2F.h" +#include "TStyle.h" +#include "TPad.h" + +using namespace std; + +int main( int argc, char* argv[] ) +{ + if( argc < 2 ) + { + cerr << "arguments missing" << endl; + cerr << "Usage : AnalyzeCT myFile.root " << endl; + exit( EXIT_FAILURE ); + } + + // Store the root file name in 'fileName' variable + char* const FILENAME = argv[ 1 ]; + + // parameters for the histograms + // Size and number of pixel (in micron) + Double_t const PIXELSIZE = 0.5; + Int_t const RAW = 100; + Int_t const COLUMN = 100; + // Energy bounds in MeV + Float_t const EMIN = 0.01; + Float_t const EMAX = 0.04; + + TApplication app( "Application", &argc, argv ); + + // Create and initialize a canvas + TCanvas* canvas = new TCanvas( "Canvas BenchmarkCT", "BenchmarkCT", + 200, 20, 1000, 700 ); + canvas->SetFillColor( 29 ); + canvas->ToggleToolBar(); + canvas->ToggleEventStatus(); + + // Open (check) and read the root file + TFile* file = new TFile( FILENAME ); + if( !file->IsOpen() ) + { + cerr << "problem opening the root file : '" << FILENAME << "'" << endl; + cerr << strerror( errno ) << endl; + exit( EXIT_FAILURE ); + } + + // Take the single tree, where is the position, the energy and the runID + TTree* singlesTree = (TTree*)file->Get( "Singles" ); + // Global Position in X, Y and Z + Float_t globalPosX, globalPosY, globalPosZ, energy; + Int_t runID, pixelID; + singlesTree->SetBranchAddress( "globalPosX", &globalPosX ); + singlesTree->SetBranchAddress( "globalPosY", &globalPosY ); + singlesTree->SetBranchAddress( "globalPosZ", &globalPosZ ); + singlesTree->SetBranchAddress( "energy", &energy ); + singlesTree->SetBranchAddress( "runID", &runID ); + singlesTree->SetBranchAddress( "pixelID", &pixelID ); + + // Number of entries in the single tree + Int_t entriesSingleTree = (Int_t)singlesTree->GetEntries(); + cout << "Number of detected photons : " << entriesSingleTree << endl; + + // Number of generated photons during the benchmarkCT simulation + TTree* gateTree = (TTree*)file->Get( "Gate" ); + + // Create histogram for each run (2 runs during this benchmarkCT) + // Define the bounds of the histogram + Double_t const RAW_BOUND = PIXELSIZE * RAW / 2; + Double_t const COLUMN_BOUND = PIXELSIZE * COLUMN / 2; + TH2F* run_0 = new TH2F( "runID = 0", "projection during the first run", + COLUMN, -COLUMN_BOUND, COLUMN_BOUND, + RAW, -RAW_BOUND, RAW_BOUND ); + TH2F* run_1 = new TH2F( "runID = 1", "projection during the second run", + COLUMN, -COLUMN_BOUND, COLUMN_BOUND, + RAW, -RAW_BOUND, RAW_BOUND ); + + // RunID 0 + // Create histogram for energy spectrum at different position + Int_t const BIN = 80; + TH1F* energyRun0Area1 = new TH1F( "Energy RunID = 0, Area 1", + "energy spectrum : outside of the phantom", BIN, EMIN, EMAX ); + TH1F* energyRun0Area2 = new TH1F( "Energy RunID = 0, Area 2", + "energy spectrum : in water cylinder", BIN, EMIN, EMAX ); + TH1F* energyRun0Area3 = new TH1F( "Energy RunID = 0, Area 3", + "energy spectrum : behind the 2 top balls", BIN, EMIN, EMAX ); + TH1F* energyRun0Area4 = new TH1F( "Energy RunID = 0, Area 4", + "energy spectrum : behind the 2 bottom balls", BIN, EMIN, EMAX ); + + // RunID 1 + TH1F* energyRun1Area1 = new TH1F( "Energy RunID = 1, Area 1", + "energy spectrum : behind the top left ball (PVC)", + BIN, EMIN, EMAX ); + TH1F* energyRun1Area2 = new TH1F( "Energy RunID = 1, Area 2", + "energy spectrum : behind the top right ball (Aluminium)", + BIN, EMIN, EMAX ); + TH1F* energyRun1Area3 = new TH1F( "Energy RunID = 1, Area 3", + "energy spectrum : behind the bottom left ball (Glass)", + BIN, EMIN, EMAX ); + TH1F* energyRun1Area4 = new TH1F( "Energy RunID = 1, Area 4", + "energy spectrum : behind the bottom right ball (SpineBone)", + BIN, EMIN, EMAX ); + + // Count the number of pixels in a set + // Run 0 + // 0utside of the phantom + set pixelNoPhantom; + Int_t countRun0NoPhantom = 0; + // Cylinder water + set pixelCylinder; + Int_t countRun0Cylinder = 0; + // 2 top balls + set pixelBalls; + Int_t countRun0TopBalls = 0; + // 2 bottom Balls + Int_t countRun0BottomBalls = 0; + + // Run 1 + // Outside of the phantom + Int_t countRun1NoPhantom = 0; + // Cylinder water + Int_t countRun1Cylinder = 0; + // In the top left ball + set pixelBallsRun1; + Int_t countRun1TopLeftBalls = 0; + // In the top right ball + Int_t countRun1TopRightBalls = 0; + // In the bottom left ball + Int_t countRun1BottomLeftBalls = 0; + // In the bottom right ball + Int_t countRun1BottomRightBalls = 0; + + for( Int_t i = 0; i != entriesSingleTree; ++i ) + { + singlesTree->GetEntry( i ); + if( runID == 0 ) + { + run_0->Fill( globalPosX, globalPosY ); + if( globalPosX < -16 || globalPosX > 16 ) + { + energyRun0Area1->Fill( energy ); + pixelNoPhantom.insert( pixelID ); + ++countRun0NoPhantom; + } + else if( ( globalPosX > -3.5 && globalPosX < 3.5 ) + && ( globalPosY < 19 && globalPosY > -19 ) ) + { + energyRun0Area2->Fill( energy ); + pixelCylinder.insert( pixelID ); + ++countRun0Cylinder; + } + else if( ( globalPosX > 8 && globalPosX < 11 ) + && ( globalPosY < 14 && globalPosY > 10.5 ) ) + { + energyRun0Area3->Fill( energy ); + pixelBalls.insert( pixelID ); + ++countRun0TopBalls; + } + else if( ( globalPosX > -11 && globalPosX < -8 ) + && ( globalPosY < -10.5 && globalPosY > -14 ) ) + { + energyRun0Area4->Fill( energy ); + ++countRun0BottomBalls; + } + } + if( runID == 1 ) + { + run_1->Fill( globalPosX, globalPosY ); + if( ( globalPosX > 4 && globalPosX < 7 ) + && ( globalPosY > 10 && globalPosY < 13.5 ) ) + { + energyRun1Area2->Fill( energy ); + pixelBallsRun1.insert( pixelID ); + ++countRun1TopRightBalls; + } + else if( ( globalPosX > 4 && globalPosX < 7 ) + && ( globalPosY > -14.5 && globalPosY < -11 ) ) + { + energyRun1Area4->Fill( energy ); + ++countRun1TopLeftBalls; + } + else if( ( globalPosX > -7 && globalPosX < -4 ) + && ( globalPosY > 10 && globalPosY < 13.5 ) ) + { + energyRun1Area1->Fill( energy ); + ++countRun1BottomRightBalls; + } + else if( ( globalPosX > -7 && globalPosX < -4 ) + && ( globalPosY > -14.5 && globalPosY < -11 ) ) + { + energyRun1Area3->Fill( energy ); + ++countRun1BottomLeftBalls; + } + else if( globalPosX < -16 || globalPosX > 16 ) + ++countRun1NoPhantom; + else if( ( globalPosX > -3.5 && globalPosX < 3.5 ) + && ( globalPosY < 19 && globalPosY > -19 ) ) + ++countRun1Cylinder; + } + } + + Double_t nbrPixelAreaNoPhantom = pixelNoPhantom.size(); + Double_t nbrPixelAreaCylinder = pixelCylinder.size(); + Double_t nbrPixelAreaBallsRun0 = pixelBalls.size(); + Double_t nbrPixelAreaBallsRun1 = pixelBallsRun1.size(); + + // Statistics + // Deviation standard for each run, in 2 regions of interest + // - Without the phantom + // - In the water cylinder + // *** The first run + cout << "*****************************" << endl; + cout << "* First Run (theta = 0) => *" << endl; + cout << "*****************************" << endl; + cout << "- Outside of the phantom :" << endl; + cout << "--------------------------" << endl; + cout << "Mean : " + << countRun0NoPhantom / nbrPixelAreaNoPhantom + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun0NoPhantom / nbrPixelAreaNoPhantom ) << endl; + cout << endl; + cout << "- In the water cylinder :" << endl; + cout << "-------------------------" << endl; + cout << "Mean : " + << countRun0Cylinder / nbrPixelAreaCylinder + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun0Cylinder / nbrPixelAreaCylinder ) << endl; + cout << endl; + cout << "- Behind the 2 top balls : " << endl; + cout << "--------------------------" << endl; + cout << "Mean : " + << countRun0TopBalls / nbrPixelAreaBallsRun0 + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun0TopBalls / nbrPixelAreaBallsRun0 ) << endl; + cout << endl; + cout << "- Behind the 2 bottom balls : " << endl; + cout << "-----------------------------" << endl; + cout << "Mean : " + << countRun0BottomBalls / nbrPixelAreaBallsRun0 + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun0BottomBalls / nbrPixelAreaBallsRun0 ) << endl; + + // **** the second run + cout << endl; + cout << "*******************************" << endl; + cout << "* Second Run (theta = 90) => *" << endl; + cout << "*******************************" << endl; + cout << "- Outside of the phantom :" << endl; + cout << "--------------------------" << endl; + cout << "Mean : " + << countRun1NoPhantom / nbrPixelAreaNoPhantom + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun1NoPhantom / nbrPixelAreaNoPhantom ) << endl; + cout << endl; + cout << "- In the water cylinder :" << endl; + cout << "-------------------------" << endl; + cout << "Mean : " + << countRun1Cylinder / nbrPixelAreaCylinder + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun1Cylinder / nbrPixelAreaCylinder ) << endl; + cout << endl; + cout << "- Behind the top left ball (PVC) :" << endl; + cout << "----------------------------------" << endl; + cout << "Mean : " + << countRun1TopLeftBalls / nbrPixelAreaBallsRun1 + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun1TopLeftBalls / nbrPixelAreaBallsRun1 ) << endl; + cout << endl; + cout << "- Behind the top right ball (Aluminium) :" << endl; + cout << "-----------------------------------------" << endl; + cout << "Mean : " + << countRun1TopRightBalls / nbrPixelAreaBallsRun1 + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun1TopRightBalls / nbrPixelAreaBallsRun1 ) << endl; + cout << endl; + cout << "- Behind the bottom left ball (Glass) :" << endl; + cout << "---------------------------------------" << endl; + cout << "Mean : " + << countRun1BottomLeftBalls / nbrPixelAreaBallsRun1 + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun1BottomLeftBalls / nbrPixelAreaBallsRun1 ) << endl; + cout << endl; + cout << "- Behind the bottom right ball (SpineBone) :" << endl; + cout << "--------------------------------------------" << endl; + cout << "Mean : " + << countRun1BottomRightBalls / nbrPixelAreaBallsRun1 + << " ph./pix." << endl; + cout << "Standard Deviation : " + << sqrt( countRun1BottomRightBalls / nbrPixelAreaBallsRun1 ) << endl; + + gStyle->SetPalette( 1 ); + gStyle->SetOptStat( "ne" ); + + // First Pad : the projection of run_0 + TPad* padRun_0 = new TPad( "padRun_0", "first projection", + 0.125, 0.68, 0.375, 0.98 ); + + // Second Pad : the projection of run_1 + TPad* padRun_1 = new TPad( "padRun_1", "second projection", + 0.625, 0.68, 0.875, 0.98 ); + + // Third pad : energy spectrum without phantom + TPad* padEnergy_0_Run_0 = new TPad( "padEnergy_0_Run_0", + "first energy spectrum", 0.01, 0.35, 0.24, 0.65 ); + + // Fourth pad : energy spectrum in the water cylinder + TPad* padEnergy_1_Run_0 = new TPad( "padEnergy_1_Run_0", + "second energy spectrum", 0.26, 0.35, 0.49, 0.65 ); + + // Fifth pad : energy spectrum in the top balls + TPad* padEnergy_2_Run_0 = new TPad( "padEnergy_2_Run_0", + "third energy spectrum", 0.01, 0.02, 0.24, 0.32 ); + + // Sixth pad : energy spectrum in the bottom balls + TPad* padEnergy_3_Run_0 = new TPad( "padEnergy_3_Run_0", + "fourth energy spectrum", 0.26, 0.02, 0.49, 0.32 ); + + // Third pad : energy spectrum in the top left ball (PVC) + TPad* padEnergy_0_Run_1 = new TPad( "padEnergy_0_Run_1", + "fifth energy spectrum", 0.51, 0.35, 0.74, 0.65 ); + + // Fourth pad : energy spectrum in the top right ball (Aluminium) + TPad* padEnergy_1_Run_1 = new TPad( "padEnergy_1_Run_1", + "sixth energy spectrum", 0.76, 0.35, 0.99, 0.65 ); + + // Fifth pad : energy spectrum in the bottom left ball (Glass) + TPad* padEnergy_2_Run_1 = new TPad( "padEnergy_2_Run_1", + "seventh energy spectrum", 0.51, 0.02, 0.74, 0.32 ); + + // Sixth pad : energy spectrum in the bottom right ball (SpineBone) + TPad* padEnergy_3_Run_1 = new TPad( "padEnergy_3_Run_1", + "eighth energy spectrum", 0.76, 0.02, 0.99, 0.32 ); + + // Draw the Pads + // Run 0 + padRun_0->SetFillStyle( 4000 ); + padRun_0->Draw(); + // Energy + padEnergy_0_Run_0->SetFillStyle( 4000 ); + padEnergy_1_Run_0->SetFillStyle( 4000 ); + padEnergy_2_Run_0->SetFillStyle( 4000 ); + padEnergy_3_Run_0->SetFillStyle( 4000 ); + padEnergy_0_Run_0->Draw(); + padEnergy_1_Run_0->Draw(); + padEnergy_2_Run_0->Draw(); + padEnergy_3_Run_0->Draw(); + + // Run 1 + padRun_1->SetFillStyle( 4000 ); + padRun_1->Draw(); + // Energy + padEnergy_0_Run_1->SetFillStyle( 4000 ); + padEnergy_1_Run_1->SetFillStyle( 4000 ); + padEnergy_2_Run_1->SetFillStyle( 4000 ); + padEnergy_3_Run_1->SetFillStyle( 4000 ); + padEnergy_0_Run_1->Draw(); + padEnergy_1_Run_1->Draw(); + padEnergy_2_Run_1->Draw(); + padEnergy_3_Run_1->Draw(); + + // In padRun_0 + padRun_0->cd(); + run_0->Draw( "COLZ" ); + + // In padRun_1 + padRun_1->cd(); + run_1->Draw( "COLZ" ); + + // In padEnergy_0_Run_0 + padEnergy_0_Run_0->cd(); + padEnergy_0_Run_0->SetLogy(); + energyRun0Area1->SetMaximum( 5000000 ); + energyRun0Area1->Draw(); + energyRun0Area1->GetXaxis()->SetTitle( "Energy (in MeV)" ); + + // In padEnergy_1_Run_0 + padEnergy_1_Run_0->cd(); + padEnergy_1_Run_0->SetLogy(); + energyRun0Area2->SetMaximum( 500000 ); + energyRun0Area2->Draw(); + energyRun0Area2->GetXaxis()->SetTitle( "Energy (in MeV)" ); + + // In padEnergy_2_Run_0 + padEnergy_2_Run_0->cd(); + padEnergy_2_Run_0->SetLogy(); + energyRun0Area3->SetMaximum( 50000 ); + energyRun0Area3->Draw(); + energyRun0Area3->GetXaxis()->SetTitle( "Energy (in MeV)" ); + + // In padEnergy_3_Run_0 + padEnergy_3_Run_0->cd(); + padEnergy_3_Run_0->SetLogy(); + energyRun0Area4->SetMaximum( 50000 ); + energyRun0Area4->Draw(); + energyRun0Area4->GetXaxis()->SetTitle( "Energy (in MeV)" ); + + // In padEnergy_0_Run_1 + padEnergy_0_Run_1->cd(); + padEnergy_0_Run_1->SetLogy(); + energyRun1Area1->SetMaximum( 50000 ); + energyRun1Area1->Draw(); + energyRun1Area1->GetXaxis()->SetTitle( "Energy (in MeV)" ); + + // In padEnergy_1_Run_1 + padEnergy_1_Run_1->cd(); + padEnergy_1_Run_1->SetLogy(); + energyRun1Area2->SetMaximum( 50000 ); + energyRun1Area2->Draw(); + energyRun1Area2->GetXaxis()->SetTitle( "Energy (in MeV)" ); + + // In padEnergy_2_Run_1 + padEnergy_2_Run_1->cd(); + padEnergy_2_Run_1->SetLogy(); + energyRun1Area3->SetMaximum( 50000 ); + energyRun1Area3->Draw(); + energyRun1Area3->GetXaxis()->SetTitle( "Energy (in MeV)" ); + + // In padEnergy_3_Run_1 + padEnergy_3_Run_1->cd(); + padEnergy_3_Run_1->SetLogy(); + energyRun1Area4->SetMaximum( 50000 ); + energyRun1Area4->Draw(); + energyRun1Area4->GetXaxis()->SetTitle( "Energy (in MeV)" ); + + delete singlesTree; + delete gateTree; + + app.Run(); + + return 0; +} diff --git a/imaging/CT/classic/CTScanner.mac b/imaging/CT/classic/CTScanner.mac new file mode 100644 index 00000000..5c7529a1 --- /dev/null +++ b/imaging/CT/classic/CTScanner.mac @@ -0,0 +1,63 @@ +#################### +# CTscanner system # +#################### +/gate/world/daughters/name CTscanner +/gate/world/daughters/insert box +/gate/CTscanner/placement/setTranslation 0. 0. 150.5 mm +/gate/CTscanner/geometry/setXLength 50. mm +/gate/CTscanner/geometry/setYLength 50. mm +/gate/CTscanner/geometry/setZLength 1. mm +/gate/CTscanner/setMaterial Air +/gate/CTscanner/vis/forceWireframe +/gate/CTscanner/vis/setColor white + +############# ############ +# CTSCANNER # ----> # MODULE # +############# ############ +/gate/CTscanner/daughters/name module +/gate/CTscanner/daughters/insert box +/gate/module/geometry/setXLength 50. mm +/gate/module/geometry/setYLength 50. mm +/gate/module/geometry/setZLength 1. mm +/gate/module/setMaterial Silicon +/gate/module/vis/forceWireframe +/gate/module/vis/setColor white + +############ ############# +# MODULE # ----> # CLUSTER_0 # +############ ############# +/gate/module/daughters/name cluster +/gate/module/daughters/insert box +/gate/cluster/geometry/setXLength 50. mm +/gate/cluster/geometry/setYLength 50. mm +/gate/cluster/geometry/setZLength 1. mm +/gate/cluster/setMaterial Air +/gate/cluster/vis/forceWireframe +/gate/cluster/vis/setColor white + +############ ############# ########### +# MODULE # ----> # CLUSTER_0 # ----> # PIXEL_0 # +############ ############# ########### +/gate/cluster/daughters/name pixel +/gate/cluster/daughters/insert box +/gate/pixel/geometry/setXLength 0.5 mm +/gate/pixel/geometry/setYLength 0.5 mm +/gate/pixel/geometry/setZLength 1. mm +/gate/pixel/setMaterial Silicon +/gate/pixel/vis/setColor red + +# REPEAT PIXEl_0 +/gate/pixel/repeaters/insert cubicArray +/gate/pixel/cubicArray/setRepeatNumberX 100 +/gate/pixel/cubicArray/setRepeatNumberY 100 +/gate/pixel/cubicArray/setRepeatNumberZ 1 +/gate/pixel/cubicArray/setRepeatVector 0.5 0.5 0.00 mm +/gate/pixel/cubicArray/autoCenter true + +# ATTACH SYSTEM +/gate/systems/CTscanner/module/attach module +/gate/systems/CTscanner/cluster_0/attach cluster +/gate/systems/CTscanner/pixel_0/attach pixel + +# ATTACH LAYER +/gate/pixel/attachCrystalSD diff --git a/imaging/CT/classic/acquisition.mac b/imaging/CT/classic/acquisition.mac new file mode 100644 index 00000000..42259142 --- /dev/null +++ b/imaging/CT/classic/acquisition.mac @@ -0,0 +1,15 @@ +################################ +# ACQUISITION for 1 projection # +################################ +/gate/application/setTimeSlice 90. s +/gate/application/setTimeStart 0. s +/gate/application/setTimeStop 180. s + +#################################### +# ACQUISITION with 360 projections # +#################################### +#/gate/application/setTimeSlice 1. s +#/gate/application/setTimeStart 0. s +#/gate/application/setTimeStop 360. s + +/gate/application/startDAQ diff --git a/imaging/CT/classic/benchmarkCT.mac b/imaging/CT/classic/benchmarkCT.mac new file mode 100644 index 00000000..ad0d0600 --- /dev/null +++ b/imaging/CT/classic/benchmarkCT.mac @@ -0,0 +1,73 @@ +############################ +# VISUALIZATION PARAMETERS # +############################ +#/control/execute visu.mac +/vis/disable + +######################### +# SET MATERIAL DATABASE # +######################### +/gate/geometry/setMaterialDatabase ../../../misc/GateMaterials.db + +######### +# WORLD # +######### +/gate/world/geometry/setXLength 50. cm +/gate/world/geometry/setYLength 50. cm +/gate/world/geometry/setZLength 50. cm +/gate/world/setMaterial Air + +####################################### +# CT scanner for small animal imaging # +# 150x200 pixels # +# size of pixels : 0.5x0.5x1.0 mm3 # +# pixels are made up of silicon # +####################################### +/control/execute CTScanner.mac + +################################### +# phantom in rotation (1 deg/s) : # +# * 1 water cylinder # +# * 4 balls # +################################### +/control/execute phantom.mac +/gate/waterCylinder/moves/insert rotation +/gate/waterCylinder/rotation/setSpeed 1. deg/s +/gate/waterCylinder/rotation/setAxis 0 0 1 + +########### +# PHYSICS # +########### +/control/execute physics.mac + +############# +# DIGITIZER # +############# +/control/execute digitizer.mac + +########## +# OUTPUT # +########## +/control/execute output.mac + +############# +# VERBOSITY # +############# +/control/execute verbose.mac + +################## +# INITIALIZATION # +################## +/gate/run/initialize + +############## +# SOURCE GPS # +############## +/control/execute source.mac + +############### +# ACQUISITION # +############### +/control/execute acquisition.mac + +exit diff --git a/imaging/CT/classic/digitizer.mac b/imaging/CT/classic/digitizer.mac new file mode 100644 index 00000000..d7ea79f2 --- /dev/null +++ b/imaging/CT/classic/digitizer.mac @@ -0,0 +1,10 @@ +############# +# DIGITIZER # +############# +/gate/digitizer/Singles/insert adder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 2 +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 10 keV +/gate/digitizer/convertor/verbose 0 +/gate/digitizer/verbose 0 diff --git a/imaging/CT/classic/output.mac b/imaging/CT/classic/output.mac new file mode 100644 index 00000000..9bccbf67 --- /dev/null +++ b/imaging/CT/classic/output.mac @@ -0,0 +1,20 @@ +######## +# ROOT # +######## +/gate/output/root/enable +/gate/output/root/setFileName benchmarkCT +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 1 +/gate/output/root/setRootNtupleFlag 0 +/gate/output/verbose 2 + + +############ +# CT Image # +############ +/gate/output/imageCT/verbose 0 +/gate/output/imageCT/enable +/gate/output/imageCT/setFileName benchmarkCT + +/gate/random/setEngineName MersenneTwister +/gate/output/imageCT/setStartSeed 567489 diff --git a/imaging/CT/classic/phantom.mac b/imaging/CT/classic/phantom.mac new file mode 100644 index 00000000..13412973 --- /dev/null +++ b/imaging/CT/classic/phantom.mac @@ -0,0 +1,48 @@ +################## +# Water Cylinder # +################## +/gate/world/daughters/name waterCylinder +/gate/world/daughters/insert cylinder +/gate/waterCylinder/geometry/setRmin 0. mm +/gate/waterCylinder/geometry/setRmax 8. mm +/gate/waterCylinder/geometry/setHeight 20. mm +/gate/waterCylinder/placement/setRotationAxis 1 0 0 +/gate/waterCylinder/placement/setRotationAngle 90. deg +/gate/waterCylinder/setMaterial Water +/gate/waterCylinder/vis/forceWireframe +/gate/waterCylinder/vis/setColor cyan + +################### +# Aluminium Balls # +################### +/gate/waterCylinder/daughters/name aluminiumBall +/gate/waterCylinder/daughters/insert sphere +/gate/aluminiumBall/placement/setTranslation 4.76314 -2.75 -6. mm +/gate/aluminiumBall/geometry/setRmin 0. mm +/gate/aluminiumBall/geometry/setRmax 1. mm +/gate/aluminiumBall/setMaterial Aluminium +/gate/aluminiumBall/vis/setColor white + +/gate/waterCylinder/daughters/name PVCBall +/gate/waterCylinder/daughters/insert sphere +/gate/PVCBall/placement/setTranslation 4.76314 2.75 -6. mm +/gate/PVCBall/geometry/setRmin 0. mm +/gate/PVCBall/geometry/setRmax 1. mm +/gate/PVCBall/setMaterial PVC +/gate/PVCBall/vis/setColor cyan + +/gate/waterCylinder/daughters/name glassBall +/gate/waterCylinder/daughters/insert sphere +/gate/glassBall/placement/setTranslation -4.76314 -2.75 6. mm +/gate/glassBall/geometry/setRmin 0. mm +/gate/glassBall/geometry/setRmax 1. mm +/gate/glassBall/setMaterial Glass +/gate/glassBall/vis/setColor red + +/gate/waterCylinder/daughters/name spineBoneBall +/gate/waterCylinder/daughters/insert sphere +/gate/spineBoneBall/placement/setTranslation -4.76314 2.75 6. mm +/gate/spineBoneBall/geometry/setRmin 0. mm +/gate/spineBoneBall/geometry/setRmax 1. mm +/gate/spineBoneBall/setMaterial SpineBone +/gate/spineBoneBall/vis/setColor yellow diff --git a/imaging/CT/classic/physics.mac b/imaging/CT/classic/physics.mac new file mode 100644 index 00000000..fb166803 --- /dev/null +++ b/imaging/CT/classic/physics.mac @@ -0,0 +1,23 @@ +############## +# EM PROCESS # +############## +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel PenelopeModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- + +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + diff --git a/imaging/CT/classic/source.mac b/imaging/CT/classic/source.mac new file mode 100644 index 00000000..cecc66f2 --- /dev/null +++ b/imaging/CT/classic/source.mac @@ -0,0 +1,276 @@ +/gate/source/addSource xraygun +/gate/source/verbose 0 +/gate/source/xraygun/setActivity 350000. becquerel +/gate/source/xraygun/gps/verbose 0 +/gate/source/xraygun/gps/particle gamma +/gate/source/xraygun/gps/energytype Arb +/gate/source/xraygun/gps/histname arb +/gate/source/xraygun/gps/emin 10.00 keV +/gate/source/xraygun/gps/emax 40.00 keV +/gate/source/xraygun/gps/histpoint 0.0100 7 +/gate/source/xraygun/gps/histpoint 0.0102 4 +/gate/source/xraygun/gps/histpoint 0.0104 4 +/gate/source/xraygun/gps/histpoint 0.0105 4 +/gate/source/xraygun/gps/histpoint 0.0106 6 +/gate/source/xraygun/gps/histpoint 0.0107 3 +/gate/source/xraygun/gps/histpoint 0.0108 6 +/gate/source/xraygun/gps/histpoint 0.0109 5 +/gate/source/xraygun/gps/histpoint 0.0110 7 +/gate/source/xraygun/gps/histpoint 0.0112 6 +/gate/source/xraygun/gps/histpoint 0.0114 8 +/gate/source/xraygun/gps/histpoint 0.0115 7 +/gate/source/xraygun/gps/histpoint 0.0116 7 +/gate/source/xraygun/gps/histpoint 0.0117 10 +/gate/source/xraygun/gps/histpoint 0.0118 9 +/gate/source/xraygun/gps/histpoint 0.0119 11 +/gate/source/xraygun/gps/histpoint 0.0120 11 +/gate/source/xraygun/gps/histpoint 0.0122 8 +/gate/source/xraygun/gps/histpoint 0.0123 7 +/gate/source/xraygun/gps/histpoint 0.0124 10 +/gate/source/xraygun/gps/histpoint 0.0125 15 +/gate/source/xraygun/gps/histpoint 0.0126 19 +/gate/source/xraygun/gps/histpoint 0.0127 17 +/gate/source/xraygun/gps/histpoint 0.0128 18 +/gate/source/xraygun/gps/histpoint 0.0129 21 +/gate/source/xraygun/gps/histpoint 0.0130 24 +/gate/source/xraygun/gps/histpoint 0.0132 19 +/gate/source/xraygun/gps/histpoint 0.0133 33 +/gate/source/xraygun/gps/histpoint 0.0134 32 +/gate/source/xraygun/gps/histpoint 0.0135 34 +/gate/source/xraygun/gps/histpoint 0.0136 36 +/gate/source/xraygun/gps/histpoint 0.0137 34 +/gate/source/xraygun/gps/histpoint 0.0138 33 +/gate/source/xraygun/gps/histpoint 0.0139 38 +/gate/source/xraygun/gps/histpoint 0.0140 34 +/gate/source/xraygun/gps/histpoint 0.0142 32 +/gate/source/xraygun/gps/histpoint 0.0143 42 +/gate/source/xraygun/gps/histpoint 0.0144 37 +/gate/source/xraygun/gps/histpoint 0.0145 39 +/gate/source/xraygun/gps/histpoint 0.0146 49 +/gate/source/xraygun/gps/histpoint 0.0147 53 +/gate/source/xraygun/gps/histpoint 0.0148 48 +/gate/source/xraygun/gps/histpoint 0.0149 50 +/gate/source/xraygun/gps/histpoint 0.0150 62 +/gate/source/xraygun/gps/histpoint 0.0152 69 +/gate/source/xraygun/gps/histpoint 0.0153 51 +/gate/source/xraygun/gps/histpoint 0.0154 63 +/gate/source/xraygun/gps/histpoint 0.0155 80 +/gate/source/xraygun/gps/histpoint 0.0156 64 +/gate/source/xraygun/gps/histpoint 0.0157 77 +/gate/source/xraygun/gps/histpoint 0.0158 90 +/gate/source/xraygun/gps/histpoint 0.0159 73 +/gate/source/xraygun/gps/histpoint 0.0160 81 +/gate/source/xraygun/gps/histpoint 0.0162 74 +/gate/source/xraygun/gps/histpoint 0.0163 80 +/gate/source/xraygun/gps/histpoint 0.0164 81 +/gate/source/xraygun/gps/histpoint 0.0165 88 +/gate/source/xraygun/gps/histpoint 0.0166 97 +/gate/source/xraygun/gps/histpoint 0.0167 94 +/gate/source/xraygun/gps/histpoint 0.0168 104 +/gate/source/xraygun/gps/histpoint 0.0169 151 +/gate/source/xraygun/gps/histpoint 0.0170 287 +/gate/source/xraygun/gps/histpoint 0.0172 1056 +/gate/source/xraygun/gps/histpoint 0.0173 1489 +/gate/source/xraygun/gps/histpoint 0.0174 1676 +/gate/source/xraygun/gps/histpoint 0.0175 1520 +/gate/source/xraygun/gps/histpoint 0.0176 1055 +/gate/source/xraygun/gps/histpoint 0.0177 550 +/gate/source/xraygun/gps/histpoint 0.0178 296 +/gate/source/xraygun/gps/histpoint 0.0179 159 +/gate/source/xraygun/gps/histpoint 0.0180 105 +/gate/source/xraygun/gps/histpoint 0.0182 111 +/gate/source/xraygun/gps/histpoint 0.0183 114 +/gate/source/xraygun/gps/histpoint 0.0184 112 +/gate/source/xraygun/gps/histpoint 0.0185 129 +/gate/source/xraygun/gps/histpoint 0.0186 112 +/gate/source/xraygun/gps/histpoint 0.0187 119 +/gate/source/xraygun/gps/histpoint 0.0188 121 +/gate/source/xraygun/gps/histpoint 0.0189 91 +/gate/source/xraygun/gps/histpoint 0.0190 66 +/gate/source/xraygun/gps/histpoint 0.0192 15 +/gate/source/xraygun/gps/histpoint 0.0193 7 +/gate/source/xraygun/gps/histpoint 0.0194 6 +/gate/source/xraygun/gps/histpoint 0.0195 6 +/gate/source/xraygun/gps/histpoint 0.0196 9 +/gate/source/xraygun/gps/histpoint 0.0197 10 +/gate/source/xraygun/gps/histpoint 0.0198 4 +/gate/source/xraygun/gps/histpoint 0.0199 6 +/gate/source/xraygun/gps/histpoint 0.0200 3 +/gate/source/xraygun/gps/histpoint 0.0202 1 +/gate/source/xraygun/gps/histpoint 0.0203 1 +/gate/source/xraygun/gps/histpoint 0.0204 1 +/gate/source/xraygun/gps/histpoint 0.0205 0 +/gate/source/xraygun/gps/histpoint 0.0206 0 +/gate/source/xraygun/gps/histpoint 0.0207 0 +/gate/source/xraygun/gps/histpoint 0.0208 2 +/gate/source/xraygun/gps/histpoint 0.0209 0 +/gate/source/xraygun/gps/histpoint 0.0210 0 +/gate/source/xraygun/gps/histpoint 0.0212 1 +/gate/source/xraygun/gps/histpoint 0.0214 0 +/gate/source/xraygun/gps/histpoint 0.0215 0 +/gate/source/xraygun/gps/histpoint 0.0216 1 +/gate/source/xraygun/gps/histpoint 0.0217 0 +/gate/source/xraygun/gps/histpoint 0.0218 2 +/gate/source/xraygun/gps/histpoint 0.0219 1 +/gate/source/xraygun/gps/histpoint 0.0220 1 +/gate/source/xraygun/gps/histpoint 0.0222 2 +/gate/source/xraygun/gps/histpoint 0.0224 1 +/gate/source/xraygun/gps/histpoint 0.0225 2 +/gate/source/xraygun/gps/histpoint 0.0226 1 +/gate/source/xraygun/gps/histpoint 0.0227 0 +/gate/source/xraygun/gps/histpoint 0.0228 1 +/gate/source/xraygun/gps/histpoint 0.0229 1 +/gate/source/xraygun/gps/histpoint 0.0230 3 +/gate/source/xraygun/gps/histpoint 0.0232 3 +/gate/source/xraygun/gps/histpoint 0.0233 3 +/gate/source/xraygun/gps/histpoint 0.0234 3 +/gate/source/xraygun/gps/histpoint 0.0235 1 +/gate/source/xraygun/gps/histpoint 0.0236 3 +/gate/source/xraygun/gps/histpoint 0.0237 3 +/gate/source/xraygun/gps/histpoint 0.0238 2 +/gate/source/xraygun/gps/histpoint 0.0239 1 +/gate/source/xraygun/gps/histpoint 0.0240 3 +/gate/source/xraygun/gps/histpoint 0.0242 6 +/gate/source/xraygun/gps/histpoint 0.0243 4 +/gate/source/xraygun/gps/histpoint 0.0244 1 +/gate/source/xraygun/gps/histpoint 0.0245 1 +/gate/source/xraygun/gps/histpoint 0.0246 2 +/gate/source/xraygun/gps/histpoint 0.0247 7 +/gate/source/xraygun/gps/histpoint 0.0248 6 +/gate/source/xraygun/gps/histpoint 0.0249 4 +/gate/source/xraygun/gps/histpoint 0.0250 8 +/gate/source/xraygun/gps/histpoint 0.0252 5 +/gate/source/xraygun/gps/histpoint 0.0254 3 +/gate/source/xraygun/gps/histpoint 0.0255 2 +/gate/source/xraygun/gps/histpoint 0.0256 6 +/gate/source/xraygun/gps/histpoint 0.0257 5 +/gate/source/xraygun/gps/histpoint 0.0258 6 +/gate/source/xraygun/gps/histpoint 0.0259 2 +/gate/source/xraygun/gps/histpoint 0.0260 9 +/gate/source/xraygun/gps/histpoint 0.0262 5 +/gate/source/xraygun/gps/histpoint 0.0264 6 +/gate/source/xraygun/gps/histpoint 0.0265 5 +/gate/source/xraygun/gps/histpoint 0.0266 6 +/gate/source/xraygun/gps/histpoint 0.0267 7 +/gate/source/xraygun/gps/histpoint 0.0268 8 +/gate/source/xraygun/gps/histpoint 0.0269 4 +/gate/source/xraygun/gps/histpoint 0.0270 7 +/gate/source/xraygun/gps/histpoint 0.0272 7 +/gate/source/xraygun/gps/histpoint 0.0274 8 +/gate/source/xraygun/gps/histpoint 0.0275 9 +/gate/source/xraygun/gps/histpoint 0.0276 8 +/gate/source/xraygun/gps/histpoint 0.0277 7 +/gate/source/xraygun/gps/histpoint 0.0278 7 +/gate/source/xraygun/gps/histpoint 0.0279 10 +/gate/source/xraygun/gps/histpoint 0.0280 15 +/gate/source/xraygun/gps/histpoint 0.0282 3 +/gate/source/xraygun/gps/histpoint 0.0283 11 +/gate/source/xraygun/gps/histpoint 0.0284 10 +/gate/source/xraygun/gps/histpoint 0.0285 9 +/gate/source/xraygun/gps/histpoint 0.0286 11 +/gate/source/xraygun/gps/histpoint 0.0287 8 +/gate/source/xraygun/gps/histpoint 0.0288 6 +/gate/source/xraygun/gps/histpoint 0.0289 9 +/gate/source/xraygun/gps/histpoint 0.0290 14 +/gate/source/xraygun/gps/histpoint 0.0292 6 +/gate/source/xraygun/gps/histpoint 0.0293 8 +/gate/source/xraygun/gps/histpoint 0.0294 8 +/gate/source/xraygun/gps/histpoint 0.0295 9 +/gate/source/xraygun/gps/histpoint 0.0296 9 +/gate/source/xraygun/gps/histpoint 0.0297 8 +/gate/source/xraygun/gps/histpoint 0.0298 5 +/gate/source/xraygun/gps/histpoint 0.0299 7 +/gate/source/xraygun/gps/histpoint 0.0300 8 +/gate/source/xraygun/gps/histpoint 0.0302 11 +/gate/source/xraygun/gps/histpoint 0.0304 12 +/gate/source/xraygun/gps/histpoint 0.0305 10 +/gate/source/xraygun/gps/histpoint 0.0306 12 +/gate/source/xraygun/gps/histpoint 0.0307 11 +/gate/source/xraygun/gps/histpoint 0.0308 14 +/gate/source/xraygun/gps/histpoint 0.0309 8 +/gate/source/xraygun/gps/histpoint 0.0310 15 +/gate/source/xraygun/gps/histpoint 0.0312 12 +/gate/source/xraygun/gps/histpoint 0.0314 12 +/gate/source/xraygun/gps/histpoint 0.0315 19 +/gate/source/xraygun/gps/histpoint 0.0316 13 +/gate/source/xraygun/gps/histpoint 0.0317 16 +/gate/source/xraygun/gps/histpoint 0.0318 10 +/gate/source/xraygun/gps/histpoint 0.0319 8 +/gate/source/xraygun/gps/histpoint 0.0320 11 +/gate/source/xraygun/gps/histpoint 0.0321 8 +/gate/source/xraygun/gps/histpoint 0.0322 11 +/gate/source/xraygun/gps/histpoint 0.0324 15 +/gate/source/xraygun/gps/histpoint 0.0325 11 +/gate/source/xraygun/gps/histpoint 0.0326 9 +/gate/source/xraygun/gps/histpoint 0.0327 13 +/gate/source/xraygun/gps/histpoint 0.0328 9 +/gate/source/xraygun/gps/histpoint 0.0329 11 +/gate/source/xraygun/gps/histpoint 0.0330 11 +/gate/source/xraygun/gps/histpoint 0.0332 11 +/gate/source/xraygun/gps/histpoint 0.0333 14 +/gate/source/xraygun/gps/histpoint 0.0334 12 +/gate/source/xraygun/gps/histpoint 0.0335 10 +/gate/source/xraygun/gps/histpoint 0.0336 11 +/gate/source/xraygun/gps/histpoint 0.0337 9 +/gate/source/xraygun/gps/histpoint 0.0338 12 +/gate/source/xraygun/gps/histpoint 0.0339 6 +/gate/source/xraygun/gps/histpoint 0.0340 13 +/gate/source/xraygun/gps/histpoint 0.0342 12 +/gate/source/xraygun/gps/histpoint 0.0343 8 +/gate/source/xraygun/gps/histpoint 0.0344 13 +/gate/source/xraygun/gps/histpoint 0.0345 14 +/gate/source/xraygun/gps/histpoint 0.0346 11 +/gate/source/xraygun/gps/histpoint 0.0347 12 +/gate/source/xraygun/gps/histpoint 0.0348 13 +/gate/source/xraygun/gps/histpoint 0.0349 9 +/gate/source/xraygun/gps/histpoint 0.0350 8 +/gate/source/xraygun/gps/histpoint 0.0352 11 +/gate/source/xraygun/gps/histpoint 0.0354 10 +/gate/source/xraygun/gps/histpoint 0.0355 12 +/gate/source/xraygun/gps/histpoint 0.0356 18 +/gate/source/xraygun/gps/histpoint 0.0357 11 +/gate/source/xraygun/gps/histpoint 0.0358 14 +/gate/source/xraygun/gps/histpoint 0.0359 12 +/gate/source/xraygun/gps/histpoint 0.0360 17 +/gate/source/xraygun/gps/histpoint 0.0362 14 +/gate/source/xraygun/gps/histpoint 0.0364 10 +/gate/source/xraygun/gps/histpoint 0.0365 7 +/gate/source/xraygun/gps/histpoint 0.0366 15 +/gate/source/xraygun/gps/histpoint 0.0367 14 +/gate/source/xraygun/gps/histpoint 0.0368 15 +/gate/source/xraygun/gps/histpoint 0.0369 11 +/gate/source/xraygun/gps/histpoint 0.0370 11 +/gate/source/xraygun/gps/histpoint 0.0372 13 +/gate/source/xraygun/gps/histpoint 0.0374 5 +/gate/source/xraygun/gps/histpoint 0.0375 12 +/gate/source/xraygun/gps/histpoint 0.0376 11 +/gate/source/xraygun/gps/histpoint 0.0377 12 +/gate/source/xraygun/gps/histpoint 0.0378 15 +/gate/source/xraygun/gps/histpoint 0.0379 9 +/gate/source/xraygun/gps/histpoint 0.0380 10 +/gate/source/xraygun/gps/histpoint 0.0382 6 +/gate/source/xraygun/gps/histpoint 0.0384 6 +/gate/source/xraygun/gps/histpoint 0.0385 6 +/gate/source/xraygun/gps/histpoint 0.0386 7 +/gate/source/xraygun/gps/histpoint 0.0387 5 +/gate/source/xraygun/gps/histpoint 0.0388 5 +/gate/source/xraygun/gps/histpoint 0.0389 4 +/gate/source/xraygun/gps/histpoint 0.0390 6 +/gate/source/xraygun/gps/histpoint 0.0392 9 +/gate/source/xraygun/gps/histpoint 0.0394 5 +/gate/source/xraygun/gps/histpoint 0.0395 4 +/gate/source/xraygun/gps/histpoint 0.0396 0 +/gate/source/xraygun/gps/histpoint 0.0397 0 +/gate/source/xraygun/gps/histpoint 0.0398 0 +/gate/source/xraygun/gps/histpoint 0.0399 0 +/gate/source/xraygun/gps/histpoint 0.0400 0 +/gate/source/xraygun/gps/arbint Lin +/gate/source/xraygun/gps/type Plane +/gate/source/xraygun/gps/shape Rectangle +/gate/source/xraygun/gps/halfx 0.025 mm +/gate/source/xraygun/gps/halfy 0.025 mm +/gate/source/xraygun/gps/mintheta 0 deg +/gate/source/xraygun/gps/maxtheta 6.8 deg +/gate/source/xraygun/gps/centre 0. 0. -15.0 cm +/gate/source/xraygun/gps/angtype iso +/gate/source/list diff --git a/imaging/CT/classic/verbose.mac b/imaging/CT/classic/verbose.mac new file mode 100644 index 00000000..949fac5a --- /dev/null +++ b/imaging/CT/classic/verbose.mac @@ -0,0 +1,12 @@ +/control/verbose 0 +/run/verbose 0 +/run/particle/verbose 0 + +#/run/particle/dumpCutValues +/event/verbose 0 +/tracking/verbose 0 +/tracking/verbose 0 + +/gate/generator/verbose 0 +/gate/source/verbose 0 +/run/particle/verbose 0 diff --git a/imaging/CT/classic/visu.mac b/imaging/CT/classic/visu.mac new file mode 100644 index 00000000..09392e3a --- /dev/null +++ b/imaging/CT/classic/visu.mac @@ -0,0 +1,10 @@ +/vis/open OGLSX +/vis/drawVolume +/vis/scene/add/trajectories + +/vis/viewer/set/viewpointThetaPhi 45 45 + +/vis/viewer/zoom 1 + +/vis/viewer/set/style surface +/vis/scene/endOfEventAction accumulate diff --git a/imaging/CT/fast/CTScannerFast.mac b/imaging/CT/fast/CTScannerFast.mac new file mode 100644 index 00000000..b27d5893 --- /dev/null +++ b/imaging/CT/fast/CTScannerFast.mac @@ -0,0 +1,30 @@ +#################### +# CTscanner system # +#################### +/gate/world/daughters/name CTscanner +/gate/world/daughters/insert box +/gate/CTscanner/placement/setTranslation 0. 0. 150.5 mm +/gate/CTscanner/geometry/setXLength 50. mm +/gate/CTscanner/geometry/setYLength 50. mm +/gate/CTscanner/geometry/setZLength 1. mm +/gate/CTscanner/setMaterial Air +/gate/CTscanner/vis/forceWireframe +/gate/CTscanner/vis/setColor white + +############# ############ +# CTSCANNER # ----> # MODULE # +############# ############ +/gate/CTscanner/daughters/name module +/gate/CTscanner/daughters/insert box +/gate/module/geometry/setXLength 50. mm +/gate/module/geometry/setYLength 50. mm +/gate/module/geometry/setZLength 1. mm +/gate/module/setMaterial Silicon +/gate/module/vis/forceWireframe +/gate/module/vis/setColor white + +# ATTACH SYSTEM +/gate/systems/CTscanner/module/attach module + +# ATTACH LAYER +/gate/module/attachCrystalSD diff --git a/imaging/CT/fast/acquisition.mac b/imaging/CT/fast/acquisition.mac new file mode 100644 index 00000000..42259142 --- /dev/null +++ b/imaging/CT/fast/acquisition.mac @@ -0,0 +1,15 @@ +################################ +# ACQUISITION for 1 projection # +################################ +/gate/application/setTimeSlice 90. s +/gate/application/setTimeStart 0. s +/gate/application/setTimeStop 180. s + +#################################### +# ACQUISITION with 360 projections # +#################################### +#/gate/application/setTimeSlice 1. s +#/gate/application/setTimeStart 0. s +#/gate/application/setTimeStop 360. s + +/gate/application/startDAQ diff --git a/imaging/CT/fast/benchmarkFastCT.mac b/imaging/CT/fast/benchmarkFastCT.mac new file mode 100644 index 00000000..f01a24a8 --- /dev/null +++ b/imaging/CT/fast/benchmarkFastCT.mac @@ -0,0 +1,73 @@ +############################ +# VISUALIZATION PARAMETERS # +############################ +#/control/execute visu.mac +/vis/disable + +######################### +# SET MATERIAL DATABASE # +######################### +/gate/geometry/setMaterialDatabase ../../../GateMaterials.db + +######### +# WORLD # +######### +/gate/world/geometry/setXLength 50. cm +/gate/world/geometry/setYLength 50. cm +/gate/world/geometry/setZLength 50. cm +/gate/world/setMaterial Air + +####################################### +# CT scanner for small animal imaging # +# 150x200 pixels # +# size of pixels : 0.5x0.5x1.0 mm3 # +# pixels are made up of silicon # +####################################### +/control/execute CTScannerFast.mac + +################################### +# phantom in rotation (1 deg/s) : # +# * 1 water cylinder # +# * 4 balls # +################################### +/control/execute phantom.mac +/gate/waterCylinder/moves/insert rotation +/gate/waterCylinder/rotation/setSpeed 1. deg/s +/gate/waterCylinder/rotation/setAxis 0 0 1 + +########### +# PHYSICS # +########### +/control/execute physics.mac + +############# +# DIGITIZER # +############# +/control/execute digitizer.mac + +############## +# SOURCE GPS # +############## +/control/execute source.mac + +########## +# OUTPUT # +########## +/control/execute outputFast.mac + +############# +# VERBOSITY # +############# +/control/execute verbose.mac + +################## +# INITIALIZATION # +################## +/gate/run/initialize + +############### +# ACQUISITION # +############### +/control/execute acquisition.mac + +exit diff --git a/imaging/CT/fast/digitizer.mac b/imaging/CT/fast/digitizer.mac new file mode 100644 index 00000000..d7ea79f2 --- /dev/null +++ b/imaging/CT/fast/digitizer.mac @@ -0,0 +1,10 @@ +############# +# DIGITIZER # +############# +/gate/digitizer/Singles/insert adder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 2 +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 10 keV +/gate/digitizer/convertor/verbose 0 +/gate/digitizer/verbose 0 diff --git a/imaging/CT/fast/outputFast.mac b/imaging/CT/fast/outputFast.mac new file mode 100644 index 00000000..bea39c89 --- /dev/null +++ b/imaging/CT/fast/outputFast.mac @@ -0,0 +1,28 @@ +######## +# ROOT # +######## +/gate/output/root/enable +/gate/output/root/setFileName benchmarkFastCT +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 1 +/gate/output/root/setRootNtupleFlag 0 +/gate/output/verbose 2 + +######### +# ASCII # +######### +/gate/output/ascii/setOutFileVoxelFlag false +/gate/output/ascii/setOutFileHitsFlag false + +############ +# CT Image # +############ +/gate/output/imageCT/enable +/gate/output/imageCT/verbose 0 +/gate/output/imageCT/setFileName benchmarkFastCT +/gate/output/imageCT/numFastPixelX 100 +/gate/output/imageCT/numFastPixelY 100 +/gate/output/imageCT/numFastPixelZ 1 + +/gate/random/setEngineName MersenneTwister +/gate/output/imageCT/setStartSeed 567489 diff --git a/imaging/CT/fast/phantom.mac b/imaging/CT/fast/phantom.mac new file mode 100644 index 00000000..13412973 --- /dev/null +++ b/imaging/CT/fast/phantom.mac @@ -0,0 +1,48 @@ +################## +# Water Cylinder # +################## +/gate/world/daughters/name waterCylinder +/gate/world/daughters/insert cylinder +/gate/waterCylinder/geometry/setRmin 0. mm +/gate/waterCylinder/geometry/setRmax 8. mm +/gate/waterCylinder/geometry/setHeight 20. mm +/gate/waterCylinder/placement/setRotationAxis 1 0 0 +/gate/waterCylinder/placement/setRotationAngle 90. deg +/gate/waterCylinder/setMaterial Water +/gate/waterCylinder/vis/forceWireframe +/gate/waterCylinder/vis/setColor cyan + +################### +# Aluminium Balls # +################### +/gate/waterCylinder/daughters/name aluminiumBall +/gate/waterCylinder/daughters/insert sphere +/gate/aluminiumBall/placement/setTranslation 4.76314 -2.75 -6. mm +/gate/aluminiumBall/geometry/setRmin 0. mm +/gate/aluminiumBall/geometry/setRmax 1. mm +/gate/aluminiumBall/setMaterial Aluminium +/gate/aluminiumBall/vis/setColor white + +/gate/waterCylinder/daughters/name PVCBall +/gate/waterCylinder/daughters/insert sphere +/gate/PVCBall/placement/setTranslation 4.76314 2.75 -6. mm +/gate/PVCBall/geometry/setRmin 0. mm +/gate/PVCBall/geometry/setRmax 1. mm +/gate/PVCBall/setMaterial PVC +/gate/PVCBall/vis/setColor cyan + +/gate/waterCylinder/daughters/name glassBall +/gate/waterCylinder/daughters/insert sphere +/gate/glassBall/placement/setTranslation -4.76314 -2.75 6. mm +/gate/glassBall/geometry/setRmin 0. mm +/gate/glassBall/geometry/setRmax 1. mm +/gate/glassBall/setMaterial Glass +/gate/glassBall/vis/setColor red + +/gate/waterCylinder/daughters/name spineBoneBall +/gate/waterCylinder/daughters/insert sphere +/gate/spineBoneBall/placement/setTranslation -4.76314 2.75 6. mm +/gate/spineBoneBall/geometry/setRmin 0. mm +/gate/spineBoneBall/geometry/setRmax 1. mm +/gate/spineBoneBall/setMaterial SpineBone +/gate/spineBoneBall/vis/setColor yellow diff --git a/imaging/CT/fast/physics.mac b/imaging/CT/fast/physics.mac new file mode 100644 index 00000000..fb166803 --- /dev/null +++ b/imaging/CT/fast/physics.mac @@ -0,0 +1,23 @@ +############## +# EM PROCESS # +############## +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel PenelopeModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- + +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + diff --git a/imaging/CT/fast/source.mac b/imaging/CT/fast/source.mac new file mode 100644 index 00000000..cecc66f2 --- /dev/null +++ b/imaging/CT/fast/source.mac @@ -0,0 +1,276 @@ +/gate/source/addSource xraygun +/gate/source/verbose 0 +/gate/source/xraygun/setActivity 350000. becquerel +/gate/source/xraygun/gps/verbose 0 +/gate/source/xraygun/gps/particle gamma +/gate/source/xraygun/gps/energytype Arb +/gate/source/xraygun/gps/histname arb +/gate/source/xraygun/gps/emin 10.00 keV +/gate/source/xraygun/gps/emax 40.00 keV +/gate/source/xraygun/gps/histpoint 0.0100 7 +/gate/source/xraygun/gps/histpoint 0.0102 4 +/gate/source/xraygun/gps/histpoint 0.0104 4 +/gate/source/xraygun/gps/histpoint 0.0105 4 +/gate/source/xraygun/gps/histpoint 0.0106 6 +/gate/source/xraygun/gps/histpoint 0.0107 3 +/gate/source/xraygun/gps/histpoint 0.0108 6 +/gate/source/xraygun/gps/histpoint 0.0109 5 +/gate/source/xraygun/gps/histpoint 0.0110 7 +/gate/source/xraygun/gps/histpoint 0.0112 6 +/gate/source/xraygun/gps/histpoint 0.0114 8 +/gate/source/xraygun/gps/histpoint 0.0115 7 +/gate/source/xraygun/gps/histpoint 0.0116 7 +/gate/source/xraygun/gps/histpoint 0.0117 10 +/gate/source/xraygun/gps/histpoint 0.0118 9 +/gate/source/xraygun/gps/histpoint 0.0119 11 +/gate/source/xraygun/gps/histpoint 0.0120 11 +/gate/source/xraygun/gps/histpoint 0.0122 8 +/gate/source/xraygun/gps/histpoint 0.0123 7 +/gate/source/xraygun/gps/histpoint 0.0124 10 +/gate/source/xraygun/gps/histpoint 0.0125 15 +/gate/source/xraygun/gps/histpoint 0.0126 19 +/gate/source/xraygun/gps/histpoint 0.0127 17 +/gate/source/xraygun/gps/histpoint 0.0128 18 +/gate/source/xraygun/gps/histpoint 0.0129 21 +/gate/source/xraygun/gps/histpoint 0.0130 24 +/gate/source/xraygun/gps/histpoint 0.0132 19 +/gate/source/xraygun/gps/histpoint 0.0133 33 +/gate/source/xraygun/gps/histpoint 0.0134 32 +/gate/source/xraygun/gps/histpoint 0.0135 34 +/gate/source/xraygun/gps/histpoint 0.0136 36 +/gate/source/xraygun/gps/histpoint 0.0137 34 +/gate/source/xraygun/gps/histpoint 0.0138 33 +/gate/source/xraygun/gps/histpoint 0.0139 38 +/gate/source/xraygun/gps/histpoint 0.0140 34 +/gate/source/xraygun/gps/histpoint 0.0142 32 +/gate/source/xraygun/gps/histpoint 0.0143 42 +/gate/source/xraygun/gps/histpoint 0.0144 37 +/gate/source/xraygun/gps/histpoint 0.0145 39 +/gate/source/xraygun/gps/histpoint 0.0146 49 +/gate/source/xraygun/gps/histpoint 0.0147 53 +/gate/source/xraygun/gps/histpoint 0.0148 48 +/gate/source/xraygun/gps/histpoint 0.0149 50 +/gate/source/xraygun/gps/histpoint 0.0150 62 +/gate/source/xraygun/gps/histpoint 0.0152 69 +/gate/source/xraygun/gps/histpoint 0.0153 51 +/gate/source/xraygun/gps/histpoint 0.0154 63 +/gate/source/xraygun/gps/histpoint 0.0155 80 +/gate/source/xraygun/gps/histpoint 0.0156 64 +/gate/source/xraygun/gps/histpoint 0.0157 77 +/gate/source/xraygun/gps/histpoint 0.0158 90 +/gate/source/xraygun/gps/histpoint 0.0159 73 +/gate/source/xraygun/gps/histpoint 0.0160 81 +/gate/source/xraygun/gps/histpoint 0.0162 74 +/gate/source/xraygun/gps/histpoint 0.0163 80 +/gate/source/xraygun/gps/histpoint 0.0164 81 +/gate/source/xraygun/gps/histpoint 0.0165 88 +/gate/source/xraygun/gps/histpoint 0.0166 97 +/gate/source/xraygun/gps/histpoint 0.0167 94 +/gate/source/xraygun/gps/histpoint 0.0168 104 +/gate/source/xraygun/gps/histpoint 0.0169 151 +/gate/source/xraygun/gps/histpoint 0.0170 287 +/gate/source/xraygun/gps/histpoint 0.0172 1056 +/gate/source/xraygun/gps/histpoint 0.0173 1489 +/gate/source/xraygun/gps/histpoint 0.0174 1676 +/gate/source/xraygun/gps/histpoint 0.0175 1520 +/gate/source/xraygun/gps/histpoint 0.0176 1055 +/gate/source/xraygun/gps/histpoint 0.0177 550 +/gate/source/xraygun/gps/histpoint 0.0178 296 +/gate/source/xraygun/gps/histpoint 0.0179 159 +/gate/source/xraygun/gps/histpoint 0.0180 105 +/gate/source/xraygun/gps/histpoint 0.0182 111 +/gate/source/xraygun/gps/histpoint 0.0183 114 +/gate/source/xraygun/gps/histpoint 0.0184 112 +/gate/source/xraygun/gps/histpoint 0.0185 129 +/gate/source/xraygun/gps/histpoint 0.0186 112 +/gate/source/xraygun/gps/histpoint 0.0187 119 +/gate/source/xraygun/gps/histpoint 0.0188 121 +/gate/source/xraygun/gps/histpoint 0.0189 91 +/gate/source/xraygun/gps/histpoint 0.0190 66 +/gate/source/xraygun/gps/histpoint 0.0192 15 +/gate/source/xraygun/gps/histpoint 0.0193 7 +/gate/source/xraygun/gps/histpoint 0.0194 6 +/gate/source/xraygun/gps/histpoint 0.0195 6 +/gate/source/xraygun/gps/histpoint 0.0196 9 +/gate/source/xraygun/gps/histpoint 0.0197 10 +/gate/source/xraygun/gps/histpoint 0.0198 4 +/gate/source/xraygun/gps/histpoint 0.0199 6 +/gate/source/xraygun/gps/histpoint 0.0200 3 +/gate/source/xraygun/gps/histpoint 0.0202 1 +/gate/source/xraygun/gps/histpoint 0.0203 1 +/gate/source/xraygun/gps/histpoint 0.0204 1 +/gate/source/xraygun/gps/histpoint 0.0205 0 +/gate/source/xraygun/gps/histpoint 0.0206 0 +/gate/source/xraygun/gps/histpoint 0.0207 0 +/gate/source/xraygun/gps/histpoint 0.0208 2 +/gate/source/xraygun/gps/histpoint 0.0209 0 +/gate/source/xraygun/gps/histpoint 0.0210 0 +/gate/source/xraygun/gps/histpoint 0.0212 1 +/gate/source/xraygun/gps/histpoint 0.0214 0 +/gate/source/xraygun/gps/histpoint 0.0215 0 +/gate/source/xraygun/gps/histpoint 0.0216 1 +/gate/source/xraygun/gps/histpoint 0.0217 0 +/gate/source/xraygun/gps/histpoint 0.0218 2 +/gate/source/xraygun/gps/histpoint 0.0219 1 +/gate/source/xraygun/gps/histpoint 0.0220 1 +/gate/source/xraygun/gps/histpoint 0.0222 2 +/gate/source/xraygun/gps/histpoint 0.0224 1 +/gate/source/xraygun/gps/histpoint 0.0225 2 +/gate/source/xraygun/gps/histpoint 0.0226 1 +/gate/source/xraygun/gps/histpoint 0.0227 0 +/gate/source/xraygun/gps/histpoint 0.0228 1 +/gate/source/xraygun/gps/histpoint 0.0229 1 +/gate/source/xraygun/gps/histpoint 0.0230 3 +/gate/source/xraygun/gps/histpoint 0.0232 3 +/gate/source/xraygun/gps/histpoint 0.0233 3 +/gate/source/xraygun/gps/histpoint 0.0234 3 +/gate/source/xraygun/gps/histpoint 0.0235 1 +/gate/source/xraygun/gps/histpoint 0.0236 3 +/gate/source/xraygun/gps/histpoint 0.0237 3 +/gate/source/xraygun/gps/histpoint 0.0238 2 +/gate/source/xraygun/gps/histpoint 0.0239 1 +/gate/source/xraygun/gps/histpoint 0.0240 3 +/gate/source/xraygun/gps/histpoint 0.0242 6 +/gate/source/xraygun/gps/histpoint 0.0243 4 +/gate/source/xraygun/gps/histpoint 0.0244 1 +/gate/source/xraygun/gps/histpoint 0.0245 1 +/gate/source/xraygun/gps/histpoint 0.0246 2 +/gate/source/xraygun/gps/histpoint 0.0247 7 +/gate/source/xraygun/gps/histpoint 0.0248 6 +/gate/source/xraygun/gps/histpoint 0.0249 4 +/gate/source/xraygun/gps/histpoint 0.0250 8 +/gate/source/xraygun/gps/histpoint 0.0252 5 +/gate/source/xraygun/gps/histpoint 0.0254 3 +/gate/source/xraygun/gps/histpoint 0.0255 2 +/gate/source/xraygun/gps/histpoint 0.0256 6 +/gate/source/xraygun/gps/histpoint 0.0257 5 +/gate/source/xraygun/gps/histpoint 0.0258 6 +/gate/source/xraygun/gps/histpoint 0.0259 2 +/gate/source/xraygun/gps/histpoint 0.0260 9 +/gate/source/xraygun/gps/histpoint 0.0262 5 +/gate/source/xraygun/gps/histpoint 0.0264 6 +/gate/source/xraygun/gps/histpoint 0.0265 5 +/gate/source/xraygun/gps/histpoint 0.0266 6 +/gate/source/xraygun/gps/histpoint 0.0267 7 +/gate/source/xraygun/gps/histpoint 0.0268 8 +/gate/source/xraygun/gps/histpoint 0.0269 4 +/gate/source/xraygun/gps/histpoint 0.0270 7 +/gate/source/xraygun/gps/histpoint 0.0272 7 +/gate/source/xraygun/gps/histpoint 0.0274 8 +/gate/source/xraygun/gps/histpoint 0.0275 9 +/gate/source/xraygun/gps/histpoint 0.0276 8 +/gate/source/xraygun/gps/histpoint 0.0277 7 +/gate/source/xraygun/gps/histpoint 0.0278 7 +/gate/source/xraygun/gps/histpoint 0.0279 10 +/gate/source/xraygun/gps/histpoint 0.0280 15 +/gate/source/xraygun/gps/histpoint 0.0282 3 +/gate/source/xraygun/gps/histpoint 0.0283 11 +/gate/source/xraygun/gps/histpoint 0.0284 10 +/gate/source/xraygun/gps/histpoint 0.0285 9 +/gate/source/xraygun/gps/histpoint 0.0286 11 +/gate/source/xraygun/gps/histpoint 0.0287 8 +/gate/source/xraygun/gps/histpoint 0.0288 6 +/gate/source/xraygun/gps/histpoint 0.0289 9 +/gate/source/xraygun/gps/histpoint 0.0290 14 +/gate/source/xraygun/gps/histpoint 0.0292 6 +/gate/source/xraygun/gps/histpoint 0.0293 8 +/gate/source/xraygun/gps/histpoint 0.0294 8 +/gate/source/xraygun/gps/histpoint 0.0295 9 +/gate/source/xraygun/gps/histpoint 0.0296 9 +/gate/source/xraygun/gps/histpoint 0.0297 8 +/gate/source/xraygun/gps/histpoint 0.0298 5 +/gate/source/xraygun/gps/histpoint 0.0299 7 +/gate/source/xraygun/gps/histpoint 0.0300 8 +/gate/source/xraygun/gps/histpoint 0.0302 11 +/gate/source/xraygun/gps/histpoint 0.0304 12 +/gate/source/xraygun/gps/histpoint 0.0305 10 +/gate/source/xraygun/gps/histpoint 0.0306 12 +/gate/source/xraygun/gps/histpoint 0.0307 11 +/gate/source/xraygun/gps/histpoint 0.0308 14 +/gate/source/xraygun/gps/histpoint 0.0309 8 +/gate/source/xraygun/gps/histpoint 0.0310 15 +/gate/source/xraygun/gps/histpoint 0.0312 12 +/gate/source/xraygun/gps/histpoint 0.0314 12 +/gate/source/xraygun/gps/histpoint 0.0315 19 +/gate/source/xraygun/gps/histpoint 0.0316 13 +/gate/source/xraygun/gps/histpoint 0.0317 16 +/gate/source/xraygun/gps/histpoint 0.0318 10 +/gate/source/xraygun/gps/histpoint 0.0319 8 +/gate/source/xraygun/gps/histpoint 0.0320 11 +/gate/source/xraygun/gps/histpoint 0.0321 8 +/gate/source/xraygun/gps/histpoint 0.0322 11 +/gate/source/xraygun/gps/histpoint 0.0324 15 +/gate/source/xraygun/gps/histpoint 0.0325 11 +/gate/source/xraygun/gps/histpoint 0.0326 9 +/gate/source/xraygun/gps/histpoint 0.0327 13 +/gate/source/xraygun/gps/histpoint 0.0328 9 +/gate/source/xraygun/gps/histpoint 0.0329 11 +/gate/source/xraygun/gps/histpoint 0.0330 11 +/gate/source/xraygun/gps/histpoint 0.0332 11 +/gate/source/xraygun/gps/histpoint 0.0333 14 +/gate/source/xraygun/gps/histpoint 0.0334 12 +/gate/source/xraygun/gps/histpoint 0.0335 10 +/gate/source/xraygun/gps/histpoint 0.0336 11 +/gate/source/xraygun/gps/histpoint 0.0337 9 +/gate/source/xraygun/gps/histpoint 0.0338 12 +/gate/source/xraygun/gps/histpoint 0.0339 6 +/gate/source/xraygun/gps/histpoint 0.0340 13 +/gate/source/xraygun/gps/histpoint 0.0342 12 +/gate/source/xraygun/gps/histpoint 0.0343 8 +/gate/source/xraygun/gps/histpoint 0.0344 13 +/gate/source/xraygun/gps/histpoint 0.0345 14 +/gate/source/xraygun/gps/histpoint 0.0346 11 +/gate/source/xraygun/gps/histpoint 0.0347 12 +/gate/source/xraygun/gps/histpoint 0.0348 13 +/gate/source/xraygun/gps/histpoint 0.0349 9 +/gate/source/xraygun/gps/histpoint 0.0350 8 +/gate/source/xraygun/gps/histpoint 0.0352 11 +/gate/source/xraygun/gps/histpoint 0.0354 10 +/gate/source/xraygun/gps/histpoint 0.0355 12 +/gate/source/xraygun/gps/histpoint 0.0356 18 +/gate/source/xraygun/gps/histpoint 0.0357 11 +/gate/source/xraygun/gps/histpoint 0.0358 14 +/gate/source/xraygun/gps/histpoint 0.0359 12 +/gate/source/xraygun/gps/histpoint 0.0360 17 +/gate/source/xraygun/gps/histpoint 0.0362 14 +/gate/source/xraygun/gps/histpoint 0.0364 10 +/gate/source/xraygun/gps/histpoint 0.0365 7 +/gate/source/xraygun/gps/histpoint 0.0366 15 +/gate/source/xraygun/gps/histpoint 0.0367 14 +/gate/source/xraygun/gps/histpoint 0.0368 15 +/gate/source/xraygun/gps/histpoint 0.0369 11 +/gate/source/xraygun/gps/histpoint 0.0370 11 +/gate/source/xraygun/gps/histpoint 0.0372 13 +/gate/source/xraygun/gps/histpoint 0.0374 5 +/gate/source/xraygun/gps/histpoint 0.0375 12 +/gate/source/xraygun/gps/histpoint 0.0376 11 +/gate/source/xraygun/gps/histpoint 0.0377 12 +/gate/source/xraygun/gps/histpoint 0.0378 15 +/gate/source/xraygun/gps/histpoint 0.0379 9 +/gate/source/xraygun/gps/histpoint 0.0380 10 +/gate/source/xraygun/gps/histpoint 0.0382 6 +/gate/source/xraygun/gps/histpoint 0.0384 6 +/gate/source/xraygun/gps/histpoint 0.0385 6 +/gate/source/xraygun/gps/histpoint 0.0386 7 +/gate/source/xraygun/gps/histpoint 0.0387 5 +/gate/source/xraygun/gps/histpoint 0.0388 5 +/gate/source/xraygun/gps/histpoint 0.0389 4 +/gate/source/xraygun/gps/histpoint 0.0390 6 +/gate/source/xraygun/gps/histpoint 0.0392 9 +/gate/source/xraygun/gps/histpoint 0.0394 5 +/gate/source/xraygun/gps/histpoint 0.0395 4 +/gate/source/xraygun/gps/histpoint 0.0396 0 +/gate/source/xraygun/gps/histpoint 0.0397 0 +/gate/source/xraygun/gps/histpoint 0.0398 0 +/gate/source/xraygun/gps/histpoint 0.0399 0 +/gate/source/xraygun/gps/histpoint 0.0400 0 +/gate/source/xraygun/gps/arbint Lin +/gate/source/xraygun/gps/type Plane +/gate/source/xraygun/gps/shape Rectangle +/gate/source/xraygun/gps/halfx 0.025 mm +/gate/source/xraygun/gps/halfy 0.025 mm +/gate/source/xraygun/gps/mintheta 0 deg +/gate/source/xraygun/gps/maxtheta 6.8 deg +/gate/source/xraygun/gps/centre 0. 0. -15.0 cm +/gate/source/xraygun/gps/angtype iso +/gate/source/list diff --git a/imaging/CT/fast/verbose.mac b/imaging/CT/fast/verbose.mac new file mode 100644 index 00000000..a396abbe --- /dev/null +++ b/imaging/CT/fast/verbose.mac @@ -0,0 +1,12 @@ +/control/verbose 0 +/run/verbose 0 +/run/particle/verbose 0 + +/run/particle/dumpCutValues +/event/verbose 0 +/tracking/verbose 0 +/tracking/verbose 0 + +/gate/generator/verbose 0 +/gate/source/verbose 0 +/run/particle/verbose 0 diff --git a/imaging/CT/fast/visu.mac b/imaging/CT/fast/visu.mac new file mode 100644 index 00000000..09392e3a --- /dev/null +++ b/imaging/CT/fast/visu.mac @@ -0,0 +1,10 @@ +/vis/open OGLSX +/vis/drawVolume +/vis/scene/add/trajectories + +/vis/viewer/set/viewpointThetaPhi 45 45 + +/vis/viewer/zoom 1 + +/vis/viewer/set/style surface +/vis/scene/endOfEventAction accumulate diff --git a/imaging/CT/fixedForcedDetectionCT/data/ICRP_AF.mhd b/imaging/CT/fixedForcedDetectionCT/data/ICRP_AF.mhd new file mode 100644 index 00000000..7da33b25 --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/data/ICRP_AF.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 2.77556e-17 5.20417e-18 2.16493e-15 1 9.29812e-16 -2.8387e-14 -1.68116e-13 1 +Offset = -264.475 -1563.3 -120.7 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 1.775 4.84 1.775 +DimSize = 299 348 137 +ElementType = MET_UCHAR +ElementDataFile = ICRP_AF.raw diff --git a/imaging/CT/fixedForcedDetectionCT/data/ICRP_AF.raw b/imaging/CT/fixedForcedDetectionCT/data/ICRP_AF.raw new file mode 100644 index 00000000..86336bc6 --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/data/ICRP_AF.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff6b6fd92d00fedf0932325648a8e11cb1c73f5c0a19169076c6883cd4356dc5 +size 14255124 diff --git a/imaging/CT/fixedForcedDetectionCT/data/ICRP_HU2mat.txt b/imaging/CT/fixedForcedDetectionCT/data/ICRP_HU2mat.txt new file mode 100644 index 00000000..644f03aa --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/data/ICRP_HU2mat.txt @@ -0,0 +1,103 @@ +0 1 Vacuum +1 3 Adrenals +3 5 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +5 7 Muscle_tissue +7 9 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +9 13 Blood +13 14 Mineral_bone +14 15 Humeri_upper_half_spongiosa +15 16 Humeri_and_femora_upper_halves_medullary_cavity +16 17 Mineral_bone +17 18 Humeri_lower_half_spongiosa +18 19 Humeri_and_femora_lower_halves_medullary_cavity +19 20 Mineral_bone +20 21 Lower_arm_bones_spongiosa +21 22 Lower_arm_bones_medullary_cavity +22 23 Mineral_bone +23 24 Hand_bones_spongiosa +24 25 Mineral_bone +25 26 Clavicles_spongiosa +26 27 Mineral_bone +27 28 Cranium_spongiosa +28 29 Mineral_bone +29 30 Femora_upper_half_spongiosa +30 31 Humeri_and_femora_upper_halves_medullary_cavity +31 32 Mineral_bone +32 33 Femora_lower_half_spongiosa +33 34 Humeri_and_femora_lower_halves_medullary_cavity +34 35 Mineral_bone +35 36 Lower_leg_bones_spongiosa +36 37 Lower_leg_bones_medullary_cavity +37 38 Mineral_bone +38 39 Foot_bones_spongiosa +39 40 Mineral_bone +40 41 Mandible_spongiosa +41 42 Mineral_bone +42 43 Pelvis_spongiosa +43 44 Mineral_bone +44 45 Ribs_spongiosa +45 46 Mineral_bone +46 47 Scapulae_spongiosa +47 48 Mineral_bone +48 49 Cervical_spine_spongiosa +49 50 Mineral_bone +50 51 Thoracic_spine_spongiosa +51 52 Mineral_bone +52 53 Lumbar_spine_spongiosa +53 54 Mineral_bone +54 55 Sacrum_spongiosa +55 56 Mineral_bone +56 57 Sternum_spongiosa +57 61 Cartilage +61 62 Brain +62 63 Adipose_tissue +63 64 Breast_mammary_gland +64 65 Adipose_tissue +65 66 Breast_mammary_gland +66 70 Eyes +70 72 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +72 73 Stomach +73 74 Gastrointestinal_tract__contents +74 75 Small_intestine +75 76 Gastrointestinal_tract__contents +76 77 Large_intestine +77 78 Gastrointestinal_tract__contents +78 79 Large_intestine +79 80 Gastrointestinal_tract__contents +80 81 Large_intestine +81 82 Gastrointestinal_tract__contents +82 83 Large_intestine +83 84 Gastrointestinal_tract__contents +84 85 Large_intestine +85 86 Gastrointestinal_tract__contents +86 87 Large_intestine +87 88 Heart +88 89 Blood +89 95 Kidneys +95 96 Liver +96 97 Blood +97 98 Lung_tissue_compressed_lungs +98 99 Blood +99 100 Lung_tissue_compressed_lungs +100 106 Lymph +106 110 Muscle_tissue +110 111 Oesophagus +111 113 Ovaries +113 114 Pancreas +114 115 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +115 116 Uterus +116 120 Adipose_tissue +120 122 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +122 126 Skin +126 127 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +127 128 Spleen +128 129 Teeth +129 131 Ovaries +131 132 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +132 133 Thyroid +133 134 Muscle_tissue +134 137 Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters +137 138 Urinary_bladder +138 139 Urine +139 140 Uterus +140 141 Vacuum \ No newline at end of file diff --git a/imaging/CT/fixedForcedDetectionCT/data/ICRP_HUmaterials.db b/imaging/CT/fixedForcedDetectionCT/data/ICRP_HUmaterials.db new file mode 100644 index 00000000..8163a616 --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/data/ICRP_HUmaterials.db @@ -0,0 +1,853 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 ++el: name=Hydrogen ; n=1 + +Teeth: d=2.750000 g/cm3; n=13; ++el: name=Hydrogen; f=0.022000 ++el: name=Carbon; f=0.095000 ++el: name=Nitrogen; f=0.029000 ++el: name=Oxygen; f=0.421000 ++el: name=Sodium; f=0.000000 ++el: name=Magnesium; f=0.007000 ++el: name=Phosphor; f=0.137000 ++el: name=Sulfur; f=0.000000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.289000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Mineral_bone: d=1.920000 g/cm3; n=13; ++el: name=Hydrogen; f=0.036000 ++el: name=Carbon; f=0.159000 ++el: name=Nitrogen; f=0.042000 ++el: name=Oxygen; f=0.448000 ++el: name=Sodium; f=0.003000 ++el: name=Magnesium; f=0.002000 ++el: name=Phosphor; f=0.094000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.213000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Humeri_upper_half_spongiosa: d=1.185000 g/cm3; n=13; ++el: name=Hydrogen; f=0.087000 ++el: name=Carbon; f=0.366000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.422000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.030000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.062000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Humeri_lower_half_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lower_arm_bones_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Hand_bones_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Clavicles_spongiosa: d=1.191000 g/cm3; n=13; ++el: name=Hydrogen; f=0.087000 ++el: name=Carbon; f=0.361000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.424000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.031000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.064000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Cranium_spongiosa: d=1.245000 g/cm3; n=13; ++el: name=Hydrogen; f=0.081000 ++el: name=Carbon; f=0.317000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.451000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.037000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.078000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Femora_upper_half_spongiosa: d=1.046000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.496000 ++el: name=Nitrogen; f=0.018000 ++el: name=Oxygen; f=0.349000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.009000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.019000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Femora_lower_half_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lower_leg_bones_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Foot_bones_spongiosa: d=1.117000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.473000 ++el: name=Nitrogen; f=0.017000 ++el: name=Oxygen; f=0.341000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.046000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Mandible_spongiosa: d=1.189000 g/cm3; n=13; ++el: name=Hydrogen; f=0.087000 ++el: name=Carbon; f=0.357000 ++el: name=Nitrogen; f=0.026000 ++el: name=Oxygen; f=0.429000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.030000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.063000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Pelvis_spongiosa: d=1.109000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.406000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.412000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.018000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.038000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Ribs_spongiosa: d=1.092000 g/cm3; n=13; ++el: name=Hydrogen; f=0.097000 ++el: name=Carbon; f=0.381000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.445000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.014000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.028000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Scapulae_spongiosa: d=1.128000 g/cm3; n=13; ++el: name=Hydrogen; f=0.094000 ++el: name=Carbon; f=0.406000 ++el: name=Nitrogen; f=0.024000 ++el: name=Oxygen; f=0.404000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.045000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Cervical_spine_spongiosa: d=1.135000 g/cm3; n=13; ++el: name=Hydrogen; f=0.092000 ++el: name=Carbon; f=0.351000 ++el: name=Nitrogen; f=0.029000 ++el: name=Oxygen; f=0.458000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.021000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.043000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Thoracic_spine_spongiosa: d=1.084000 g/cm3; n=13; ++el: name=Hydrogen; f=0.098000 ++el: name=Carbon; f=0.386000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.442000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.013000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.026000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Lumbar_spine_spongiosa: d=1.171000 g/cm3; n=13; ++el: name=Hydrogen; f=0.088000 ++el: name=Carbon; f=0.329000 ++el: name=Nitrogen; f=0.030000 ++el: name=Oxygen; f=0.466000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.001000 ++el: name=Phosphor; f=0.026000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.054000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Sacrum_spongiosa: d=1.052000 g/cm3; n=13; ++el: name=Hydrogen; f=0.102000 ++el: name=Carbon; f=0.410000 ++el: name=Nitrogen; f=0.027000 ++el: name=Oxygen; f=0.433000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.007000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.014000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Sternum_spongiosa: d=1.076000 g/cm3; n=13; ++el: name=Hydrogen; f=0.099000 ++el: name=Carbon; f=0.392000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.439000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.012000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.023000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Humeri_and_femora_upper_halves_medullary_cavity: d=0.980000 g/cm3; n=13; ++el: name=Hydrogen; f=0.115000 ++el: name=Carbon; f=0.637000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.238000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Humeri_and_femora_lower_halves_medullary_cavity: d=0.980000 g/cm3; n=13; ++el: name=Hydrogen; f=0.115000 ++el: name=Carbon; f=0.637000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.238000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lower_arm_bones_medullary_cavity: d=0.980000 g/cm3; n=13; ++el: name=Hydrogen; f=0.115000 ++el: name=Carbon; f=0.637000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.238000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lower_leg_bones_medullary_cavity: d=0.980000 g/cm3; n=13; ++el: name=Hydrogen; f=0.115000 ++el: name=Carbon; f=0.637000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.238000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Cartilage: d=1.100000 g/cm3; n=13; ++el: name=Hydrogen; f=0.096000 ++el: name=Carbon; f=0.099000 ++el: name=Nitrogen; f=0.022000 ++el: name=Oxygen; f=0.744000 ++el: name=Sodium; f=0.005000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.022000 ++el: name=Sulfur; f=0.009000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Skin: d=1.090000 g/cm3; n=13; ++el: name=Hydrogen; f=0.100000 ++el: name=Carbon; f=0.199000 ++el: name=Nitrogen; f=0.042000 ++el: name=Oxygen; f=0.650000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Blood: d=1.060000 g/cm3; n=13; ++el: name=Hydrogen; f=0.102000 ++el: name=Carbon; f=0.110000 ++el: name=Nitrogen; f=0.033000 ++el: name=Oxygen; f=0.745000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.001000 ++el: name=Iodine; f=0.000000 + +Muscle_tissue: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.102000 ++el: name=Carbon; f=0.142000 ++el: name=Nitrogen; f=0.034000 ++el: name=Oxygen; f=0.711000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.004000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Liver: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.102000 ++el: name=Carbon; f=0.131000 ++el: name=Nitrogen; f=0.031000 ++el: name=Oxygen; f=0.724000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Pancreas: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.157000 ++el: name=Nitrogen; f=0.024000 ++el: name=Oxygen; f=0.705000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Brain: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.107000 ++el: name=Carbon; f=0.144000 ++el: name=Nitrogen; f=0.022000 ++el: name=Oxygen; f=0.713000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.004000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Heart: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.138000 ++el: name=Nitrogen; f=0.029000 ++el: name=Oxygen; f=0.719000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Eyes: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.097000 ++el: name=Carbon; f=0.183000 ++el: name=Nitrogen; f=0.054000 ++el: name=Oxygen; f=0.660000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Kidneys: d=1.050000 g/cm3; n=13; ++el: name=Hydrogen; f=0.103000 ++el: name=Carbon; f=0.125000 ++el: name=Nitrogen; f=0.031000 ++el: name=Oxygen; f=0.730000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.001000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Stomach: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.114000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.750000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Small_intestine: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.114000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.750000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Large_intestine: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.114000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.750000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Spleen: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.103000 ++el: name=Carbon; f=0.112000 ++el: name=Nitrogen; f=0.032000 ++el: name=Oxygen; f=0.743000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Thyroid: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.118000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.745000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.001000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.001000 + +Urinary_bladder: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.096000 ++el: name=Nitrogen; f=0.026000 ++el: name=Oxygen; f=0.761000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.003000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Ovaries: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.094000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.766000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Adrenals: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.228000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.630000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Oesophagus: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.104000 ++el: name=Carbon; f=0.222000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.636000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Gallbladder_Pituitary_gland_Trachea_Thymus_Tonsils_Ureters: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.235000 ++el: name=Nitrogen; f=0.028000 ++el: name=Oxygen; f=0.622000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.002000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Uterus: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.105000 ++el: name=Carbon; f=0.286000 ++el: name=Nitrogen; f=0.025000 ++el: name=Oxygen; f=0.576000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.002000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lymph: d=1.030000 g/cm3; n=13; ++el: name=Hydrogen; f=0.108000 ++el: name=Carbon; f=0.042000 ++el: name=Nitrogen; f=0.011000 ++el: name=Oxygen; f=0.831000 ++el: name=Sodium; f=0.003000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.004000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Breast_mammary_gland: d=1.020000 g/cm3; n=13; ++el: name=Hydrogen; f=0.114000 ++el: name=Carbon; f=0.461000 ++el: name=Nitrogen; f=0.005000 ++el: name=Oxygen; f=0.420000 ++el: name=Sodium; f=0.000000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.000000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Adipose_tissue: d=0.950000 g/cm3; n=13; ++el: name=Hydrogen; f=0.114000 ++el: name=Carbon; f=0.589000 ++el: name=Nitrogen; f=0.007000 ++el: name=Oxygen; f=0.287000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.001000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Lung_tissue_compressed_lungs: d=0.385000 g/cm3; n=13; ++el: name=Hydrogen; f=0.103000 ++el: name=Carbon; f=0.107000 ++el: name=Nitrogen; f=0.032000 ++el: name=Oxygen; f=0.746000 ++el: name=Sodium; f=0.002000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.003000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Gastrointestinal_tract__contents: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.100000 ++el: name=Carbon; f=0.222000 ++el: name=Nitrogen; f=0.022000 ++el: name=Oxygen; f=0.644000 ++el: name=Sodium; f=0.001000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.002000 ++el: name=Sulfur; f=0.003000 ++el: name=Chlorine; f=0.001000 ++el: name=Potassium; f=0.004000 ++el: name=Calcium; f=0.001000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Urine: d=1.040000 g/cm3; n=13; ++el: name=Hydrogen; f=0.107000 ++el: name=Carbon; f=0.003000 ++el: name=Nitrogen; f=0.010000 ++el: name=Oxygen; f=0.873000 ++el: name=Sodium; f=0.004000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.001000 ++el: name=Sulfur; f=0.000000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.002000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Air: d=0.001000 g/cm3; n=13; ++el: name=Hydrogen; f=0.000000 ++el: name=Carbon; f=0.000000 ++el: name=Nitrogen; f=0.800000 ++el: name=Oxygen; f=0.200000 ++el: name=Sodium; f=0.000000 ++el: name=Magnesium; f=0.000000 ++el: name=Phosphor; f=0.000000 ++el: name=Sulfur; f=0.000000 ++el: name=Chlorine; f=0.000000 ++el: name=Potassium; f=0.000000 ++el: name=Calcium; f=0.000000 ++el: name=Iron; f=0.000000 ++el: name=Iodine; f=0.000000 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid ++el: name=Hydrogen ; f=0.080538 ++el: name=Carbon ; f=0.599848 ++el: name=Oxygen ; f=0.319614 + + diff --git a/imaging/CT/fixedForcedDetectionCT/data/responseDetector.txt b/imaging/CT/fixedForcedDetectionCT/data/responseDetector.txt new file mode 100644 index 00000000..0da27377 --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/data/responseDetector.txt @@ -0,0 +1,3 @@ +0 0 +1 1 + diff --git a/imaging/CT/fixedForcedDetectionCT/mac/120keV.mac b/imaging/CT/fixedForcedDetectionCT/mac/120keV.mac new file mode 100644 index 00000000..52b8be2e --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/mac/120keV.mac @@ -0,0 +1,109 @@ +/gate/source/mybeam/gps/hist/point .012 2.591082e-126 +/gate/source/mybeam/gps/hist/point .013 1.078434e-99 +/gate/source/mybeam/gps/hist/point .014 2.896104e-80 +/gate/source/mybeam/gps/hist/point .015 3.288052e-65 +/gate/source/mybeam/gps/hist/point .016 1.985853e-53 +/gate/source/mybeam/gps/hist/point .017 3.189814e-44 +/gate/source/mybeam/gps/hist/point .018 7.923800e-37 +/gate/source/mybeam/gps/hist/point .019 8.320188e-31 +/gate/source/mybeam/gps/hist/point .020 7.141147e-26 +/gate/source/mybeam/gps/hist/point .021 8.099325e-22 +/gate/source/mybeam/gps/hist/point .022 2.258099e-18 +/gate/source/mybeam/gps/hist/point .023 1.675723e-15 +/gate/source/mybeam/gps/hist/point .024 4.944903e-13 +/gate/source/mybeam/gps/hist/point .025 5.803677e-11 +/gate/source/mybeam/gps/hist/point .026 3.661623e-9 +/gate/source/mybeam/gps/hist/point .027 1.193375e-7 +/gate/source/mybeam/gps/hist/point .028 2.992397e-6 +/gate/source/mybeam/gps/hist/point .029 0.0000404 +/gate/source/mybeam/gps/hist/point .030 0.00042 +/gate/source/mybeam/gps/hist/point .031 0.0032038 +/gate/source/mybeam/gps/hist/point .032 0.0197567 +/gate/source/mybeam/gps/hist/point .033 0.097418 +/gate/source/mybeam/gps/hist/point .034 0.4087699 +/gate/source/mybeam/gps/hist/point .035 1.443125 +/gate/source/mybeam/gps/hist/point .036 4.480781 +/gate/source/mybeam/gps/hist/point .037 12.20748 +/gate/source/mybeam/gps/hist/point .038 30.45188 +/gate/source/mybeam/gps/hist/point .039 68.07189 +/gate/source/mybeam/gps/hist/point .040 142.9759 +/gate/source/mybeam/gps/hist/point .041 275.355 +/gate/source/mybeam/gps/hist/point .042 505.1578 +/gate/source/mybeam/gps/hist/point .043 871.4504 +/gate/source/mybeam/gps/hist/point .044 1439.206 +/gate/source/mybeam/gps/hist/point .045 2234.123 +/gate/source/mybeam/gps/hist/point .046 3394.639 +/gate/source/mybeam/gps/hist/point .047 4934.152 +/gate/source/mybeam/gps/hist/point .048 6993.77 +/gate/source/mybeam/gps/hist/point .049 9561.044 +/gate/source/mybeam/gps/hist/point .050 12739.88 +/gate/source/mybeam/gps/hist/point .051 16611.03 +/gate/source/mybeam/gps/hist/point .052 20813.04 +/gate/source/mybeam/gps/hist/point .053 26092.79 +/gate/source/mybeam/gps/hist/point .054 31985.52 +/gate/source/mybeam/gps/hist/point .055 39073.69 +/gate/source/mybeam/gps/hist/point .056 45866.67 +/gate/source/mybeam/gps/hist/point .057 53845.25 +/gate/source/mybeam/gps/hist/point .058 199042.7 +/gate/source/mybeam/gps/hist/point .059 346186.5 +/gate/source/mybeam/gps/hist/point .060 81651.59 +/gate/source/mybeam/gps/hist/point .061 91772.53 +/gate/source/mybeam/gps/hist/point .062 101345.5 +/gate/source/mybeam/gps/hist/point .063 111462.1 +/gate/source/mybeam/gps/hist/point .064 123088.4 +/gate/source/mybeam/gps/hist/point .065 132472 +/gate/source/mybeam/gps/hist/point .066 143111.2 +/gate/source/mybeam/gps/hist/point .067 401170.1 +/gate/source/mybeam/gps/hist/point .068 162791.7 +/gate/source/mybeam/gps/hist/point .069 252949.9 +/gate/source/mybeam/gps/hist/point .070 173535.9 +/gate/source/mybeam/gps/hist/point .071 179880.2 +/gate/source/mybeam/gps/hist/point .072 190190.3 +/gate/source/mybeam/gps/hist/point .073 198594.7 +/gate/source/mybeam/gps/hist/point .074 206514.4 +/gate/source/mybeam/gps/hist/point .075 214379.3 +/gate/source/mybeam/gps/hist/point .076 220701.9 +/gate/source/mybeam/gps/hist/point .077 227384 +/gate/source/mybeam/gps/hist/point .078 233652.9 +/gate/source/mybeam/gps/hist/point .079 238716.3 +/gate/source/mybeam/gps/hist/point .080 243355.9 +/gate/source/mybeam/gps/hist/point .081 247547 +/gate/source/mybeam/gps/hist/point .082 251939.6 +/gate/source/mybeam/gps/hist/point .083 255140.6 +/gate/source/mybeam/gps/hist/point .084 256546 +/gate/source/mybeam/gps/hist/point .085 258617.1 +/gate/source/mybeam/gps/hist/point .086 260229.1 +/gate/source/mybeam/gps/hist/point .087 261338.4 +/gate/source/mybeam/gps/hist/point .088 261737.9 +/gate/source/mybeam/gps/hist/point .089 261072.2 +/gate/source/mybeam/gps/hist/point .090 260698.9 +/gate/source/mybeam/gps/hist/point .091 258731.5 +/gate/source/mybeam/gps/hist/point .092 257595.9 +/gate/source/mybeam/gps/hist/point .093 254822.5 +/gate/source/mybeam/gps/hist/point .094 251922.3 +/gate/source/mybeam/gps/hist/point .095 249301 +/gate/source/mybeam/gps/hist/point .096 245150.8 +/gate/source/mybeam/gps/hist/point .097 240684.6 +/gate/source/mybeam/gps/hist/point .098 236142.4 +/gate/source/mybeam/gps/hist/point .099 231357.7 +/gate/source/mybeam/gps/hist/point .100 226773.6 +/gate/source/mybeam/gps/hist/point .101 220871.8 +/gate/source/mybeam/gps/hist/point .102 214445.1 +/gate/source/mybeam/gps/hist/point .103 208014 +/gate/source/mybeam/gps/hist/point .104 201231.3 +/gate/source/mybeam/gps/hist/point .105 193851.9 +/gate/source/mybeam/gps/hist/point .106 186305.9 +/gate/source/mybeam/gps/hist/point .107 178262.3 +/gate/source/mybeam/gps/hist/point .108 169263.8 +/gate/source/mybeam/gps/hist/point .109 160292.3 +/gate/source/mybeam/gps/hist/point .110 151246.8 +/gate/source/mybeam/gps/hist/point .111 141794 +/gate/source/mybeam/gps/hist/point .112 131625.2 +/gate/source/mybeam/gps/hist/point .113 121245.6 +/gate/source/mybeam/gps/hist/point .114 108817.4 +/gate/source/mybeam/gps/hist/point .115 96923.64 +/gate/source/mybeam/gps/hist/point .116 84798.81 +/gate/source/mybeam/gps/hist/point .117 72376.44 +/gate/source/mybeam/gps/hist/point .118 54064.06 +/gate/source/mybeam/gps/hist/point .119 26984.89 +/gate/source/mybeam/gps/hist/point .120 0 diff --git a/imaging/CT/fixedForcedDetectionCT/mac/fixedForcedDetectionCT.mac b/imaging/CT/fixedForcedDetectionCT/mac/fixedForcedDetectionCT.mac new file mode 100755 index 00000000..f708985e --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/mac/fixedForcedDetectionCT.mac @@ -0,0 +1,84 @@ +#/control/execute mac/visu.mac +/vis/disable +/control/execute mac/verbose.mac +/gate/geometry/setMaterialDatabase data/ICRP_HUmaterials.db + +# World +/gate/world/setMaterial Vacuum +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m + +# Physics list +/gate/physics/addPhysicsList emlivermore + +# Insert phantom +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/patient/geometry/setHUToMaterialFile data/ICRP_HU2mat.txt +/gate/patient/geometry/setImage data/ICRP_AF.mhd +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 0 0 0 mm +/gate/patient/vis/forceWireframe + +# Detection plane +/gate/world/daughters/name DetectorPlane +/gate/world/daughters/insert box +/gate/DetectorPlane/geometry/setXLength 409.6 mm +/gate/DetectorPlane/geometry/setYLength 409.6 mm +/gate/DetectorPlane/geometry/setZLength 1 nm +/gate/DetectorPlane/placement/setTranslation 0 0 -536 mm +/gate/DetectorPlane/setMaterial Vacuum +/gate/DetectorPlane/vis/setVisible 1 +/gate/DetectorPlane/vis/setColor yellow + +# Fluence of gamma +/gate/actor/addActor FixedForcedDetectionActor ffda +/gate/actor/ffda/attachTo world +/gate/actor/ffda/setDetector DetectorPlane +/gate/actor/ffda/setDetectorResolution 128 128 +/gate/actor/ffda/geometryFilename output/geometry.xml +/gate/actor/ffda/primaryFilename output/primary.mha +/gate/actor/ffda/attenuationFilename output/attenuation.mha +/gate/actor/ffda/rayleighFilename output/rayleigh.mha +/gate/actor/ffda/comptonFilename output/compton.mha +/gate/actor/ffda/secondaryFilename output/secondary.mha +/gate/actor/ffda/totalFilename output/total.mha +/gate/actor/ffda/enableUncertaintySecondary true +/gate/actor/ffda/enableSquaredSecondary true +/gate/actor/ffda/materialMuFilename output/materialMu.mha +/gate/actor/ffda/flatFieldFilename output/flatField.mha +/gate/actor/ffda/responseDetectorFilename data/responseDetector.txt +/gate/actor/ffda/energyResolvedBinSize 0 keV + +# Save particles stats +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stats.txt + +/gate/run/initialize + +# Beam +/gate/source/addSource mybeam gps +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/ene/type User +/gate/source/mybeam/gps/hist/type energy +/gate/source/mybeam/gps/pos/halfx 8 mm +/gate/source/mybeam/gps/pos/halfy 8 mm +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 1 0 +/gate/source/mybeam/gps/pos/centre 0 0 1060 mm +/gate/source/mybeam/gps/pos/type Plane +/gate/source/mybeam/gps/pos/shape Rectangle +/gate/source/mybeam/gps/ang/type focused +/gate/source/mybeam/gps/ang/focuspoint 0 0 1000 mm +/control/execute mac/120keV.mac + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 123456 + +/gate/application/setTimeSlice 1 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 1 s + +/gate/application/setTotalNumberOfPrimaries 10000 +/gate/application/start + diff --git a/imaging/CT/fixedForcedDetectionCT/mac/monteCarloCT.mac b/imaging/CT/fixedForcedDetectionCT/mac/monteCarloCT.mac new file mode 100755 index 00000000..035778c9 --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/mac/monteCarloCT.mac @@ -0,0 +1,81 @@ +#/control/execute mac/visu.mac +/vis/disable +/control/execute mac/verbose.mac +/gate/geometry/setMaterialDatabase data/ICRP_HUmaterials.db + +# World +/gate/world/setMaterial Vacuum +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m + +# Physics list +/gate/physics/addPhysicsList emlivermore + +# Insert phantom +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/patient/geometry/setHUToMaterialFile data/ICRP_HU2mat.txt +/gate/patient/geometry/setImage data/ICRP_AF.mhd +/gate/patient/geometry/TranslateTheImageAtThisIsoCenter 0 0 0 mm +/gate/patient/vis/forceWireframe + +# Detection plane +/gate/world/daughters/name DetectorPlane +/gate/world/daughters/insert box +/gate/DetectorPlane/geometry/setXLength 409.6 mm +/gate/DetectorPlane/geometry/setYLength 409.6 mm +/gate/DetectorPlane/geometry/setZLength 1 nm +/gate/DetectorPlane/placement/setTranslation 0 0 -536 mm +/gate/DetectorPlane/setMaterial Vacuum +/gate/DetectorPlane/vis/setVisible 1 +/gate/DetectorPlane/vis/setColor yellow + +# Record scatter order information +/gate/actor/addActor ScatterOrderTrackInformationActor ScatterOrder +/gate/actor/ScatterOrder/attachTo patient + +# Fluence of gamma +/gate/actor/addActor FluenceActor DetectorFluence +/gate/actor/DetectorFluence/save output/detectorMC.mhd +/gate/actor/DetectorFluence/attachTo DetectorPlane +/gate/actor/DetectorFluence/stepHitType pre +/gate/actor/DetectorFluence/setResolution 128 128 1 +/gate/actor/DetectorFluence/enableScatter true +/gate/actor/DetectorFluence/enableUncertainty true +/gate/actor/DetectorFluence/responseDetectorFilename data/responseDetector.txt +#/gate/actor/DetectorFluence/scatterOrderFilename output/scatter_run%04d_order%04d.mhd + +# Save particles stats +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/statsMC.txt + +/gate/run/initialize + +# Beam +/gate/source/addSource mybeam gps +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/ene/type User +/gate/source/mybeam/gps/hist/type energy +/gate/source/mybeam/gps/pos/halfx 8 mm +/gate/source/mybeam/gps/pos/halfy 8 mm +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 1 0 +/gate/source/mybeam/gps/pos/centre 0 0 1060 mm +/gate/source/mybeam/gps/pos/type Plane +/gate/source/mybeam/gps/pos/shape Rectangle +/gate/source/mybeam/gps/ang/type focused +/gate/source/mybeam/gps/ang/focuspoint 0 0 1000 mm + +/control/execute mac/120keV.mac + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 123456 + +/gate/application/setTimeSlice 1 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 1 s + +/gate/application/setTotalNumberOfPrimaries 100000 +/gate/application/start + diff --git a/imaging/CT/fixedForcedDetectionCT/mac/verbose.mac b/imaging/CT/fixedForcedDetectionCT/mac/verbose.mac new file mode 100644 index 00000000..ec46619d --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/mac/verbose.mac @@ -0,0 +1,20 @@ + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 2 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + diff --git a/imaging/CT/fixedForcedDetectionCT/mac/visu.mac b/imaging/CT/fixedForcedDetectionCT/mac/visu.mac new file mode 100644 index 00000000..a5ad2cbe --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/mac/visu.mac @@ -0,0 +1,10 @@ + +#===================================================== +# VISUALISATION + +/vis/open OGLIQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate diff --git a/imaging/CT/fixedForcedDetectionCT/output/readme.txt b/imaging/CT/fixedForcedDetectionCT/output/readme.txt new file mode 100644 index 00000000..81f21e4c --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/output/readme.txt @@ -0,0 +1 @@ +output will be in that folder diff --git a/imaging/CT/fixedForcedDetectionCT/readme.txt b/imaging/CT/fixedForcedDetectionCT/readme.txt new file mode 100644 index 00000000..dceda993 --- /dev/null +++ b/imaging/CT/fixedForcedDetectionCT/readme.txt @@ -0,0 +1,3 @@ +See documentation about Fixed Forced Detection CT in the opengate wiki web site +http://wiki.opengatecollaboration.org/index.php/Users_Guide_V7.2:Readout_parameters_for_Radiotherapy_applications:_Actors#Fixed_Forced_Detection_CT + diff --git a/imaging/CT/readme.md b/imaging/CT/readme.md new file mode 100644 index 00000000..1e6dc5fd --- /dev/null +++ b/imaging/CT/readme.md @@ -0,0 +1,22 @@ +**CT simulation** + +The CT example simulation is made of an X-Rays conical source, with 6.8° angle emission, a CT scanner with 100x100 +Silicon (0.5x0.5x1 mm3) pixels and a cylindrical phantom made of Water containing 4 balls (Aluminium, Glass, SpineBone, PVC). +During the simulation 16,835,281 photons are detected. + +![CT example simulation using GATE](http://wiki.opengatecollaboration.org/images/1/1c/CTsimulationScheme.png "CT example simulation using GATE") + + +There are 2 runs. Each run performs during 90 seconds. The phantom turns around its central axis at 1 deg per second. + +**Building and Running AnalyzeCT.cpp** + +Compile the C++ file (in the classic directory) with the following command: + +`g++ -O3 `root-config -cflags -glibs` AnalyzeCT.cpp -o AnalyzeCT` + +**Results** + +![CT example simulation : Projections during the First (left) and second (right) run.](http://wiki.opengatecollaboration.org/images/7/79/CTexampleResults.png "CT example simulation : Projections during the First (left) and second (right) run.") + +The above figure shows the Energy spectrum for the first and second projection (first and second run). For the first Run, from top-left to bottom-right, the plot shows the energy spectrum outside the phantom, in the phantom, behind the 2 Top balls and behind the 2 bottom balls. For the second Run, from top-left to bottom-right, the plot shows the energy spectrum behind the PVC ball, behind the Aluminium ball, behind the Glass ball and behind the Spine Bone ball. diff --git a/imaging/CT/vrt/CTScanner.mac b/imaging/CT/vrt/CTScanner.mac new file mode 100644 index 00000000..5c7529a1 --- /dev/null +++ b/imaging/CT/vrt/CTScanner.mac @@ -0,0 +1,63 @@ +#################### +# CTscanner system # +#################### +/gate/world/daughters/name CTscanner +/gate/world/daughters/insert box +/gate/CTscanner/placement/setTranslation 0. 0. 150.5 mm +/gate/CTscanner/geometry/setXLength 50. mm +/gate/CTscanner/geometry/setYLength 50. mm +/gate/CTscanner/geometry/setZLength 1. mm +/gate/CTscanner/setMaterial Air +/gate/CTscanner/vis/forceWireframe +/gate/CTscanner/vis/setColor white + +############# ############ +# CTSCANNER # ----> # MODULE # +############# ############ +/gate/CTscanner/daughters/name module +/gate/CTscanner/daughters/insert box +/gate/module/geometry/setXLength 50. mm +/gate/module/geometry/setYLength 50. mm +/gate/module/geometry/setZLength 1. mm +/gate/module/setMaterial Silicon +/gate/module/vis/forceWireframe +/gate/module/vis/setColor white + +############ ############# +# MODULE # ----> # CLUSTER_0 # +############ ############# +/gate/module/daughters/name cluster +/gate/module/daughters/insert box +/gate/cluster/geometry/setXLength 50. mm +/gate/cluster/geometry/setYLength 50. mm +/gate/cluster/geometry/setZLength 1. mm +/gate/cluster/setMaterial Air +/gate/cluster/vis/forceWireframe +/gate/cluster/vis/setColor white + +############ ############# ########### +# MODULE # ----> # CLUSTER_0 # ----> # PIXEL_0 # +############ ############# ########### +/gate/cluster/daughters/name pixel +/gate/cluster/daughters/insert box +/gate/pixel/geometry/setXLength 0.5 mm +/gate/pixel/geometry/setYLength 0.5 mm +/gate/pixel/geometry/setZLength 1. mm +/gate/pixel/setMaterial Silicon +/gate/pixel/vis/setColor red + +# REPEAT PIXEl_0 +/gate/pixel/repeaters/insert cubicArray +/gate/pixel/cubicArray/setRepeatNumberX 100 +/gate/pixel/cubicArray/setRepeatNumberY 100 +/gate/pixel/cubicArray/setRepeatNumberZ 1 +/gate/pixel/cubicArray/setRepeatVector 0.5 0.5 0.00 mm +/gate/pixel/cubicArray/autoCenter true + +# ATTACH SYSTEM +/gate/systems/CTscanner/module/attach module +/gate/systems/CTscanner/cluster_0/attach cluster +/gate/systems/CTscanner/pixel_0/attach pixel + +# ATTACH LAYER +/gate/pixel/attachCrystalSD diff --git a/imaging/CT/vrt/acquisition.mac b/imaging/CT/vrt/acquisition.mac new file mode 100644 index 00000000..42259142 --- /dev/null +++ b/imaging/CT/vrt/acquisition.mac @@ -0,0 +1,15 @@ +################################ +# ACQUISITION for 1 projection # +################################ +/gate/application/setTimeSlice 90. s +/gate/application/setTimeStart 0. s +/gate/application/setTimeStop 180. s + +#################################### +# ACQUISITION with 360 projections # +#################################### +#/gate/application/setTimeSlice 1. s +#/gate/application/setTimeStart 0. s +#/gate/application/setTimeStop 360. s + +/gate/application/startDAQ diff --git a/imaging/CT/vrt/benchmarkVRTCT.mac b/imaging/CT/vrt/benchmarkVRTCT.mac new file mode 100644 index 00000000..abeabb1d --- /dev/null +++ b/imaging/CT/vrt/benchmarkVRTCT.mac @@ -0,0 +1,73 @@ +############################ +# VISUALIZATION PARAMETERS # +############################ +#/control/execute visu.mac +/vis/disable + +######################### +# SET MATERIAL DATABASE # +######################### +/gate/geometry/setMaterialDatabase ../../../GateMaterials.db + +######### +# WORLD # +######### +/gate/world/geometry/setXLength 50. cm +/gate/world/geometry/setYLength 50. cm +/gate/world/geometry/setZLength 50. cm +/gate/world/setMaterial Air + +####################################### +# CT scanner for small animal imaging # +# 150x200 pixels # +# size of pixels : 0.5x0.5x1.0 mm3 # +# pixels are made up of silicon # +####################################### +/control/execute CTScanner.mac + +################################### +# phantom in rotation (1 deg/s) : # +# * 1 water cylinder # +# * 4 balls # +################################### +/control/execute phantom.mac +/gate/waterCylinder/moves/insert rotation +/gate/waterCylinder/rotation/setSpeed 1. deg/s +/gate/waterCylinder/rotation/setAxis 0 0 1 + +########### +# PHYSICS # +########### +/control/execute physics.mac + +############# +# DIGITIZER # +############# +/control/execute digitizer.mac + +############## +# SOURCE GPS # +############## +/control/execute source.mac + +########## +# OUTPUT # +########## +/control/execute output.mac + +############# +# VERBOSITY # +############# +/control/execute verbose.mac + +################## +# INITIALIZATION # +################## +/gate/run/initialize + +############### +# ACQUISITION # +############### +/control/execute acquisition.mac + +exit diff --git a/imaging/CT/vrt/digitizer.mac b/imaging/CT/vrt/digitizer.mac new file mode 100644 index 00000000..d7ea79f2 --- /dev/null +++ b/imaging/CT/vrt/digitizer.mac @@ -0,0 +1,10 @@ +############# +# DIGITIZER # +############# +/gate/digitizer/Singles/insert adder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 2 +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 10 keV +/gate/digitizer/convertor/verbose 0 +/gate/digitizer/verbose 0 diff --git a/imaging/CT/vrt/output.mac b/imaging/CT/vrt/output.mac new file mode 100644 index 00000000..40be3f51 --- /dev/null +++ b/imaging/CT/vrt/output.mac @@ -0,0 +1,26 @@ +######## +# ROOT # +######## +/gate/output/root/enable +/gate/output/root/setFileName benchmarkVRTCT +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 0 +/gate/output/root/setRootNtupleFlag 0 +/gate/output/verbose 2 + +######### +# ASCII # +######### +/gate/output/ascii/setOutFileVoxelFlag false +/gate/output/ascii/setOutFileHitsFlag false + +############ +# CT Image # +############ +/gate/output/imageCT/enable +/gate/output/imageCT/verbose 0 +/gate/output/imageCT/setFileName benchmarkVRTCT +/gate/output/imageCT/vrtFactor 10 + +/gate/random/setEngineName MersenneTwister +/gate/output/imageCT/setStartSeed 567489 diff --git a/imaging/CT/vrt/phantom.mac b/imaging/CT/vrt/phantom.mac new file mode 100644 index 00000000..13412973 --- /dev/null +++ b/imaging/CT/vrt/phantom.mac @@ -0,0 +1,48 @@ +################## +# Water Cylinder # +################## +/gate/world/daughters/name waterCylinder +/gate/world/daughters/insert cylinder +/gate/waterCylinder/geometry/setRmin 0. mm +/gate/waterCylinder/geometry/setRmax 8. mm +/gate/waterCylinder/geometry/setHeight 20. mm +/gate/waterCylinder/placement/setRotationAxis 1 0 0 +/gate/waterCylinder/placement/setRotationAngle 90. deg +/gate/waterCylinder/setMaterial Water +/gate/waterCylinder/vis/forceWireframe +/gate/waterCylinder/vis/setColor cyan + +################### +# Aluminium Balls # +################### +/gate/waterCylinder/daughters/name aluminiumBall +/gate/waterCylinder/daughters/insert sphere +/gate/aluminiumBall/placement/setTranslation 4.76314 -2.75 -6. mm +/gate/aluminiumBall/geometry/setRmin 0. mm +/gate/aluminiumBall/geometry/setRmax 1. mm +/gate/aluminiumBall/setMaterial Aluminium +/gate/aluminiumBall/vis/setColor white + +/gate/waterCylinder/daughters/name PVCBall +/gate/waterCylinder/daughters/insert sphere +/gate/PVCBall/placement/setTranslation 4.76314 2.75 -6. mm +/gate/PVCBall/geometry/setRmin 0. mm +/gate/PVCBall/geometry/setRmax 1. mm +/gate/PVCBall/setMaterial PVC +/gate/PVCBall/vis/setColor cyan + +/gate/waterCylinder/daughters/name glassBall +/gate/waterCylinder/daughters/insert sphere +/gate/glassBall/placement/setTranslation -4.76314 -2.75 6. mm +/gate/glassBall/geometry/setRmin 0. mm +/gate/glassBall/geometry/setRmax 1. mm +/gate/glassBall/setMaterial Glass +/gate/glassBall/vis/setColor red + +/gate/waterCylinder/daughters/name spineBoneBall +/gate/waterCylinder/daughters/insert sphere +/gate/spineBoneBall/placement/setTranslation -4.76314 2.75 6. mm +/gate/spineBoneBall/geometry/setRmin 0. mm +/gate/spineBoneBall/geometry/setRmax 1. mm +/gate/spineBoneBall/setMaterial SpineBone +/gate/spineBoneBall/vis/setColor yellow diff --git a/imaging/CT/vrt/physics.mac b/imaging/CT/vrt/physics.mac new file mode 100644 index 00000000..d2f9f047 --- /dev/null +++ b/imaging/CT/vrt/physics.mac @@ -0,0 +1,22 @@ +############## +# EM PROCESS # +############## +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel PenelopeModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- + +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized diff --git a/imaging/CT/vrt/source.mac b/imaging/CT/vrt/source.mac new file mode 100644 index 00000000..d7aa7679 --- /dev/null +++ b/imaging/CT/vrt/source.mac @@ -0,0 +1,276 @@ +/gate/source/addSource xraygun +/gate/source/verbose 0 +/gate/source/xraygun/setActivity 35000. becquerel +/gate/source/xraygun/gps/verbose 0 +/gate/source/xraygun/gps/particle gamma +/gate/source/xraygun/gps/energytype Arb +/gate/source/xraygun/gps/histname arb +/gate/source/xraygun/gps/emin 10.00 keV +/gate/source/xraygun/gps/emax 40.00 keV +/gate/source/xraygun/gps/histpoint 0.0100 7 +/gate/source/xraygun/gps/histpoint 0.0102 4 +/gate/source/xraygun/gps/histpoint 0.0104 4 +/gate/source/xraygun/gps/histpoint 0.0105 4 +/gate/source/xraygun/gps/histpoint 0.0106 6 +/gate/source/xraygun/gps/histpoint 0.0107 3 +/gate/source/xraygun/gps/histpoint 0.0108 6 +/gate/source/xraygun/gps/histpoint 0.0109 5 +/gate/source/xraygun/gps/histpoint 0.0110 7 +/gate/source/xraygun/gps/histpoint 0.0112 6 +/gate/source/xraygun/gps/histpoint 0.0114 8 +/gate/source/xraygun/gps/histpoint 0.0115 7 +/gate/source/xraygun/gps/histpoint 0.0116 7 +/gate/source/xraygun/gps/histpoint 0.0117 10 +/gate/source/xraygun/gps/histpoint 0.0118 9 +/gate/source/xraygun/gps/histpoint 0.0119 11 +/gate/source/xraygun/gps/histpoint 0.0120 11 +/gate/source/xraygun/gps/histpoint 0.0122 8 +/gate/source/xraygun/gps/histpoint 0.0123 7 +/gate/source/xraygun/gps/histpoint 0.0124 10 +/gate/source/xraygun/gps/histpoint 0.0125 15 +/gate/source/xraygun/gps/histpoint 0.0126 19 +/gate/source/xraygun/gps/histpoint 0.0127 17 +/gate/source/xraygun/gps/histpoint 0.0128 18 +/gate/source/xraygun/gps/histpoint 0.0129 21 +/gate/source/xraygun/gps/histpoint 0.0130 24 +/gate/source/xraygun/gps/histpoint 0.0132 19 +/gate/source/xraygun/gps/histpoint 0.0133 33 +/gate/source/xraygun/gps/histpoint 0.0134 32 +/gate/source/xraygun/gps/histpoint 0.0135 34 +/gate/source/xraygun/gps/histpoint 0.0136 36 +/gate/source/xraygun/gps/histpoint 0.0137 34 +/gate/source/xraygun/gps/histpoint 0.0138 33 +/gate/source/xraygun/gps/histpoint 0.0139 38 +/gate/source/xraygun/gps/histpoint 0.0140 34 +/gate/source/xraygun/gps/histpoint 0.0142 32 +/gate/source/xraygun/gps/histpoint 0.0143 42 +/gate/source/xraygun/gps/histpoint 0.0144 37 +/gate/source/xraygun/gps/histpoint 0.0145 39 +/gate/source/xraygun/gps/histpoint 0.0146 49 +/gate/source/xraygun/gps/histpoint 0.0147 53 +/gate/source/xraygun/gps/histpoint 0.0148 48 +/gate/source/xraygun/gps/histpoint 0.0149 50 +/gate/source/xraygun/gps/histpoint 0.0150 62 +/gate/source/xraygun/gps/histpoint 0.0152 69 +/gate/source/xraygun/gps/histpoint 0.0153 51 +/gate/source/xraygun/gps/histpoint 0.0154 63 +/gate/source/xraygun/gps/histpoint 0.0155 80 +/gate/source/xraygun/gps/histpoint 0.0156 64 +/gate/source/xraygun/gps/histpoint 0.0157 77 +/gate/source/xraygun/gps/histpoint 0.0158 90 +/gate/source/xraygun/gps/histpoint 0.0159 73 +/gate/source/xraygun/gps/histpoint 0.0160 81 +/gate/source/xraygun/gps/histpoint 0.0162 74 +/gate/source/xraygun/gps/histpoint 0.0163 80 +/gate/source/xraygun/gps/histpoint 0.0164 81 +/gate/source/xraygun/gps/histpoint 0.0165 88 +/gate/source/xraygun/gps/histpoint 0.0166 97 +/gate/source/xraygun/gps/histpoint 0.0167 94 +/gate/source/xraygun/gps/histpoint 0.0168 104 +/gate/source/xraygun/gps/histpoint 0.0169 151 +/gate/source/xraygun/gps/histpoint 0.0170 287 +/gate/source/xraygun/gps/histpoint 0.0172 1056 +/gate/source/xraygun/gps/histpoint 0.0173 1489 +/gate/source/xraygun/gps/histpoint 0.0174 1676 +/gate/source/xraygun/gps/histpoint 0.0175 1520 +/gate/source/xraygun/gps/histpoint 0.0176 1055 +/gate/source/xraygun/gps/histpoint 0.0177 550 +/gate/source/xraygun/gps/histpoint 0.0178 296 +/gate/source/xraygun/gps/histpoint 0.0179 159 +/gate/source/xraygun/gps/histpoint 0.0180 105 +/gate/source/xraygun/gps/histpoint 0.0182 111 +/gate/source/xraygun/gps/histpoint 0.0183 114 +/gate/source/xraygun/gps/histpoint 0.0184 112 +/gate/source/xraygun/gps/histpoint 0.0185 129 +/gate/source/xraygun/gps/histpoint 0.0186 112 +/gate/source/xraygun/gps/histpoint 0.0187 119 +/gate/source/xraygun/gps/histpoint 0.0188 121 +/gate/source/xraygun/gps/histpoint 0.0189 91 +/gate/source/xraygun/gps/histpoint 0.0190 66 +/gate/source/xraygun/gps/histpoint 0.0192 15 +/gate/source/xraygun/gps/histpoint 0.0193 7 +/gate/source/xraygun/gps/histpoint 0.0194 6 +/gate/source/xraygun/gps/histpoint 0.0195 6 +/gate/source/xraygun/gps/histpoint 0.0196 9 +/gate/source/xraygun/gps/histpoint 0.0197 10 +/gate/source/xraygun/gps/histpoint 0.0198 4 +/gate/source/xraygun/gps/histpoint 0.0199 6 +/gate/source/xraygun/gps/histpoint 0.0200 3 +/gate/source/xraygun/gps/histpoint 0.0202 1 +/gate/source/xraygun/gps/histpoint 0.0203 1 +/gate/source/xraygun/gps/histpoint 0.0204 1 +/gate/source/xraygun/gps/histpoint 0.0205 0 +/gate/source/xraygun/gps/histpoint 0.0206 0 +/gate/source/xraygun/gps/histpoint 0.0207 0 +/gate/source/xraygun/gps/histpoint 0.0208 2 +/gate/source/xraygun/gps/histpoint 0.0209 0 +/gate/source/xraygun/gps/histpoint 0.0210 0 +/gate/source/xraygun/gps/histpoint 0.0212 1 +/gate/source/xraygun/gps/histpoint 0.0214 0 +/gate/source/xraygun/gps/histpoint 0.0215 0 +/gate/source/xraygun/gps/histpoint 0.0216 1 +/gate/source/xraygun/gps/histpoint 0.0217 0 +/gate/source/xraygun/gps/histpoint 0.0218 2 +/gate/source/xraygun/gps/histpoint 0.0219 1 +/gate/source/xraygun/gps/histpoint 0.0220 1 +/gate/source/xraygun/gps/histpoint 0.0222 2 +/gate/source/xraygun/gps/histpoint 0.0224 1 +/gate/source/xraygun/gps/histpoint 0.0225 2 +/gate/source/xraygun/gps/histpoint 0.0226 1 +/gate/source/xraygun/gps/histpoint 0.0227 0 +/gate/source/xraygun/gps/histpoint 0.0228 1 +/gate/source/xraygun/gps/histpoint 0.0229 1 +/gate/source/xraygun/gps/histpoint 0.0230 3 +/gate/source/xraygun/gps/histpoint 0.0232 3 +/gate/source/xraygun/gps/histpoint 0.0233 3 +/gate/source/xraygun/gps/histpoint 0.0234 3 +/gate/source/xraygun/gps/histpoint 0.0235 1 +/gate/source/xraygun/gps/histpoint 0.0236 3 +/gate/source/xraygun/gps/histpoint 0.0237 3 +/gate/source/xraygun/gps/histpoint 0.0238 2 +/gate/source/xraygun/gps/histpoint 0.0239 1 +/gate/source/xraygun/gps/histpoint 0.0240 3 +/gate/source/xraygun/gps/histpoint 0.0242 6 +/gate/source/xraygun/gps/histpoint 0.0243 4 +/gate/source/xraygun/gps/histpoint 0.0244 1 +/gate/source/xraygun/gps/histpoint 0.0245 1 +/gate/source/xraygun/gps/histpoint 0.0246 2 +/gate/source/xraygun/gps/histpoint 0.0247 7 +/gate/source/xraygun/gps/histpoint 0.0248 6 +/gate/source/xraygun/gps/histpoint 0.0249 4 +/gate/source/xraygun/gps/histpoint 0.0250 8 +/gate/source/xraygun/gps/histpoint 0.0252 5 +/gate/source/xraygun/gps/histpoint 0.0254 3 +/gate/source/xraygun/gps/histpoint 0.0255 2 +/gate/source/xraygun/gps/histpoint 0.0256 6 +/gate/source/xraygun/gps/histpoint 0.0257 5 +/gate/source/xraygun/gps/histpoint 0.0258 6 +/gate/source/xraygun/gps/histpoint 0.0259 2 +/gate/source/xraygun/gps/histpoint 0.0260 9 +/gate/source/xraygun/gps/histpoint 0.0262 5 +/gate/source/xraygun/gps/histpoint 0.0264 6 +/gate/source/xraygun/gps/histpoint 0.0265 5 +/gate/source/xraygun/gps/histpoint 0.0266 6 +/gate/source/xraygun/gps/histpoint 0.0267 7 +/gate/source/xraygun/gps/histpoint 0.0268 8 +/gate/source/xraygun/gps/histpoint 0.0269 4 +/gate/source/xraygun/gps/histpoint 0.0270 7 +/gate/source/xraygun/gps/histpoint 0.0272 7 +/gate/source/xraygun/gps/histpoint 0.0274 8 +/gate/source/xraygun/gps/histpoint 0.0275 9 +/gate/source/xraygun/gps/histpoint 0.0276 8 +/gate/source/xraygun/gps/histpoint 0.0277 7 +/gate/source/xraygun/gps/histpoint 0.0278 7 +/gate/source/xraygun/gps/histpoint 0.0279 10 +/gate/source/xraygun/gps/histpoint 0.0280 15 +/gate/source/xraygun/gps/histpoint 0.0282 3 +/gate/source/xraygun/gps/histpoint 0.0283 11 +/gate/source/xraygun/gps/histpoint 0.0284 10 +/gate/source/xraygun/gps/histpoint 0.0285 9 +/gate/source/xraygun/gps/histpoint 0.0286 11 +/gate/source/xraygun/gps/histpoint 0.0287 8 +/gate/source/xraygun/gps/histpoint 0.0288 6 +/gate/source/xraygun/gps/histpoint 0.0289 9 +/gate/source/xraygun/gps/histpoint 0.0290 14 +/gate/source/xraygun/gps/histpoint 0.0292 6 +/gate/source/xraygun/gps/histpoint 0.0293 8 +/gate/source/xraygun/gps/histpoint 0.0294 8 +/gate/source/xraygun/gps/histpoint 0.0295 9 +/gate/source/xraygun/gps/histpoint 0.0296 9 +/gate/source/xraygun/gps/histpoint 0.0297 8 +/gate/source/xraygun/gps/histpoint 0.0298 5 +/gate/source/xraygun/gps/histpoint 0.0299 7 +/gate/source/xraygun/gps/histpoint 0.0300 8 +/gate/source/xraygun/gps/histpoint 0.0302 11 +/gate/source/xraygun/gps/histpoint 0.0304 12 +/gate/source/xraygun/gps/histpoint 0.0305 10 +/gate/source/xraygun/gps/histpoint 0.0306 12 +/gate/source/xraygun/gps/histpoint 0.0307 11 +/gate/source/xraygun/gps/histpoint 0.0308 14 +/gate/source/xraygun/gps/histpoint 0.0309 8 +/gate/source/xraygun/gps/histpoint 0.0310 15 +/gate/source/xraygun/gps/histpoint 0.0312 12 +/gate/source/xraygun/gps/histpoint 0.0314 12 +/gate/source/xraygun/gps/histpoint 0.0315 19 +/gate/source/xraygun/gps/histpoint 0.0316 13 +/gate/source/xraygun/gps/histpoint 0.0317 16 +/gate/source/xraygun/gps/histpoint 0.0318 10 +/gate/source/xraygun/gps/histpoint 0.0319 8 +/gate/source/xraygun/gps/histpoint 0.0320 11 +/gate/source/xraygun/gps/histpoint 0.0321 8 +/gate/source/xraygun/gps/histpoint 0.0322 11 +/gate/source/xraygun/gps/histpoint 0.0324 15 +/gate/source/xraygun/gps/histpoint 0.0325 11 +/gate/source/xraygun/gps/histpoint 0.0326 9 +/gate/source/xraygun/gps/histpoint 0.0327 13 +/gate/source/xraygun/gps/histpoint 0.0328 9 +/gate/source/xraygun/gps/histpoint 0.0329 11 +/gate/source/xraygun/gps/histpoint 0.0330 11 +/gate/source/xraygun/gps/histpoint 0.0332 11 +/gate/source/xraygun/gps/histpoint 0.0333 14 +/gate/source/xraygun/gps/histpoint 0.0334 12 +/gate/source/xraygun/gps/histpoint 0.0335 10 +/gate/source/xraygun/gps/histpoint 0.0336 11 +/gate/source/xraygun/gps/histpoint 0.0337 9 +/gate/source/xraygun/gps/histpoint 0.0338 12 +/gate/source/xraygun/gps/histpoint 0.0339 6 +/gate/source/xraygun/gps/histpoint 0.0340 13 +/gate/source/xraygun/gps/histpoint 0.0342 12 +/gate/source/xraygun/gps/histpoint 0.0343 8 +/gate/source/xraygun/gps/histpoint 0.0344 13 +/gate/source/xraygun/gps/histpoint 0.0345 14 +/gate/source/xraygun/gps/histpoint 0.0346 11 +/gate/source/xraygun/gps/histpoint 0.0347 12 +/gate/source/xraygun/gps/histpoint 0.0348 13 +/gate/source/xraygun/gps/histpoint 0.0349 9 +/gate/source/xraygun/gps/histpoint 0.0350 8 +/gate/source/xraygun/gps/histpoint 0.0352 11 +/gate/source/xraygun/gps/histpoint 0.0354 10 +/gate/source/xraygun/gps/histpoint 0.0355 12 +/gate/source/xraygun/gps/histpoint 0.0356 18 +/gate/source/xraygun/gps/histpoint 0.0357 11 +/gate/source/xraygun/gps/histpoint 0.0358 14 +/gate/source/xraygun/gps/histpoint 0.0359 12 +/gate/source/xraygun/gps/histpoint 0.0360 17 +/gate/source/xraygun/gps/histpoint 0.0362 14 +/gate/source/xraygun/gps/histpoint 0.0364 10 +/gate/source/xraygun/gps/histpoint 0.0365 7 +/gate/source/xraygun/gps/histpoint 0.0366 15 +/gate/source/xraygun/gps/histpoint 0.0367 14 +/gate/source/xraygun/gps/histpoint 0.0368 15 +/gate/source/xraygun/gps/histpoint 0.0369 11 +/gate/source/xraygun/gps/histpoint 0.0370 11 +/gate/source/xraygun/gps/histpoint 0.0372 13 +/gate/source/xraygun/gps/histpoint 0.0374 5 +/gate/source/xraygun/gps/histpoint 0.0375 12 +/gate/source/xraygun/gps/histpoint 0.0376 11 +/gate/source/xraygun/gps/histpoint 0.0377 12 +/gate/source/xraygun/gps/histpoint 0.0378 15 +/gate/source/xraygun/gps/histpoint 0.0379 9 +/gate/source/xraygun/gps/histpoint 0.0380 10 +/gate/source/xraygun/gps/histpoint 0.0382 6 +/gate/source/xraygun/gps/histpoint 0.0384 6 +/gate/source/xraygun/gps/histpoint 0.0385 6 +/gate/source/xraygun/gps/histpoint 0.0386 7 +/gate/source/xraygun/gps/histpoint 0.0387 5 +/gate/source/xraygun/gps/histpoint 0.0388 5 +/gate/source/xraygun/gps/histpoint 0.0389 4 +/gate/source/xraygun/gps/histpoint 0.0390 6 +/gate/source/xraygun/gps/histpoint 0.0392 9 +/gate/source/xraygun/gps/histpoint 0.0394 5 +/gate/source/xraygun/gps/histpoint 0.0395 4 +/gate/source/xraygun/gps/histpoint 0.0396 0 +/gate/source/xraygun/gps/histpoint 0.0397 0 +/gate/source/xraygun/gps/histpoint 0.0398 0 +/gate/source/xraygun/gps/histpoint 0.0399 0 +/gate/source/xraygun/gps/histpoint 0.0400 0 +/gate/source/xraygun/gps/arbint Lin +/gate/source/xraygun/gps/type Plane +/gate/source/xraygun/gps/shape Rectangle +/gate/source/xraygun/gps/halfx 0.025 mm +/gate/source/xraygun/gps/halfy 0.025 mm +/gate/source/xraygun/gps/mintheta 0 deg +/gate/source/xraygun/gps/maxtheta 6.8 deg +/gate/source/xraygun/gps/centre 0. 0. -15.0 cm +/gate/source/xraygun/gps/angtype iso +/gate/source/list diff --git a/imaging/CT/vrt/verbose.mac b/imaging/CT/vrt/verbose.mac new file mode 100644 index 00000000..a396abbe --- /dev/null +++ b/imaging/CT/vrt/verbose.mac @@ -0,0 +1,12 @@ +/control/verbose 0 +/run/verbose 0 +/run/particle/verbose 0 + +/run/particle/dumpCutValues +/event/verbose 0 +/tracking/verbose 0 +/tracking/verbose 0 + +/gate/generator/verbose 0 +/gate/source/verbose 0 +/run/particle/verbose 0 diff --git a/imaging/CT/vrt/visu.mac b/imaging/CT/vrt/visu.mac new file mode 100644 index 00000000..09392e3a --- /dev/null +++ b/imaging/CT/vrt/visu.mac @@ -0,0 +1,10 @@ +/vis/open OGLSX +/vis/drawVolume +/vis/scene/add/trajectories + +/vis/viewer/set/viewpointThetaPhi 45 45 + +/vis/viewer/zoom 1 + +/vis/viewer/set/style surface +/vis/scene/endOfEventAction accumulate diff --git a/imaging/DICOM/mhd-dcm-comparison/.gitignore b/imaging/DICOM/mhd-dcm-comparison/.gitignore new file mode 100644 index 00000000..7b6467c9 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/.gitignore @@ -0,0 +1,2 @@ +data/dcm +data/mhd diff --git a/imaging/DICOM/mhd-dcm-comparison/README b/imaging/DICOM/mhd-dcm-comparison/README new file mode 100644 index 00000000..fdf82e96 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/README @@ -0,0 +1,14 @@ +* Author: + - Thomas DESCHLER (thomas@deschler.fr) + +* DICOM Series given by: + - Jérôme Suhard (jerome@suhard.fr) + +* Informations: + * The main simulation files are constructed like this : main-[series name]-[input format].mac + [series name] : ffp, ffs, hfp, hfs + [input format]: mhd, dcm + * Each main file will generate two mhd images, one containing the density dump of the image (density-[series name]-[input format].mhd/.raw) and one containing the deposited dose in the image (DA-[series name]-[input format]-Dose.mhd/.raw). + * Comparison between input formats can be made by the diff command: + For example : + diff DA-[seriesA]-mhd-Dose.raw DA-[seriesA]-dcm-Dose.raw diff --git a/imaging/DICOM/mhd-dcm-comparison/data/GateMaterials.db b/imaging/DICOM/mhd-dcm-comparison/data/GateMaterials.db new file mode 100644 index 00000000..9561df84 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/data/GateMaterials.db @@ -0,0 +1,63 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Air: d=1.20479 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen ; f=0.755268 + +el: name=Oxygen ; f=0.231781 + +el: name=Argon ; f=0.012827 + +el: name=Carbon ; f=0.000124 + +TissueEquivalent: d= 1. g/cm3 ; n=4 ; state=solid + +el: name=Oxygen ; f=0.762 + +el: name=Carbon ; f=0.111 + +el: name=Hydrogen ; f=0.101 + +el: name=Nitrogen ; f=0.026 diff --git a/imaging/DICOM/mhd-dcm-comparison/data/dataDICOM.tar.gz b/imaging/DICOM/mhd-dcm-comparison/data/dataDICOM.tar.gz new file mode 100644 index 00000000..4c0c8d48 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/data/dataDICOM.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:088e340b1391ee2b58e1fcb962a581cd7e472c71ccefa5fff1a3e3f9db8e13c7 +size 73676578 diff --git a/imaging/DICOM/mhd-dcm-comparison/data/vis.txt b/imaging/DICOM/mhd-dcm-comparison/data/vis.txt new file mode 100644 index 00000000..00d594c8 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/data/vis.txt @@ -0,0 +1,3 @@ +-2000 -800 Vacuum +-800 -40 Air +-40 19000 TissueEquivalent diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/actors.mac b/imaging/DICOM/mhd-dcm-comparison/mac/actors.mac new file mode 100644 index 00000000..ce5b7f5c --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/actors.mac @@ -0,0 +1,4 @@ +/gate/actor/addActor DoseActor DAVolume +/gate/actor/DAVolume/attachTo Volume +/gate/actor/DAVolume/stepHitType random +/gate/actor/DAVolume/enableDose true diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/beam.mac b/imaging/DICOM/mhd-dcm-comparison/mac/beam.mac new file mode 100644 index 00000000..187cb9f2 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/beam.mac @@ -0,0 +1,6 @@ +/gate/source/addSource xraygun gps +/gate/source/xraygun/gps/particle gamma +/gate/source/xraygun/gps/energytype Mono +/gate/source/xraygun/gps/ene/mono 100 keV +/gate/source/xraygun/gps/angtype iso +/gate/source/xraygun/gps/type Point diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/detectors.mac b/imaging/DICOM/mhd-dcm-comparison/mac/detectors.mac new file mode 100644 index 00000000..a9d8e1c5 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/detectors.mac @@ -0,0 +1,3 @@ +/gate/actor/addActor SimulationStatisticActor SSA +/gate/actor/SSA/save output/SSA.txt +/gate/actor/SSA/saveEveryNSeconds 60 diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/geometry.mac b/imaging/DICOM/mhd-dcm-comparison/mac/geometry.mac new file mode 100644 index 00000000..13d660d8 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/geometry.mac @@ -0,0 +1,10 @@ +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 3 m +/gate/world/geometry/setYLength 3 m +/gate/world/geometry/setZLength 3 m + +/gate/world/daughters/name Volume +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/Volume/geometry/setHUToMaterialFile data/vis.txt diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/initialisation.mac b/imaging/DICOM/mhd-dcm-comparison/mac/initialisation.mac new file mode 100644 index 00000000..adeae716 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/initialisation.mac @@ -0,0 +1,3 @@ +/gate/run/initialize +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 1234 diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/main-ffp-dcm.mac b/imaging/DICOM/mhd-dcm-comparison/mac/main-ffp-dcm.mac new file mode 100644 index 00000000..962a91ff --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/main-ffp-dcm.mac @@ -0,0 +1,24 @@ +/control/execute mac/verbose.mac + +/control/execute mac/geometry.mac + +/control/execute mac/actors.mac + +#/control/execute mac/visu.mac + +/gate/Volume/geometry/setImage data/dcm/ffp/playmo_0000.dcm +/gate/Volume/geometry/buildAndDumpDensityImage output/density-ffp-dcm.mhd +/gate/Volume/placement/setTranslation -0.1 0. 0. mm # GEANT4 bug bypass + +/gate/actor/DAVolume/save output/DA-ffp-dcm.mhd +/gate/actor/DAVolume/setResolution 40 20 80 + +/control/execute mac/physics.mac + +/control/execute mac/detectors.mac + +/control/execute mac/initialisation.mac + +/control/execute mac/beam.mac + +/control/execute mac/startbeam.mac diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/main-ffp-mhd.mac b/imaging/DICOM/mhd-dcm-comparison/mac/main-ffp-mhd.mac new file mode 100644 index 00000000..4a17c3e4 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/main-ffp-mhd.mac @@ -0,0 +1,24 @@ +/control/execute mac/verbose.mac + +/control/execute mac/geometry.mac + +/control/execute mac/actors.mac + +#/control/execute mac/visu.mac + +/gate/Volume/geometry/setImage data/mhd/ffp.mhd +/gate/Volume/geometry/buildAndDumpDensityImage output/density-ffp-mhd.mhd +/gate/Volume/placement/setTranslation -0.1 0. 0. mm # GEANT4 bug bypass + +/gate/actor/DAVolume/save output/DA-ffp-mhd.mhd +/gate/actor/DAVolume/setResolution 40 20 80 + +/control/execute mac/physics.mac + +/control/execute mac/detectors.mac + +/control/execute mac/initialisation.mac + +/control/execute mac/beam.mac + +/control/execute mac/startbeam.mac diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/main-ffs-dcm.mac b/imaging/DICOM/mhd-dcm-comparison/mac/main-ffs-dcm.mac new file mode 100644 index 00000000..f33be45d --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/main-ffs-dcm.mac @@ -0,0 +1,23 @@ +/control/execute mac/verbose.mac + +/control/execute mac/geometry.mac + +/control/execute mac/actors.mac + +#/control/execute mac/visu.mac + +/gate/Volume/geometry/setImage data/dcm/ffs/Souris1_TBI_0000.dcm +/gate/Volume/geometry/buildAndDumpDensityImage output/density-ffs-dcm.mhd + +/gate/actor/DAVolume/save output/DA-ffs-dcm.mhd +/gate/actor/DAVolume/setResolution 254 195 523 + +/control/execute mac/physics.mac + +/control/execute mac/detectors.mac + +/control/execute mac/initialisation.mac + +/control/execute mac/beam.mac + +/control/execute mac/startbeam.mac diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/main-ffs-mhd.mac b/imaging/DICOM/mhd-dcm-comparison/mac/main-ffs-mhd.mac new file mode 100644 index 00000000..948877b9 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/main-ffs-mhd.mac @@ -0,0 +1,23 @@ +/control/execute mac/verbose.mac + +/control/execute mac/geometry.mac + +/control/execute mac/actors.mac + +#/control/execute mac/visu.mac + +/gate/Volume/geometry/setImage data/mhd/ffs.mhd +/gate/Volume/geometry/buildAndDumpDensityImage output/density-ffs-mhd.mhd + +/gate/actor/DAVolume/save output/DA-ffs-mhd.mhd +/gate/actor/DAVolume/setResolution 254 195 523 + +/control/execute mac/physics.mac + +/control/execute mac/detectors.mac + +/control/execute mac/initialisation.mac + +/control/execute mac/beam.mac + +/control/execute mac/startbeam.mac diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/main-hfp-dcm.mac b/imaging/DICOM/mhd-dcm-comparison/mac/main-hfp-dcm.mac new file mode 100644 index 00000000..f9c7ac70 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/main-hfp-dcm.mac @@ -0,0 +1,23 @@ +/control/execute mac/verbose.mac + +/control/execute mac/geometry.mac + +/control/execute mac/actors.mac + +#/control/execute mac/visu.mac + +/gate/Volume/geometry/setImage data/dcm/hfp/CT.1.3.12.2.1107.5.1.4.11087.30000013101008163082800011195.dcm +/gate/Volume/geometry/buildAndDumpDensityImage output/density-hfp-dcm.mhd + +/gate/actor/DAVolume/save output/DA-hfp-dcm.mhd +/gate/actor/DAVolume/setResolution 512 512 9 + +/control/execute mac/physics.mac + +/control/execute mac/detectors.mac + +/control/execute mac/initialisation.mac + +/control/execute mac/beam.mac + +/control/execute mac/startbeam.mac diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/main-hfp-mhd.mac b/imaging/DICOM/mhd-dcm-comparison/mac/main-hfp-mhd.mac new file mode 100644 index 00000000..d180150f --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/main-hfp-mhd.mac @@ -0,0 +1,23 @@ +/control/execute mac/verbose.mac + +/control/execute mac/geometry.mac + +/control/execute mac/actors.mac + +#/control/execute mac/visu.mac + +/gate/Volume/geometry/setImage data/mhd/hfp.mhd +/gate/Volume/geometry/buildAndDumpDensityImage output/density-hfp-mhd.mhd + +/gate/actor/DAVolume/save output/DA-hfp-mhd.mhd +/gate/actor/DAVolume/setResolution 512 512 9 + +/control/execute mac/physics.mac + +/control/execute mac/detectors.mac + +/control/execute mac/initialisation.mac + +/control/execute mac/beam.mac + +/control/execute mac/startbeam.mac diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/main-hfs-dcm.mac b/imaging/DICOM/mhd-dcm-comparison/mac/main-hfs-dcm.mac new file mode 100644 index 00000000..42b39391 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/main-hfs-dcm.mac @@ -0,0 +1,23 @@ +/control/execute mac/verbose.mac + +/control/execute mac/geometry.mac + +/control/execute mac/actors.mac + +#/control/execute mac/visu.mac + +/gate/Volume/geometry/setImage data/dcm/hfs/CT.1.2.826.0.1.3680043.2.200.259546189.673.92804.233.1.dcm +/gate/Volume/geometry/buildAndDumpDensityImage output/density-hfs-dcm.mhd + +/gate/actor/DAVolume/save output/DA-hfs-dcm.mhd +/gate/actor/DAVolume/setResolution 284 284 123 + +/control/execute mac/physics.mac + +/control/execute mac/detectors.mac + +/control/execute mac/initialisation.mac + +/control/execute mac/beam.mac + +/control/execute mac/startbeam.mac diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/main-hfs-mhd.mac b/imaging/DICOM/mhd-dcm-comparison/mac/main-hfs-mhd.mac new file mode 100644 index 00000000..7ae889c7 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/main-hfs-mhd.mac @@ -0,0 +1,23 @@ +/control/execute mac/verbose.mac + +/control/execute mac/geometry.mac + +/control/execute mac/actors.mac + +#/control/execute mac/visu.mac + +/gate/Volume/geometry/setImage data/mhd/hfs.mhd +/gate/Volume/geometry/buildAndDumpDensityImage output/density-hfs-mhd.mhd + +/gate/actor/DAVolume/save output/DA-hfs-mhd.mhd +/gate/actor/DAVolume/setResolution 284 284 123 + +/control/execute mac/physics.mac + +/control/execute mac/detectors.mac + +/control/execute mac/initialisation.mac + +/control/execute mac/beam.mac + +/control/execute mac/startbeam.mac diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/physics.mac b/imaging/DICOM/mhd-dcm-comparison/mac/physics.mac new file mode 100644 index 00000000..15cf487e --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/physics.mac @@ -0,0 +1 @@ +/gate/physics/addPhysicsList emstandard_opt3 diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/startbeam.mac b/imaging/DICOM/mhd-dcm-comparison/mac/startbeam.mac new file mode 100644 index 00000000..133507e3 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/startbeam.mac @@ -0,0 +1,2 @@ +/gate/application/setTotalNumberOfPrimaries 1e5 +/gate/application/start diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/verbose.mac b/imaging/DICOM/mhd-dcm-comparison/mac/verbose.mac new file mode 100644 index 00000000..a357dc73 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/verbose.mac @@ -0,0 +1,18 @@ +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/imaging/DICOM/mhd-dcm-comparison/mac/visu.mac b/imaging/DICOM/mhd-dcm-comparison/mac/visu.mac new file mode 100644 index 00000000..e5f1eb38 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/mac/visu.mac @@ -0,0 +1,8 @@ +/vis/open OGLI +/vis/drawVolume +/vis/scene/add/trajectories +/vis/viewer/zoom 2 +/vis/viewer/set/viewpointThetaPhi 45 45 +/vis/viewer/set/hiddenMarker 1 +/vis/scene/endOfEventAction accumulate +/vis/scene/add/axes 0 0 0 500 mm diff --git a/imaging/DICOM/mhd-dcm-comparison/output/.gitignore b/imaging/DICOM/mhd-dcm-comparison/output/.gitignore new file mode 100644 index 00000000..33662f55 --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/output/.gitignore @@ -0,0 +1 @@ +/* diff --git a/imaging/DICOM/mhd-dcm-comparison/readme.md b/imaging/DICOM/mhd-dcm-comparison/readme.md new file mode 100644 index 00000000..111185df --- /dev/null +++ b/imaging/DICOM/mhd-dcm-comparison/readme.md @@ -0,0 +1,19 @@ +Author: + - Thomas DESCHLER (thomas@deschler.fr) + +DICOM Series provided by: + - Jérôme Suhard (jerome@suhard.fr) + +Note that DICOM series are provided as a tar.gz archive. Before running the example, you have to decompress this file: +* `cd PATH_TO/imaging/DICOM/mhd-dcm-comparison/data`
+* `tar -xzf dataDICOM.tar.gz` + +### Informations: + * The main simulation files are constructed as follows : `main-[series name]-[input format].mac`
+ `[series name] : ffp, ffs, hfp, hfs`
+ `[input format]: mhd, dcm`
+ * Each main file will generate two mhd images: + * one containing the density dump of the image (`density-[series name]-[input format].mhd/.raw`) + * one containing the deposited dose in the image (`DA-[series name]-[input format]-Dose.mhd/.raw`) + * Comparison between input formats can be made by the diff command:
+ `diff DA-[seriesA]-mhd-Dose.raw DA-[seriesA]-dcm-Dose.raw` diff --git a/imaging/LUTDavisModel/GateMaterials.db b/imaging/LUTDavisModel/GateMaterials.db new file mode 100644 index 00000000..4d249e3d --- /dev/null +++ b/imaging/LUTDavisModel/GateMaterials.db @@ -0,0 +1,490 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +FITC: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +RhB: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Epidermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Hypodermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/imaging/LUTDavisModel/Materials.xml b/imaging/LUTDavisModel/Materials.xml new file mode 100644 index 00000000..f985f7c7 --- /dev/null +++ b/imaging/LUTDavisModel/Materials.xml @@ -0,0 +1,918 @@ + + + + + + + + + + ​ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imaging/LUTDavisModel/Optical_System.mac b/imaging/LUTDavisModel/Optical_System.mac new file mode 100644 index 00000000..f1705727 --- /dev/null +++ b/imaging/LUTDavisModel/Optical_System.mac @@ -0,0 +1,191 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# +# D E F I N E Y O U R O P T I C A L S Y S T E M +# +# A N D Y O U R C O M P L E T E S I M U L A T I O N +# +# F O R I M A G I N G A P P L I C A T I O N S +# +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VISUALISATION and VERBOSE +#===================================================== + +#/vis/disable +/control/execute ./macro/Visualisation.mac +/control/execute ./macro/Verbose.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase ./GateMaterials.db + +#===================================================== +# W O R L D +#===================================================== + + +/gate/world/geometry/setXLength 15. cm +/gate/world/geometry/setYLength 15. cm +/gate/world/geometry/setZLength 15. cm +/gate/world/setMaterial Air +/gate/world/vis/setVisible 0 + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N A N D D E S C R I T I O N # +# O F Y O U R D E V I C E # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +#======================================================= +# G E O M E T R Y +#======================================================= + +/control/execute ./macro/Geometry.mac + +#===================================================== +# P H Y S I C S +#===================================================== + + +/gate/physics/addProcess OpticalAbsorption +/gate/physics/addProcess OpticalRayleigh +/gate/physics/addProcess OpticalBoundary +/gate/physics/addProcess OpticalMie +/gate/physics/addProcess OpticalWLS +/gate/physics/addProcess Scintillation + + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +#/gate/physics/addProcess Compton +#/gate/physics/processes/Compton/setModel StandardModel + +#/gate/physics/addProcess RayleighScattering +#/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +#/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess eMultipleScattering e+ +/gate/physics/addProcess eMultipleScattering e- + +#/gate/physics/addProcess RadioactiveDecay + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + + +#/gate/actor/addActor PhaseSpaceActor MyActor +#/gate/actor/MyActor/save MyOutputFile.root +#/gate/actor/MyActor/attachTo crystal +#/gate/actor/MyActor/enableProductionProcess false +##/gate/actor/MyActor/enableDirection false +##/gate/actor/MyActor/useVolumeFrame crystal +#/gate/actor/MyActor/storeOutgoingParticles true #To store particles exiting the volume + + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + + +#=============================================================== +# Optical photons Detection Surface should be DIELECTRIC-METAL +#=============================================================== + +/gate/crystal/surfaces/name surface1 +/gate/crystal/surfaces/insert OpticalSystem +/gate/crystal/surfaces/surface1/setSurface RoughTeflon_LUT + +/gate/OpticalSystem/surfaces/name surface2 +/gate/OpticalSystem/surfaces/insert crystal +/gate/OpticalSystem/surfaces/surface2/setSurface RoughTeflon_LUT + +/gate/crystal/surfaces/name Detection1 +/gate/crystal/surfaces/insert pixel +/gate/crystal/surfaces/Detection1/setSurface Detector_LUT + +/gate/pixel/surfaces/name Detection2 +/gate/pixel/surfaces/insert crystal +/gate/pixel/surfaces/Detection2/setSurface Detector_LUT + +#===================================================== +# D I G I T I Z E R: DETECTOR ELECTRONIC RESPONSE +#===================================================== + + +/gate/digitizer/Singles/insert opticaladder +/gate/digitizer/Singles/insert readout + +#===================================================== +# S O U R C E +#===================================================== + +/control/execute ./macro/Source.mac + +#===================================================== +# D A T A O U T P U T +#===================================================== + + + +/gate/output/root/enable +/gate/output/root/setFileName LUTDavisModel_Example +/gate/output/root/setRootHitFlag 1 +/gate/output/root/setRootSinglesFlag 0 +/gate/output/root/setRootOpticalFlag 0 + +/gate/output/analysis/enable +/gate/output/fastanalysis/enable + + +#===================================================== +# R A N D O M +#===================================================== + +# Choose between: JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName MersenneTwister +#/gate/random/setEngineSeed default +#/gate/random/setEngineSeed auto +/gate/random/setEngineSeed 123456789 +/gate/random/verbose 0 + + +# A C Q U I S I T I O N + + +# If using DAQ: setActivity is needed in the Source +/control/execute ./macro/StartDAQ.mac + + diff --git a/imaging/LUTDavisModel/Surfaces.xml b/imaging/LUTDavisModel/Surfaces.xml new file mode 100644 index 00000000..a20cb337 --- /dev/null +++ b/imaging/LUTDavisModel/Surfaces.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imaging/LUTDavisModel/macro/Geometry.mac b/imaging/LUTDavisModel/macro/Geometry.mac new file mode 100644 index 00000000..12c8f361 --- /dev/null +++ b/imaging/LUTDavisModel/macro/Geometry.mac @@ -0,0 +1,53 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +# === optical system === + +/gate/world/daughters/name OpticalSystem +/gate/world/daughters/insert box +/gate/OpticalSystem/geometry/setXLength 7.0 cm +/gate/OpticalSystem/geometry/setYLength 7.0 cm +/gate/OpticalSystem/geometry/setZLength 7.0 cm +/gate/OpticalSystem/placement/setTranslation 0 0 0.0 cm +/gate/OpticalSystem/setMaterial Air + +/gate/OpticalSystem/daughters/name crystal +/gate/OpticalSystem/daughters/insert box +/gate/crystal/geometry/setXLength 3. mm +/gate/crystal/geometry/setYLength 3. mm +/gate/crystal/geometry/setZLength 20. mm +/gate/crystal/placement/setTranslation 0 0 10 mm +/gate/crystal/setMaterial LSO +/gate/crystal/vis/setColor red +/gate/crystal/vis/forceSolid +/gate/crystal/attachCrystalSD +/gate/systems/OpticalSystem/crystal/attach crystal + +/gate/OpticalSystem/daughters/name pixel +/gate/OpticalSystem/daughters/insert box +/gate/pixel/geometry/setXLength 3. mm +/gate/pixel/geometry/setYLength 3. mm +/gate/pixel/geometry/setZLength 1. mm +/gate/pixel/setMaterial G4_SILICON_DIOXIDE +/gate/pixel/placement/setTranslation 0 0 -0.5 mm +/gate/pixel/vis/setColor yellow +/gate/pixel/vis/forceSolid +/gate/systems/OpticalSystem/pixel/attach pixel + + + + diff --git a/imaging/LUTDavisModel/macro/Source.mac b/imaging/LUTDavisModel/macro/Source.mac new file mode 100644 index 00000000..af093edb --- /dev/null +++ b/imaging/LUTDavisModel/macro/Source.mac @@ -0,0 +1,29 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +################Point Source +/gate/source/addSource Mysource +/gate/source/Mysource/gps/particle gamma +/gate/source/Mysource/gps/energytype Mono +/gate/source/Mysource/gps/type Volume +/gate/source/Mysource/gps/shape Sphere +/gate/source/Mysource/gps/radius 0.1 mm +/gate/source/Mysource/setActivity 2000. becquerel +/gate/source/Mysource/gps/monoenergy 511. keV +/gate/source/Mysource/gps/direction 0. -1. 0. +/gate/source/Mysource/gps/centre 0. 5. 10. mm + + diff --git a/imaging/LUTDavisModel/macro/StartDAQ.mac b/imaging/LUTDavisModel/macro/StartDAQ.mac new file mode 100644 index 00000000..08cea0d8 --- /dev/null +++ b/imaging/LUTDavisModel/macro/StartDAQ.mac @@ -0,0 +1,5 @@ +/gate/application/setTimeSlice 1 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 1 s +/gate/application/startDAQ + diff --git a/imaging/LUTDavisModel/macro/Verbose.mac b/imaging/LUTDavisModel/macro/Verbose.mac new file mode 100644 index 00000000..773e3414 --- /dev/null +++ b/imaging/LUTDavisModel/macro/Verbose.mac @@ -0,0 +1,34 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/imaging/LUTDavisModel/macro/Visualisation.mac b/imaging/LUTDavisModel/macro/Visualisation.mac new file mode 100644 index 00000000..d6e84f92 --- /dev/null +++ b/imaging/LUTDavisModel/macro/Visualisation.mac @@ -0,0 +1,40 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# SET OF THE VISUALISATION CHARACTERISTICS########## + +#/vis/open OGL 1000x1000 +#/vis/viewer/update +##/vis/viewer/panTo 0 3 mm +#/vis/viewer/set/viewpointThetaPhi 30 60 +#/vis/viewer/zoom 5.0 +#/vis/drawVolume +#/tracking/storeTrajectory +#/vis/scene/add/trajectories +##/vis/disable + +##################################################### + +#/vis/scene/create +#/vis/open VRML2FILE +#/vis/viewer/flush +#/vis/viewer/set/viewpointThetaPhi 10 120 deg +#/vis/viewer/zoom 5 +##/vis/viewer/pan -10 40 cm +#/vis/drawVolume +#/vis/scene/add/trajectories +#/vis/scene/endOfEventAction accumulate +#/vis/viewer/update +#/vis/viewer/flush diff --git a/imaging/LUTDavisModel/readme.md b/imaging/LUTDavisModel/readme.md new file mode 100644 index 00000000..3a9b0148 --- /dev/null +++ b/imaging/LUTDavisModel/readme.md @@ -0,0 +1,5 @@ +This example includes a 3 mm x 3 mm x 20 mm scintillation crystal coupled to a 3 mm x 3 mm detector area. +The source is positioned at the side of the crystal, irradiating it at 10 mm depth. +The set surface is RoughTeflon_LUT in combination with the Detector_LUT as the photo detector surface. + +![](http://wiki.opengatecollaboration.org/images/c/c1/Example_LUTDavisModel.png) diff --git a/imaging/Optical/GateMaterials.db b/imaging/Optical/GateMaterials.db new file mode 100644 index 00000000..4d249e3d --- /dev/null +++ b/imaging/Optical/GateMaterials.db @@ -0,0 +1,490 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +FITC: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +RhB: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Epidermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Hypodermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/imaging/Optical/MakeBioluminescencePlots.C b/imaging/Optical/MakeBioluminescencePlots.C new file mode 100755 index 00000000..c8d23df5 --- /dev/null +++ b/imaging/Optical/MakeBioluminescencePlots.C @@ -0,0 +1,77 @@ +//#include +#include "TStyle.h" +#include "TChain.h" +#include "TLegend.h" +#include "TLatex.h" + +void MakeBioluminescencePlots(){ + + gStyle->SetOptStat(0); + gStyle->SetCanvasColor(0); + gStyle->SetPadColor(0); + gStyle->SetPadBorderMode(0); + gStyle->SetCanvasBorderMode(0); + gStyle->SetFrameBorderMode(0); + gStyle->SetLabelSize(0.03,"x"); + gStyle->SetLabelSize(0.03,"y"); + gStyle->SetLabelFont(42,"x"); + gStyle->SetLabelFont(42,"y"); + gStyle->SetOptStat(1111); + + + ////////////// DECLARES HISTOGRAMS ///////////////////////////////////////////////////////////// + TH2D * histXY = new TH2D("histXY","",200,-15,15,200,-15,15); + + ///////////////////// DECLARES CHAINS //////////////////////////////////////////////////////////// + TChain *chain1 = new TChain("OpticalData",""); + + ///////////////////////////// ADDS NTUPLES TO CHAINS //////////////////////////////////////////// + + chain1->Add("./Bioluminescence_skin.root/OpticalData"); + + //////////////////////////////////// MAKES SELECTIONS IN EACH CHAIN //////////////////////////////////////////////////////////// + chain1->Draw("CrystalLastHitPos_Y:CrystalLastHitPos_X>>histXY","CrystalLastHitPos_Z == 30.0 && CrystalLastHitEnergy > 0.0","goff"); + + TCanvas *XY = new TCanvas("XY", " ",0,22,800,802); + XY->Range(-125,-125,125,125); + XY->SetGridx(); + XY->SetGridy(); + XY->SetTickx(1); + XY->SetTicky(1); + XY->SetFrameBorderMode(0); + XY->SetFrameBorderMode(0); + XY->SetFillColor(kWhite); + + + TPaletteAxis *palette = new TPaletteAxis(13.23807,-14.97093,14.93405,15.01938,histXY); + palette->SetLabelColor(1); + palette->SetLabelFont(62); + palette->SetLabelOffset(0.005); + palette->SetLabelSize(0.02); + palette->SetTitleOffset(1); + palette->SetTitleSize(0.04); + palette->SetFillColor(0); + palette->SetFillStyle(1001); + histXY->GetListOfFunctions()->Add(palette,"br"); + + histXY->GetXaxis()->SetTitle("x-position(mm)"); + histXY->GetXaxis()->SetLabelFont(42); + histXY->GetXaxis()->SetTitleFont(42); + histXY->GetYaxis()->SetTitle("y-position(mm)"); + histXY->GetYaxis()->SetLabelFont(42); + histXY->GetYaxis()->SetTitleOffset(1.43); + histXY->GetYaxis()->SetTitleFont(42); + histXY->Draw("colz"); + histXY->GetXaxis()->SetTitleSize(0.03); + histXY->GetYaxis()->SetTitleSize(0.03); + histXY->GetXaxis()->SetLabelSize(0.03); + histXY->GetYaxis()->SetLabelSize(0.03); + + XY->Modified(); + XY->cd(); + XY->SetSelected(XY); + + + +} + diff --git a/imaging/Optical/MakeFluorescencePlots.C b/imaging/Optical/MakeFluorescencePlots.C new file mode 100755 index 00000000..592aa8b5 --- /dev/null +++ b/imaging/Optical/MakeFluorescencePlots.C @@ -0,0 +1,78 @@ +//#include +#include "TStyle.h" +#include "TChain.h" +#include "TLegend.h" +#include "TLatex.h" + +void MakeFluorescencePlots(){ + + gStyle->SetOptStat(0); + gStyle->SetCanvasColor(0); + gStyle->SetPadColor(0); + gStyle->SetPadBorderMode(0); + gStyle->SetCanvasBorderMode(0); + gStyle->SetFrameBorderMode(0); + gStyle->SetLabelSize(0.03,"x"); + gStyle->SetLabelSize(0.03,"y"); + gStyle->SetLabelFont(42,"x"); + gStyle->SetLabelFont(42,"y"); + gStyle->SetOptStat(1111); + gStyle->SetTitleSize(0.04,"x"); + gStyle->SetTitleSize(0.04,"y"); + gStyle->SetTitleFont(42,"x"); + gStyle->SetTitleFont(42,"y"); + + ////////////// DECLARES HISTOGRAMS ///////////////////////////////////////////////////////////// + TH2D * histXY_EX = new TH2D("histXY_EX","",200,-15,15,200,-15,15); + TH2D * histXY_EM = new TH2D("histXY_EM","",200,-15,15,200,-15,15); + + ///////////////////// DECLARES CHAINS //////////////////////////////////////////////////////////// + TChain *chain1 = new TChain("OpticalData",""); + + ///////////////////////////// ADDS NTUPLES TO CHAINS //////////////////////////////////////////// + + chain1->Add("./Fluorescence_skin.root/OpticalData"); + + //////////////////////////////////// MAKES SELECTIONS IN EACH CHAIN //////////////////////////////////////////////////////////// + chain1->Draw("CrystalLastHitPos_Y:CrystalLastHitPos_X>>histXY_EX","CrystalLastHitPos_Z == 30.0 && CrystalLastHitEnergy > 0.0","goff"); + chain1->Draw("CrystalLastHitPos_Y:CrystalLastHitPos_X>>histXY_EM","CrystalLastHitPos_Z == 30.0 && CrystalLastHitEnergy > 0.0 && CrystalLastHitEnergy < 0.00000219 ","goff"); + + TCanvas *XY_EX = new TCanvas("XY_EX", "2D image of the excitation light",0,22,800,802); + XY_EX->Range(-125,-125,125,125); + XY_EX->SetGridx(); + XY_EX->SetGridy(); + XY_EX->SetTickx(1); + XY_EX->SetTicky(1); + XY_EX->SetFillColor(kWhite); + TPaletteAxis *palette_EX = new TPaletteAxis(13.23807,-14.97093,14.93405,15.01938,histXY_EX); + palette_EX->SetLabelColor(1); + palette_EX->SetLabelOffset(0.005); + palette_EX->SetLabelSize(0.03); + palette_EX->SetTitleOffset(1); + palette_EX->SetFillColor(0); + histXY_EX->GetListOfFunctions()->Add(palette_EX,"br"); + histXY_EX->GetXaxis()->SetTitle("x-position(mm)"); + histXY_EX->GetYaxis()->SetTitle("y-position(mm)"); + histXY_EX->Draw("colz"); + + TCanvas *XY_EM = new TCanvas("XY_EM", "2D image of the fluorescent light",0,22,800,802); + XY_EM->Range(-125,-125,125,125); + XY_EM->SetGridx(); + XY_EM->SetGridy(); + XY_EM->SetTickx(1); + XY_EM->SetTicky(1); + XY_EM->SetFillColor(kWhite); + TPaletteAxis *palette_EM = new TPaletteAxis(13.23807,-14.97093,14.93405,15.01938,histXY_EM); + palette_EM->SetLabelColor(1); + palette_EM->SetLabelOffset(0.005); + palette_EM->SetLabelSize(0.03); + palette_EM->SetTitleOffset(1); + palette_EM->SetFillColor(0); + histXY_EM->GetListOfFunctions()->Add(palette_EM,"br"); + histXY_EM->GetXaxis()->SetTitle("x-position(mm)"); + histXY_EM->GetYaxis()->SetTitle("y-position(mm)"); + histXY_EM->Draw("colz"); + + +} + diff --git a/imaging/Optical/Materials.xml b/imaging/Optical/Materials.xml new file mode 100644 index 00000000..cb1e7156 --- /dev/null +++ b/imaging/Optical/Materials.xml @@ -0,0 +1,850 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imaging/Optical/OpticalSimulation_Reference.root b/imaging/Optical/OpticalSimulation_Reference.root new file mode 100644 index 00000000..a6937b68 --- /dev/null +++ b/imaging/Optical/OpticalSimulation_Reference.root @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd4ecea66429488c1641b3df80f38df17e9518c4e7d61feeb3dd62a686d44586 +size 896857 diff --git a/imaging/Optical/Optical_System.mac b/imaging/Optical/Optical_System.mac new file mode 100644 index 00000000..f4c8f810 --- /dev/null +++ b/imaging/Optical/Optical_System.mac @@ -0,0 +1,172 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# +# D E F I N E Y O U R O P T I C A L S Y S T E M +# +# A N D Y O U R C O M P L E T E S I M U L A T I O N +# +# F O R I M A G I N G A P P L I C A T I O N S +# +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VISUALISATION and VERBOSE +#===================================================== + +/vis/disable +#/control/execute ./macro/Visualisation.mac +/control/execute ./macro/Verbose.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase ./GateMaterials.db + +#===================================================== +# W O R L D +#===================================================== + + +/gate/world/geometry/setXLength 200. cm +/gate/world/geometry/setYLength 200. cm +/gate/world/geometry/setZLength 200. cm +/gate/world/setMaterial Air + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N A N D D E S C R I T I O N # +# O F Y O U R D E V I C E # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +#======================================================= +# G E O M E T R Y +#======================================================= + +/control/execute ./macro/Geometry.mac + + +#======================================================= +# O R B I T I N G the O p t i c a l S y s t e m +#======================================================= + +#/gate/OpticalSystem/moves/insert orbiting +#/gate/OpticalSystem/orbiting/setSpeed 22.5 deg/s +#/gate/OpticalSystem/orbiting/setPoint1 0 1 0 cm +#/gate/OpticalSystem/orbiting/setPoint2 0 0 0 cm +#/gate/geometry/update + +#===================================================== +# P H A N T O M +#===================================================== + +/control/execute ./macro/Phantom.mac + +#===================================================== +# P H Y S I C S +#===================================================== + +/gate/physics/addProcess OpticalAbsorption +/gate/physics/addProcess OpticalRayleigh +/gate/physics/addProcess OpticalBoundary +/gate/physics/addProcess OpticalMie +/gate/physics/addProcess OpticalWLS + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +#===================================================== +# A C T O R +#===================================================== +# This actor will record information on your simulation: +#/gate/actor/addActor SimulationStatisticActor stat +#/gate/actor/stat/save OpticalSimulation_stat.txt + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# D I G I T I Z E R: DETECTOR ELECTRONIC RESPONSE +#===================================================== + +/gate/digitizer/Singles/insert opticaladder +/gate/digitizer/Singles/insert readout +# for pixels: +#/gate/digitizer/Singles/readout/setDepth 2 +# for crystal: +/gate/digitizer/Singles/readout/setDepth 1 + +# In order to detect only fluorescent photons, you can use an upholder cut: +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 2.1 eV + + + +#===================================================== +# S O U R C E +#===================================================== + +/control/execute ./macro/Source.mac + +#===================================================== +# D A T A O U T P U T +#===================================================== + +/gate/output/root/enable +/gate/output/root/setFileName OpticalSimulation +/gate/output/root/setRootHitFlag 1 +/gate/output/root/setRootSinglesFlag 1 +/gate/output/root/setRootOpticalFlag 1 + +/gate/output/analysis/enable +/gate/output/fastanalysis/enable + +/control/execute ./macro/Projection.mac + +#===================================================== +# R A N D O M +#===================================================== + +# Choose between: JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName MersenneTwister +#/gate/random/setEngineSeed default +#/gate/random/setEngineSeed auto +/gate/random/setEngineSeed 123456789 +/gate/random/verbose 1 + +#===================================================== +# MEASUREMENT SETTINGS +#===================================================== + +#/gate/systems/OpticalSystem/describe + +# A C Q U I S I T I O N + +#/gate/application/noGlobalOutput +#/control/execute ./macro/StartPrimaries.mac + +# If using DAQ: setActivity is needed in the Source +/control/execute ./macro/StartDAQ.mac + + diff --git a/imaging/Optical/README b/imaging/Optical/README new file mode 100644 index 00000000..7e53d5c9 --- /dev/null +++ b/imaging/Optical/README @@ -0,0 +1,87 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +# ***************************************************************************** +# ***** O P T I C A L I M A G I N G S Y S T E M S I M U L A T I O N ***** +# ***************************************************************************** + +GATE Optical Imaging contact: vesna.cuplov@gmail.com (SHFJ-Orsay) + +The following macros will simulate a simple OpticalSystem experiment: + + +== The main macro (the one you run with Gate) is Optical_System.mac + + +== A PHANTOM is made of a water box plus a cylindrical insertion of a fluorescent material. +This material has been defined in the Material.xml (and GateMaterials.db) file with several properties: +BULK ABSORPTION, MIE scattering(anisotropy and scattering lengths) and FLUORESCENCE (WLS absorption +and emission spectra). +Defining the fluorophore in GateMaterials.db is mendatory but the given density and element's component number +are "fake". We use the following description but it doesn't matter in the simulation: +RhB: d=1.0 g/cm3 ; n=1 <== this can be anything but is mendatory. + +el: name=Carbon ; n=1 <== this can be anything but is mendatory. + + +== The experiment GEOMETRY is described in Geometry.mac +We use an OpticalSystem made of a crystal, that is pixelated (cubicArray). Behind the pixels, we added +an other volume (part of the crystal) which can be some electronics boards for example. For testing purpose, +all these volumes are made of Air. Any other material should be defined in Materials.xml with property +vecors values given in INCREASING ORDER OF ENERGY. (http://hypernews.slac.stanford.edu/HyperNews/geant4/get/opticalphotons/458/1/1.html) +In order to detect optical photons, we need to define the detection surface as a DIELECTRIC-METAL (Surface.xml) +with property vecors values given in INCREASING ORDER OF ENERGY. + +== The digitizer is defined in the main macro: Optical_System.mac +The user defines a digitizer named OpticalSingles. That will be the name of the Optical Singles Tree in the +output file. +In this fluorescence experiment, we are interested in fluorescent photons. These photons have an energy smaller that the +excitation photon energy. An energy cut (2eV) is performed at the digitization level. Therefore the result of the ProjectionSet +module will contain only fluorescent photons. + + +== The Optical Photon source is defined in Source.mac +It is assigned a polarization along the x-axis. A photon which is not assigned a polarization at production +may NOT be Rayleigh scattered. The optical photon energy is set to 2.21eV (which corresponds to a wavelength +of 561nm). ==> 1238.7/E[in eV] ~ lambda [in nm]. + +== The optical imaging simulation gives the following output files: + +- OpticalSimulationOutput.root ROOT tree +A simple root macro is available: [in Root: .x DrawBranches.C] +It produces a postscript file (validation_reference.ps) with all tree branches drawn. + +- If you use the Projection.mac in your simulation, you get additionnal files: OpticalSystemProjection.bin and a +header file OpticalSystemProjection.hdr +You can look at the binary file using imagej for example (example: File->Import->Raw and Width=100, Height=100 pixels) + +== BIOLUMINESCENCE SIMULATION == + + Gate < bioluminescence.mac + + A 2D image of the bioluminescent light detected by the optical system: in ROOT + root [0] .x MakeBioluminescencePlots.C + + +== FLUORESCENCE SIMULATION == + + Gate < fluorescence.mac + + A 2D image of the fluorescent light detected by the optical system: in ROOT + root [0] .x MakeFluorescencePlots.C + + + + diff --git a/imaging/Optical/Surfaces.xml b/imaging/Optical/Surfaces.xml new file mode 100644 index 00000000..d4a58bcb --- /dev/null +++ b/imaging/Optical/Surfaces.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imaging/Optical/bioluminescence.mac b/imaging/Optical/bioluminescence.mac new file mode 100644 index 00000000..1146a2d8 --- /dev/null +++ b/imaging/Optical/bioluminescence.mac @@ -0,0 +1,160 @@ +####################################################################### +##### B I O L U M I N E S C E N C E - S K I N ##### +####################################################################### + +/vis/disable +/gate/geometry/setMaterialDatabase ./GateMaterials.db +/gate/world/geometry/setXLength 200. cm +/gate/world/geometry/setYLength 200. cm +/gate/world/geometry/setZLength 200. cm +/gate/world/setMaterial Air + +# A N G U L A R A P E R T U R E +/gate/world/daughters/name objectif1 +/gate/world/daughters/insert cylinder +/gate/objectif1/geometry/setRmin 0.3 cm +/gate/objectif1/geometry/setRmax 4. cm +/gate/objectif1/geometry/setHeight 0.2 cm +/gate/objectif1/placement/setTranslation -0.3 -0.2 -3.0 cm +/gate/objectif1/setMaterial Air +/gate/objectif1/vis/setColor yellow +/gate/objectif1/vis/forceSolid +/gate/world/daughters/name objectif2 +/gate/world/daughters/insert cylinder +/gate/objectif2/geometry/setRmin 0.3 cm +/gate/objectif2/geometry/setRmax 4. cm +/gate/objectif2/geometry/setHeight 0.2 cm +/gate/objectif2/placement/setTranslation -0.3 -0.2 -3.2 cm +/gate/objectif2/setMaterial Air +/gate/objectif2/vis/setColor yellow +/gate/objectif2/vis/forceSolid + +# O P T I C A L S Y S T E M +/gate/world/daughters/name OpticalSystem +/gate/world/daughters/insert box +/gate/OpticalSystem/geometry/setXLength 3. cm +/gate/OpticalSystem/geometry/setYLength 3. cm +/gate/OpticalSystem/geometry/setZLength 2.0 cm +/gate/OpticalSystem/placement/setTranslation 0 0 3.0 cm +/gate/OpticalSystem/setMaterial Air +/gate/OpticalSystem/daughters/name crystal +/gate/OpticalSystem/daughters/insert box +/gate/crystal/geometry/setXLength 3. cm +/gate/crystal/geometry/setYLength 3. cm +/gate/crystal/geometry/setZLength 1.0 cm +/gate/crystal/placement/setTranslation 0 0 -0.5 cm +/gate/crystal/setMaterial Air +/gate/crystal/vis/setColor green +/gate/crystal/vis/forceSolid +/gate/crystal/attachCrystalSD +/gate/systems/OpticalSystem/crystal/attach crystal +/gate/OpticalSystem/daughters/name Electronics +/gate/OpticalSystem/daughters/insert box +/gate/Electronics/geometry/setXLength 3. cm +/gate/Electronics/geometry/setYLength 3. cm +/gate/Electronics/geometry/setZLength 1.0 cm +/gate/Electronics/setMaterial Air +/gate/Electronics/placement/setTranslation 0 0 0.5 cm +/gate/Electronics/vis/setColor yellow +/gate/Electronics/vis/forceSolid + +# P H A N T O M +/gate/world/daughters/name waterMouse +/gate/world/daughters/insert box +/gate/waterMouse/geometry/setXLength 2 cm +/gate/waterMouse/geometry/setYLength 2 cm +/gate/waterMouse/geometry/setZLength 2.2 cm +/gate/waterMouse/placement/setTranslation 0.0 0.0 -9.2 cm +/gate/waterMouse/setMaterial Water +/gate/waterMouse/daughters/name EpidermeLayer +/gate/waterMouse/daughters/insert box +/gate/EpidermeLayer/geometry/setXLength 2 cm +/gate/EpidermeLayer/geometry/setYLength 2 cm +/gate/EpidermeLayer/geometry/setZLength 0.5 mm +/gate/EpidermeLayer/placement/setTranslation 0.0 0.0 1.075 cm +/gate/EpidermeLayer/setMaterial Epidermis +/gate/waterMouse/daughters/name HypodermeLayer +/gate/waterMouse/daughters/insert box +/gate/HypodermeLayer/geometry/setXLength 2 cm +/gate/HypodermeLayer/geometry/setYLength 2 cm +/gate/HypodermeLayer/geometry/setZLength 1. mm +/gate/HypodermeLayer/placement/setTranslation 0.0 0.0 1.0 cm +/gate/HypodermeLayer/setMaterial Hypodermis +/gate/waterMouse/attachPhantomSD + +# P H Y S I C S P R O C E S S E S +/gate/physics/addProcess OpticalAbsorption +/gate/physics/addProcess OpticalRayleigh +/gate/physics/addProcess OpticalBoundary +/gate/physics/addProcess OpticalMie +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save ./BIOLUMINESCENCE-STAT.txt + +/gate/run/initialize + +# S U R F A C E S: DETECTION AND BLACK +/gate/crystal/surfaces/name Detection1 +/gate/crystal/surfaces/insert Electronics +/gate/crystal/surfaces/Detection1/setSurface perfect_apd +/gate/Electronics/surfaces/name Detection2 +/gate/Electronics/surfaces/insert crystal +/gate/Electronics/surfaces/Detection2/setSurface perfect_apd +/gate/objectif1/surfaces/name Black1 +/gate/objectif1/surfaces/insert objectif2 +/gate/objectif1/surfaces/Black1/setSurface black +/gate/objectif2/surfaces/name Black2 +/gate/objectif2/surfaces/insert objectif1 +/gate/objectif2/surfaces/Black2/setSurface black + +# D I G I T I Z E R +/gate/digitizer/Singles/insert opticaladder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 1 + +# B I O L U M I N E S C E N T S O U R C E (VOXELIZED) +/gate/source/addSource opt_tum voxel +/gate/source/opt_tum/reader/insert interfile +/gate/source/opt_tum/interfileReader/translator/insert range +/gate/source/opt_tum/interfileReader/rangeTranslator/readTable ./voxelized-source-phantom/photonflux.dat +/gate/source/opt_tum/interfileReader/rangeTranslator/describe 1 +/gate/source/opt_tum/interfileReader/readFile ./voxelized-source-phantom/optical_tumor.h33 +/gate/source/opt_tum/setPosition -6.559 -5.559 -88.0 mm +/gate/source/opt_tum/gps/particle opticalphoton +/gate/source/opt_tum/gps/energytype Mono +/gate/source/opt_tum/gps/monoenergy 1.87 eV +/gate/source/opt_tum/gps/direction 0. 0. 1. +/gate/source/opt_tum/gps/polarization 1 0 0 +/gate/source/opt_tum/dump 1 + +# ROOT OUTPUT +/gate/output/root/enable +/gate/output/root/setFileName ./Bioluminescence_skin +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 1 +/gate/output/root/setRootOpticalFlag 1 +/gate/output/analysis/disable +/gate/output/fastanalysis/enable + +# PROJECTION SET +/gate/output/projection/enable +/gate/output/projection/setFileName ./Bioluminescence-ProjectionSet_skin +/gate/output/projection/pixelSizeX 0.003 cm +/gate/output/projection/pixelSizeY 0.003 cm +/gate/output/projection/pixelNumberX 1000 +/gate/output/projection/pixelNumberY 1000 +/gate/output/projection/projectionPlane XY +/gate/output/projection/verbose 1 +/gate/output/projection/describe + + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 1284778 + +# D A Q +/gate/application/setTimeSlice 2000 ms +/gate/application/setTimeStart 0 ms +/gate/application/setTimeStop 2000 ms +/gate/application/startDAQ diff --git a/imaging/Optical/fluorescence.mac b/imaging/Optical/fluorescence.mac new file mode 100644 index 00000000..0f0214a2 --- /dev/null +++ b/imaging/Optical/fluorescence.mac @@ -0,0 +1,175 @@ +####################################################################### +##### F L U O R E S C E N C E - S K I N ##### +####################################################################### + +/vis/disable +/gate/geometry/setMaterialDatabase ./GateMaterials.db +/gate/world/geometry/setXLength 200. cm +/gate/world/geometry/setYLength 200. cm +/gate/world/geometry/setZLength 200. cm +/gate/world/setMaterial Air + +# A N G U L A R A P E R T U R E +/gate/world/daughters/name objectif1 +/gate/world/daughters/insert cylinder +/gate/objectif1/geometry/setRmin 0.3 cm +/gate/objectif1/geometry/setRmax 4. cm +/gate/objectif1/geometry/setHeight 0.2 cm +/gate/objectif1/placement/setTranslation -0.3 -0.2 -3.0 cm +/gate/objectif1/setMaterial Air +/gate/world/daughters/name objectif2 +/gate/world/daughters/insert cylinder +/gate/objectif2/geometry/setRmin 0.3 cm +/gate/objectif2/geometry/setRmax 4. cm +/gate/objectif2/geometry/setHeight 0.2 cm +/gate/objectif2/placement/setTranslation -0.3 -0.2 -3.2 cm +/gate/objectif2/setMaterial Air + +# O P T I C A L S Y S T E M +/gate/world/daughters/name OpticalSystem +/gate/world/daughters/insert box +/gate/OpticalSystem/geometry/setXLength 3. cm +/gate/OpticalSystem/geometry/setYLength 3. cm +/gate/OpticalSystem/geometry/setZLength 2.0 cm +/gate/OpticalSystem/placement/setTranslation 0 0 3.0 cm +/gate/OpticalSystem/setMaterial Air +/gate/OpticalSystem/daughters/name crystal +/gate/OpticalSystem/daughters/insert box +/gate/crystal/geometry/setXLength 3. cm +/gate/crystal/geometry/setYLength 3. cm +/gate/crystal/geometry/setZLength 1.0 cm +/gate/crystal/placement/setTranslation 0 0 -0.5 cm +/gate/crystal/setMaterial Air +/gate/crystal/attachCrystalSD +/gate/systems/OpticalSystem/crystal/attach crystal +/gate/OpticalSystem/daughters/name Electronics +/gate/OpticalSystem/daughters/insert box +/gate/Electronics/geometry/setXLength 3. cm +/gate/Electronics/geometry/setYLength 3. cm +/gate/Electronics/geometry/setZLength 1.0 cm +/gate/Electronics/setMaterial Air +/gate/Electronics/placement/setTranslation 0 0 0.5 cm + +# P H A N T O M +/gate/world/daughters/name waterMouse +/gate/world/daughters/insert box +/gate/waterMouse/geometry/setXLength 2 cm +/gate/waterMouse/geometry/setYLength 2 cm +/gate/waterMouse/geometry/setZLength 2.2 cm +/gate/waterMouse/placement/setTranslation 0.0 0.0 -9.2 cm +/gate/waterMouse/setMaterial Water +/gate/waterMouse/daughters/name EpidermeLayer +/gate/waterMouse/daughters/insert box +/gate/EpidermeLayer/geometry/setXLength 2 cm +/gate/EpidermeLayer/geometry/setYLength 2 cm +/gate/EpidermeLayer/geometry/setZLength 0.5 mm +/gate/EpidermeLayer/placement/setTranslation 0.0 0.0 1.075 cm +#/gate/EpidermeLayer/setMaterial Epidermis +/gate/EpidermeLayer/setMaterial Water +/gate/waterMouse/daughters/name HypodermeLayer +/gate/waterMouse/daughters/insert box +/gate/HypodermeLayer/geometry/setXLength 2 cm +/gate/HypodermeLayer/geometry/setYLength 2 cm +/gate/HypodermeLayer/geometry/setZLength 1. mm +/gate/HypodermeLayer/placement/setTranslation 0.0 0.0 1.0 cm +#/gate/HypodermeLayer/setMaterial Hypodermis +/gate/HypodermeLayer/setMaterial Water +/gate/waterMouse/daughters/name fluo_tumor +/gate/waterMouse/daughters/insert compressedMatrix +/gate/fluo_tumor/geometry/insertReader interfile +/gate/fluo_tumor/interfileReader/insertTranslator range +/gate/fluo_tumor/interfileReader/rangeTranslator/readTable ./voxelized-source-phantom/Tumor-fluo-attenuation.dat +/gate/fluo_tumor/interfileReader/rangeTranslator/describe 1 +/gate/fluo_tumor/interfileReader/readFile ./voxelized-source-phantom/optical_tumor.h33 +/gate/fluo_tumor/placement/setTranslation -3. -2. 4.0 mm +/gate/fluo_tumor/attachVoxelPhantomSD +/gate/waterMouse/attachPhantomSD + +# P H Y S I C S P R O C E S S E S +/gate/physics/addProcess OpticalAbsorption +/gate/physics/addProcess OpticalRayleigh +/gate/physics/addProcess OpticalBoundary +/gate/physics/addProcess OpticalMie +/gate/physics/addProcess OpticalWLS +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save ./FLUORESCENCE-STAT.txt + +/gate/run/initialize + +# S U R F A C E S: DETECTION AND BLACK +/gate/crystal/surfaces/name Detection1 +/gate/crystal/surfaces/insert Electronics +/gate/crystal/surfaces/Detection1/setSurface perfect_apd +/gate/Electronics/surfaces/name Detection2 +/gate/Electronics/surfaces/insert crystal +/gate/Electronics/surfaces/Detection2/setSurface perfect_apd +/gate/objectif1/surfaces/name Black1 +/gate/objectif1/surfaces/insert objectif2 +/gate/objectif1/surfaces/Black1/setSurface black +/gate/objectif2/surfaces/name Black2 +/gate/objectif2/surfaces/insert objectif1 +/gate/objectif2/surfaces/Black2/setSurface black + +# D I G I T I Z E R +/gate/digitizer/Singles/insert opticaladder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 1 +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 2.19 eV + +# E X C I T A T I O N S O U R C E + +/gate/source/addSource Mysource1 gps +/gate/source/Mysource1/gps/particle opticalphoton +/gate/source/Mysource1/gps/energytype Mono +/gate/source/Mysource1/setActivity 1000. becquerel +/gate/source/Mysource1/gps/polarization 1 0 0 +/gate/source/Mysource1/gps/monoenergy 2.21 eV +/gate/source/Mysource1/gps/type Beam +/gate/source/Mysource1/gps/pos/centre -40. 30. -40. mm +/gate/source/Mysource1/gps/direction 37.0 -32. -48.0 +/gate/source/Mysource1/gps/pos/shape Circle +/gate/source/Mysource1/gps/pos/radius 5. mm +/gate/source/addSource Mysource2 gps +/gate/source/Mysource2/gps/particle opticalphoton +/gate/source/Mysource2/gps/energytype Mono +/gate/source/Mysource2/setActivity 1000. becquerel +/gate/source/Mysource2/gps/polarization 1 0 0 +/gate/source/Mysource2/gps/monoenergy 2.21 eV +/gate/source/Mysource2/gps/type Beam +/gate/source/Mysource2/gps/pos/centre 40. 30. -40. mm +/gate/source/Mysource2/gps/direction -43.0 -32. -48.0 +/gate/source/Mysource2/gps/pos/shape Circle +/gate/source/Mysource2/gps/pos/radius 5. mm + +# ROOT OUTPUT +/gate/output/root/enable +/gate/output/root/setFileName ./Fluorescence_skin +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 0 +/gate/output/root/setRootOpticalFlag 1 +/gate/output/fastanalysis/enable +/gate/output/projection/enable + +# PROJECTION SET +/gate/output/projection/setFileName ./Fluorescence-ProjectionSet_skin +/gate/output/projection/pixelSizeX 0.003 cm +/gate/output/projection/pixelSizeY 0.003 cm +/gate/output/projection/pixelNumberX 1000 +/gate/output/projection/pixelNumberY 1000 +/gate/output/projection/projectionPlane XY +/gate/output/projection/verbose 1 +/gate/output/projection/describe + + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 1684778 + +# D A Q +/gate/application/setTimeSlice 300 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 300 s +/gate/application/startDAQ diff --git a/imaging/Optical/macro/Geometry.mac b/imaging/Optical/macro/Geometry.mac new file mode 100644 index 00000000..ea841831 --- /dev/null +++ b/imaging/Optical/macro/Geometry.mac @@ -0,0 +1,110 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +# === optical system === + +/gate/world/daughters/name OpticalSystem +/gate/world/daughters/insert box + +#/gate/OpticalSystem/geometry/setXLength 10.5 cm +#/gate/OpticalSystem/geometry/setYLength 10.5 cm +/gate/OpticalSystem/geometry/setXLength 20. cm +/gate/OpticalSystem/geometry/setYLength 40. cm +/gate/OpticalSystem/geometry/setZLength 2.0 cm +/gate/OpticalSystem/placement/setTranslation 0 0 3.0 cm +/gate/OpticalSystem/setMaterial Air + +#/gate/OpticalSystem/repeaters/insert ring +#/gate/OpticalSystem/ring/setRepeatNumber 16 +#/gate/OpticalSystem/ring/setPoint1 0. 1. 0. mm +#/gate/OpticalSystem/ring/setPoint2 0. 0. 0. mm + +# === crystal: pixels and an additionnal volume behind the pixels === +/gate/OpticalSystem/daughters/name crystal +/gate/OpticalSystem/daughters/insert box +/gate/crystal/geometry/setXLength 20. cm +/gate/crystal/geometry/setYLength 40. cm +/gate/crystal/geometry/setZLength 1.0 cm +/gate/crystal/placement/setTranslation 0 0 -0.5 cm +/gate/crystal/setMaterial Air +/gate/crystal/vis/setColor green +/gate/crystal/vis/forceSolid +/gate/crystal/attachCrystalSD +/gate/systems/OpticalSystem/crystal/attach crystal + + +# === pixels === +#/gate/crystal/daughters/name pixel +#/gate/crystal/daughters/insert box +#/gate/pixel/geometry/setXLength 2. cm +#/gate/pixel/geometry/setYLength 2. cm +#/gate/pixel/geometry/setXLength 0.105 cm +#/gate/pixel/geometry/setYLength 0.105 cm +#/gate/pixel/geometry/setZLength 1 cm +#/gate/pixel/setMaterial Air +#/gate/pixel/placement/setTranslation 0 0 0 cm +#/gate/pixel/vis/setColor red +#/gate/pixel/repeaters/insert cubicArray +#/gate/pixel/cubicArray/setRepeatNumberX 5 +#/gate/pixel/cubicArray/setRepeatNumberY 5 +#/gate/pixel/cubicArray/setRepeatNumberX 100 +#/gate/pixel/cubicArray/setRepeatNumberY 100 +#/gate/pixel/cubicArray/setRepeatNumberZ 1 +#/gate/pixel/cubicArray/setRepeatVector 2.1 2.1 0 cm +#/gate/pixel/cubicArray/setRepeatVector 0.105 0.105 0 cm +#/gate/pixel/vis/forceSolid +#/gate/pixel/attachCrystalSD +#/gate/systems/OpticalSystem/pixel/attach pixel + + +# === additionnal volume behind pixels (ex: electronic board) === +/gate/OpticalSystem/daughters/name Electronics +/gate/OpticalSystem/daughters/insert box +/gate/Electronics/geometry/setXLength 20. cm +/gate/Electronics/geometry/setYLength 40. cm +/gate/Electronics/geometry/setZLength 1.0 cm +/gate/Electronics/setMaterial Air +/gate/Electronics/placement/setTranslation 0 0 0.5 cm +/gate/Electronics/vis/setColor yellow +/gate/Electronics/vis/forceSolid + + +#=============================================================== +# Optical photons Detection Surface should be DIELECTRIC-METAL +#=============================================================== + +#/gate/pixel/surfaces/name Detection1 +#/gate/pixel/surfaces/insert Electronics +#/gate/pixel/surfaces/Detection1/setSurface perfect_apd + +#/gate/Electronics/surfaces/name Detection2 +#/gate/Electronics/surfaces/insert pixel +#/gate/Electronics/surfaces/Detection2/setSurface perfect_apd + + +/gate/crystal/surfaces/name Detection1 +/gate/crystal/surfaces/insert Electronics +/gate/crystal/surfaces/Detection1/setSurface perfect_apd + +/gate/Electronics/surfaces/name Detection2 +/gate/Electronics/surfaces/insert crystal +/gate/Electronics/surfaces/Detection2/setSurface perfect_apd + + + + + diff --git a/imaging/Optical/macro/Phantom.mac b/imaging/Optical/macro/Phantom.mac new file mode 100644 index 00000000..63b2bc72 --- /dev/null +++ b/imaging/Optical/macro/Phantom.mac @@ -0,0 +1,48 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +/gate/world/daughters/name casper +/gate/world/daughters/insert box +/gate/casper/geometry/setXLength 50.0 mm +/gate/casper/geometry/setYLength 50.0 mm +/gate/casper/geometry/setZLength 17.0 mm +/gate/casper/placement/setTranslation 0.0 0.0 -2.0 cm + +## The phantom is made of a fluorescent material, named RhB: +/gate/casper/setMaterial RhB + +## An other case would be a phantom made of water with a fluorophore cylinder insertion (see below) +#/gate/casper/setMaterial Water + +/gate/casper/vis/setColor blue +/gate/casper/vis/forceWireframe +/gate/casper/attachPhantomSD + + +#/gate/casper/daughters/name fluorescent +#/gate/casper/daughters/insert cylinder +#/gate/fluorescent/geometry/setRmin 0.0 cm +#/gate/fluorescent/geometry/setRmax 0.75 mm +#/gate/fluorescent/geometry/setHeight 30. mm +#/gate/fluorescent/placement/setTranslation 0. 0. 0. cm +#/gate/fluorescent/placement/setRotationAxis 1 0 0 +#/gate/fluorescent/placement/setRotationAngle -90 deg +#/gate/fluorescent/setMaterial RhB +#/gate/fluorescent/vis/setColor yellow +#/gate/fluorescent/vis/forceSolid +#/gate/fluorescent/attachPhantomSD + + diff --git a/imaging/Optical/macro/Projection.mac b/imaging/Optical/macro/Projection.mac new file mode 100644 index 00000000..4e8aecfe --- /dev/null +++ b/imaging/Optical/macro/Projection.mac @@ -0,0 +1,40 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +/gate/output/projection/enable + +/gate/output/projection/setFileName ./OpticalSimulationProjection + +/gate/output/projection/pixelSizeX 0.02 cm +/gate/output/projection/pixelSizeY 0.04 cm +/gate/output/projection/pixelNumberX 1000 +/gate/output/projection/pixelNumberY 1000 + +# GATE can not decide which sampling plane you want to use, as it depends +# on the orientation you have chosen when you built the head +# Thus, you must specify the projection plane ('XY', 'YZ' or 'ZX'). +/gate/output/projection/projectionPlane XY + +# You can select the level of verbosity of the module +# At level 1, it tells about incorrect (out-of-bounds) counts (digis) +# At level 2, it tells where it stores each count (digis) +# For this example, I pick level 1, so that you can see if you lose some counts +/gate/output/projection/verbose 1 +/gate/output/projection/describe + + + diff --git a/imaging/Optical/macro/Source.mac b/imaging/Optical/macro/Source.mac new file mode 100644 index 00000000..9709a5d3 --- /dev/null +++ b/imaging/Optical/macro/Source.mac @@ -0,0 +1,36 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +/gate/source/addSource Mysource gps +/gate/source/Mysource/gps/particle opticalphoton +/gate/source/Mysource/gps/energytype Mono + +# Defining the optical photon source activity = counts/second +# Needed if we want to use the StartDAQ acquisition and therefore the orbiting of the detector. +/gate/source/Mysource/setActivity 1000. becquerel + + +# Should set a polarization, because a photon which is not assigned a polarization +# at production may not be Rayleigh scattered. +/gate/source/Mysource/gps/polarization 1 0 0 + +# optical excitation photon energy: +/gate/source/Mysource/gps/monoenergy 2.21 eV + +/gate/source/Mysource/gps/type Point +/gate/source/Mysource/gps/direction 0. 0. 1. +/gate/source/Mysource/gps/centre 0. 0. -6. cm + diff --git a/imaging/Optical/macro/StartDAQ.mac b/imaging/Optical/macro/StartDAQ.mac new file mode 100644 index 00000000..0f171c18 --- /dev/null +++ b/imaging/Optical/macro/StartDAQ.mac @@ -0,0 +1,5 @@ +/gate/application/setTimeSlice 10 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 10 s +/gate/application/startDAQ + diff --git a/imaging/Optical/macro/StartPrimaries.mac b/imaging/Optical/macro/StartPrimaries.mac new file mode 100644 index 00000000..25fe6e74 --- /dev/null +++ b/imaging/Optical/macro/StartPrimaries.mac @@ -0,0 +1,2 @@ +/gate/application/setTotalNumberOfPrimaries 2 +/gate/application/start diff --git a/imaging/Optical/macro/Verbose.mac b/imaging/Optical/macro/Verbose.mac new file mode 100644 index 00000000..c4184435 --- /dev/null +++ b/imaging/Optical/macro/Verbose.mac @@ -0,0 +1,34 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/imaging/Optical/macro/Visualisation.mac b/imaging/Optical/macro/Visualisation.mac new file mode 100644 index 00000000..81597f65 --- /dev/null +++ b/imaging/Optical/macro/Visualisation.mac @@ -0,0 +1,24 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +/vis/open OGLSX +/vis/viewer/zoom 6.0 +/vis/viewer/set/viewpointThetaPhi 100 30 +#/vis/viewer/zoom 10.0 +/vis/drawVolume +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate diff --git a/imaging/Optical/readme.md b/imaging/Optical/readme.md new file mode 100644 index 00000000..1ed38e5c --- /dev/null +++ b/imaging/Optical/readme.md @@ -0,0 +1,19 @@ +This example mimics a bioluminescence/fluorescence experiment. +All macros are located in *macro* subfolder. +In addition, a ROOT macro [*DrawBranches.C*] is available and draws all branches of the OpticalData tree into a postscript file. + +![](http://wiki.opengatecollaboration.org/images/8/8c/OpticalImaging-experiments.png) + +The optical imaging system is composed of an array of pixels, an electronic board and an angular aperture that limits the range of angles over which the optical system can accept light. The phantom is composed of a box of water and two layers made of either water, hypodermis or epidermis. In case of a bioluminescence experiment, the tumor is described as a voxelized source of optical photons and is positioned under the inner layer of the phantom. In case of a fluorescence experiment, we assigned the Rhodamine B fluorophore to each voxel of a voxelized tumor and positioned it under the inner layer of the phantom. The fluorophore is excited by two external beam light sources emitting optical photons towards the tumor. + +These two experiments are available in the main folder through the following macros: bioluminescence.mac and fluorescence.mac. +The voxelized source or phantom is available in voxelized-source-phantom with an attenuation file and an optical-flux file. +These macros will generate a root output file with the OpticalData tree enabled and a binary file which corresponds to the GATE ProjectionSet +on the XY plane (i.e detection plane). Using the root macros MakeBioluminescencePlots.C and MakeFluorescencePlots.C, +you can read the root output file and draw the bioluminescent/fluorescent light that is detected by the optical system. +In case of the fluorescence experiment, two plots are drawn: all detected light (any wavelength) and the fluorescent light +(wavelength cut). The projection binary file (.bin and .hdr) can be viewed directly using Anatomist or Imagej. +In case of the fluorescence experiment, an Upholder (uphold cut) was applied through the digitizer so the binary image illustrates +the fluorescent light. + +The Materials.xml file is updated with several tissues properties at specific wavelengths (from literature): brain, kidney, epidermis and hypodermis but also with the emission spectra of the Fluorescein and Rhodamine B. diff --git a/imaging/Optical/voxelized-source-phantom/Tumor-fluo-attenuation.dat b/imaging/Optical/voxelized-source-phantom/Tumor-fluo-attenuation.dat new file mode 100644 index 00000000..291bd4ea --- /dev/null +++ b/imaging/Optical/voxelized-source-phantom/Tumor-fluo-attenuation.dat @@ -0,0 +1,9 @@ +7 +0 0 Water false 0.0 0.0 0.0 0.2 +1 20 RhB true 0.0 1.0 0.0 0.2 +21 50 RhB true 1.0 0.0 0.0 0.2 +50 63 RhB true 0.0 1.0 0.0 0.2 +64 148 RhB true 1.0 0.0 0.0 0.2 +149 200 RhB true 0.0 1.0 0.0 0.2 +201 256 RhB true 1.0 0.0 0.0 0.2 + diff --git a/imaging/Optical/voxelized-source-phantom/optical_tumor.h33 b/imaging/Optical/voxelized-source-phantom/optical_tumor.h33 new file mode 100644 index 00000000..5d204d6d --- /dev/null +++ b/imaging/Optical/voxelized-source-phantom/optical_tumor.h33 @@ -0,0 +1,70 @@ +!INTERFILE := +!imaging modality := nucmed +!originating system := greetings +!version of keys := 3.3 +date of keys := 1996:09:24 +conversion program := (X)MedCon +program author := Erik Nolf +program version := 0.7.4 +program date := 2002:02:18 +; +!GENERAL DATA := +!data offset in bytes := 0 +!name of data file := ./voxelized-source-phantom/optical_tumor.i33 +patient name := hf +!patient ID := 271097 +patient dob := 0000:00:00 +patient sex := Unknown +!study ID := brain +exam type := pet study +data compression := none +data encode := none +; +!GENERAL IMAGE DATA := +!type of data := Tomographic +!total number of images := 9 +study date := 1997:11:28 +study time := 00:00:00 +imagedata byte order := LITTLEENDIAN +; +number of energy windows := 1 +; +energy window [1] := +energy window lower level [1] := +energy window upper level [1] := +flood corrected := N +decay corrected := N +; +!SPECT STUDY (general) := +number of detector heads := 1 +; +!number of images/energy window := 9 +!process status := Reconstructed +!matrix size [1] := 15 +!matrix size [2] := 15 +!number format := unsigned integer +!number of bytes per pixel := 2 +scaling factor (mm/pixel) [1] := +0.474519e+00 +scaling factor (mm/pixel) [2] := +0.474519e+00 +!number of projections := 9 +!extent of rotation := +!time per projection (sec) := 0 +study duration (sec) := 0 +!maximum pixel count := +2.000000e+02 +patient orientation := head_in +patient rotation := supine +; +!SPECT STUDY (reconstructed data) := +method of reconstruction := Unknown +!number of slices := 9 +number of reference frame := 0 +slice orientation := Transverse +slice thickness (pixels) := +0.796e+00 +centre-centre slice separation (pixels) := +0.796e+00 +filter name := Unknown +filter parameters := Cutoff +method of attenuation correction := measured +scatter corrected := N +oblique reconstruction := N +!END OF INTERFILE := + diff --git a/imaging/Optical/voxelized-source-phantom/optical_tumor.i33 b/imaging/Optical/voxelized-source-phantom/optical_tumor.i33 new file mode 100644 index 00000000..2fa4e74c --- /dev/null +++ b/imaging/Optical/voxelized-source-phantom/optical_tumor.i33 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba0eb5e147ee1566c2f5d8c9a4a4777c20bb1f63e9cbac0d8dbc86782c757114 +size 4050 diff --git a/imaging/Optical/voxelized-source-phantom/photonflux.dat b/imaging/Optical/voxelized-source-phantom/photonflux.dat new file mode 100644 index 00000000..fa8e6093 --- /dev/null +++ b/imaging/Optical/voxelized-source-phantom/photonflux.dat @@ -0,0 +1,10 @@ +8 +0 0 0 +1 20 500 +21 50 400 +51 63 700 +64 102 300 +103 148 500 +149 200 200 +201 256 600 + diff --git a/imaging/PET/MoveVisu.mac b/imaging/PET/MoveVisu.mac new file mode 100644 index 00000000..c65ce482 --- /dev/null +++ b/imaging/PET/MoveVisu.mac @@ -0,0 +1,25 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# + +/gate/timing/setTime 0. s +/gate/timing/setTime 1 s +/gate/timing/setTime 2 s +/gate/timing/setTime 3 s +/gate/timing/setTime 4 s +/gate/timing/setTime 5 s +/gate/timing/setTime 6 s + diff --git a/imaging/PET/PET_CylindricalPET_System.mac b/imaging/PET/PET_CylindricalPET_System.mac new file mode 100644 index 00000000..bb451e96 --- /dev/null +++ b/imaging/PET/PET_CylindricalPET_System.mac @@ -0,0 +1,339 @@ + # ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# +# D E F I N E Y O U R S C A N N E R A N D +# +# Y O U R C O M P L E T E S I M U L A T I O N +# +# F O R I M A G I N G A P P L I CA T I O N S +# +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VISUALISATION +#===================================================== + +#/vis/disable + +/vis/open OGLSX +/vis/viewer/set/viewpointThetaPhi 60 60 +/vis/viewer/zoom 6.0 +/vis/drawVolume +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + +/control/execute Verbose.mac + + +#===================================================== +# GEOMETRY +#===================================================== + + +/gate/geometry/setMaterialDatabase ../../misc/GateMaterials.db + + +# +# W O R L D +# +/gate/world/geometry/setXLength 400. cm +/gate/world/geometry/setYLength 400. cm +/gate/world/geometry/setZLength 400. cm + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N A N D D E S C R I T I O N # +# O F Y O U R P E T D E V I C E # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# CYLINDRICAL +/gate/world/daughters/name cylindricalPET +/gate/world/daughters/insert cylinder +/gate/cylindricalPET/placement/setTranslation 0.0 0.0 0.0 cm +/gate/cylindricalPET/geometry/setRmax 52.0 cm +/gate/cylindricalPET/geometry/setRmin 39.9 cm +/gate/cylindricalPET/geometry/setHeight 40.2 cm +/gate/cylindricalPET/setMaterial Air +/gate/cylindricalPET/vis/forceWireframe +/gate/cylindricalPET/vis/setColor white + +# HEAD +/gate/cylindricalPET/daughters/name head +/gate/cylindricalPET/daughters/insert box +/gate/head/placement/setTranslation 44.0 0.0 0.0 cm +/gate/head/geometry/setXLength 8 cm +/gate/head/geometry/setYLength 32 cm +/gate/head/geometry/setZLength 40 cm +/gate/head/setMaterial Air +/gate/head/vis/setVisible 0 + + +# BLOCK +/gate/head/daughters/name block +/gate/head/daughters/insert box +/gate/block/placement/setTranslation 0.0 0.0 0.0 cm +/gate/block/geometry/setXLength 30 mm +/gate/block/geometry/setYLength 16 mm +/gate/block/geometry/setZLength 20 mm +/gate/block/setMaterial Air +/gate/block/vis/setVisible 0 + +# C R Y S T A L +/gate/block/daughters/name crystal +/gate/block/daughters/insert box +/gate/crystal/placement/setTranslation 0.0 0.0 0.0 cm +/gate/crystal/geometry/setXLength 30 mm +/gate/crystal/geometry/setYLength 3.0 mm +/gate/crystal/geometry/setZLength 3.8 mm +/gate/crystal/setMaterial Air +/gate/crystal/vis/setVisible 0 + + +# LSO layer +/gate/crystal/daughters/name LSO +/gate/crystal/daughters/insert box +/gate/LSO/placement/setTranslation -0.75 0.0 0.0 cm +/gate/LSO/geometry/setXLength 15 mm +/gate/LSO/geometry/setYLength 3.0 mm +/gate/LSO/geometry/setZLength 3.8 mm +/gate/LSO/setMaterial LSO +/gate/LSO/vis/setColor red + +# BGO layer +/gate/crystal/daughters/name BGO +/gate/crystal/daughters/insert box +/gate/BGO/placement/setTranslation +0.75 0.0 0.0 cm +/gate/BGO/geometry/setXLength 15 mm +/gate/BGO/geometry/setYLength 3.0 mm +/gate/BGO/geometry/setZLength 3.8 mm +/gate/BGO/setMaterial BGO +/gate/BGO/vis/setColor yellow + +# R E P E A T C R Y S T A L +/gate/crystal/repeaters/insert cubicArray +/gate/crystal/cubicArray/setRepeatNumberX 1 +/gate/crystal/cubicArray/setRepeatNumberY 5 +/gate/crystal/cubicArray/setRepeatNumberZ 5 +/gate/crystal/cubicArray/setRepeatVector 0.0 3.2 4.0 mm + + +# R E P E A T BLOCK +/gate/block/repeaters/insert cubicArray +/gate/block/cubicArray/setRepeatNumberX 1 +/gate/block/cubicArray/setRepeatNumberY 20 +/gate/block/cubicArray/setRepeatNumberZ 20 +/gate/block/cubicArray/setRepeatVector 0.0 1.6 2.0 cm + + +# R E P E A T HEAD +/gate/head/repeaters/insert ring +/gate/head/ring/setRepeatNumber 4 + + +# A T T A C H S Y S T E M +/gate/systems/cylindricalPET/rsector/attach head +/gate/systems/cylindricalPET/module/attach block +/gate/systems/cylindricalPET/crystal/attach crystal +/gate/systems/cylindricalPET/layer0/attach LSO +/gate/systems/cylindricalPET/layer1/attach BGO + +# A T T A C H C R Y S T A L SD + +/gate/LSO/attachCrystalSD +/gate/BGO/attachCrystalSD + +/gate/systems/cylindricalPET/describe + +/gate/cylindricalPET/moves/insert orbiting +/gate/cylindricalPET/orbiting/setSpeed 30 deg/s +/gate/cylindricalPET/orbiting/setPoint1 0 0 0 cm +/gate/cylindricalPET/orbiting/setPoint2 0 0 1 cm + +#===================================================== +# P H A N T O M +#===================================================== + +#/gate/world/daughters/name phantom +#/gate/world/daughters/insert box + +#/gate/phantom/geometry/setXLength 10 cm +#/gate/phantom/geometry/setYLength 10 cm +#/gate/phantom/geometry/setZLength 10 cm +#/gate/phantom/setMaterial Water +#/gate/phantom/vis/forceSolid +#/gate/phantom/vis/setColor blue + +#/gate/phantom/attachPhantomSD + + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering e+ +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +#===================================================== +# CUTS +#===================================================== + +/gate/physics/Gamma/SetCutInRegion LSO 1.0 cm +/gate/physics/Electron/SetCutInRegion LSO 1.0 cm +/gate/physics/Positron/SetCutInRegion LSO 1.0 cm + +/gate/physics/Gamma/SetCutInRegion BGO 1.0 cm +/gate/physics/Electron/SetCutInRegion BGO 1.0 cm +/gate/physics/Positron/SetCutInRegion BGO 1.0 cm + + +#/gate/physics/Gamma/SetCutInRegion phantom 0.1 mm +#/gate/physics/Electron/SetCutInRegion phantom 0.1 mm +#/gate/physics/Positron/SetCutInRegion phantom 0.1 mm + +#/gate/physics/SetMaxStepSizeInRegion phantom 0.01 mm + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + + +#===================================================== +# Show how the geometry moves with time +#===================================================== + +/control/execute MoveVisu.mac + +#===================================================== +# D I G I T I Z E R: DETECTOR ELECTRONIC RESPONSE +#===================================================== + +/gate/digitizer/Singles/insert adder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 1 + +/gate/digitizer/Singles/insert blurring +/gate/digitizer/Singles/blurring/setResolution 0.26 +/gate/digitizer/Singles/blurring/setEnergyOfReference 511. keV + +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 350. keV +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 650. keV + + + +#===================================================== +# C O I N C I D E N C E S O R T E R +#===================================================== + +/gate/digitizer/Coincidences/setWindow 10. ns + +/gate/digitizer/name delay +/gate/digitizer/insert coincidenceSorter +/gate/digitizer/delay/setWindow 10. ns +/gate/digitizer/delay/setOffset 500. ns + +#===================================================== +# P A R T I C L E S O U R C E +#===================================================== + + +/gate/source/addSource posiC11 + +#/gate/source/posiC11/gps/particle e+ +#/gate/source/posiC11/gps/energytype Carbon11 +/gate/source/posiC11/setType backtoback + +# The particles emitted by the source are gammas +/gate/source/posiC11/gps/particle gamma + +# The gammas have an energy of 511 keV +/gate/source/posiC11/gps/energytype Mono +/gate/source/posiC11/gps/monoenergy 0.511 MeV + +/gate/source/posiC11/setActivity 10000 becquerel + +/gate/source/posiC11/setForcedUnstableFlag true +/gate/source/posiC11/setForcedHalfLife 1223 s +/gate/source/posiC11/gps/angtype iso + +/gate/source/posiC11/visualize red + +/gate/source/list + +#===================================================== +# D A T A O U T P U T +#===================================================== + +/gate/output/root/enable +/gate/output/root/setFileName YourFile +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 1 +/gate/output/root/setRootCoincidencesFlag 1 +/gate/output/root/setRootdelayFlag 1 + +#==================================================== +# R A N D O M E N G I N E A N D S E E D +#==================================================== +# JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName JamesRandom +#/gate/random/setEngineSeed default +#/gate/random/setEngineSeed auto +#/gate/random/setEngineSeed 123456789 +/gate/random/setEngineSeed default +#/gate/random/resetEngineFrom fileName +/gate/random/verbose 1 + +#===================================================== +# M E A S U R E M E N T S E T T I N G S +#===================================================== + +/gate/application/setTimeSlice 1 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 6 s + +/gate/application/startDAQ diff --git a/imaging/PET/PET_Ecat_System.mac b/imaging/PET/PET_Ecat_System.mac new file mode 100644 index 00000000..98bc1616 --- /dev/null +++ b/imaging/PET/PET_Ecat_System.mac @@ -0,0 +1,443 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# P E T S C A N N E R G E O M E T R Y W I T H E C A T # +# S Y S T E M D E F I N I T I O N A N D E C A T 7 # +# F O R M A T O U T P U T # +# # +# Y O U N E E D T O I N S T A L L # +# T H E E C A T 7 L I B R A R Y # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +############################################################### +# # +# # +# D E F I N E Y O U R P E T S C A N N E R A N D # +# # +# Y O U R C O M P L E T E G A T E S I M U L A T I O N # +# # +# # +############################################################### + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# R U N T H E V I S U A L I S A T I O N A N D # +# C O N S T R U C T Y O U R E X P E R I M E N T A L A R E A # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + + + +#===================================================== +# VISUALISATION +#===================================================== + +#/vis/disable + +/vis/open OGLSX +/vis/viewer/set/viewpointThetaPhi 60 60 +/vis/viewer/zoom 6.0 +/vis/drawVolume +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + +/control/execute Verbose.mac + + +#===================================================== +# GEOMETRY +#===================================================== + + +/gate/geometry/setMaterialDatabase ../../misc/GateMaterials.db + + +# +# W O R L D +# +/gate/world/geometry/setXLength 400. cm +/gate/world/geometry/setYLength 400. cm +/gate/world/geometry/setZLength 400. cm + + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N A N D D E S C R I T I O N # +# O F Y O U R P E T D E V I C E # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +# E C A T +/gate/world/daughters/name ecat +/gate/world/daughters/insert cylinder +/gate/ecat/setMaterial Air +/gate/ecat/geometry/setRmax 44.2 cm +/gate/ecat/geometry/setRmin 41.2 cm +/gate/ecat/geometry/setHeight 15.52 cm +/gate/ecat/vis/forceWireframe + + +# B L O C K +/gate/ecat/daughters/name block +/gate/ecat/daughters/insert box +/gate/block/placement/setTranslation 427.0 0.0 0.0 mm +/gate/block/geometry/setXLength 30.0 mm +/gate/block/geometry/setYLength 35.8594 mm +/gate/block/geometry/setZLength 38.7 mm +/gate/block/setMaterial Air +/gate/block/vis/forceWireframe + + + +# C R Y S T A L +/gate/block/daughters/name crystal +/gate/block/daughters/insert box +/gate/crystal/geometry/setXLength 30.0 mm +/gate/crystal/geometry/setYLength 4.4 mm +/gate/crystal/geometry/setZLength 4.75 mm +/gate/crystal/setMaterial BGO +/gate/crystal/vis/setColor yellow + + + + +# R E P E A T C R Y S T A L +/gate/crystal/repeaters/insert cubicArray +/gate/crystal/cubicArray/setRepeatNumberX 1 +/gate/crystal/cubicArray/setRepeatNumberY 8 +/gate/crystal/cubicArray/setRepeatNumberZ 8 +/gate/crystal/cubicArray/setRepeatVector 0. 4.4942 4.85 mm + + +# R E P E A T BLOCK +/gate/block/repeaters/insert linear +/gate/block/linear/setRepeatNumber 4 +/gate/block/linear/setRepeatVector 0. 0. 38.8 mm +/gate/block/repeaters/insert ring +/gate/block/ring/setRepeatNumber 72 + + +# T U N G S T E N S H I E L D +/gate/world/daughters/name carter +/gate/world/daughters/insert cylinder +/gate/carter/setMaterial Air +/gate/carter/geometry/setRmax 44. cm +/gate/carter/geometry/setRmin 28. cm +/gate/carter/geometry/setHeight 9. cm +/gate/carter/placement/setTranslation 0.0 0.0 12.5 cm +/gate/carter/vis/forceWireframe + +/gate/carter/daughters/name carter1 +/gate/carter/daughters/insert cylinder +/gate/carter1/setMaterial Tungsten +/gate/carter1/geometry/setRmax 30.0 cm +/gate/carter1/geometry/setRmin 29.0 cm +/gate/carter1/geometry/setHeight 3.0 cm +/gate/carter1/vis/setColor grey +/gate/carter1/placement/setTranslation 0.0 0.0 -3 cm + +/gate/carter/daughters/name carter2 +/gate/carter/daughters/insert cylinder +/gate/carter2/setMaterial Tungsten +/gate/carter2/geometry/setRmax 40.7 cm +/gate/carter2/geometry/setRmin 30.0 cm +/gate/carter2/geometry/setHeight 1.0 cm +/gate/carter2/vis/setColor grey +/gate/carter2/placement/setTranslation 0.0 0.0 -2 cm + +/gate/carter/daughters/name carter3 +/gate/carter/daughters/insert cylinder +/gate/carter3/setMaterial Tungsten +/gate/carter3/geometry/setRmax 40.7 cm +/gate/carter3/geometry/setRmin 39.7 cm +/gate/carter3/geometry/setHeight 3.0 cm +/gate/carter3/vis/setColor grey +/gate/carter3/placement/setTranslation 0.0 0.0 0 cm + +/gate/carter/daughters/name carter4 +/gate/carter/daughters/insert cylinder +/gate/carter4/setMaterial Tungsten +/gate/carter4/geometry/setRmax 43.7 cm +/gate/carter4/geometry/setRmin 40.7 cm +/gate/carter4/geometry/setHeight 1.0 cm +/gate/carter4/vis/setColor grey +/gate/carter4/placement/setTranslation 0.0 0.0 1 cm + + +# A T T A C H S Y S T E M +/gate/systems/ecat/block/attach block +/gate/systems/ecat/crystal/attach crystal + +# A T T A C H C R Y S T A L SD +/gate/crystal/attachCrystalSD + + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N A N D D E S C R I T I O N # +# O F Y O U R P H A N T O M # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +/gate/world/daughters/name phantom +/gate/world/daughters/insert cylinder +/gate/phantom/setMaterial Water +#/gate/phantom/vis/forceWireframe +/gate/phantom/vis/setColor green +/gate/phantom/geometry/setRmax 10.0 cm +/gate/phantom/geometry/setHeight 20. cm +/gate/phantom/attachPhantomSD + + + +#===================================================== +# PHYSICS +#===================================================== +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering e+ +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +#===================================================== +# CUTS +#===================================================== + +/gate/physics/Gamma/SetCutInRegion crystal 1.0 cm +/gate/physics/Electron/SetCutInRegion crystal 1.0 cm +/gate/physics/Positron/SetCutInRegion crystal 1.0 cm + + +/gate/physics/Gamma/SetCutInRegion phantom 0.1 mm +/gate/physics/Electron/SetCutInRegion phantom 0.1 mm +/gate/physics/Positron/SetCutInRegion phantom 0.1 mm + +/gate/physics/SetMaxStepSizeInRegion phantom 0.01 mm + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N O F Y O U R A C Q U I S I T I O N # +# D I G I T I Z E R & C O I N C I D E N C E S H O R T E R # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# A D D E R +/gate/digitizer/Singles/insert adder + + +# R E A D O U T +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 1 + + +# E N E R G Y B L U R R I N G +/gate/digitizer/Singles/insert blurring +/gate/digitizer/Singles/blurring/setResolution 0.26 +/gate/digitizer/Singles/blurring/setEnergyOfReference 511. keV + + +# E N E R G Y C U T +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 250. keV +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 750. keV + + +# D E A D T I M E +/gate/digitizer/Singles/insert deadtime +/gate/digitizer/Singles/deadtime/setDeadTime 3000000. ps +/gate/digitizer/Singles/deadtime/setMode paralysable +/gate/digitizer/Singles/deadtime/chooseDTVolume block + + +# C O I N C I S O R T E R +/gate/digitizer/Coincidences/setWindow 10. ns +/gate/digitizer/Coincidences/setOffset 0. ns +/gate/digitizer/Coincidences/describe + +/gate/digitizer/name delay +/gate/digitizer/insert coincidenceSorter +/gate/digitizer/delay/setWindow 10. ns +/gate/digitizer/delay/setOffset 500. ns +/gate/digitizer/delay/describe + + +/gate/digitizer/name finalCoinc +/gate/digitizer/insert coincidenceChain +/gate/digitizer/finalCoinc/addInputName delay +/gate/digitizer/finalCoinc/addInputName Coincidences +/gate/digitizer/finalCoinc/usePriority true +/gate/digitizer/finalCoinc/describe + + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N O F # +# Y O U R O U T P U T F I L E # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +# R A N D O M + +# JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName JamesRandom +#/gate/random/setEngineSeed default +#/gate/random/setEngineSeed auto +#/gate/random/setEngineSeed 123456789 +/gate/random/setEngineSeed default +#/gate/random/resetEngineFrom fileName +/gate/random/verbose 1 + + +# S E T U P - R O O T F I L E +/gate/output/root/enable +/gate/output/root/setFileName YourPETSimu +/gate/output/root/setRootSinglesAdderFlag 1 +/gate/output/root/setRootSinglesReadoutFlag 1 +/gate/output/root/setRootHitFlag 1 +/gate/output/root/setRootSinglesFlag 1 +/gate/output/root/setRootCoincidencesFlag 1 + + +################################################### +# E C A T 7 O U T P U T +# +# W I T H N E W F U N C T I O N A L I T I E S +# *-*-* according to the coincidence sorter *-*-* +# +# 01 J U N E 2 0 0 6 +################################################### +/gate/output/sinogram/enable +/gate/output/sinogram/setTangCrystalBlurring 1.8 mm +/gate/output/sinogram/setAxialCrystalBlurring 1.8 mm +/gate/output/sinogram/verbose 2 +/gate/output/sinogram/RawOutputEnable false +/gate/output/sinogram/setFileName yourSinogram +/gate/output/sinogram/StoreDelayeds +/gate/output/sinogram/StoreScatters +/gate/output/sinogram/setInputDataName finalCoinc +/gate/output/sinogram/describe + +/gate/output/ecat7/enable +/gate/output/ecat7/verbose 2 +/gate/output/ecat7/setFileName yourSinogram +/gate/output/ecat7/describe +/gate/output/ecat7/mashing 2 +/gate/output/ecat7/span 9 +/gate/output/ecat7/maxringdiff 22 +/gate/output/ecat7/system 962 +/gate/output/ecat7/IsotopeCode F-18 +/gate/output/ecat7/IsotopeHalflife 6586.2 second +/gate/output/ecat7/IsotopeBranchingFraction 1.0 + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N O F # +# Y O U R V E R B O S I T Y L E V E L # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +/control/execute Verbose.mac + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N O F # +# Y O U R S O U R C E S # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +# F A S T P R O D U C T I O N M O D U L E F O R F - 1 8 I S O T O P E S +/gate/source/addSource F18CylinderSource +/gate/source/F18CylinderSource/setActivity 10000. becquerel +/gate/source/F18CylinderSource/gps/particle e+ +/gate/source/F18CylinderSource/setForcedUnstableFlag true +/gate/source/F18CylinderSource/setForcedHalfLife 6586 s +/gate/source/F18CylinderSource/gps/energytype Fluor18 +/gate/source/F18CylinderSource/gps/type Volume +/gate/source/F18CylinderSource/gps/shape Cylinder +/gate/source/F18CylinderSource/gps/radius 0.5 mm +/gate/source/F18CylinderSource/gps/halfz 0.5 mm +/gate/source/F18CylinderSource/gps/angtype iso +/gate/source/F18CylinderSource/gps/centre 0.0 0.0 0. cm + + +/gate/source/list + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# S T A R T A C Q U I S I T I O N # +# T I M E P A R A M E T E R S # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# +# EXPERIMENT +# +/gate/application/setTimeSlice 1. s +/gate/application/setTimeStart 0. s +/gate/application/setTimeStop 1. s + +# +# LET'S RUN THE SIMULATION! +# +/gate/application/startDAQ + + + + + diff --git a/imaging/PET/Physicslist_EM_std.mac b/imaging/PET/Physicslist_EM_std.mac new file mode 100644 index 00000000..3e34fd1f --- /dev/null +++ b/imaging/PET/Physicslist_EM_std.mac @@ -0,0 +1,41 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering e+ +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized diff --git a/imaging/PET/README b/imaging/PET/README new file mode 100644 index 00000000..3a8b038d --- /dev/null +++ b/imaging/PET/README @@ -0,0 +1,64 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + + +1) "PET_CylindricalPET_System.mac" is a macro which defined a complete simulation + for PET application. + +- The PET scanner is defined with the cylindricalPET system +- The camera is dedicated for small animal imaging +- A phoswitch system is defined +- An orbiting movement of the camera is defined +- Phantom : water box +- Source : Carbon 11 +- Dynamic acquisition : 6 frames of 1 seconde + + + +2) "PET_Ecat_System.mac" is a macro which defined a complete simulation + for PET application. + +- The PET scanner is defined with the ECAT system +- The camera is dedicated for whole human body imaging +- A dead time model is included +- Phantom : water cylinder +- Source : Fluor 18 + +- I M P O R T A N T P O I N T : If the "ECAT Library" is not installed on your system, you will see the following + messages during the macro execution : + + +***** COMMAND NOT FOUND ***** +***** Command ignored ***** +/gate/output/ecat7/verbose 0 +***** COMMAND NOT FOUND ***** +***** Command ignored ***** +/gate/output/ecat7/setFileName Your_Ecat_File +***** COMMAND NOT FOUND ***** +***** Command ignored ***** +/gate/output/ecat7/describe +***** COMMAND NOT FOUND ***** +***** Command ignored ***** +/gate/output/ecat7/mashing 1 +***** COMMAND NOT FOUND ***** +***** Command ignored ***** +/gate/output/ecat7/span 3 +***** COMMAND NOT FOUND ***** +***** Command ignored ***** +/gate/output/ecat7/maxringdiff 22 +***** COMMAND NOT FOUND ***** +***** Command ignored ***** diff --git a/imaging/PET/Verbose.mac b/imaging/PET/Verbose.mac new file mode 100644 index 00000000..25cd13ff --- /dev/null +++ b/imaging/PET/Verbose.mac @@ -0,0 +1,35 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# + +/gate/verbose Physic 5 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/imaging/PET/readme.md b/imaging/PET/readme.md new file mode 100644 index 00000000..8ae45805 --- /dev/null +++ b/imaging/PET/readme.md @@ -0,0 +1,4 @@ +This example defined a complete simulation for a PET application : + +* The PET scanner is defined with the **cylindricalPET system**. The camera is dedicated for small animal imaging. A phoswitch system is defined. An orbiting movement of the camera is also defined. The phantom is a water box and the source is Carbon 11. The acquisition is dynamic : 6 frames of 1 seconde each. +* The PET scanner is defined with the **ECAT system**. The camera is dedicated for whole human body imaging. A dead time model is included. The phantom is a water cylinder and the source is Fluor 18. The [ECAT Library](http://www.opengatecollaboration.org/ECAT) needs to be installed on your system. diff --git a/imaging/PhantomSource/Analytical_Phantom/Cylinder.mac b/imaging/PhantomSource/Analytical_Phantom/Cylinder.mac new file mode 100644 index 00000000..9f10e783 --- /dev/null +++ b/imaging/PhantomSource/Analytical_Phantom/Cylinder.mac @@ -0,0 +1,36 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# C Y L I N D E R P H A N T O M # +# # +# # +# Diameter : 20 cm # +# Height : 20 cm # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +/gate/world/daughters/name phantom +/gate/world/daughters/insert cylinder +/gate/phantom/setMaterial Water +/gate/phantom/vis/forceWireframe +/gate/phantom/vis/setColor blue +/gate/phantom/geometry/setRmax 10. cm +/gate/phantom/geometry/setHeight 20. cm +/gate/phantom/attachPhantomSD diff --git a/imaging/PhantomSource/Analytical_Phantom/Derenzo.mac b/imaging/PhantomSource/Analytical_Phantom/Derenzo.mac new file mode 100644 index 00000000..b2c747cd --- /dev/null +++ b/imaging/PhantomSource/Analytical_Phantom/Derenzo.mac @@ -0,0 +1,354 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E R E N Z O P H A N T O M # +# # +# F O R S M A L L A N I M A L I M A G I N G # +# # +# With 5 segments # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# Segment 1 _ diameter 2.5 mm + +/gate/source/addSource sphere1 +/gate/source/sphere1/setActivity 12500000. Bq +/gate/source/sphere1/gps/centre 0. 15.3 0. mm +/gate/source/sphere1/gps/particle e+ +/gate/source/sphere1/gps/energytype Oxygen15 +/gate/source/sphere1/gps/type Volume +/gate/source/sphere1/gps/shape Sphere +/gate/source/sphere1/gps/radius 1.25 mm +/gate/source/sphere1/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere2 +/gate/source/sphere2/setActivity 12500000. Bq +/gate/source/sphere2/gps/centre -2. 5.3 0. mm +/gate/source/sphere2/gps/particle e+ +/gate/source/sphere2/gps/energytype Oxygen15 +/gate/source/sphere2/gps/type Volume +/gate/source/sphere2/gps/shape Sphere +/gate/source/sphere2/gps/radius 1.25 mm +/gate/source/sphere2/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere3 +/gate/source/sphere3/setActivity 12500000. Bq +/gate/source/sphere3/gps/centre -10. 12. 0. mm +/gate/source/sphere3/gps/particle e+ +/gate/source/sphere3/gps/energytype Oxygen15 +/gate/source/sphere3/gps/type Volume +/gate/source/sphere3/gps/shape Sphere +/gate/source/sphere3/gps/radius 1.25 mm +/gate/source/sphere3/gps/angtype iso +/gate/source/list + + +# Segment 2 _ diameter 2.0 mm + +/gate/source/addSource sphere4 +/gate/source/sphere4/setActivity 10000000. Bq +/gate/source/sphere4/gps/centre -7.3 0. 0. mm +/gate/source/sphere4/gps/particle e+ +/gate/source/sphere4/gps/energytype Oxygen15 +/gate/source/sphere4/gps/type Volume +/gate/source/sphere4/gps/shape Sphere +/gate/source/sphere4/gps/radius 1. mm +/gate/source/sphere4/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere5 +/gate/source/sphere5/setActivity 10000000. Bq +/gate/source/sphere5/gps/centre -14.6 4. 0. mm +/gate/source/sphere5/gps/particle e+ +/gate/source/sphere5/gps/energytype Oxygen15 +/gate/source/sphere5/gps/type Volume +/gate/source/sphere5/gps/shape Sphere +/gate/source/sphere5/gps/radius 1. mm +/gate/source/sphere5/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere6 +/gate/source/sphere6/setActivity 10000000. Bq +/gate/source/sphere6/gps/centre -14.6 -4. 0. mm +/gate/source/sphere6/gps/particle e+ +/gate/source/sphere6/gps/energytype Oxygen15 +/gate/source/sphere6/gps/type Volume +/gate/source/sphere6/gps/shape Sphere +/gate/source/sphere6/gps/radius 1. mm +/gate/source/sphere6/gps/angtype iso +/gate/source/list + +# Segment 3 _ diameter 1.5 mm + +/gate/source/addSource sphere7 +/gate/source/sphere7/setActivity 7500000. Bq +/gate/source/sphere7/gps/centre -2. -4.33 0. mm +/gate/source/sphere7/gps/particle e+ +/gate/source/sphere7/gps/energytype Oxygen15 +/gate/source/sphere7/gps/type Volume +/gate/source/sphere7/gps/shape Sphere +/gate/source/sphere7/gps/radius 0.75 mm +/gate/source/sphere7/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere8 +/gate/source/sphere8/setActivity 7500000. Bq +/gate/source/sphere8/gps/centre -6. -8.66 0. mm +/gate/source/sphere8/gps/particle e+ +/gate/source/sphere8/gps/energytype Oxygen15 +/gate/source/sphere8/gps/type Volume +/gate/source/sphere8/gps/shape Sphere +/gate/source/sphere8/gps/radius 0.75 mm +/gate/source/sphere8/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere9 +/gate/source/sphere9/setActivity 7500000. Bq +/gate/source/sphere9/gps/centre -10.6 -13.3 0. mm +/gate/source/sphere9/gps/particle e+ +/gate/source/sphere9/gps/energytype Oxygen15 +/gate/source/sphere9/gps/type Volume +/gate/source/sphere9/gps/shape Sphere +/gate/source/sphere9/gps/radius 0.75 mm +/gate/source/sphere9/gps/angtype iso +/gate/source/list + + +/gate/source/addSource sphere10 +/gate/source/sphere10/setActivity 7500000. Bq +/gate/source/sphere10/gps/centre -5. -14.66 0. mm +/gate/source/sphere10/gps/particle e+ +/gate/source/sphere10/gps/energytype Oxygen15 +/gate/source/sphere10/gps/type Volume +/gate/source/sphere10/gps/shape Sphere +/gate/source/sphere10/gps/radius 0.75 mm +/gate/source/sphere10/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere11 +/gate/source/sphere11/setActivity 7500000. Bq +/gate/source/sphere11/gps/centre 0. -10.66 0. mm +/gate/source/sphere11/gps/particle e+ +/gate/source/sphere11/gps/energytype Oxygen15 +/gate/source/sphere11/gps/type Volume +/gate/source/sphere11/gps/shape Sphere +/gate/source/sphere11/gps/radius 0.75 mm +/gate/source/sphere11/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere12 +/gate/source/sphere12/setActivity 7500000. Bq +/gate/source/sphere12/gps/centre 1. -16.6 0. mm +/gate/source/sphere12/gps/particle e+ +/gate/source/sphere12/gps/energytype Oxygen15 +/gate/source/sphere12/gps/type Volume +/gate/source/sphere12/gps/shape Sphere +/gate/source/sphere12/gps/radius 0.75 mm +/gate/source/sphere12/gps/angtype iso +/gate/source/list + + +# Segment 4 _ diameter 1.25 mm + +/gate/source/addSource sphere13 +/gate/source/sphere13/setActivity 6000000. Bq +/gate/source/sphere13/gps/centre 5.6 -3.66 0. mm +/gate/source/sphere13/gps/particle e+ +/gate/source/sphere13/gps/energytype Oxygen15 +/gate/source/sphere13/gps/type Volume +/gate/source/sphere13/gps/shape Sphere +/gate/source/sphere13/gps/radius 0.625 mm +/gate/source/sphere13/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere14 +/gate/source/sphere14/setActivity 6000000. Bq +/gate/source/sphere14/gps/centre 10.6 -4. 0. mm +/gate/source/sphere14/gps/particle e+ +/gate/source/sphere14/gps/energytype Oxygen15 +/gate/source/sphere14/gps/type Volume +/gate/source/sphere14/gps/shape Sphere +/gate/source/sphere14/gps/radius 0.625 mm +/gate/source/sphere14/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere15 +/gate/source/sphere15/setActivity 6000000. Bq +/gate/source/sphere15/gps/centre 15.6 -4.33 0. mm +/gate/source/sphere15/gps/particle e+ +/gate/source/sphere15/gps/energytype Oxygen15 +/gate/source/sphere15/gps/type Volume +/gate/source/sphere15/gps/shape Sphere +/gate/source/sphere15/gps/radius 0.625 mm +/gate/source/sphere15/gps/angtype iso +/gate/source/list + + +/gate/source/addSource sphere16 +/gate/source/sphere16/setActivity 6000000. Bq +/gate/source/sphere16/gps/centre 7.66 -8.33 0. mm +/gate/source/sphere16/gps/particle e+ +/gate/source/sphere16/gps/energytype Oxygen15 +/gate/source/sphere16/gps/type Volume +/gate/source/sphere16/gps/shape Sphere +/gate/source/sphere16/gps/radius 0.625 mm +/gate/source/sphere16/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere17 +/gate/source/sphere17/setActivity 6000000. Bq +/gate/source/sphere17/gps/centre 12.6 -8.33 0. mm +/gate/source/sphere17/gps/particle e+ +/gate/source/sphere17/gps/energytype Oxygen15 +/gate/source/sphere17/gps/type Volume +/gate/source/sphere17/gps/shape Sphere +/gate/source/sphere17/gps/radius 0.625 mm +/gate/source/sphere17/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere18 +/gate/source/sphere18/setActivity 6000000. Bq +/gate/source/sphere18/gps/centre 10. -12.6 0. mm +/gate/source/sphere18/gps/particle e+ +/gate/source/sphere18/gps/energytype Oxygen15 +/gate/source/sphere18/gps/type Volume +/gate/source/sphere18/gps/shape Sphere +/gate/source/sphere18/gps/radius 0.625 mm +/gate/source/sphere18/gps/angtype iso +/gate/source/list + + +# Segment 5 _ diameter 1.0 mm + +/gate/source/addSource sphere19 +/gate/source/sphere19/setActivity 5000000. Bq +/gate/source/sphere19/gps/centre 4. 3.66 0. mm +/gate/source/sphere19/gps/particle e+ +/gate/source/sphere19/gps/energytype Oxygen15 +/gate/source/sphere19/gps/type Volume +/gate/source/sphere19/gps/shape Sphere +/gate/source/sphere19/gps/radius 0.5 mm +/gate/source/sphere19/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere20 +/gate/source/sphere20/setActivity 5000000. Bq +/gate/source/sphere20/gps/centre 7.66 4.33 0. mm +/gate/source/sphere20/gps/particle e+ +/gate/source/sphere20/gps/energytype Oxygen15 +/gate/source/sphere20/gps/type Volume +/gate/source/sphere20/gps/shape Sphere +/gate/source/sphere20/gps/radius 0.5 mm +/gate/source/sphere20/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere21 +/gate/source/sphere21/setActivity 5000000. Bq +/gate/source/sphere21/gps/centre 11.33 4.66 0. mm +/gate/source/sphere21/gps/particle e+ +/gate/source/sphere21/gps/energytype Oxygen15 +/gate/source/sphere21/gps/type Volume +/gate/source/sphere21/gps/shape Sphere +/gate/source/sphere21/gps/radius 0.5 mm +/gate/source/sphere21/gps/angtype iso +/gate/source/list + + +/gate/source/addSource sphere22 +/gate/source/sphere22/setActivity 5000000. Bq +/gate/source/sphere22/gps/centre 15.6 5.33 0. mm +/gate/source/sphere22/gps/particle e+ +/gate/source/sphere22/gps/energytype Oxygen15 +/gate/source/sphere22/gps/type Volume +/gate/source/sphere22/gps/shape Sphere +/gate/source/sphere22/gps/radius 0.5 mm +/gate/source/sphere22/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere23 +/gate/source/sphere23/setActivity 5000000. Bq +/gate/source/sphere23/gps/centre 5.33 7.33 0. mm +/gate/source/sphere23/gps/particle e+ +/gate/source/sphere23/gps/energytype Oxygen15 +/gate/source/sphere23/gps/type Volume +/gate/source/sphere23/gps/shape Sphere +/gate/source/sphere23/gps/radius 0.5 mm +/gate/source/sphere23/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere24 +/gate/source/sphere24/setActivity 5000000. Bq +/gate/source/sphere24/gps/centre 9. 8. 0. mm +/gate/source/sphere24/gps/particle e+ +/gate/source/sphere24/gps/energytype Oxygen15 +/gate/source/sphere24/gps/type Volume +/gate/source/sphere24/gps/shape Sphere +/gate/source/sphere24/gps/radius 0.5 mm +/gate/source/sphere24/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere25 +/gate/source/sphere25/setActivity 5000000. Bq +/gate/source/sphere25/gps/centre 13.33 8. 0. mm +/gate/source/sphere25/gps/particle e+ +/gate/source/sphere25/gps/energytype Oxygen15 +/gate/source/sphere25/gps/type Volume +/gate/source/sphere25/gps/shape Sphere +/gate/source/sphere25/gps/radius 0.5 mm +/gate/source/sphere25/gps/angtype iso +/gate/source/list + + +/gate/source/addSource sphere26 +/gate/source/sphere26/setActivity 5000000. Bq +/gate/source/sphere26/gps/centre 7. 11.33 0. mm +/gate/source/sphere26/gps/particle e+ +/gate/source/sphere26/gps/energytype Oxygen15 +/gate/source/sphere26/gps/type Volume +/gate/source/sphere26/gps/shape Sphere +/gate/source/sphere26/gps/radius 0.5 mm +/gate/source/sphere26/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere27 +/gate/source/sphere27/setActivity 5000000. Bq +/gate/source/sphere27/gps/centre 11. 11.33 0. mm +/gate/source/sphere27/gps/particle e+ +/gate/source/sphere27/gps/energytype Oxygen15 +/gate/source/sphere27/gps/type Volume +/gate/source/sphere27/gps/shape Sphere +/gate/source/sphere27/gps/radius 0.5 mm +/gate/source/sphere27/gps/angtype iso +/gate/source/list + +/gate/source/addSource sphere28 +/gate/source/sphere28/setActivity 5000000. Bq +/gate/source/sphere28/gps/centre 8.33 14.66 0. mm +/gate/source/sphere28/gps/particle e+ +/gate/source/sphere28/gps/energytype Oxygen15 +/gate/source/sphere28/gps/type Volume +/gate/source/sphere28/gps/shape Sphere +/gate/source/sphere28/gps/radius 0.5 mm +/gate/source/sphere28/gps/angtype iso +/gate/source/list + + diff --git a/imaging/PhantomSource/Analytical_Phantom/NEMA_IEC_2001.mac b/imaging/PhantomSource/Analytical_Phantom/NEMA_IEC_2001.mac new file mode 100644 index 00000000..fd6453ed --- /dev/null +++ b/imaging/PhantomSource/Analytical_Phantom/NEMA_IEC_2001.mac @@ -0,0 +1,530 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# +# The following phantom is Gate representation of the +# NEMA 2-2001 IQ Phantom. The dimensions of this phantom +# are taken directly from "NEMA NU 2, Chapter 7, 2001". +# +# +# P H A N T O M G E O M E T R Y +/gate/world/daughters/name NEMA_IQ +/gate/world/daughters/insert box +/gate/NEMA_IQ/placement/setTranslation 0.0 0.0 0.0 cm +/gate/NEMA_IQ/geometry/setXLength 30. cm +/gate/NEMA_IQ/geometry/setYLength 23. cm +/gate/NEMA_IQ/geometry/setZLength 22. cm +/gate/NEMA_IQ/setMaterial Air +/gate/NEMA_IQ/vis/forceWireframe +/gate/NEMA_IQ/vis/setColor gray + +# Upper Half of Phantom +# Center Section of Upper Outer Shell +/gate/NEMA_IQ/daughters/name outershell1 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/outershell1/placement/setTranslation 0.0 -3.5 0.0 cm +/gate/outershell1/geometry/setRmax 15. cm +/gate/outershell1/geometry/setHeight 21.4 cm +/gate/outershell1/geometry/setPhiStart 0. deg +/gate/outershell1/geometry/setDeltaPhi 180. deg +/gate/outershell1/setMaterial Plastic +/gate/outershell1/vis/forceWireframe +/gate/outershell1/vis/setColor red + +# Water in Phantom +/gate/outershell1/daughters/name upperinterior +/gate/outershell1/daughters/insert cylinder +/gate/upperinterior/placement/setTranslation 0.0 0.0 0.0 cm +/gate/upperinterior/geometry/setRmax 14.7 cm +/gate/upperinterior/geometry/setRmin 0.0 cm +/gate/upperinterior/geometry/setHeight 21.4 cm +/gate/upperinterior/geometry/setPhiStart 0. deg +/gate/upperinterior/geometry/setDeltaPhi 180. deg +/gate/upperinterior/setMaterial Water +/gate/upperinterior/vis/forceWireframe +/gate/upperinterior/vis/setColor blue + +# Plastic Shell Surrounding Center Cylinder +/gate/upperinterior/daughters/name centercyl +/gate/upperinterior/daughters/insert cylinder +/gate/centercyl/placement/setTranslation 0.0 3.5 0.0 cm +/gate/centercyl/geometry/setRmax 2.5 cm +/gate/centercyl/geometry/setHeight 21.4 cm +/gate/centercyl/setMaterial Plastic +/gate/centercyl/vis/forceWireframe +/gate/centercyl/vis/setColor red + +# Hollow Space in Central Cylinder +/gate/centercyl/daughters/name centercylin +/gate/centercyl/daughters/insert cylinder +/gate/centercylin/placement/setTranslation 0.0 0.0 0.0 cm +/gate/centercylin/geometry/setRmax 2.1 cm +/gate/centercylin/geometry/setRmin 0.0 cm +/gate/centercylin/geometry/setHeight 21.4 cm +/gate/centercylin/setMaterial Air +#/gate/centercylin/vis/forceWireframe +/gate/centercylin/vis/setColor gray + +# 10 mm Sphere Exterior +/gate/upperinterior/daughters/name sphere10 +/gate/upperinterior/daughters/insert sphere +/gate/sphere10/placement/setTranslation 2.86 8.45367 3.7 cm +/gate/sphere10/geometry/setRmax 0.6 cm +/gate/sphere10/setMaterial Plastic +/gate/sphere10/vis/forceWireframe +/gate/sphere10/vis/setColor red + +# 10 mm Sphere +/gate/sphere10/daughters/name sphere10in +/gate/sphere10/daughters/insert sphere +/gate/sphere10in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/sphere10in/geometry/setRmax 0.5 cm +/gate/sphere10in/geometry/setRmin 0.0 cm +/gate/sphere10in/setMaterial Air +#/gate/sphere10in/vis/forceWireframe +/gate/sphere10in/vis/setColor gray + +# 10 mm Fill Capillary Exterior +/gate/upperinterior/daughters/name fill10 +/gate/upperinterior/daughters/insert cylinder +/gate/fill10/placement/setTranslation 2.86 8.45367 7.5 cm +/gate/fill10/geometry/setRmax 0.35 cm +/gate/fill10/geometry/setHeight 6.4 cm +/gate/fill10/setMaterial Plastic +/gate/fill10/vis/forceWireframe +/gate/fill10/vis/setColor red + +# 10 mm Fill Capillary +/gate/fill10/daughters/name fill10in +/gate/fill10/daughters/insert cylinder +/gate/fill10in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/fill10in/geometry/setRmax 0.25 cm +/gate/fill10in/geometry/setRmin 0. cm +/gate/fill10in/geometry/setHeight 6.4 cm +/gate/fill10in/setMaterial Air +#/gate/fill10in/vis/forceWireframe +/gate/fill10in/vis/setColor gray + +# 13 mm Sphere Exterior +/gate/upperinterior/daughters/name sphere13 +/gate/upperinterior/daughters/insert sphere +/gate/sphere13/placement/setTranslation -2.86 8.45367 3.7 cm +/gate/sphere13/geometry/setRmax 0.75 cm +/gate/sphere13/setMaterial Plastic +/gate/sphere13/vis/forceWireframe +/gate/sphere13/vis/setColor red + +# 13 mm Sphere +/gate/sphere13/daughters/name sphere13in +/gate/sphere13/daughters/insert sphere +/gate/sphere13in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/sphere13in/geometry/setRmax 0.65 cm +/gate/sphere13in/geometry/setRmin 0.0 cm +/gate/sphere13in/setMaterial Air +#/gate/sphere13in/vis/forceWireframe +/gate/sphere13in/vis/setColor gray + +# 13 mm Fill Capillary Exterior +/gate/upperinterior/daughters/name fill13 +/gate/upperinterior/daughters/insert cylinder +/gate/fill13/placement/setTranslation -2.86 8.45367 7.5875 cm +/gate/fill13/geometry/setRmax 0.35 cm +/gate/fill13/geometry/setHeight 6.225 cm +/gate/fill13/setMaterial Plastic +/gate/fill13/vis/forceWireframe +/gate/fill13/vis/setColor red + +# 13 mm Fill Capillary +/gate/fill13/daughters/name fill13in +/gate/fill13/daughters/insert cylinder +/gate/fill13in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/fill13in/geometry/setRmax 0.25 cm +/gate/fill13in/geometry/setRmin 0. cm +/gate/fill13in/geometry/setHeight 6.225 cm +/gate/fill13in/setMaterial Air +#/gate/fill13in/vis/forceWireframe +/gate/fill13in/vis/setColor gray + +# 17 mm Sphere Exterior +/gate/upperinterior/daughters/name sphere17 +/gate/upperinterior/daughters/insert sphere +/gate/sphere17/placement/setTranslation -5.72 3.5 3.7 cm +/gate/sphere17/geometry/setRmax 0.9 cm +/gate/sphere17/setMaterial Plastic +/gate/sphere17/vis/forceWireframe +/gate/sphere17/vis/setColor red + +# 17 mm Sphere +/gate/sphere17/daughters/name sphere17in +/gate/sphere17/daughters/insert sphere +/gate/sphere17in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/sphere17in/geometry/setRmax 0.85 cm +/gate/sphere17in/geometry/setRmin 0.0 cm +/gate/sphere17in/setMaterial Air +#/gate/sphere17in/vis/forceWireframe +/gate/sphere17in/vis/setColor gray + +# 17 mm Fill Capillary Exterior +/gate/upperinterior/daughters/name fill17 +/gate/upperinterior/daughters/insert cylinder +/gate/fill17/placement/setTranslation -5.72 3.5 7.675 cm +/gate/fill17/geometry/setRmax 0.3 cm +/gate/fill17/geometry/setHeight 6.05 cm +/gate/fill17/setMaterial Plastic +/gate/fill17/vis/forceWireframe +/gate/fill17/vis/setColor red + +# 17 mm Fill Capillary +/gate/fill17/daughters/name fill17in +/gate/fill17/daughters/insert cylinder +/gate/fill17in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/fill17in/geometry/setRmax 0.25 cm +/gate/fill17in/geometry/setRmin 0. cm +/gate/fill17in/geometry/setHeight 6.05 cm +/gate/fill17in/setMaterial Air +#/gate/fill17in/vis/forceWireframe +/gate/fill17in/vis/setColor gray + +# 37 mm Sphere Exterior +/gate/upperinterior/daughters/name sphere37 +/gate/upperinterior/daughters/insert sphere +/gate/sphere37/placement/setTranslation 5.72 3.5 3.7 cm +/gate/sphere37/geometry/setRmax 1.95 cm +/gate/sphere37/setMaterial Plastic +/gate/sphere37/vis/forceWireframe +/gate/sphere37/vis/setColor red + +# 37 mm Sphere +/gate/sphere37/daughters/name sphere37in +/gate/sphere37/daughters/insert sphere +/gate/sphere37in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/sphere37in/geometry/setRmax 1.85 cm +/gate/sphere37in/geometry/setRmin 0.0 cm +/gate/sphere37in/setMaterial Air +#/gate/sphere37in/vis/forceWireframe +/gate/sphere37in/vis/setColor gray + +# 37 mm Fill Capillary Exterior +/gate/upperinterior/daughters/name fill37 +/gate/upperinterior/daughters/insert cylinder +/gate/fill37/placement/setTranslation 5.72 3.5 8.175 cm +/gate/fill37/geometry/setRmax 0.35 cm +/gate/fill37/geometry/setHeight 5.05 cm +/gate/fill37/setMaterial Plastic +/gate/fill37/vis/forceWireframe +/gate/fill37/vis/setColor red + +# 37 mm Fill Capillary +/gate/fill37/daughters/name fill37in +/gate/fill37/daughters/insert cylinder +/gate/fill37in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/fill37in/geometry/setRmax 0.25 cm +/gate/fill37in/geometry/setRmin 0. cm +/gate/fill37in/geometry/setHeight 5.05 cm +/gate/fill37in/setMaterial Air +#/gate/fill37in/vis/forceWireframe +/gate/fill37in/vis/setColor gray + +# Exterior Shell of Upper Half of Phantom +# Top Side +/gate/NEMA_IQ/daughters/name topshell1 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/topshell1/placement/setTranslation 0.0 -3.5 10.85 cm +/gate/topshell1/geometry/setRmax 15. cm +/gate/topshell1/geometry/setRmin 0. cm +/gate/topshell1/geometry/setHeight 0.3 cm +/gate/topshell1/geometry/setPhiStart 0. deg +/gate/topshell1/geometry/setDeltaPhi 180. deg +/gate/topshell1/setMaterial Plastic +/gate/topshell1/vis/forceWireframe +/gate/topshell1/vis/setColor yellow + +/gate/NEMA_IQ/daughters/name bottomshell1 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/bottomshell1/placement/setTranslation 0.0 -3.5 -10.85 cm +/gate/bottomshell1/geometry/setRmax 15. cm +/gate/bottomshell1/geometry/setRmin 0. cm +/gate/bottomshell1/geometry/setHeight 0.3 cm +/gate/bottomshell1/geometry/setPhiStart 0. deg +/gate/bottomshell1/geometry/setDeltaPhi 180. deg +/gate/bottomshell1/setMaterial Plastic +#/gate/bottomshell1/vis/forceWireframe +/gate/bottomshell1/vis/setColor yellow + +# Lower Half Of Phantom +# Lower Left Corner Center Section Cylinder +/gate/NEMA_IQ/daughters/name outershell2 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/outershell2/placement/setTranslation 7.0 -3.5 0.0 cm +/gate/outershell2/geometry/setRmax 8. cm +/gate/outershell2/geometry/setHeight 21.4 cm +/gate/outershell2/geometry/setPhiStart 270. deg +/gate/outershell2/geometry/setDeltaPhi 90. deg +/gate/outershell2/setMaterial Plastic +/gate/outershell2/vis/forceWireframe +/gate/outershell2/vis/setColor red + +/gate/outershell2/daughters/name LLinterior +/gate/outershell2/daughters/insert cylinder +/gate/LLinterior/placement/setTranslation 0.0 0.0 0.0 cm +/gate/LLinterior/geometry/setRmax 7.7 cm +/gate/LLinterior/geometry/setRmin 0. cm +/gate/LLinterior/geometry/setHeight 21.4 cm +/gate/LLinterior/geometry/setPhiStart 270. deg +/gate/LLinterior/geometry/setDeltaPhi 90. deg +/gate/LLinterior/setMaterial Water +/gate/LLinterior/vis/forceWireframe +/gate/LLinterior/vis/setColor blue + +# Lower Right Corner Center Section Cylinder +/gate/NEMA_IQ/daughters/name outershell3 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/outershell3/placement/setTranslation -7.0 -3.5 0.0 cm +/gate/outershell3/geometry/setRmax 8. cm +/gate/outershell3/geometry/setHeight 21.4 cm +/gate/outershell3/geometry/setPhiStart 180. deg +/gate/outershell3/geometry/setDeltaPhi 90. deg +/gate/outershell3/setMaterial Plastic +/gate/outershell3/vis/forceWireframe +/gate/outershell3/vis/setColor red + +/gate/outershell3/daughters/name LRinterior +/gate/outershell3/daughters/insert cylinder +/gate/LRinterior/placement/setTranslation 0.0 0.0 0.0 cm +/gate/LRinterior/geometry/setRmax 7.7 cm +/gate/LRinterior/geometry/setRmin 0. cm +/gate/LRinterior/geometry/setHeight 21.4 cm +/gate/LRinterior/geometry/setPhiStart 180. deg +/gate/LRinterior/geometry/setDeltaPhi 90. deg +/gate/LRinterior/setMaterial Water +/gate/LRinterior/vis/forceWireframe +/gate/LRinterior/vis/setColor blue + +# Bottom Box +/gate/NEMA_IQ/daughters/name outershell4 +/gate/NEMA_IQ/daughters/insert box +/gate/outershell4/placement/setTranslation 0.0 -7.5 0.0 cm +/gate/outershell4/geometry/setXLength 14. cm +/gate/outershell4/geometry/setYLength 8. cm +/gate/outershell4/geometry/setZLength 21.4 cm +/gate/outershell4/setMaterial Plastic +/gate/outershell4/vis/forceWireframe +/gate/outershell4/vis/setColor red + +# Interior Box +/gate/outershell4/daughters/name IBox +/gate/outershell4/daughters/insert box +/gate/IBox/placement/setTranslation 0.0 0.15 0.0 cm +/gate/IBox/geometry/setXLength 14. cm +/gate/IBox/geometry/setYLength 7.7 cm +/gate/IBox/geometry/setZLength 21.4 cm +/gate/IBox/setMaterial Water +/gate/IBox/vis/forceWireframe +/gate/IBox/vis/setColor blue + +# 22 mm Sphere Exterior +/gate/IBox/daughters/name sphere22 +/gate/IBox/daughters/insert sphere +/gate/sphere22/placement/setTranslation -2.86 2.39633 3.7 cm +/gate/sphere22/geometry/setRmax 1.2 cm +/gate/sphere22/setMaterial Plastic +/gate/sphere22/vis/forceWireframe +/gate/sphere22/vis/setColor red + +# 22 mm Sphere Interior +/gate/sphere22/daughters/name sphere22in +/gate/sphere22/daughters/insert sphere +/gate/sphere22in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/sphere22in/geometry/setRmax 1.1 cm +/gate/sphere22in/geometry/setRmin 0.0 cm +/gate/sphere22in/setMaterial Air +#/gate/sphere22in/vis/forceWireframe +/gate/sphere22in/vis/setColor gray + +# 22 mm Fill Capillary Exterior +/gate/IBox/daughters/name fill22 +/gate/IBox/daughters/insert cylinder +/gate/fill22/placement/setTranslation -2.86 2.39633 7.8 cm +/gate/fill22/geometry/setRmax 0.35 cm +/gate/fill22/geometry/setHeight 5.8 cm +/gate/fill22/setMaterial Plastic +/gate/fill22/vis/forceWireframe +/gate/fill22/vis/setColor red + +# 22 mm Fill Capillary +/gate/fill22/daughters/name fill22in +/gate/fill22/daughters/insert cylinder +/gate/fill22in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/fill22in/geometry/setRmax 0.25 cm +/gate/fill22in/geometry/setRmin 0. cm +/gate/fill22in/geometry/setHeight 5.8 cm +/gate/fill22in/setMaterial Air +#/gate/fill22in/vis/forceWireframe +/gate/fill22in/vis/setColor gray + +# 28 mm Sphere Exterior +/gate/IBox/daughters/name sphere28 +/gate/IBox/daughters/insert sphere +/gate/sphere28/placement/setTranslation 2.86 2.39633 3.7 cm +/gate/sphere28/geometry/setRmax 1.5 cm +/gate/sphere28/setMaterial Plastic +/gate/sphere28/vis/forceWireframe +/gate/sphere28/vis/setColor red + +# 28 mm Sphere +/gate/sphere28/daughters/name sphere28in +/gate/sphere28/daughters/insert sphere +/gate/sphere28in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/sphere28in/geometry/setRmax 1.4 cm +/gate/sphere28in/geometry/setRmin 0.0 cm +/gate/sphere28in/setMaterial Air +#/gate/sphere28in/vis/forceWireframe +/gate/sphere28in/vis/setColor gray + +# 28 mm Fill Capillary Exterior +/gate/IBox/daughters/name fill28 +/gate/IBox/daughters/insert cylinder +/gate/fill28/placement/setTranslation 2.86 2.39633 7.95 cm +/gate/fill28/geometry/setRmax 0.35 cm +/gate/fill28/geometry/setHeight 5.5 cm +/gate/fill28/setMaterial Plastic +/gate/fill28/vis/forceWireframe +/gate/fill28/vis/setColor red + +# 28 mm Fill Capillary +/gate/fill28/daughters/name fill28in +/gate/fill28/daughters/insert cylinder +/gate/fill28in/placement/setTranslation 0.0 0.0 0.0 cm +/gate/fill28in/geometry/setRmax 0.25 cm +/gate/fill28in/geometry/setRmin 0. cm +/gate/fill28in/geometry/setHeight 5.5 cm +/gate/fill28in/setMaterial Air +#/gate/fill28in/vis/forceWireframe +/gate/fill28in/vis/setColor gray + +/gate/NEMA_IQ/daughters/name topshell2 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/topshell2/placement/setTranslation 7.0 -3.5 10.85 cm +/gate/topshell2/geometry/setRmax 8. cm +/gate/topshell2/geometry/setRmin 0. cm +/gate/topshell2/geometry/setHeight 0.3 cm +/gate/topshell2/geometry/setPhiStart 270. deg +/gate/topshell2/geometry/setDeltaPhi 90. deg +/gate/topshell2/setMaterial Plastic +#/gate/topshell2/vis/forceWireframe +/gate/topshell2/vis/setColor yellow + +/gate/NEMA_IQ/daughters/name topshell3 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/topshell3/placement/setTranslation -7.0 -3.5 10.85 cm +/gate/topshell3/geometry/setRmax 8. cm +/gate/topshell3/geometry/setRmin 0. cm +/gate/topshell3/geometry/setHeight 0.3 cm +/gate/topshell3/geometry/setPhiStart 180. deg +/gate/topshell3/geometry/setDeltaPhi 90. deg +/gate/topshell3/setMaterial Plastic +#/gate/topshell3/vis/forceWireframe +/gate/topshell3/vis/setColor yellow + +/gate/NEMA_IQ/daughters/name topshell4 +/gate/NEMA_IQ/daughters/insert box +/gate/topshell4/placement/setTranslation 0.0 -7.5 10.85 cm +/gate/topshell4/geometry/setXLength 14. cm +/gate/topshell4/geometry/setYLength 8. cm +/gate/topshell4/geometry/setZLength 0.3 cm +/gate/topshell4/setMaterial Plastic +/gate/topshell4/vis/forceWireframe +/gate/topshell4/vis/setColor yellow + +/gate/NEMA_IQ/daughters/name bottomshell2 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/bottomshell2/placement/setTranslation 7.0 -3.5 -10.85 cm +/gate/bottomshell2/geometry/setRmax 8. cm +/gate/bottomshell2/geometry/setRmin 0. cm +/gate/bottomshell2/geometry/setHeight 0.3 cm +/gate/bottomshell2/geometry/setPhiStart 270. deg +/gate/bottomshell2/geometry/setDeltaPhi 90. deg +/gate/bottomshell2/setMaterial Plastic +#/gate/bottomshell2/vis/forceWireframe +/gate/bottomshell2/vis/setColor yellow + +/gate/NEMA_IQ/daughters/name bottomshell3 +/gate/NEMA_IQ/daughters/insert cylinder +/gate/bottomshell3/placement/setTranslation -7.0 -3.5 -10.85 cm +/gate/bottomshell3/geometry/setRmax 8. cm +/gate/bottomshell3/geometry/setRmin 0. cm +/gate/bottomshell3/geometry/setHeight 0.3 cm +/gate/bottomshell3/geometry/setPhiStart 180. deg +/gate/bottomshell3/geometry/setDeltaPhi 90. deg +/gate/bottomshell3/setMaterial Plastic +#/gate/bottomshell3/vis/forceWireframe +/gate/bottomshell3/vis/setColor yellow + +/gate/NEMA_IQ/daughters/name bottomshell4 +/gate/NEMA_IQ/daughters/insert box +/gate/bottomshell4/placement/setTranslation 0.0 -7.5 -10.85 cm +/gate/bottomshell4/geometry/setXLength 14. cm +/gate/bottomshell4/geometry/setYLength 8. cm +/gate/bottomshell4/geometry/setZLength 0.3 cm +/gate/bottomshell4/setMaterial Plastic +#/gate/bottomshell4/vis/forceWireframe +/gate/bottomshell4/vis/setColor yellow + +# A t t a c h P h a n t o m +/gate/NEMA_IQ/attachPhantomSD +/gate/upperinterior/attachPhantomSD +/gate/centercyl/attachPhantomSD +/gate/centercylin/attachPhantomSD +/gate/sphere10/attachPhantomSD +/gate/sphere10in/attachPhantomSD +/gate/fill10/attachPhantomSD +/gate/fill10in/attachPhantomSD +/gate/sphere13/attachPhantomSD +/gate/sphere13in/attachPhantomSD +/gate/fill13/attachPhantomSD +/gate/fill13in/attachPhantomSD +/gate/sphere17/attachPhantomSD +/gate/sphere17in/attachPhantomSD +/gate/fill17/attachPhantomSD +/gate/fill17in/attachPhantomSD +/gate/sphere37/attachPhantomSD +/gate/sphere37in/attachPhantomSD +/gate/fill37/attachPhantomSD +/gate/fill37in/attachPhantomSD +/gate/sphere22/attachPhantomSD +/gate/sphere22in/attachPhantomSD +/gate/fill22/attachPhantomSD +/gate/fill22in/attachPhantomSD +/gate/sphere28/attachPhantomSD +/gate/sphere28in/attachPhantomSD +/gate/fill28/attachPhantomSD +/gate/fill28in/attachPhantomSD +/gate/IBox/attachPhantomSD +/gate/LLinterior/attachPhantomSD +/gate/LRinterior/attachPhantomSD +/gate/outershell1/attachPhantomSD +/gate/outershell2/attachPhantomSD +/gate/outershell3/attachPhantomSD +/gate/outershell4/attachPhantomSD +/gate/topshell1/attachPhantomSD +/gate/topshell2/attachPhantomSD +/gate/topshell3/attachPhantomSD +/gate/topshell4/attachPhantomSD +/gate/bottomshell1/attachPhantomSD +/gate/bottomshell2/attachPhantomSD +/gate/bottomshell3/attachPhantomSD +/gate/bottomshell4/attachPhantomSD + + diff --git a/imaging/PhantomSource/Analytical_Source/Cold_Phantom.mac b/imaging/PhantomSource/Analytical_Source/Cold_Phantom.mac new file mode 100644 index 00000000..90450f6e --- /dev/null +++ b/imaging/PhantomSource/Analytical_Source/Cold_Phantom.mac @@ -0,0 +1,41 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# +# This macro has been prepared by: +# Sebastien JAN + +# +## First you define a classical source as usual +# + +/gate/source/addSource number1 +/gate/source/number1/setActivity 100000. becquerel +/gate/source/number1/gps/particle gamma +/gate/source/number1/setType backtoback +/gate/source/number1/gps/type Volume +/gate/source/number1/gps/shape Cylinder +/gate/source/number1/gps/radius 5. cm +/gate/source/number1/gps/halfz 0.5 cm +/gate/source/number1/gps/centre 0. 0. 0. cm +/gate/source/number1/gps/monoenergy 511. keV +/gate/source/number1/gps/angtype iso + +# +## With the following line you define the cold area: +## "volume_name" is defined as a classical volume in your simulation +# + +/gate/source/number1/gps/Forbid volume_name diff --git a/imaging/PhantomSource/Analytical_Source/Fast_Production_F18_O15_C11.mac b/imaging/PhantomSource/Analytical_Source/Fast_Production_F18_O15_C11.mac new file mode 100644 index 00000000..9dbfcb10 --- /dev/null +++ b/imaging/PhantomSource/Analytical_Source/Fast_Production_F18_O15_C11.mac @@ -0,0 +1,92 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# +# This macro has been prepared by: +# Sebastien JAN + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# P O S I T R O N E M I S S I O N S O U R C E # +# # +# Fluor 18 - Carbon 11 - Oxygen 15 # +# # +# NB : In this example, each isotope source is generated # +# in a sphere placed at the center of the FOV. # +# The sphere radius is set at 0.5 cm. # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# +# For F18 +# + +/gate/source/addSource sourceF18 +/gate/source/sourceF18/setActivity 1000. becquerel +/gate/source/sourceF18/gps/particle e+ +/gate/source/sourceF18/setForcedUnstableFlag true +/gate/source/sourceF18/gps/energytype Fluor18 +/gate/source/sourceF18/setForcedHalfLife 6586 s +/gate/source/sourceF18/gps/type Volume +/gate/source/sourceF18/gps/shape Sphere +/gate/source/sourceF18/gps/radius 0.5 cm +/gate/source/sourceF18/gps/centre 0. 0. 0. cm +/gate/source/sourceF18/vis/setColor green +/gate/source/sourceF18/gps/confine NULL +/gate/source/sourceF18/gps/angtype iso + +# +# For O15 +# NB: LifeTime != HalfLife +# Ex: for O15, LifeTime (tau) = 176.3 s, HalfLife (T_1/2) = 122.2 s +# + +/gate/source/addSource sourceO15 +/gate/source/sourceO15/setActivity 1000. becquerel +/gate/source/sourceO15/gps/particle e+ +/gate/source/sourceO15/setForcedUnstableFlag true +/gate/source/sourceO15/gps/energytype Oxygen15 +/gate/source/sourceO15/setForcedLifeTime 176.3 s +/gate/source/sourceO15/gps/type Volume +/gate/source/sourceO15/gps/shape Sphere +/gate/source/sourceO15/gps/radius 0.5 cm +/gate/source/sourceO15/gps/centre 0. 0. 0. cm +/gate/source/sourceO15/vis/setColor green +/gate/source/sourceO15/gps/confine NULL +/gate/source/sourceO15/gps/angtype iso + +# +# For C11 +# + +/gate/source/addSource sourceC11 +/gate/source/sourceC11/setActivity 1000. becquerel +/gate/source/sourceC11/gps/particle e+ +/gate/source/sourceC11/setForcedUnstableFlag true +/gate/source/sourceC11/gps/energytype Carbon11 +/gate/source/sourceC11/setForcedHalfLife 1223 s + +/gate/source/sourceC11/gps/type Volume +/gate/source/sourceC11/gps/shape Sphere +/gate/source/sourceC11/gps/radius 0.5 cm +/gate/source/sourceC11/gps/centre 0. 0. 0. cm +/gate/source/sourceC11/vis/setColor green +/gate/source/sourceC11/gps/confine NULL +/gate/source/sourceC11/gps/angtype iso + +################# + +/gate/source/list diff --git a/imaging/PhantomSource/Analytical_Source/RadioActive_Isotope.mac b/imaging/PhantomSource/Analytical_Source/RadioActive_Isotope.mac new file mode 100644 index 00000000..afff5094 --- /dev/null +++ b/imaging/PhantomSource/Analytical_Source/RadioActive_Isotope.mac @@ -0,0 +1,72 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# +# This macro has been prepared by: +# Sebastien JAN + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# P O S I T R O N E M I S S I O N S O U R C E # +# W I T H T H E G E A N T 4 R A D I O A C T I V E # +# D E C A Y M O D U L E # +# # +# Example for Fluor 18 and Oxygen 15 # +# # +# NB : In this example, each isotope source is generated # +# in a sphere placed at the center of the FOV. # +# The sphere radius is set at 1 mmm. # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# +# For F18 +# + +/gate/source/addSource fluor18 +/gate/source/fluor18/setActivity 5. becquerel +/gate/source/fluor18/gps/particle ion +/gate/source/fluor18/gps/ion 9 18 0 0 +/gate/source/fluor18/gps/energytype Mono +/gate/source/fluor18/gps/monoenergy 0. MeV +/gate/source/fluor18/gps/angtype iso +/gate/source/fluor18/gps/number 1 +/gate/source/fluor18/gps/centre 0. 0. 0. cm +/gate/source/fluor18/gps/type Volume +/gate/source/fluor18/gps/shape Sphere +/gate/source/fluor18/gps/radius 1. mm + +# +# For O15 +# + +/gate/source/addSource oxy15 +/gate/source/oxy15/setActivity 100000 Bq +/gate/source/oxy15/gps/particle ion +/gate/source/oxy15/gps/ion 8 15 0 0 +/gate/source/oxy15/gps/energytype Mono +/gate/source/oxy15/gps/monoenergy 0. MeV +/gate/source/oxy15/gps/angtype iso +/gate/source/oxy15/gps/number 1 +/gate/source/oxy15/gps/centre 0. 0. 0. cm +/gate/source/oxy15/gps/type Volume +/gate/source/oxy15/gps/shape Sphere +/gate/source/oxy15/gps/radius 1. mm + + +################# + +/gate/source/list diff --git a/imaging/PhantomSource/Analytical_Source/Single_Gamma.mac b/imaging/PhantomSource/Analytical_Source/Single_Gamma.mac new file mode 100644 index 00000000..8221915f --- /dev/null +++ b/imaging/PhantomSource/Analytical_Source/Single_Gamma.mac @@ -0,0 +1,71 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# +# This macro has been prepared by: +# Sebastien JAN + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# Single Gamma Emission # +# # +# # +# NB : In this example, the isotope source is generated # +# in a sphere placed at the center of the FOV. # +# The sphere radius is set at 0.1 mm. # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + + +# We create a new source with an arbitrary name ('singlegamma') +/gate/source/addSource singlegamma + +# We set the total activity of the source +/gate/source/singlegamma/setActivity 0.0000001 Ci + +# The particles emitted by the source are gammas +/gate/source/singlegamma/gps/particle gamma + +# The gammas have an energy of 511 keV +/gate/source/singlegamma/gps/energytype Mono +/gate/source/singlegamma/gps/monoenergy 0.511 MeV + +# The source is a full sphere with radius 0.1 mm, located at the centre of the FOV +/gate/source/singlegamma/gps/type Volume +/gate/source/singlegamma/gps/shape Sphere +/gate/source/singlegamma/gps/radius 0.1 mm +/gate/source/singlegamma/gps/centre 0. 0. 0. cm + +# The angular distribution of emission angles is isotropic +/gate/source/singlegamma/gps/angtype iso + +# The parameters below mean that the source emits at all angles along the z axis +/gate/source/singlegamma/gps/mintheta 0. deg +/gate/source/singlegamma/gps/maxtheta 180. deg + +# Uncomment the parameters below if you want the source to emit in an XY (transverse) plane +#/gate/source/singlegamma/gps/mintheta 90. deg +#/gate/source/singlegamma/gps/maxtheta 90. deg + +# The parameters below mean that the source emits at all angles in the transverse (XY) directions +/gate/source/singlegamma/gps/minphi 0. deg +/gate/source/singlegamma/gps/maxphi 360. deg + + +################# + +/gate/source/list diff --git a/imaging/PhantomSource/Analytical_Source/Two_Gamma_backtoback.mac b/imaging/PhantomSource/Analytical_Source/Two_Gamma_backtoback.mac new file mode 100644 index 00000000..86f34d34 --- /dev/null +++ b/imaging/PhantomSource/Analytical_Source/Two_Gamma_backtoback.mac @@ -0,0 +1,70 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* +# +# This macro has been prepared by: +# Sebastien JAN + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# Gamma production with a back to back emission # +# # +# # +# NB : In this example, the isotope source is generated # +# in a sphere placed at the center of the FOV. # +# The sphere radius is set at 0.1 mm. # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +# We create a new source with an arbitrary name ('twogamma') +/gate/source/addSource twogamma + +# We set the total activity of the source +/gate/source/twogamma/setActivity 0.0000001 Ci + +# The source emits pairs of particles back-to-back +/gate/source/twogamma/setType backtoback + +# The particles emitted by the source are gammas +/gate/source/twogamma/gps/particle gamma + +# The gammas have an energy of 511 keV +/gate/source/twogamma/gps/energytype Mono +/gate/source/twogamma/gps/monoenergy 0.511 MeV + + +# The source is a full sphere with radius 0.1 mm, located at the centre of the FOV +/gate/source/twogamma/gps/type Volume +/gate/source/twogamma/gps/shape Sphere +/gate/source/twogamma/gps/radius 0.1 mm +/gate/source/twogamma/gps/centre 0. 0. 0. cm + +# The angular distribution of emission angles is isotropic +/gate/source/twogamma/gps/angtype iso + +# The parameters below mean that the source emits at all angles along the z axis +/gate/source/twogamma/gps/mintheta 0. deg +/gate/source/twogamma/gps/maxtheta 180. deg + +# Uncomment the parameters below if you want the source to emit in an XY (transverse) plane +#/gate/source/twogamma/gps/mintheta 90. deg +#/gate/source/twogamma/gps/maxtheta 90. deg + +# The parameters below mean that the source emits at all angles in the transverse (XY) directions +/gate/source/twogamma/gps/minphi 0. deg +/gate/source/twogamma/gps/maxphi 360. deg + diff --git a/imaging/PhantomSource/README b/imaging/PhantomSource/README new file mode 100644 index 00000000..31f211be --- /dev/null +++ b/imaging/PhantomSource/README @@ -0,0 +1,60 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +Some GATE Macro examples about sources and phantoms : + +1) + +"Analytical_Phantom/" +- "Derenzo.mac" +- "NEMA_IEC_2001.mac" +- "Cylinder.mac" + +2) + +"Analytical_Source/" +- "Single_Gamma.mac" +- "Two_Gamma_backtoback.mac" +- "Fast_Production_F18_O15_C11.mac" +- "RadioActive_Isotope.mac" + +3) + +"Voxelized_Phantom_Source/" + +Complete simulation description about How To Use the new voxelized approach for imaging applications. In GATE v7.0, this new approach is common for both imaging and RT applications. +Users need to execute the mainMacro.mac file to start the complete example. + +The list of macro files which are involved in this example is the following: + +- mainMacro.mac +- MoveVisu.mac +- VoxelizedPhantom.mac +- VoxelizedSource.mac +- MoveVisu.mac +- Verbose.mac + +The phantom used in this application (Interfile Format) + +- raw data: brain_phantom.i33 +- Header file: brain_phantom.h33 + +And the associated ASCII files to convert phantom voxel values in material properties and activity values: + +- range_atten_brain.dat +- activity_range_brain.dat + diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/MoveVisu.mac b/imaging/PhantomSource/Voxelized_Phantom_Source/MoveVisu.mac new file mode 100644 index 00000000..c64a864f --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/MoveVisu.mac @@ -0,0 +1,8 @@ +/gate/timing/setTime 0. s +/gate/timing/setTime 1 s +/gate/timing/setTime 2 s +/gate/timing/setTime 3 s +/gate/timing/setTime 4 s +/gate/timing/setTime 5 s +/gate/timing/setTime 6 s + diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/Verbose.mac b/imaging/PhantomSource/Voxelized_Phantom_Source/Verbose.mac new file mode 100644 index 00000000..e2f29e9d --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/Verbose.mac @@ -0,0 +1,18 @@ +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/VoxelizedPhantom.mac b/imaging/PhantomSource/Voxelized_Phantom_Source/VoxelizedPhantom.mac new file mode 100644 index 00000000..eaa1bb06 --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/VoxelizedPhantom.mac @@ -0,0 +1,18 @@ +# +# V O X E L I Z E D M A T R I X H O F F M A N B R A I N P H A N T O M + + +/gate/world/daughters/name hof_brain +/gate/world/daughters/insert ImageRegularParametrisedVolume +/gate/hof_brain/geometry/SetImage brain_phantom.h33 +/gate/hof_brain/geometry/setRangeToMaterialFile range_atten_brain.dat + +/gate/hof_brain/placement/setTranslation 0. 0. 0. mm +/gate/hof_brain/placement/setRotationAxis 1 0 0 +/gate/hof_brain/placement/setRotationAngle 0 deg +/gate/hof_brain/attachPhantomSD + +#/gate/phantom/setSkipEqualMaterials 0 +#/gate/phantom/setFictitiousEnergy 111. keV +#/gate/phantom/setGammaDiscardEnergy 0.1 keV + diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/VoxelizedSource.mac b/imaging/PhantomSource/Voxelized_Phantom_Source/VoxelizedSource.mac new file mode 100644 index 00000000..f1a79101 --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/VoxelizedSource.mac @@ -0,0 +1,26 @@ +# +# +# V O X E L S O U R C E B A S E D O N T H E H O F F M A N B R A I N P H A N T O M + +/gate/source/addSource voxel_brain voxel + +/gate/source/voxel_brain/reader/insert interfile +/gate/source/voxel_brain/interfileReader/translator/insert range +/gate/source/voxel_brain/interfileReader/rangeTranslator/readTable activity_range_brain.dat +/gate/source/voxel_brain/interfileReader/rangeTranslator/describe 1 +/gate/source/voxel_brain/interfileReader/readFile brain_phantom.h33 +/gate/source/voxel_brain/setPosition -140.8 -140.8 -89.6 mm + +/gate/source/voxel_brain/setType backtoback +/gate/source/voxel_brain/gps/particle gamma +/gate/source/voxel_brain/setForcedUnstableFlag true +/gate/source/voxel_brain/setForcedHalfLife 6586.2 s +/gate/source/voxel_brain/gps/energytype Mono +/gate/source/voxel_brain/gps/monoenergy 0.511 MeV +/gate/source/voxel_brain/gps/confine NULL +/gate/source/voxel_brain/gps/angtype iso +/gate/source/voxel_brain/dump 1 + + +/gate/source/list + diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/activity_range_brain.dat b/imaging/PhantomSource/Voxelized_Phantom_Source/activity_range_brain.dat new file mode 100644 index 00000000..7c8cc8fa --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/activity_range_brain.dat @@ -0,0 +1,4 @@ +3 +4 4 1 +5 5 3 +14 15 5 diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/brain_phantom.h33 b/imaging/PhantomSource/Voxelized_Phantom_Source/brain_phantom.h33 new file mode 100644 index 00000000..b134bb10 --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/brain_phantom.h33 @@ -0,0 +1,71 @@ +!INTERFILE := +!imaging modality := nucmed +!originating system := greetings +!version of keys := 3.3 +date of keys := 1996:09:24 +conversion program := (X)MedCon +program author := Erik Nolf +program version := 0.7.4 +program date := 2002:02:18 +; +!GENERAL DATA := +!data offset in bytes := 0 +!name of data file := brain_phantom.i33 +patient name := hf +!patient ID := 271097 +patient dob := 0000:00:00 +patient sex := Unknown +!study ID := brain +exam type := pet study +data compression := none +data encode := none +; +!GENERAL IMAGE DATA := +!type of data := Tomographic +!total number of images := 16 +study date := 1997:11:28 +study time := 00:00:00 +imagedata byte order := LITTLEENDIAN +; +number of energy windows := 1 +; +energy window [1] := +energy window lower level [1] := +energy window upper level [1] := +flood corrected := N +decay corrected := N +; +!SPECT STUDY (general) := +number of detector heads := 1 +; +!number of images/energy window := 16 +!process status := Reconstructed +!matrix size [1] := 32 +!matrix size [2] := 32 +!number format := unsigned integer +!number of bytes per pixel := 2 +scaling factor (mm/pixel) [1] := +8.800000e+00 +scaling factor (mm/pixel) [2] := +8.800000e+00 +!number of projections := 16 +!extent of rotation := +!time per projection (sec) := 0 +study duration (sec) := 0 +!maximum pixel count := +2.000000e+02 +patient orientation := head_in +patient rotation := supine +; +!SPECT STUDY (reconstructed data) := +method of reconstruction := Unknown +!number of slices := 16 +number of reference frame := 0 +slice orientation := Transverse +slice thickness (pixels) := +11.200000e+00 +centre-centre slice separation (pixels) := +11.200000e+00 +filter name := Unknown +filter parameters := Cutoff +method of attenuation correction := measured +scatter corrected := N +oblique reconstruction := N +!END OF INTERFILE := + + diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/brain_phantom.i33 b/imaging/PhantomSource/Voxelized_Phantom_Source/brain_phantom.i33 new file mode 100644 index 00000000..71fef4dc --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/brain_phantom.i33 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d324390fa7e4c1c96de9fc59555936cc20a9f32e9ec18b8d1acbd2dc8cf30b +size 32768 diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/mainMacro.mac b/imaging/PhantomSource/Voxelized_Phantom_Source/mainMacro.mac new file mode 100644 index 00000000..f629a5f1 --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/mainMacro.mac @@ -0,0 +1,282 @@ + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# +# D E F I N E Y O U R S C A N N E R A N D +# +# Y O U R C O M P L E T E S I M U L A T I O N +# +# F O R I M A G I N G A P P L I CA T I O N S +# +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + + +#===================================================== +# VISUALISATION +#===================================================== + +#/vis/disable + +/vis/open OGLSX +/vis/viewer/set/viewpointThetaPhi 60 60 +/vis/viewer/zoom 6.0 +/vis/drawVolume +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + +/control/execute Verbose.mac + + +#===================================================== +# GEOMETRY +#===================================================== + + + +/gate/geometry/setMaterialDatabase ../../../misc/GateMaterials.db + +# +# W O R L D +# +/gate/world/geometry/setXLength 400. cm +/gate/world/geometry/setYLength 400. cm +/gate/world/geometry/setZLength 400. cm + + +#-------------------oooooOOOOO00000OOOOOooooo---------------------# +# # +# D E F I N I T I O N A N D D E S C R I T I O N # +# O F Y O U R P E T D E V I C E # +# # +#-------------------oooooOOOOO00000OOOOOooooo---------------------# + +# CYLINDRICAL +/gate/world/daughters/name cylindricalPET +/gate/world/daughters/insert cylinder +/gate/cylindricalPET/placement/setTranslation 0.0 0.0 0.0 cm +/gate/cylindricalPET/geometry/setRmax 52.0 cm +/gate/cylindricalPET/geometry/setRmin 39.9 cm +/gate/cylindricalPET/geometry/setHeight 40.2 cm +/gate/cylindricalPET/setMaterial Air +/gate/cylindricalPET/vis/forceWireframe +/gate/cylindricalPET/vis/setColor white + +# HEAD +/gate/cylindricalPET/daughters/name head +/gate/cylindricalPET/daughters/insert box +/gate/head/placement/setTranslation 44.0 0.0 0.0 cm +/gate/head/geometry/setXLength 8 cm +/gate/head/geometry/setYLength 32 cm +/gate/head/geometry/setZLength 40 cm +/gate/head/setMaterial Air +/gate/head/vis/setVisible 0 + + +# BLOCK +/gate/head/daughters/name block +/gate/head/daughters/insert box +/gate/block/placement/setTranslation 0.0 0.0 0.0 cm +/gate/block/geometry/setXLength 30 mm +/gate/block/geometry/setYLength 16 mm +/gate/block/geometry/setZLength 20 mm +/gate/block/setMaterial Air +/gate/block/vis/setVisible 0 + +# C R Y S T A L +/gate/block/daughters/name crystal +/gate/block/daughters/insert box +/gate/crystal/placement/setTranslation 0.0 0.0 0.0 cm +/gate/crystal/geometry/setXLength 30 mm +/gate/crystal/geometry/setYLength 3.0 mm +/gate/crystal/geometry/setZLength 3.8 mm +/gate/crystal/setMaterial Air +/gate/crystal/vis/setVisible 0 + + +# LSO layer +/gate/crystal/daughters/name LSO +/gate/crystal/daughters/insert box +/gate/LSO/placement/setTranslation -0.75 0.0 0.0 cm +/gate/LSO/geometry/setXLength 15 mm +/gate/LSO/geometry/setYLength 3.0 mm +/gate/LSO/geometry/setZLength 3.8 mm +/gate/LSO/setMaterial LSO +/gate/LSO/vis/setColor red + +# BGO layer +/gate/crystal/daughters/name BGO +/gate/crystal/daughters/insert box +/gate/BGO/placement/setTranslation +0.75 0.0 0.0 cm +/gate/BGO/geometry/setXLength 15 mm +/gate/BGO/geometry/setYLength 3.0 mm +/gate/BGO/geometry/setZLength 3.8 mm +/gate/BGO/setMaterial BGO +/gate/BGO/vis/setColor yellow + +# R E P E A T C R Y S T A L +/gate/crystal/repeaters/insert cubicArray +/gate/crystal/cubicArray/setRepeatNumberX 1 +/gate/crystal/cubicArray/setRepeatNumberY 5 +/gate/crystal/cubicArray/setRepeatNumberZ 5 +/gate/crystal/cubicArray/setRepeatVector 0.0 3.2 4.0 mm + + +# R E P E A T BLOCK +/gate/block/repeaters/insert cubicArray +/gate/block/cubicArray/setRepeatNumberX 1 +/gate/block/cubicArray/setRepeatNumberY 20 +/gate/block/cubicArray/setRepeatNumberZ 20 +/gate/block/cubicArray/setRepeatVector 0.0 1.6 2.0 cm + + +# R E P E A T HEAD +/gate/head/repeaters/insert ring +/gate/head/ring/setRepeatNumber 4 + + +# A T T A C H S Y S T E M +/gate/systems/cylindricalPET/rsector/attach head +/gate/systems/cylindricalPET/module/attach block +/gate/systems/cylindricalPET/crystal/attach crystal +/gate/systems/cylindricalPET/layer0/attach LSO +/gate/systems/cylindricalPET/layer1/attach BGO + +# A T T A C H C R Y S T A L SD + +/gate/LSO/attachCrystalSD +/gate/BGO/attachCrystalSD + +/gate/systems/cylindricalPET/describe + +/gate/cylindricalPET/moves/insert orbiting +/gate/cylindricalPET/orbiting/setSpeed 30 deg/s +/gate/cylindricalPET/orbiting/setPoint1 0 0 0 cm +/gate/cylindricalPET/orbiting/setPoint2 0 0 1 cm + +#===================================================== +# VOXEL PHANTOM +#===================================================== + +/control/execute VoxelizedPhantom.mac + +#===================================================== +# PHYSICS +#===================================================== + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering e+ +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +#===================================================== +# CUTS +#===================================================== + +/gate/physics/Gamma/SetCutInRegion LSO 1.0 cm +/gate/physics/Electron/SetCutInRegion LSO 1.0 cm +/gate/physics/Positron/SetCutInRegion LSO 1.0 cm + +/gate/physics/Gamma/SetCutInRegion BGO 1.0 cm +/gate/physics/Electron/SetCutInRegion BGO 1.0 cm +/gate/physics/Positron/SetCutInRegion BGO 1.0 cm + + +/gate/physics/Gamma/SetCutInRegion hof_brain 0.1 mm +/gate/physics/Electron/SetCutInRegion hof_brain 0.1 mm +/gate/physics/Positron/SetCutInRegion hof_brain 0.1 mm + +/gate/physics/SetMaxStepSizeInRegion hof_brain 0.01 mm + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + + +#===================================================== +# Show how the geometry moves with time +#===================================================== + +/control/execute MoveVisu.mac + +#===================================================== +# D I G I T I Z E R: DETECTOR ELECTRONIC RESPONSE +#===================================================== + +/gate/digitizer/Singles/insert adder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 1 + +/gate/digitizer/Singles/insert blurring +/gate/digitizer/Singles/blurring/setResolution 0.26 +/gate/digitizer/Singles/blurring/setEnergyOfReference 511. keV + +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 350. keV +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 650. keV + + + +#===================================================== +# C O I N C I D E N C E S O R T E R +#===================================================== + +/gate/digitizer/Coincidences/setWindow 10. ns + +/gate/digitizer/name delay +/gate/digitizer/insert coincidenceSorter +/gate/digitizer/delay/setWindow 10. ns +/gate/digitizer/delay/setOffset 500. ns + +#===================================================== +# VOXELIZED SOURCE +#===================================================== + +/control/execute VoxelizedSource.mac + +#===================================================== +# DATA OUTPUT +#===================================================== + +/gate/output/root/enable +/gate/output/root/setFileName YourFile +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 1 +/gate/output/root/setRootCoincidencesFlag 1 +/gate/output/root/setRootdelayFlag 1 +/gate/output/root/setRootNtupleFlag 0 + + + +#===================================================== +# MEASUREMENT SETTINGS +#===================================================== + +/gate/application/setTimeSlice 1 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 1 s + +/gate/application/startDAQ diff --git a/imaging/PhantomSource/Voxelized_Phantom_Source/range_atten_brain.dat b/imaging/PhantomSource/Voxelized_Phantom_Source/range_atten_brain.dat new file mode 100644 index 00000000..63b4324e --- /dev/null +++ b/imaging/PhantomSource/Voxelized_Phantom_Source/range_atten_brain.dat @@ -0,0 +1,6 @@ + 4 + 0 0 Air false 0.0 0.0 0.0 0.2 + 4 4 Water true 1.0 0.0 0.0 0.2 + 5 5 Water true 0.0 1.0 0.0 0.2 + 14 15 Water true 0.0 0.0 1.0 0.2 + diff --git a/imaging/ROOT_Analyse/PET_Analyse.C b/imaging/ROOT_Analyse/PET_Analyse.C new file mode 100755 index 00000000..4406bb7f --- /dev/null +++ b/imaging/ROOT_Analyse/PET_Analyse.C @@ -0,0 +1,237 @@ +///////////////////////////////////////////////////// +// // +// S.JAN - sjan@cea.fr - March 2007 // +// updated by // +// U. Pietrzyk - u.pietrzyk@fz-juelich.de // +// March 2010 // +// // +// Example of a ROOT C++ code-macro to: // +// ----------------------------------- // +// 1/ read an output root data file // +// 2/ create a loop on each event which are // +// stored during the simulation // +// 3/ perform data processing // +// 4/ plot the results // +// // +///////////////////////////////////////////////////// + +void PET_Analyse() +{ + gROOT->Reset(); + TFile *f = new TFile("data_PET.root"); + + TTree *Coincidences = (TTree*)gDirectory->Get("Coincidences"); + //TTree *Gate = (TTree*)gDirectory->Get("Gate"); + //TTree *Hits = (TTree*)gDirectory->Get("Hits"); + //TTree *Singles = (TTree*)gDirectory->Get("Singles"); + + + +//creation of a histo 1 Dim. +TH1F *gamma1 = new TH1F("gamma1","",80,0.2,.8); +TH1F *gamma2 = new TH1F("gamma2","",100,0.2,.8); + + +//creation of histo 3 Dim. +TH3F *position = new TH3F("position","",200,-400,400,200,-400,400,200,-400,400); + + +// +//Declaration of leaves types - TTree Coincidences +// + Float_t axialPos; + Char_t comptVolName1[40]; + Char_t comptVolName2[40]; + Int_t comptonPhantom1; + Int_t comptonPhantom2; + Int_t comptonCrystal1; + Int_t comptonCrystal2; + Int_t crystalID1; + Int_t crystalID2; + //Int_t blockID1; + //Int_t blockID2; + Float_t energy1; + Float_t energy2; + Int_t eventID1; + Int_t eventID2; + Float_t globalPosX1; + Float_t globalPosX2; + Float_t globalPosY1; + Float_t globalPosY2; + Float_t globalPosZ1; + Float_t globalPosZ2; + Int_t layerID1; + Int_t layerID2; + Int_t moduleID1; + Int_t moduleID2; + Float_t rotationAngle; + Int_t rsectorID1; + Int_t rsectorID2; + Int_t runID; + Float_t sinogramS; + Float_t sinogramTheta; + Int_t sourceID1; + Int_t sourceID2; + Float_t sourcePosX1; + Float_t sourcePosX2; + Float_t sourcePosY1; + Float_t sourcePosY2; + Float_t sourcePosZ1; + Float_t sourcePosZ2; + Int_t submoduleID1; + Int_t submoduleID2; + Double_t time1; + Double_t time2; + +// +//Set branch addresses - TTree Coincicences +// + Coincidences->SetBranchAddress("axialPos",&axialPos); + Coincidences->SetBranchAddress("comptVolName1",&comptVolName1); + Coincidences->SetBranchAddress("comptVolName2",&comptVolName2); + Coincidences->SetBranchAddress("comptonPhantom1",&comptonPhantom1); + Coincidences->SetBranchAddress("comptonPhantom2",&comptonPhantom2); + Coincidences->SetBranchAddress("comptonCrystal1",&comptonCrystal1); + Coincidences->SetBranchAddress("comptonCrystal2",&comptonCrystal2); + Coincidences->SetBranchAddress("crystalID1",&crystalID1); + Coincidences->SetBranchAddress("crystalID2",&crystalID2); + // Coincidences->SetBranchAddress("blockID1",&blockID1); + // Coincidences->SetBranchAddress("blockID2",&blockID2); + Coincidences->SetBranchAddress("energy1",&energy1); + Coincidences->SetBranchAddress("energy2",&energy2); + Coincidences->SetBranchAddress("eventID1",&eventID1); + Coincidences->SetBranchAddress("eventID2",&eventID2); + Coincidences->SetBranchAddress("globalPosX1",&globalPosX1); + Coincidences->SetBranchAddress("globalPosX2",&globalPosX2); + Coincidences->SetBranchAddress("globalPosY1",&globalPosY1); + Coincidences->SetBranchAddress("globalPosY2",&globalPosY2); + Coincidences->SetBranchAddress("globalPosZ1",&globalPosZ1); + Coincidences->SetBranchAddress("globalPosZ2",&globalPosZ2); + Coincidences->SetBranchAddress("layerID1",&layerID1); + Coincidences->SetBranchAddress("layerID2",&layerID2); + Coincidences->SetBranchAddress("moduleID1",&moduleID1); + Coincidences->SetBranchAddress("moduleID2",&moduleID2); + Coincidences->SetBranchAddress("rotationAngle",&rotationAngle); + Coincidences->SetBranchAddress("rsectorID1",&rsectorID1); + Coincidences->SetBranchAddress("rsectorID2",&rsectorID2); + Coincidences->SetBranchAddress("runID",&runID); + Coincidences->SetBranchAddress("sinogramS",&sinogramS); + Coincidences->SetBranchAddress("sinogramTheta",&sinogramTheta); + Coincidences->SetBranchAddress("sourceID1",&sourceID1); + Coincidences->SetBranchAddress("sourceID2",&sourceID2); + Coincidences->SetBranchAddress("sourcePosX1",&sourcePosX1); + Coincidences->SetBranchAddress("sourcePosX2",&sourcePosX2); + Coincidences->SetBranchAddress("sourcePosY1",&sourcePosY1); + Coincidences->SetBranchAddress("sourcePosY2",&sourcePosY2); + Coincidences->SetBranchAddress("sourcePosZ1",&sourcePosZ1); + Coincidences->SetBranchAddress("sourcePosZ2",&sourcePosZ2); + Coincidences->SetBranchAddress("submoduleID1",&submoduleID1); + Coincidences->SetBranchAddress("submoduleID2",&submoduleID2); + Coincidences->SetBranchAddress("time1",&time1); + Coincidences->SetBranchAddress("time2",&time2); + + Int_t nentries = Coincidences->GetEntries(); + + cout<<" nentries: "<< nentries <GetEntry(i); + + + // Fill gamma1 histo without condition + gamma1->Fill(energy1); + + // Fill the gamma2 histo with condition + if (energy2 >= 0.4)gamma2->Fill(energy2); + + // Fill the 3D Histo without condition + position->Fill(globalPosZ1,globalPosX1,globalPosY1); + + + /////////////////////////////////////////////////////////////////////////////////////////// + // // + // E V A L U A T I O N O F : P R O M P T S ; T R U E S ; R A N D O M ; // + // // + // S E N S I T I V I T Y // + // // + /////////////////////////////////////////////////////////////////////////////////////////// + + Nbr_Coinc_Prompt++; + + if ( eventID1 != eventID2 ) Nbr_Coinc_Random++; + + if ( eventID1 == eventID2 && comptonPhantom1 == 0 && comptonPhantom2 == 0 ) Nbr_Coinc_Trues++; + + } + +Float_t Sensi = Nbr_Coinc_Prompt/Ntot*100.; + + +cout<<""<SetPalette(1); + + + c1 = new TCanvas("Reco","Reco",200,10,500,600); + c1->SetFillColor(0); + c1->SetBorderMode(0); + + gamma1->Draw(); + gamma1->SetFillColor(2); + gamma2->Draw("same"); + gamma2->SetFillColor(9); + + + tex = new TLatex(0.255919,600,"GAMMA 1"); + tex->SetTextColor(2); + tex->SetTextSize(0.05); + tex->SetLineWidth(2); + tex->Draw(); + tex2 = new TLatex(0.620151,300,"GAMMA 2"); + tex2->SetTextColor(9); + tex2->SetTextSize(0.05); + tex2->SetLineWidth(2); + tex2->Draw(); + + c1->Update(); + +////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + c2 = new TCanvas("Reco_true","Reco_true",200,10,500,600); + c2->SetFillColor(0); + c2->SetGrid(); + c2->SetBorderMode(0); + + position->Draw(); + + c2->Update(); + +} diff --git a/imaging/ROOT_Analyse/README b/imaging/ROOT_Analyse/README new file mode 100644 index 00000000..22168a39 --- /dev/null +++ b/imaging/ROOT_Analyse/README @@ -0,0 +1,23 @@ + Examples of a ROOT C++ code-macro to: + ----------------------------------- + 1/ read an output root data file + 2/ create a loop on each event which are + stored during the simultion + 3/ perfome a data processing + 4/ plot the results + + +How To Execute the examples ? + +1/ Tape "root" to start a session +2/ To execute a macro file, tape: .X macroFileName +3/ .q to quit root + +In The Directory execROOT you have the execute root files. +1/ cd execROOT +2/ make +3/ ./PET_Analyse ../data_PET.root +4/ ./VoxelPhantom_Analyse ../data_Voxel_Phantom.root + +For details about the root package: +http://root.cern.ch/ diff --git a/imaging/ROOT_Analyse/VoxelPhantom_Analyse.C b/imaging/ROOT_Analyse/VoxelPhantom_Analyse.C new file mode 100755 index 00000000..4c74582d --- /dev/null +++ b/imaging/ROOT_Analyse/VoxelPhantom_Analyse.C @@ -0,0 +1,94 @@ +///////////////////////////////////////////////////// +// // +// S.JAN - sjan@cea.fr - March 2007 // +// updated by // +// U. Pietrzyk - u.pietrzyk@fz-juelich.de // +// March 2010 // +// // +// Example of a ROOT C++ code-macro to: // +// ----------------------------------- // +// 1/ read an output root data file // +// 2/ create a loop on each event which are // +// stored during the simulation // +// 3/ perform data processing // +// 4/ plot the results // +// // +///////////////////////////////////////////////////// + +void VoxelPhantom_Analyse() +{ + +//Reset ROOT and connect tree file + + gROOT->Reset(); + TFile *f = new TFile("data_Voxel_Phantom.root"); + + TTree *Singles = (TTree*)gDirectory->Get("Singles"); + +/////////////STAT//////// + gStyle -> SetStatW(0.28); + gStyle -> SetStatH(0.13); + gStyle -> SetStatColor(41); + gStyle -> SetStatX(0.87); + gStyle -> SetStatY(0.85); + gStyle -> SetStatFont(42); + gStyle->SetOptStat(111); +///////////////////////// + + +//creation histo 2 Dim. +TH2F *Phantom = new TH2F("Phantom","",100,-100,100,100,-100,100); + + +// +//Declaration of leaves types - TTree Singles +// + + Float_t sourcePosX; + Float_t sourcePosY; + Float_t sourcePosZ; + + +// +//Set branch addresses - TTree Singles +// + + Singles->SetBranchAddress("sourcePosX",&sourcePosX); + Singles->SetBranchAddress("sourcePosY",&sourcePosY); + Singles->SetBranchAddress("sourcePosZ",&sourcePosZ); + + + + Int_t nentries = Singles->GetEntries(); + Int_t nbytes = 0; + +// +//Loop on event number for Singles TTree +// + + + for (Int_t i=0; iGetEntry(i); + + Phantom->Fill(sourcePosX,sourcePosY); + + } + + +// +// Result plots +// + + gStyle->SetPalette(1); + + + c1 = new TCanvas("Reco","Reco",200,10,500,600); + c1->SetFillColor(0); + c1->SetBorderMode(0); + + Phantom->Draw("contZ"); + + c1->Update(); + + +} diff --git a/imaging/ROOT_Analyse/data_PET.root b/imaging/ROOT_Analyse/data_PET.root new file mode 100644 index 00000000..a4efc8be --- /dev/null +++ b/imaging/ROOT_Analyse/data_PET.root @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a52629e30c1df5d6d0c1577ccd0ee47ceda9436ab9458bf0e299dc6d6473387a +size 47507823 diff --git a/imaging/ROOT_Analyse/data_Voxel_Phantom.root b/imaging/ROOT_Analyse/data_Voxel_Phantom.root new file mode 100644 index 00000000..606c27db --- /dev/null +++ b/imaging/ROOT_Analyse/data_Voxel_Phantom.root @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348f6d41157134255e13c2d38173da809e515929173a5d6ae17eb2ca0b43ae18 +size 74624346 diff --git a/imaging/ROOT_Analyse/execROOT/Makefile b/imaging/ROOT_Analyse/execROOT/Makefile new file mode 100644 index 00000000..88c645f3 --- /dev/null +++ b/imaging/ROOT_Analyse/execROOT/Makefile @@ -0,0 +1,39 @@ +CC = g++ +LD = g++ +RM = rm -rf + +CXXFLAGS = -O3 -funroll-all-loops +ROOTINCLUDEFLAGS = $(shell root-config --cflags) + +LDFLAGS = +ROOTLIBFLAGS = $(shell root-config --glibs) + +SOURCES = $(wildcard *.cpp) + +EXEC1 = PET_Analyse +EXEC2 = VoxelPhantom_Analyse + +.PHONY: all clean $(EXEC1) $(EXEC2) + +all: $(EXEC1) $(EXEC2) + @echo done. + +$(EXEC1): PET_Analyse.o + @echo linking $@... + @$(CC) -o $@ $^ $(LDFLAGS) $(ROOTLIBFLAGS) + +$(EXEC2): VoxelPhantom_Analyse.o + @echo linking $@... + @$(CC) -o $@ $^ $(LDFLAGS) $(ROOTLIBFLAGS) + +PET_Analyse.o: PET_Analyse.cpp + @echo compiling $(notdir $<)... + @$(CC) -o $@ -c $^ $(CXXFLAGS) $(ROOTINCLUDEFLAGS) + +VoxelPhantom_Analyse.o: VoxelPhantom_Analyse.cpp + @echo compiling $(notdir $<)... + @$(CC) -o $@ -c $^ $(CXXFLAGS) $(ROOTINCLUDEFLAGS) + +clean: + @echo cleaning... + @$(RM) *.o $(EXEC1) $(EXEC2) diff --git a/imaging/ROOT_Analyse/execROOT/PET_Analyse.cpp b/imaging/ROOT_Analyse/execROOT/PET_Analyse.cpp new file mode 100644 index 00000000..087d03b8 --- /dev/null +++ b/imaging/ROOT_Analyse/execROOT/PET_Analyse.cpp @@ -0,0 +1,281 @@ +/*! + * \file PET_Analyse.cpp + * \author Sebastian Jan - March 2007 + * \author Uwe Pietrzyk - March 2010 + * + * \brief Example of a ROOT C++ code to: + * - Read an output root data file + * - Create a loop on each event which are stored during the simulation + * - Perform data processing + * - Plot the results + */ + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/*! + * \fn void printHelpAndQuit( std::string const* msg ) + * \param msg error message + */ +void printHelpAndQuit( std::string const* msg ) +{ + std::cerr << *msg << std::endl; + std::cerr << "Usage: PET_Analyse " << std::endl; + std::cerr << " root file to analyse" << std::endl; + exit( EXIT_FAILURE ); +} + +int main( int argc, char** argv ) +{ + if( argc < 2 ) + { + std::string const msg = "Arguments missing!!!"; + printHelpAndQuit( &msg ); + } + + gROOT->Reset(); + + // Open the root file and check if it exists + std::string const inputRootFile( argv[ 1 ] ); + TFile* f = new TFile( inputRootFile.c_str(), "READ" ); + if( f->IsZombie() ) + { + std::cerr << "Cannot open the file '" << inputRootFile + << "'" << std::endl; + exit( EXIT_FAILURE ); + } + + TApplication theApp( "Application", &argc, argv ); + + TTree* coincidences = (TTree*)gDirectory->Get( "Coincidences" ); + + // Creation of 2 histograms of 1 dimension + TH1F* gamma1 = new TH1F( "gamma1", "", 80, 0.2, 0.8 ); + TH1F* gamma2 = new TH1F( "gamma2", "", 100, 0.2, 0.8 ); + + // Creation of 1 histogram of 3 dimensions + TH3F* position = new TH3F( "position", "", 200, -400, 400, 200, -400, 400 + , 200, -400, 440 ); + + // Declaration of leaves types - TTree coincidences + Float_t axialPos; + Char_t comptVolName1[ 40 ]; + Char_t comptVolName2[ 40 ]; + Int_t comptonPhantom1; + Int_t comptonPhantom2; + Int_t comptonCrystal1; + Int_t comptonCrystal2; + Int_t crystalID1; + Int_t crystalID2; + Float_t energy1; + Float_t energy2; + Int_t eventID1; + Int_t eventID2; + Float_t globalPosX1; + Float_t globalPosX2; + Float_t globalPosY1; + Float_t globalPosY2; + Float_t globalPosZ1; + Float_t globalPosZ2; + Int_t layerID1; + Int_t layerID2; + Int_t moduleID1; + Int_t moduleID2; + Float_t rotationAngle; + Int_t rsectorID1; + Int_t rsectorID2; + Int_t runID; + Float_t sinogramS; + Float_t sinogramTheta; + Int_t sourceID1; + Int_t sourceID2; + Float_t sourcePosX1; + Float_t sourcePosX2; + Float_t sourcePosY1; + Float_t sourcePosY2; + Float_t sourcePosZ1; + Float_t sourcePosZ2; + Int_t submoduleID1; + Int_t submoduleID2; + Double_t time1; + Double_t time2; + + // Set branch addresses - TTree coincidences + coincidences->SetBranchAddress( "axialPos", &axialPos ); + coincidences->SetBranchAddress( "comptVolName1", &comptVolName1 ); + coincidences->SetBranchAddress( "comptVolName2", &comptVolName2 ); + coincidences->SetBranchAddress( "comptonPhantom1", &comptonPhantom1 ); + coincidences->SetBranchAddress( "comptonPhantom2", &comptonPhantom2 ); + coincidences->SetBranchAddress( "comptonCrystal1", &comptonCrystal1 ); + coincidences->SetBranchAddress( "comptonCrystal2", &comptonCrystal2 ); + coincidences->SetBranchAddress( "crystalID1", &crystalID1 ); + coincidences->SetBranchAddress( "crystalID2", &crystalID2 ); + coincidences->SetBranchAddress( "energy1", &energy1 ); + coincidences->SetBranchAddress( "energy2", &energy2 ); + coincidences->SetBranchAddress( "eventID1", &eventID1 ); + coincidences->SetBranchAddress( "eventID2", &eventID2 ); + coincidences->SetBranchAddress( "globalPosX1", &globalPosX1 ); + coincidences->SetBranchAddress( "globalPosX2", &globalPosX2 ); + coincidences->SetBranchAddress( "globalPosY1", &globalPosY1 ); + coincidences->SetBranchAddress( "globalPosY2", &globalPosY2 ); + coincidences->SetBranchAddress( "globalPosZ1", &globalPosZ1 ); + coincidences->SetBranchAddress( "globalPosZ2", &globalPosZ2 ); + coincidences->SetBranchAddress( "layerID1", &layerID1 ); + coincidences->SetBranchAddress( "layerID2", &layerID2 ); + coincidences->SetBranchAddress( "moduleID1", &moduleID1 ); + coincidences->SetBranchAddress( "moduleID2", &moduleID2 ); + coincidences->SetBranchAddress( "rotationAngle", &rotationAngle ); + coincidences->SetBranchAddress( "rsectorID1", &rsectorID1 ); + coincidences->SetBranchAddress( "rsectorID2", &rsectorID2 ); + coincidences->SetBranchAddress( "runID", &runID ); + coincidences->SetBranchAddress( "sinogramS", &sinogramS ); + coincidences->SetBranchAddress( "sinogramTheta", &sinogramTheta ); + coincidences->SetBranchAddress( "sourceID1", &sourceID1 ); + coincidences->SetBranchAddress( "sourceID2", &sourceID2 ); + coincidences->SetBranchAddress( "sourcePosX1", &sourcePosX1 ); + coincidences->SetBranchAddress( "sourcePosX2", &sourcePosX2 ); + coincidences->SetBranchAddress( "sourcePosY1", &sourcePosY1 ); + coincidences->SetBranchAddress( "sourcePosY2", &sourcePosY2 ); + coincidences->SetBranchAddress( "sourcePosZ1", &sourcePosZ1 ); + coincidences->SetBranchAddress( "sourcePosZ2", &sourcePosZ2 ); + coincidences->SetBranchAddress( "submoduleID1", &submoduleID1 ); + coincidences->SetBranchAddress( "submoduleID2", &submoduleID2 ); + coincidences->SetBranchAddress( "time1", &time1 ); + coincidences->SetBranchAddress( "time2", &time2 ); + + Int_t nentries = coincidences->GetEntries(); + std::cout << "nentries: " << nentries << std::endl; + + Int_t nbytes( 0 ); + + // Loop on the events in the TTree Coincidences + Int_t nbrCoincPrompt( 0 ); + Int_t nbrCoincRandom( 0 ); + Int_t nbrCoincScatter( 0 ); + Int_t nbrCoincTrues( 0 ); + Float_t nTot( 10000000.0 ); + Float_t sensi( 0.0 ); + + Int_t i( 0 ); + while( i < nentries ) + { + nbytes += coincidences->GetEntry( i ); + + // Fill gamma1 histo without condition + gamma1->Fill( energy1 ); + + // Fill the gamma2 histo with condition + if( energy2 >= 0.4 ) + { + gamma2->Fill( energy2 ); + } + + // Fill the 3D Histo without condition + position->Fill( globalPosZ1, globalPosX1, globalPosY1 ); + + /*********************************** + * * + * EVALUATION OF: * + * - PROMPTS * + * - TRUES * + * - RANDOM * + * - SENSITIVITY * + * * + ***********************************/ + + ++nbrCoincPrompt; + + if( eventID1 != eventID2 ) + { + ++nbrCoincRandom; + } + + if( eventID1 == eventID2 && comptonPhantom1 == 0 + && comptonPhantom2 == 0 ) + { + ++nbrCoincTrues; + } + + ++i; + } + + sensi = nbrCoincPrompt / nTot * 100.0; + + std::cout << std::endl; + std::cout << std::endl; + std::cout << std::endl; + std::cout << "---> PROMPTS = " << nbrCoincPrompt << " Cps" << std::endl; + std::cout << "---> TRUES = " << nbrCoincTrues << " Cps" << std::endl; + std::cout << "---> RANDOMS = " << nbrCoincRandom << " Cps" << std::endl; + std::cout << " ___________________ " << std::endl; + std::cout << "| " << std::endl; + std::cout << "| TOTAL SENSITIVITY : " << std::showpoint + << std::fixed << std::setprecision( 8 ) + << sensi << " %"<< std::endl; + std::cout << "| ------------------ " << std::endl; + std::cout << "|___________________ " << std::endl; + std::cout << std::endl; + std::cout << std::endl; + std::cout << std::endl; + + // Plot the results + + gStyle->SetPalette( 1 ); + + TCanvas* c1 = new TCanvas( "Reco", "Reco", 200, 10, 500, 600); + c1->SetFillColor( 0 ); + c1->SetBorderMode( 0 ); + + gamma1->Draw(); + gamma1->SetFillColor( 2 ); + + gamma2->Draw( "same" ); + gamma2->SetFillColor( 9 ); + + TLatex* tex = new TLatex( 0.255919, 600.0, "GAMMA 1" ); + tex->SetTextColor( 2 ); + tex->SetTextSize( 0.05 ); + tex->SetLineWidth(2); + tex->Draw(); + + TLatex* tex2 = new TLatex( 0.620151, 300.0, "GAMMA 2" ); + tex2->SetTextColor( 9 ); + tex2->SetTextSize( 0.05 ); + tex2->SetLineWidth( 2 ); + tex2->Draw(); + + c1->Update(); + + TCanvas* c2 = new TCanvas("Reco_true","Reco_true",200,10,500,600); + c2->SetFillColor(0); + c2->SetGrid(); + c2->SetBorderMode(0); + + position->Draw(); + + c2->Update(); + + theApp.Run(); + + delete tex; + delete tex2; + delete position; + delete gamma2; + delete gamma1; + delete coincidences; + delete f; + + return 0; +} diff --git a/imaging/ROOT_Analyse/execROOT/VoxelPhantom_Analyse.cpp b/imaging/ROOT_Analyse/execROOT/VoxelPhantom_Analyse.cpp new file mode 100644 index 00000000..58966f3e --- /dev/null +++ b/imaging/ROOT_Analyse/execROOT/VoxelPhantom_Analyse.cpp @@ -0,0 +1,114 @@ +/*! \file VoxelPhantom_Analyse.cpp + * \author Sebastian Jan - March 2007 + * \author Uwe Pietrzyk - March 2010 + * + * \brief Example of a ROOT C++ code to: + * - Read an output root data file + * - Create a loop on each event which are stored during the simulation + * - Perform data processing + * - Plot the results + */ + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +/*! + * \fn void printHelpAndQuit( std::string const* msg ) + * \param msg error message + */ +void printHelpAndQuit( std::string const* msg ) +{ + std::cerr << *msg << std::endl; + std::cerr << "Usage: PET_Analyse " << std::endl; + std::cerr << " root file to analyse" << std::endl; + exit( EXIT_FAILURE ); +} + +int main( int argc, char** argv ) +{ + if( argc < 2 ) + { + std::string const msg = "Arguments missing!!!"; + printHelpAndQuit( &msg ); + } + + gROOT->Reset(); + + // Open the root file and check if it exists + std::string const inputRootFile( argv[ 1 ] ); + TFile* f = new TFile( inputRootFile.c_str(), "READ" ); + if( f->IsZombie() ) + { + std::cerr << "Cannot open the file '" << inputRootFile + << "'" << std::endl; + exit( EXIT_FAILURE ); + } + + TApplication theApp( "Application", &argc, argv ); + + TTree* singles = (TTree*)gDirectory->Get( "Singles" ); + + // STAT + gStyle->SetStatW( 0.28 ); + gStyle->SetStatH( 0.13 ); + gStyle->SetStatColor( 41 ); + gStyle->SetStatX( 0.87 ); + gStyle->SetStatY( 0.85 ); + gStyle->SetStatFont( 42 ); + gStyle->SetOptStat( 111 ); + + // Creation of histo 2 Dim. + TH2F* phantom = new TH2F( "Phantom", "", 100, -100, 100, 100, -100, 100 ); + + //Declaration of leaves types - TTree Singles + Float_t sourcePosX; + Float_t sourcePosY; + Float_t sourcePosZ; + + //Set branch addresses - TTree Singles + singles->SetBranchAddress( "sourcePosX", &sourcePosX ); + singles->SetBranchAddress( "sourcePosY", &sourcePosY ); + singles->SetBranchAddress( "sourcePosZ", &sourcePosZ ); + + Int_t nentries = singles->GetEntries(); + Int_t nbytes( 0 ); + + //Loop on event number for Singles TTree + Int_t i( 0 ); + while( i < nentries ) + { + nbytes += singles->GetEntry( i ); + phantom->Fill( sourcePosX, sourcePosY ); + ++i; + } + + // Result plots + gStyle->SetPalette( 1 ); + + TCanvas* c1 = new TCanvas( "Reco", "Reco", 200, 10, 500, 600 ); + c1->SetFillColor( 0 ); + c1->SetBorderMode( 0 ); + + phantom->Draw( "contZ" ); + + c1->Update(); + + theApp.Run(); + + delete c1; + delete singles; + delete phantom; + delete f; + + return 0; +} diff --git a/imaging/ROOT_Analyse/readme.md b/imaging/ROOT_Analyse/readme.md new file mode 100644 index 00000000..f2368710 --- /dev/null +++ b/imaging/ROOT_Analyse/readme.md @@ -0,0 +1,20 @@ +## Examples of a ROOT C++ code-macro to: +1/ read an output root data file +2/ create a loop on each event which are stored during the simultion +3/ perfome a data processing +4/ plot the results + +## How To Execute the examples ? + +1. Tape `root` to start a session +2. To execute a macro file, tape: `.X macroFileName` +3. `.q` to quit root + +In the directory execROOT you have the execute root files. +1. `cd execROOT` +2. `make` +3. `./PET_Analyse ../data_PET.root` +4. `./VoxelPhantom_Analyse ../data_Voxel_Phantom.root` + +For details about the root package: +http://root.cern.ch/ diff --git a/imaging/SPECT/MoveVisu.mac b/imaging/SPECT/MoveVisu.mac new file mode 100644 index 00000000..41c46bb2 --- /dev/null +++ b/imaging/SPECT/MoveVisu.mac @@ -0,0 +1,34 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +/gate/timing/setTime 0. s +/gate/timing/setTime 37.5 s +/gate/timing/setTime 75 s +/gate/timing/setTime 112.5 s +/gate/timing/setTime 150 s +/gate/timing/setTime 187.5 s +/gate/timing/setTime 225 s +/gate/timing/setTime 262.5 s +/gate/timing/setTime 300 s +/gate/timing/setTime 337.5 s +/gate/timing/setTime 375 s +/gate/timing/setTime 412.5 s +/gate/timing/setTime 450 s +/gate/timing/setTime 487.5 s +/gate/timing/setTime 525 s +/gate/timing/setTime 562.5 s +/gate/timing/setTime 600 s diff --git a/imaging/SPECT/README b/imaging/SPECT/README new file mode 100644 index 00000000..6cb695cf --- /dev/null +++ b/imaging/SPECT/README @@ -0,0 +1,31 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +"SPECT.mac" is a macro which defined a complete simulation +for SPECT application. + +- The SPECT scanner is defined with the SPECThead system +- The camera is NaI camera with 4 heads and paralel collimator +- An orbiting movement of the camera is defined +- A translation movement of the bed and the phantom is defined +- Phantom : water cylinder +- Source : gamma 140 keV +- Dynamic acquisition : 16 frames of 37.5 secondes + + + + diff --git a/imaging/SPECT/SPECT.mac b/imaging/SPECT/SPECT.mac new file mode 100644 index 00000000..22da72fa --- /dev/null +++ b/imaging/SPECT/SPECT.mac @@ -0,0 +1,268 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +# V I S U A L I S A T I O N +##### +#/vis/disable +/control/execute vis.mac + +# M A N D A T O R Y +##### +/gate/geometry/setMaterialDatabase ../../misc/GateMaterials.db + + +# G E O M E T R Y +##### + +# World +# Define the world dimensions +## +/gate/world/geometry/setXLength 100 cm +/gate/world/geometry/setYLength 100 cm +/gate/world/geometry/setZLength 100 cm + +# Scanner Head +# Create a new box representing the main head-volume +# SPECThead is the name of the predefined SPECT system +# Create the SPECT system, which will yield an Interfile output of projection data +## +/gate/world/daughters/name SPECThead +/gate/world/daughters/insert box +/gate/SPECThead/geometry/setXLength 7. cm +/gate/SPECThead/geometry/setYLength 21. cm +/gate/SPECThead/geometry/setZLength 30. cm +/gate/SPECThead/placement/setTranslation 20.0 0. 0. cm +/gate/SPECThead/setMaterial Air +/gate/SPECThead/repeaters/insert ring +/gate/SPECThead/ring/setRepeatNumber 4 +/gate/SPECThead/moves/insert orbiting +/gate/SPECThead/orbiting/setSpeed 0.15 deg/s +/gate/SPECThead/orbiting/setPoint1 0 0 0 cm +/gate/SPECThead/orbiting/setPoint2 0 0 1 cm +/gate/SPECThead/vis/forceWireframe + + +# Shielding +# Create the shielding volume +## +/gate/SPECThead/daughters/name shielding +/gate/SPECThead/daughters/insert box +/gate/shielding/geometry/setXLength 7. cm +/gate/shielding/geometry/setYLength 21. cm +/gate/shielding/geometry/setZLength 30. cm +/gate/shielding/placement/setTranslation 0. 0. 0. cm +/gate/shielding/setMaterial Lead +/gate/shielding/vis/setColor red +/gate/shielding/vis/forceWireframe + + +# Collimator +# Create a full volume defining the shape of the collimator +## +/gate/SPECThead/daughters/name collimator +/gate/SPECThead/daughters/insert box +/gate/collimator/geometry/setXLength 3. cm +/gate/collimator/geometry/setYLength 19. cm +/gate/collimator/geometry/setZLength 28. cm +/gate/collimator/placement/setTranslation -2. 0. 0. cm +/gate/collimator/setMaterial Lead +/gate/collimator/vis/setColor red +/gate/collimator/vis/forceWireframe +# +# Insert the first hole of air in the collimator +## +/gate/collimator/daughters/name hole +/gate/collimator/daughters/insert hexagone +/gate/hole/geometry/setHeight 3. cm +/gate/hole/geometry/setRadius .15 cm +/gate/hole/placement/setRotationAxis 0 1 0 +/gate/hole/placement/setRotationAngle 90 deg +/gate/hole/setMaterial Air +# +# Repeat the hole in an array +## +/gate/hole/repeaters/insert cubicArray +/gate/hole/cubicArray/setRepeatNumberX 1 +/gate/hole/cubicArray/setRepeatNumberY 52 +/gate/hole/cubicArray/setRepeatNumberZ 44 +/gate/hole/cubicArray/setRepeatVector 0. 0.36 0.624 cm +# +# Repeat these holes in a linear +## +/gate/hole/repeaters/insert linear +/gate/hole/linear/setRepeatNumber 2 +/gate/hole/linear/setRepeatVector 0. 0.18 0.312 cm + + +# CRYSTAL +# Create the crystal volume +## +/gate/SPECThead/daughters/name crystal +/gate/SPECThead/daughters/insert box +/gate/crystal/geometry/setXLength 1. cm +/gate/crystal/geometry/setYLength 19. cm +/gate/crystal/geometry/setZLength 28. cm +/gate/crystal/placement/setTranslation 0. 0. 0. cm +/gate/crystal/setMaterial NaI +/gate/crystal/vis/setColor yellow + +# BACK-COMPARTMENT +# Create the back-compartment volume +## +/gate/SPECThead/daughters/name compartment +/gate/SPECThead/daughters/insert box +/gate/compartment/geometry/setXLength 2.5 cm +/gate/compartment/geometry/setYLength 19. cm +/gate/compartment/geometry/setZLength 28. cm +/gate/compartment/placement/setTranslation 1.75 0. 0. cm +/gate/compartment/setMaterial Glass +/gate/compartment/vis/setColor grey + + +# TABLE +# Create the table volume +## +/gate/world/daughters/name table +/gate/world/daughters/insert box +/gate/table/geometry/setXLength 0.6 cm +/gate/table/geometry/setYLength 8. cm +/gate/table/geometry/setZLength 34. cm +/gate/table/placement/setRotationAxis 0 0 1 +/gate/table/placement/setRotationAngle 90 deg +/gate/table/placement/setTranslation 0. -5.3 0. cm +/gate/table/moves/insert translation +/gate/table/translation/setSpeed 0 0 0.04 cm/s +/gate/table/setMaterial Glass +/gate/table/vis/setColor grey + + +# PHANTOM +# Create the phantom volume +## +/gate/world/daughters/name Phantom +/gate/world/daughters/insert cylinder +/gate/Phantom/geometry/setRmax 5. cm +/gate/Phantom/geometry/setRmin 0. cm +/gate/Phantom/geometry/setHeight 20. cm +/gate/Phantom/placement/setTranslation 0. 0. -6. cm +/gate/Phantom/moves/insert translation +/gate/Phantom/translation/setSpeed 0 0 0.04 cm/s +/gate/Phantom/setMaterial Water +/gate/Phantom/vis/setColor blue +/gate/Phantom/vis/forceWireframe + + +# SOURCE +# Add an extra object for source confinement +## +/gate/Phantom/daughters/name movsource +/gate/Phantom/daughters/insert cylinder +/gate/movsource/geometry/setRmax 2. cm +/gate/movsource/geometry/setRmin 0. cm +/gate/movsource/geometry/setHeight 5. cm +/gate/movsource/placement/setTranslation 0. 0. -6. cm +/gate/movsource/setMaterial Water +/gate/movsource/vis/setColor magenta + +# S Y S T E M +###### +# The system acts as an interpretor between the GATE geometry and data outputs for reconstruction +# in our case, the Interfile writer +# A system must know which components of the geometry are parts of the scanner, and what +# their role are. +# For the moment, there is only a system SPECThead, which was built when the SPECThead volume +# was inserted. +# The SPECThead system is made of three levels: base (for the head), crystal (for the crystal and crystal matrix) +# and pixel (for individual crystals for pixellated gamma camera) +# For now, only the base of the system is attached to a volume: the volume SPECThead +# For the system to get information about your crystal, the level crystal must be attached to the volume +# that has been defined for the scintillating crystal (crystal) +## + +/gate/systems/SPECThead/crystal/attach crystal +/gate/systems/SPECThead/describe + + +# S E N S I T I V E D E T E C T O R S +###### +# GATE provides two sensitive detectors, which have two different functions +# Using them properly is very important for getting accurate results +## + +# Crystal SD +# +# The crystal SD makes it possible to record hits in a sensitive volume (e.g.,. in a scintillation crystal) +# It must be attached to any volume for which hit-data must be obtained +# For recording hits in the NaI volume only, the name of which is crystal, this volume is attached +# to the crystal SD +## + +/gate/crystal/attachCrystalSD + +# Phantom SD +# +# The phantom SD makes it possible to record Compton events in the volumes within the field of view +# This can provide information for result analysis to discriminate between +# scattered and unscattered photons +# It must be attached to each and every volume for whom Compton interactions have to be recorded +## + +/gate/Phantom/attachPhantomSD +/gate/movsource/attachPhantomSD +/gate/table/attachPhantomSD +/gate/compartment/attachPhantomSD +/gate/shielding/attachPhantomSD +/gate/SPECThead/attachPhantomSD +/gate/collimator/attachPhantomSD + + +# P H Y S I C S +##### +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel PenelopeModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- + +/gate/physics/addProcess MultipleScattering e- + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +# C U T S +##### +# Cuts for particle in WORLD +## +/gate/physics/Gamma/SetCutInRegion SPECThead 0.1 cm +/gate/physics/Electron/SetCutInRegion SPECThead 1.0 cm + + +# I N I T I A L I Z A T I O N +##### + +/gate/run/initialize + +/control/execute secondPart.mac diff --git a/imaging/SPECT/Verbose.mac b/imaging/SPECT/Verbose.mac new file mode 100644 index 00000000..c90a3896 --- /dev/null +++ b/imaging/SPECT/Verbose.mac @@ -0,0 +1,35 @@ + +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/imaging/SPECT/readme.md b/imaging/SPECT/readme.md new file mode 100644 index 00000000..08635152 --- /dev/null +++ b/imaging/SPECT/readme.md @@ -0,0 +1,3 @@ +This example defined a complete simulation for a SPECT application. + +The SPECT scanner is defined with the **SPECThead system**. The camera is NaI camera with 4 heads and parallel collimator. An orbiting movement of the camera and a translation movement of the bed and the phantom are defined. The is a water cylinder and the source is a gamma source of 140 keV. The acquisition is dynamic : 16 frames of 37.5 secondes each. diff --git a/imaging/SPECT/secondPart.mac b/imaging/SPECT/secondPart.mac new file mode 100644 index 00000000..6730c807 --- /dev/null +++ b/imaging/SPECT/secondPart.mac @@ -0,0 +1,124 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +# Show how the geometry moves with time +# ! After the initialization ! +## + +/control/execute MoveVisu.mac + + +# D E F I N E T H E S O U R C E +##### +/gate/source/addSource SourceConfinement +/gate/source/SourceConfinement/gps/type Volume +/gate/source/SourceConfinement/gps/shape Cylinder +/gate/source/SourceConfinement/gps/radius 2. cm +/gate/source/SourceConfinement/gps/halfz 14.5 cm +/gate/source/SourceConfinement/gps/centre 0. 0. 0. cm +/gate/source/SourceConfinement/gps/particle gamma +/gate/source/SourceConfinement/gps/energy 140. keV +/gate/source/SourceConfinement/setActivity 30000. Bq +/gate/source/SourceConfinement/gps/angtype iso + +# Define a confinement +# the activity cannot move with time so the attenuating medium is moved and the activity is forced to be in the +# attenuating medium +## +/gate/source/SourceConfinement/gps/confine movsource + + +# D I G I T I Z E R +##### + +/gate/digitizer/Singles/insert adder +/gate/digitizer/Singles/insert blurring +/gate/digitizer/Singles/blurring/setResolution 0.10 +/gate/digitizer/Singles/blurring/setEnergyOfReference 140. keV +/gate/digitizer/Singles/insert spblurring +/gate/digitizer/Singles/spblurring/setSpresolution 2.0 mm +/gate/digitizer/Singles/spblurring/verbose 0 +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 20. keV +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 190. keV + + +# O U T P U T +##### + +/gate/output/root/enable +/gate/output/root/setFileName benchSPECT +/gate/output/root/setRootSinglesAdderFlag 1 +/gate/output/root/setRootSinglesBlurringFlag 1 +/gate/output/root/setRootSinglesSpblurringFlag 1 +/gate/output/root/setRootSinglesThresholderFlag 1 +/gate/output/root/setRootSinglesUpholderFlag 1 + + + +#/gate/output/ascii/setOutFileSinglesAdderFlag 0 +#/gate/output/ascii/setOutFileSinglesSpblurringFlag 0 +#/gate/output/ascii/setOutFileSinglesBlurringFlag 0 +#/gate/output/ascii/setOutFileSinglesThresholderFlag 0 +#/gate/output/ascii/setOutFileSinglesUpholderFlag 0 + +# R A N D O M +# JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName Ranlux64 +#/gate/random/setEngineSeed default +#/gate/random/setEngineSeed auto +/gate/random/setEngineSeed 123456789 +#/gate/random/resetEngineFrom fileName +/gate/random/verbose 1 + + +# P R O J E C T I O N +##### +/gate/output/projection/enable +/gate/output/projection/setFileName YourProjection +/gate/output/projection/pixelSizeX 0.904 mm +/gate/output/projection/pixelSizeY 0.904 mm +/gate/output/projection/pixelNumberX 128 +/gate/output/projection/pixelNumberY 128 + +# Specify the projection plane (XY, YZ or ZX) +## +/gate/output/projection/projectionPlane YZ + + + +# E X P E R I M E N T +##### + +#/gate/application/setTimeSlice 37.5 s +#/gate/application/setTimeStart 0. s +#/gate/application/setTimeStop 600. s + +/gate/application/setTimeSlice 1 s +/gate/application/setTimeStart 0. s +/gate/application/setTimeStop 2. s + + +# V E R B O S I T Y +##### + +/control/execute Verbose.mac + +# L E T' S R U N T H E S I M U L A T I O N ! +##### +/gate/application/startDAQ diff --git a/imaging/SPECT/vis.mac b/imaging/SPECT/vis.mac new file mode 100644 index 00000000..97eef200 --- /dev/null +++ b/imaging/SPECT/vis.mac @@ -0,0 +1,27 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +# V I S U A L I S A T I O N +/vis/open OGLSX +/vis/viewer/set/viewpointThetaPhi 60 60 +/vis/viewer/zoom 1.5 +/vis/drawVolume +/vis/viewer/flush +/tracking/verbose 0 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate diff --git a/imaging/SPECT_FFD/data/ArfTable_Tc_Primary_1000000000.bin b/imaging/SPECT_FFD/data/ArfTable_Tc_Primary_1000000000.bin new file mode 100644 index 00000000..01dd52d0 --- /dev/null +++ b/imaging/SPECT_FFD/data/ArfTable_Tc_Primary_1000000000.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b946aa0be4ad290d074f7775d4ca46b6b95f377572e2dc67b03d5ac36979d70c +size 58720727 diff --git a/imaging/SPECT_FFD/data/ArfTable_Tc_Secondary_1000000000.bin b/imaging/SPECT_FFD/data/ArfTable_Tc_Secondary_1000000000.bin new file mode 100644 index 00000000..adb4434e --- /dev/null +++ b/imaging/SPECT_FFD/data/ArfTable_Tc_Secondary_1000000000.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3baff34a1808adeb00b847e9390b8853df3a1a5e0ac1e8727d882223e5ea6eb7 +size 58720727 diff --git a/imaging/SPECT_FFD/data/GateMaterials.db b/imaging/SPECT_FFD/data/GateMaterials.db new file mode 100644 index 00000000..7026c45d --- /dev/null +++ b/imaging/SPECT_FFD/data/GateMaterials.db @@ -0,0 +1,542 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole +Antimoine: S= Sb ; Z= 52. ; A= 121.76 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead ; n=1 + +el: name=Tungsten ; n=1 + +el: name=Oxygen ; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth ; n=4 + +el: name=Germanium ; n=3 + +el: name=Oxygen ; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen ; f=0.080538 + +el: name=Carbon ; f=0.599848 + +el: name=Oxygen ; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium ; n=1 + +el: name=Oxygen ; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium ; n=1 + +el: name=Oxygen ; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen ; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen ; f=0.5270 + +el: name=Carbon ; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen ; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor ; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen ; f=0.755268 + +el: name=Oxygen ; f=0.231781 + +el: name=Argon ; f=0.012827 + +el: name=Carbon ; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium ; f=0.0510 + +el: name=Silicon ; f=0.2480 + +el: name=Oxygen ; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon ; n=9 + +el: name=Hydrogen ; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium ; n=10 + +el: name=Oxygen ; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium ; n=10 + +el: name=Oxygen ; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +FITC: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +RhB: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon ; f=0.083209699 + +el: name=Oxygen ; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Epidermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Hypodermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen ; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon ; n=1 + +el: name=Hydrogen ; n=1 + +el: name=Oxygen ; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 +Beton: d=2.35 g/cm3 ; n=10 + +el: name=Hydrogen ; f=0.0527 + +el: name=Oxygen ; f=0.4746 + +el: name=Sodium ; f=0.0162 + +el: name=Magnesium ; f=0.0024 + +el: name=Aluminium ; f=0.0433 + +el: name=Silicon ; f=0.3008 + +el: name=Sulfur ; f=0.0013 + +el: name=Potassium ; f=0.0182 + +el: name=Calcium ; f=0.0787 + +el: name=Iron ; f=0.0118 + +Beton2: d=3.50 g/cm3 ; n=10 + +el: name=Hydrogen ; f=0.010000 + +el: name=Carbon ; f=0.001000 + +el: name=Oxygen ; f=0.529107 + +el: name=Sodium ; f=0.016000 + +el: name=Magnesium ; f=0.002000 + +el: name=Aluminium ; f=0.033872 + +el: name=Silicon ; f=0.337021 + +el: name=Potassium ; f=0.013000 + +el: name=Calcium ; f=0.044000 + +el: name=Iron ; f=0.014000 + +Pyrex66: d=1.478 g/cm3 ; n=6 + +el: name=Oxygen ; f=0.5386 + +el: name=Silicon ; f=0.3768 + +el: name=Sodium ; f=0.0297 + +el: name=Phosphor ; f=0.0042 + +el: name=Boron ; f=0.0401 + +el: name=Aluminium ; f=0.0106 + +Steel: d=7.86 g/cm3; n=3; state=solid + +el: name=Carbon ; f=0.002 + +el: name=Manganese ; f=0.005 + +el: name=Iron ; f=0.993 + +GlassFiber: d=2.6 g/cm3; n=3; state=solid + +el: name=Hydrogen ; f=0.080538 + +el: name=Carbon ; f=0.599848 + +el: name=Oxygen ; f=0.319614 + +Polystyrene: d=0.05 g/cm3 ; n=2 ; state=solid + +el: name=Hydrogen ; n=8 + +el: name=Carbon ; n=8 + + +LeadSb: d=11.16 g/cm3; n=2; state=solid + +el: name=Lead ; f=0.95 + +el: name=Antimoine ; f=0.05 + +TiO2: d=4.23 g/cm3; n=2; state=solid + +el: name=Titanium ; f=0.5993 + +el: name=Oxygen ; f=0.4007 diff --git a/imaging/SPECT_FFD/data/PhantomMaterials.dat b/imaging/SPECT_FFD/data/PhantomMaterials.dat new file mode 100644 index 00000000..3c16fe0f --- /dev/null +++ b/imaging/SPECT_FFD/data/PhantomMaterials.dat @@ -0,0 +1,3 @@ +0 2 Water + + diff --git a/imaging/SPECT_FFD/data/PhantomMaterialsLead.dat b/imaging/SPECT_FFD/data/PhantomMaterialsLead.dat new file mode 100644 index 00000000..1aa0cda8 --- /dev/null +++ b/imaging/SPECT_FFD/data/PhantomMaterialsLead.dat @@ -0,0 +1,3 @@ +0 2 Lead + + diff --git a/imaging/SPECT_FFD/data/PhantomMaterialsVacuum.dat b/imaging/SPECT_FFD/data/PhantomMaterialsVacuum.dat new file mode 100644 index 00000000..5c089bb8 --- /dev/null +++ b/imaging/SPECT_FFD/data/PhantomMaterialsVacuum.dat @@ -0,0 +1,2 @@ +-10 10 Vacuum + diff --git a/imaging/SPECT_FFD/data/PhantomMaterialsWater.dat b/imaging/SPECT_FFD/data/PhantomMaterialsWater.dat new file mode 100644 index 00000000..3c16fe0f --- /dev/null +++ b/imaging/SPECT_FFD/data/PhantomMaterialsWater.dat @@ -0,0 +1,3 @@ +0 2 Water + + diff --git a/imaging/SPECT_FFD/data/Schneider2000DensitiesTable.txt b/imaging/SPECT_FFD/data/Schneider2000DensitiesTable.txt new file mode 100644 index 00000000..d88f4561 --- /dev/null +++ b/imaging/SPECT_FFD/data/Schneider2000DensitiesTable.txt @@ -0,0 +1,13 @@ +# =================== +# HU density g/cm3 +# =================== +-1000 1.21e-3 +-98 0.93 +-97 0.930486 +14 1.03 +23 1.031 +100 1.119900 +101 1.076200 +1600 1.964200 +3000 2.8 +3200 2.9 diff --git a/imaging/SPECT_FFD/data/Schneider2000MaterialsTable.txt b/imaging/SPECT_FFD/data/Schneider2000MaterialsTable.txt new file mode 100644 index 00000000..c6a2ac77 --- /dev/null +++ b/imaging/SPECT_FFD/data/Schneider2000MaterialsTable.txt @@ -0,0 +1,36 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 4000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants diff --git a/imaging/SPECT_FFD/data/cube.mha b/imaging/SPECT_FFD/data/cube.mha new file mode 100644 index 00000000..1bdac3e1 --- /dev/null +++ b/imaging/SPECT_FFD/data/cube.mha @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8fc58c8e41108447e935dfc1e31abc91b7bd7a3e04e1f9cf3df6279daf5bde4 +size 4000304 diff --git a/imaging/SPECT_FFD/data/cube.mhd b/imaging/SPECT_FFD/data/cube.mhd new file mode 100644 index 00000000..660bea01 --- /dev/null +++ b/imaging/SPECT_FFD/data/cube.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = -100 -100 -100 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 2 2 2 +DimSize = 101 101 101 +ElementType = MET_FLOAT +ElementDataFile = cube.raw diff --git a/imaging/SPECT_FFD/data/cube.raw b/imaging/SPECT_FFD/data/cube.raw new file mode 100644 index 00000000..36483f00 --- /dev/null +++ b/imaging/SPECT_FFD/data/cube.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a88c76430be6891c01d7ab0a24f183303dec2e3da2457c87a87974ce5a985af3 +size 4121204 diff --git a/imaging/SPECT_FFD/data/responseDetector.txt b/imaging/SPECT_FFD/data/responseDetector.txt new file mode 100644 index 00000000..bb04dd5a --- /dev/null +++ b/imaging/SPECT_FFD/data/responseDetector.txt @@ -0,0 +1,2 @@ +0 0 +1 1 diff --git a/imaging/SPECT_FFD/mac/angularResponseFunctionSPECT.mac b/imaging/SPECT_FFD/mac/angularResponseFunctionSPECT.mac new file mode 100644 index 00000000..f1bb8307 --- /dev/null +++ b/imaging/SPECT_FFD/mac/angularResponseFunctionSPECT.mac @@ -0,0 +1,64 @@ +/vis/disable +#/control/execute mac/visualisation.mac +/control/execute mac/headSPECT.mac + +# ARF table +/gate/systems/SPECThead/arf/setARFStage useTables +/gate/systems/SPECThead/setProjectionPlane -2.555 cm +/gate/systems/SPECThead/attachToARFSD +/gate/systems/SPECThead/ARFTables/loadARFTablesFromBinaryFile data/ArfTable_Tc_Primary_100000000.bin +# Scatter window +#/gate/systems/SPECThead/ARFTables/loadARFTablesFromBinaryFile data/ArfTable_Tc_Secondary_100000000.bin + +# Voxelised phantom +/gate/world/daughters/name phantom +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/phantom/geometry/setImage data/cube.mhd +/gate/phantom/geometry/setHUToMaterialFile data/PhantomMaterialsWater.dat +/gate/phantom/geometry/TranslateTheImageAtThisIsoCenter 0. 0. 0. mm +/gate/physics/Gamma/SetCutInRegion phantom 0.1 mm +/gate/physics/Electron/SetCutInRegion phantom 1 km +/gate/physics/Positron/SetCutInRegion phantom 1 km + +# Statistics actor +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat_arf_spect.txt + +# Initialize +/gate/run/initialize + +# Square source +/gate/source/addSource gammaSource +/gate/source/gammaSource/gps/type Volume +/gate/source/gammaSource/gps/shape Para +/gate/source/gammaSource/gps/halfx 50 mm +/gate/source/gammaSource/gps/halfy 50 mm +/gate/source/gammaSource/gps/halfz 50 mm +/gate/source/gammaSource/gps/paralp 0 +/gate/source/gammaSource/gps/parthe 0 +/gate/source/gammaSource/gps/parphi 0 +/gate/source/gammaSource/gps/centre 0. 0. 0. cm + +# Source emission +/gate/source/gammaSource/gps/particle gamma +/gate/source/gammaSource/gps/energy 140.5 keV +/gate/source/gammaSource/setActivity 1000000. Bq +/gate/source/gammaSource/gps/angtype iso + +# Random +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/random/verbose 0 + +# Output +/gate/output/projection/enable +/gate/output/projection/pixelSizeX 0.4 cm +/gate/output/projection/pixelSizeY 0.4 cm +/gate/output/projection/pixelNumberX 100 +/gate/output/projection/pixelNumberY 100 +/gate/output/projection/projectionPlane YZ +/gate/output/projection/setFileName output/arf_spect + +/gate/application/setTimeStart 0. s +/gate/application/setTotalNumberOfPrimaries 1000000 +/gate/application/start diff --git a/imaging/SPECT_FFD/mac/collimatorSPECT.mac b/imaging/SPECT_FFD/mac/collimatorSPECT.mac new file mode 100644 index 00000000..480a6d0f --- /dev/null +++ b/imaging/SPECT_FFD/mac/collimatorSPECT.mac @@ -0,0 +1,115 @@ +# Collimator definition +/gate/SPECThead/daughters/name collimator +/gate/SPECThead/daughters/insert trpd +/gate/collimator/geometry/setX2Length 56.8 cm +/gate/collimator/geometry/setY2Length 42.8 cm +/gate/collimator/geometry/setX1Length 57.6 cm +/gate/collimator/geometry/setY1Length 44.6 cm +/gate/collimator/geometry/setZLength 4.18 cm +/gate/collimator/geometry/setZBoxPos 0. cm +/gate/collimator/geometry/setYBoxPos 21.3 cm +/gate/collimator/geometry/setXBoxPos 3.2 cm +/gate/collimator/geometry/setYBoxLength 0.01 cm +/gate/collimator/geometry/setXBoxLength 0.01 cm +/gate/collimator/geometry/setZBoxLength 0.01 cm +# Define the position of the collimator volume +/gate/collimator/placement/setTranslation 5.56875 0. 0. cm + +# Set the material of the collimator volume +/gate/collimator/setMaterial Air +/gate/collimator/placement/setRotationAxis 0 1 0 +/gate/collimator/placement/setRotationAngle 90 deg + +# Define some visualisation options +/gate/collimator/vis/setColor red +/gate/collimator/vis/forceWireframe + +# Aluminum thickness aluminiumPSD +/gate/collimator/daughters/name aluminiumPSD +/gate/collimator/daughters/insert box +/gate/aluminiumPSD/geometry/setYLength 40 cm +/gate/aluminiumPSD/geometry/setXLength 54 cm +/gate/aluminiumPSD/geometry/setZLength 0.1 cm + +/gate/aluminiumPSD/placement/setTranslation 0. 0. 2.04 cm +/gate/aluminiumPSD/setMaterial Aluminium +/gate/aluminiumPSD/vis/setColor green +/gate/aluminiumPSD/vis/forceWireframe + + +# PVC layer thickness +/gate/collimator/daughters/name pvcLayer +/gate/collimator/daughters/insert box +/gate/pvcLayer/geometry/setYLength 40. cm +/gate/pvcLayer/geometry/setXLength 54. cm +/gate/pvcLayer/geometry/setZLength 0.15 cm + +/gate/pvcLayer/placement/setTranslation 0. 0. 1.915 cm +/gate/pvcLayer/setMaterial PVC +/gate/pvcLayer/vis/setColor red +/gate/pvcLayer/vis/forceWireframe + + +# Gap air +/gate/collimator/daughters/name airGap +/gate/collimator/daughters/insert box +/gate/airGap/geometry/setYLength 40 cm +/gate/airGap/geometry/setXLength 54 cm +/gate/airGap/geometry/setZLength 0.38 cm + +/gate/airGap/placement/setTranslation 0. 0. 1.65 cm +/gate/airGap/setMaterial Air +/gate/airGap/vis/setColor blue +/gate/airGap/vis/forceSolid + + +# Collimator +/gate/collimator/daughters/name collimatorCore +/gate/collimator/daughters/insert box +/gate/collimatorCore/geometry/setYLength 40 cm +/gate/collimatorCore/geometry/setXLength 54 cm +/gate/collimatorCore/geometry/setZLength 3.5 cm +/gate/collimatorCore/placement/setTranslation 0. 0. -0.29 cm +/gate/collimatorCore/setMaterial Lead +/gate/collimatorCore/vis/setColor blue +/gate/collimatorCore/vis/forceSolid + +# Holes +# Show the construction of holes +/gate/collimatorCore/vis/forceWireframe + +# Insert a first hole +/gate/collimatorCore/daughters/name holeg1 +/gate/collimatorCore/daughters/insert hexagone +/gate/holeg1/geometry/setHeight 3.5 cm +/gate/holeg1/geometry/setRadius 0.075 cm +/gate/holeg1/setMaterial Air +# Repeat the first hole in an array +/gate/holeg1/repeaters/insert cubicArray +/gate/holeg1/cubicArray/setRepeatNumberY 134 +/gate/holeg1/cubicArray/setRepeatNumberX 316 +/gate/holeg1/cubicArray/setRepeatNumberZ 1 +/gate/holeg1/cubicArray/setRepeatVector 0.17 0.29436 0 cm + +# Repeat these holes in a linear +/gate/holeg1/repeaters/insert linear +/gate/holeg1/linear/setRepeatNumber 2 +/gate/holeg1/linear/setRepeatVector 0.085 0.14718 0. cm +# Hide the details of collimator +/gate/collimatorCore/vis/forceWireframe + +# Aluminum thickness +/gate/collimator/daughters/name collimatorAluminiumCover +/gate/collimator/daughters/insert box +/gate/collimatorAluminiumCover/geometry/setYLength 40 cm +/gate/collimatorAluminiumCover/geometry/setXLength 54 cm +/gate/collimatorAluminiumCover/geometry/setZLength 0.05 cm +/gate/collimatorAluminiumCover/placement/setTranslation 0. 0. -2.065 cm +/gate/collimatorAluminiumCover/setMaterial Aluminium +/gate/collimatorAluminiumCover/vis/setColor blue +/gate/collimatorAluminiumCover/vis/forceWireframe + + + + + diff --git a/imaging/SPECT_FFD/mac/fixedForcedDetectionSPECT.mac b/imaging/SPECT_FFD/mac/fixedForcedDetectionSPECT.mac new file mode 100644 index 00000000..59fb5d40 --- /dev/null +++ b/imaging/SPECT_FFD/mac/fixedForcedDetectionSPECT.mac @@ -0,0 +1,83 @@ +/vis/disable +#/control/execute mac/visualisation.mac +/control/execute mac/headSPECT.mac + +# Fixed forced detection detector +/gate/SPECThead/daughters/name crystalVolumeFFD +/gate/SPECThead/daughters/insert box +/gate/crystalVolumeFFD/geometry/setXLength 40. cm +/gate/crystalVolumeFFD/geometry/setYLength 40. cm +/gate/crystalVolumeFFD/geometry/setZLength 1 nm +/gate/crystalVolumeFFD/placement/setRotationAxis 0 1 0 +/gate/crystalVolumeFFD/placement/setRotationAngle 90 deg +/gate/crystalVolumeFFD/placement/setTranslation -2.555 0. 0. cm +/gate/crystalVolumeFFD/setMaterial Vacuum + +# ARF table +/gate/systems/SPECThead/arf/setARFStage useTables +/gate/systems/SPECThead/setProjectionPlane -2.555 cm +/gate/systems/SPECThead/attachToARFSD +/gate/systems/SPECThead/ARFTables/loadARFTablesFromBinaryFile data/ArfTable_Tc_Primary_1000000000.bin +# Scatter window +#/gate/systems/SPECThead/ARFTables/loadARFTablesFromBinaryFile data/ArfTable_Tc_Secondary_1000000000.bin + +# Voxelised phantom +/gate/world/daughters/name phantom +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/phantom/geometry/setImage data/cube.mhd +/gate/phantom/geometry/setHUToMaterialFile data/PhantomMaterialsWater.dat +/gate/phantom/geometry/TranslateTheImageAtThisIsoCenter 0. 0. 0. mm +/gate/physics/Gamma/SetCutInRegion phantom 0.1 mm +/gate/physics/Electron/SetCutInRegion phantom 1 km +/gate/physics/Positron/SetCutInRegion phantom 1 km + +# Statistics actor +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat_ffd_arf_spect.txt + +# Fixed forced detection actor +/gate/actor/addActor FixedForcedDetectionActor hfda +/gate/actor/hfda/attachTo world +/gate/actor/hfda/setSourceType isotropic +/gate/actor/hfda/setDetector crystalVolumeFFD +/gate/actor/hfda/setDetectorResolution 100 100 +/gate/actor/hfda/connectARF true + +# Initialize +/gate/run/initialize + +# Square source +/gate/source/addSource gammaSource +/gate/source/gammaSource/gps/type Volume +/gate/source/gammaSource/gps/shape Para +/gate/source/gammaSource/gps/halfx 50 mm +/gate/source/gammaSource/gps/halfy 50 mm +/gate/source/gammaSource/gps/halfz 50 mm +/gate/source/gammaSource/gps/paralp 0 +/gate/source/gammaSource/gps/parthe 0 +/gate/source/gammaSource/gps/parphi 0 +/gate/source/gammaSource/gps/centre 0. 0. 0. cm + +# Source emission +/gate/source/gammaSource/gps/particle gamma +/gate/source/gammaSource/gps/energy 140.5 keV +/gate/source/gammaSource/setActivity 1000000. Bq +/gate/source/gammaSource/gps/angtype iso + +# Random +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/random/verbose 0 + +# Output +/gate/output/projection/enable +/gate/output/projection/pixelSizeX 0.4 cm +/gate/output/projection/pixelSizeY 0.4 cm +/gate/output/projection/pixelNumberX 100 +/gate/output/projection/pixelNumberY 100 +/gate/output/projection/projectionPlane YZ +/gate/output/projection/setFileName output/ffd_arf_spect + +/gate/application/setTimeStart 0. s +/gate/application/setTotalNumberOfPrimaries 100 +/gate/application/start diff --git a/imaging/SPECT_FFD/mac/fullSPECT.mac b/imaging/SPECT_FFD/mac/fullSPECT.mac new file mode 100644 index 00000000..89e1918f --- /dev/null +++ b/imaging/SPECT_FFD/mac/fullSPECT.mac @@ -0,0 +1,78 @@ +/control/execute mac/headSPECT.mac + +# Set the material of the collimator volume +/gate/SPECThead/placement/setRotationAxis 0 1 0 +/gate/SPECThead/placement/setRotationAngle 180 deg + +# Shielding +/gate/SPECThead/daughters/name shielding +/gate/SPECThead/daughters/insert box +/gate/shielding/geometry/setYLength 44.6 cm +/gate/shielding/geometry/setZLength 57.6 cm +/gate/shielding/geometry/setXLength 11.1375 cm + +/gate/shielding/placement/setTranslation -2.09 0. -0. cm +/gate/shielding/setMaterial Lead +/gate/shielding/vis/setColor red +/gate/shielding/vis/forceWireframe + +# First layer of steel +/gate/shielding/daughters/name steelCover +/gate/shielding/daughters/insert box +/gate/steelCover/geometry/setYLength 40.6 cm +/gate/steelCover/geometry/setZLength 57.6 cm +/gate/steelCover/geometry/setXLength 10.1375 cm + +/gate/steelCover/placement/setTranslation 0.5 0. 0. cm +/gate/steelCover/setMaterial Steel +/gate/steelCover/vis/forceWireframe + +# Aluminum thickness :: Do not comment. +/gate/steelCover/daughters/name shieldingAluminiumCover +/gate/steelCover/daughters/insert box +/gate/shieldingAluminiumCover/geometry/setYLength 40. cm +/gate/shieldingAluminiumCover/geometry/setZLength 54. cm +/gate/shieldingAluminiumCover/geometry/setXLength 0.13 cm +/gate/shieldingAluminiumCover/placement/setTranslation 5.00375 0. 0. cm +/gate/shieldingAluminiumCover/setMaterial Aluminium +/gate/shieldingAluminiumCover/vis/setColor blue +/gate/shieldingAluminiumCover/vis/forceWireframe + +# Reflector TiO2 +/gate/steelCover/daughters/name reflector +/gate/steelCover/daughters/insert box +/gate/reflector/geometry/setYLength 40. cm +/gate/reflector/geometry/setZLength 54. cm +/gate/reflector/geometry/setXLength 0.12 cm +/gate/reflector/placement/setTranslation 3.29125 0. 0. cm +/gate/reflector/setMaterial TiO2 +/gate/reflector/vis/setColor blue +/gate/reflector/vis/forceWireframe + +# Crystal +/gate/steelCover/daughters/name crystalVolume +/gate/steelCover/daughters/insert box +/gate/crystalVolume/geometry/setYLength 40. cm +/gate/crystalVolume/geometry/setZLength 54. cm +/gate/crystalVolume/geometry/setXLength 1.5875 cm +/gate/crystalVolume/placement/setTranslation 4.145 0 0 cm +/gate/crystalVolume/setMaterial NaI +/gate/crystalVolume/vis/setColor yellow +/gate/crystalVolume/vis/forceSolid +/gate/crystalVolume/attachCrystalSD + +# Backside +# The back-side is fairly complex, and has a strong influence on the spectrum: the model shown here is very poor +/gate/steelCover/daughters/name backSide +/gate/steelCover/daughters/insert box +/gate/backSide/geometry/setYLength 40. cm +/gate/backSide/geometry/setZLength 54. cm +/gate/backSide/geometry/setXLength 8. cm +/gate/backSide/vis/setColor red + +/gate/backSide/placement/setTranslation -0.76875 0. 0. cm +/gate/backSide/setMaterial Pyrex66 +/gate/SPECThead/vis/forceWireframe + + + diff --git a/imaging/SPECT_FFD/mac/headSPECT.mac b/imaging/SPECT_FFD/mac/headSPECT.mac new file mode 100644 index 00000000..587300e0 --- /dev/null +++ b/imaging/SPECT_FFD/mac/headSPECT.mac @@ -0,0 +1,27 @@ + +# Physics +/gate/physics/addPhysicsList emstandard_opt3 +/gate/physics/Gamma/SetCutInRegion SPECThead 1 mm +/gate/physics/Electron/SetCutInRegion SPECThead 1 mm +/gate/physics/Positron/SetCutInRegion SPECThead 1 mm + +# World +/gate/geometry/setMaterialDatabase data/GateMaterials.db +/gate/world/geometry/setXLength 2 m +/gate/world/geometry/setYLength 2 m +/gate/world/geometry/setZLength 2 m +/gate/world/vis/setColor white +/gate/world/vis/forceWireframe +/gate/physics/Gamma/SetCutInRegion world 10 mm +/gate/physics/Electron/SetCutInRegion world 10 m +/gate/physics/Positron/SetCutInRegion world 10 m + +# SPECThead +/gate/world/daughters/name SPECThead +/gate/world/daughters/insert box +/gate/SPECThead/geometry/setXLength 15.3175 cm +/gate/SPECThead/geometry/setYLength 44.6 cm +/gate/SPECThead/geometry/setZLength 57.6 cm +/gate/SPECThead/placement/setTranslation 31.65875 -0. -0. cm +/gate/SPECThead/setMaterial Air + diff --git a/imaging/SPECT_FFD/mac/monteCarloSPECT.mac b/imaging/SPECT_FFD/mac/monteCarloSPECT.mac new file mode 100644 index 00000000..41d7dd0b --- /dev/null +++ b/imaging/SPECT_FFD/mac/monteCarloSPECT.mac @@ -0,0 +1,79 @@ + +# Visualisation +/vis/disable +#/control/execute mac/visualisation.mac + +# SPECT +/control/execute mac/fullSPECT.mac +/control/execute mac/collimatorSPECT.mac + +# Voxelised phantom +/gate/world/daughters/name phantom +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/phantom/geometry/setImage data/cube.mhd +/gate/phantom/geometry/setHUToMaterialFile data/PhantomMaterialsWater.dat +/gate/phantom/geometry/TranslateTheImageAtThisIsoCenter 0. 0. 0. mm +/gate/physics/Gamma/SetCutInRegion phantom 0.1 mm +/gate/physics/Electron/SetCutInRegion phantom 1 km +/gate/physics/Positron/SetCutInRegion phantom 1 km + +# Adder +/gate/digitizer/Singles/insert adder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 2 +/gate/digitizer/Singles/insert spblurring +/gate/digitizer/Singles/spblurring/setSpresolution 5 mm +/gate/digitizer/Singles/spblurring/verbose 0 + +#Tcm-99 : 140.5 keV window +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 126.45 keV +#Tcm-99 : scatter window +#/gate/digitizer/Singles/thresholder/setThreshold 114. keV +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 154.55 keV +#Tcm-99 : scatter window +#/gate/digitizer/Singles/upholder/setUphold 126. keV + +# Statistics actor +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat_montecarlo_spect.txt + +# Initialize +/gate/run/initialize + +# Square source +/gate/source/addSource gammaSource +/gate/source/gammaSource/gps/type Volume +/gate/source/gammaSource/gps/shape Para +/gate/source/gammaSource/gps/halfx 50 mm +/gate/source/gammaSource/gps/halfy 50 mm +/gate/source/gammaSource/gps/halfz 50 mm +/gate/source/gammaSource/gps/paralp 0 +/gate/source/gammaSource/gps/parthe 0 +/gate/source/gammaSource/gps/parphi 0 +/gate/source/gammaSource/gps/centre 0. 0. 0. cm + +# Source emission +/gate/source/gammaSource/gps/particle gamma +/gate/source/gammaSource/gps/energy 140.5 keV +/gate/source/gammaSource/setActivity 1000000. Bq +/gate/source/gammaSource/gps/angtype iso + +# Random +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/random/verbose 0 + +# Output +/gate/output/projection/enable +/gate/output/projection/pixelSizeX 0.4 cm +/gate/output/projection/pixelSizeY 0.4 cm +/gate/output/projection/pixelNumberX 100 +/gate/output/projection/pixelNumberY 100 +/gate/output/projection/projectionPlane YZ +/gate/output/projection/setFileName output/montecarlo_spect + +/gate/application/setTimeStart 0. s +/gate/application/setTotalNumberOfPrimaries 1000 +/gate/application/start diff --git a/imaging/SPECT_FFD/mac/visualisation.mac b/imaging/SPECT_FFD/mac/visualisation.mac new file mode 100644 index 00000000..0ca6cd66 --- /dev/null +++ b/imaging/SPECT_FFD/mac/visualisation.mac @@ -0,0 +1,13 @@ +/vis/open OGLIQt +/vis/drawVolume +/vis/viewer/flush +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + +/vis/scene/add/axes 0 0 0 500 mm +/vis/scene/add/text 10 0 0 cm 20 0 0 X +/vis/scene/add/text 0 10 0 cm 20 0 0 Y +/vis/scene/add/text 0 0 10 cm 20 0 0 Z +/vis/viewer/set/auxiliaryEdge true + diff --git a/imaging/SPECT_FFD/output/readme.txt b/imaging/SPECT_FFD/output/readme.txt new file mode 100644 index 00000000..bbcb038f --- /dev/null +++ b/imaging/SPECT_FFD/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder diff --git a/imaging/SPECT_FFD/readme.md b/imaging/SPECT_FFD/readme.md new file mode 100644 index 00000000..b27751e3 --- /dev/null +++ b/imaging/SPECT_FFD/readme.md @@ -0,0 +1,35 @@ + +# Fast SPECT simulation with Fixed Forced Detection + +## Author: +Thomas Cajgfinger, David Sarrut, Adrien Halty, Manon Jacquemin, Ludovic Ferrer + +## Requirements: +Gate *MUST* be compiled with RTK option enabled (set GATE_USE_RTK to ON in cmake). + +## Usage: +- `Gate mac/monteCarloSPECT.mac` +- `Gate mac/angularResponseFunctionSPECT.mac` +- `Gate mac/fixedForcedDetectionSPECT.mac` + +## Description + +This is an example simulation of a planar SPECT image from a source (10cm cube) inside a voxelised water phantom (20cm cube). +The source emits 140.5 keV gammas (99mTC). +The image is a 100 by 100 4x4mm pixel projection in an energy window of 140.5 +/- 10%. + +monteCarloSPECT.mac gives the analog MC simulation. +angularResponseFunctionSPECT gives the simulation with the SPECT head replaced with ARF tables. +mac/fixedForcedDetectionSPECT.mac gives the simulation with the FFD linked with ARF tables. + +The scatter window (120 +/- 5% keV) can be activated by commenting the primary window and uncommenting the scatter window. + +## Visualisation + +To visualise: + +1. Comment `/vis/disable` (add # at the beginning of the line) +2. Uncomment `/control/execute mac/visualisation.mac` (remove the # at the beginning of the line) +3. Consider a very low number of particle (10-50 max) +4. Optional: the collimator make the visualisation very slow. You may disabled it by commenting the line `/control/execute mac/collimatorSPECT.mac` + diff --git a/imaging/SPECT_GPU/GateMaterials.db b/imaging/SPECT_GPU/GateMaterials.db new file mode 100644 index 00000000..2aa963dd --- /dev/null +++ b/imaging/SPECT_GPU/GateMaterials.db @@ -0,0 +1,440 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Sulfur; f=0.319613 diff --git a/imaging/SPECT_GPU/digitizer.mac b/imaging/SPECT_GPU/digitizer.mac new file mode 100644 index 00000000..18026429 --- /dev/null +++ b/imaging/SPECT_GPU/digitizer.mac @@ -0,0 +1 @@ +/gate/digitizer/Singles/insert adderGPUSpect diff --git a/imaging/SPECT_GPU/physicsStandard.mac b/imaging/SPECT_GPU/physicsStandard.mac new file mode 100644 index 00000000..8bc3eecb --- /dev/null +++ b/imaging/SPECT_GPU/physicsStandard.mac @@ -0,0 +1,23 @@ +#PHYSICS +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess RayleighScattering +/gate/physics/processes/RayleighScattering/setModel PenelopeModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess MultipleScattering e- +/gate/physics/addProcess MultipleScattering e+ + +/gate/physics/processList Enabled +/gate/physics/processList Initialized diff --git a/imaging/SPECT_GPU/points_source.mac b/imaging/SPECT_GPU/points_source.mac new file mode 100644 index 00000000..661086eb --- /dev/null +++ b/imaging/SPECT_GPU/points_source.mac @@ -0,0 +1,11 @@ +/gate/source/addSource tc99m_0 gps +/gate/source/verbose 0 +/gate/source/tc99m_0/gps/particle gamma +/gate/source/tc99m_0/setActivity 1000000.00 Bq +/gate/source/tc99m_0/setForcedUnstableFlag false +/gate/source/tc99m_0/gps/energytype Mono +/gate/source/tc99m_0/gps/monoenergy 140.5 keV +/gate/source/tc99m_0/gps/type Point +/gate/source/tc99m_0/gps/pos/centre 0.0 0.00 0.00 mm +/gate/source/tc99m_0/gps/angtype iso +/gate/source/tc99m_0/dump 1 diff --git a/imaging/SPECT_GPU/spect_cpu.mac b/imaging/SPECT_GPU/spect_cpu.mac new file mode 100644 index 00000000..046f2b56 --- /dev/null +++ b/imaging/SPECT_GPU/spect_cpu.mac @@ -0,0 +1,66 @@ +/vis/disable + +#INITIALIZE MATERIALS +/gate/geometry/setMaterialDatabase GateMaterials.db + +#WORLD +/gate/world/geometry/setXLength 300. mm +/gate/world/geometry/setYLength 250. mm +/gate/world/geometry/setZLength 300. mm +/gate/world/vis/setVisible 1 + +#DETECTOR +/control/execute spect_detector_collimator.mac + +#PHYSICS +/control/execute physicsStandard.mac + +#INITIALIZE +/gate/run/initialize + +#DIGITIZER +/control/execute digitizer.mac + +#SOURCE +/control/execute points_source.mac + +#VERBOSITY +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + +#OUTPUT +/gate/output/spectGPU/enable +/gate/output/spectGPU/setFileName points_source_cpu +/gate/output/spectGPU/attachTo collimator_phys +/gate/output/spectGPU/bufferParticleEntry 20000000 +/gate/output/spectGPU/setNZpixel 131 +/gate/output/spectGPU/setNYpixel 131 +/gate/output/spectGPU/setZpixelSize 0.75 mm +/gate/output/spectGPU/setYpixelSize 0.75 mm +/gate/output/spectGPU/setSepta 0.15 mm +/gate/output/spectGPU/setFy 100.0 mm +/gate/output/spectGPU/setFz 100.0 mm +/gate/output/spectGPU/setRor 36.0 mm +/gate/output/spectGPU/setCollimatorHeight 20.0 mm +/gate/output/spectGPU/setSpaceBetweenCollimatorDetector 1.5 mm +/gate/output/spectGPU/cpuNumber 1 +/gate/output/spectGPU/setCPUflag 1 +/gate/output/spectGPU/setRootHitFlag 0 +/gate/output/spectGPU/setRootSingleFlag 1 +/gate/output/spectGPU/setRootSourceFlag 0 +/gate/output/spectGPU/setRootExitCollimatorSourceFlag 0 +/gate/output/spectGPU/verbose 1 +/gate/output/spectGPU/timeFlag 1 +/gate/output/spectGPU/describe + +#RANDOM +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +#START +/gate/application/setTimeSlice 0.1 s +/gate/application/setTimeStop 0.1 s +/gate/application/setTimeStart 0.0 s +/gate/application/startDAQ +exit diff --git a/imaging/SPECT_GPU/spect_detector_collimator.mac b/imaging/SPECT_GPU/spect_detector_collimator.mac new file mode 100644 index 00000000..694f766b --- /dev/null +++ b/imaging/SPECT_GPU/spect_detector_collimator.mac @@ -0,0 +1,81 @@ +#SCANNER HEAD COLLIMATOR + DETECTOR VOLUME +/gate/world/daughters/name SPECThead +/gate/world/daughters/insert box +/gate/SPECThead/geometry/setXLength 25.0 mm +/gate/SPECThead/geometry/setYLength 100.0 mm +/gate/SPECThead/geometry/setZLength 100.0 mm +/gate/SPECThead/placement/setTranslation 48.5 0.0 0.0 mm #ROR 36 mm +/gate/SPECThead/setMaterial Air +/gate/SPECThead/vis/forceWireframe +/gate/SPECThead/vis/setColor white + +#ADDING ALUMINIUM WIDTH +/gate/SPECThead/daughters/name aluminiumWidth +/gate/SPECThead/daughters/insert box +/gate/aluminiumWidth/geometry/setXLength 6.5 mm +/gate/aluminiumWidth/geometry/setYLength 100.0 mm +/gate/aluminiumWidth/geometry/setZLength 100.0 mm +/gate/aluminiumWidth/placement/setTranslation 9.25 0.00 0.00 mm +/gate/aluminiumWidth/setMaterial Aluminium +/gate/aluminiumWidth/vis/forceWireframe +/gate/aluminiumWidth/vis/setColor grey + +#ADDING AIR WIDTH +/gate/aluminiumWidth/daughters/name airWidth +/gate/aluminiumWidth/daughters/insert box +/gate/airWidth/geometry/setXLength 5.5 mm +/gate/airWidth/geometry/setYLength 100.0 mm +/gate/airWidth/geometry/setZLength 100.0 mm +/gate/airWidth/placement/setTranslation 0.5 0.0 0.0 mm +/gate/airWidth/setMaterial Air +/gate/airWidth/vis/forceWireframe +/gate/airWidth/vis/setColor green + +#ADDING SEMICONDUCTOR SPACE +/gate/airWidth/daughters/name semicon +/gate/airWidth/daughters/insert box +/gate/semicon/geometry/setXLength 5.00 mm +/gate/semicon/geometry/setYLength 98.25 mm +/gate/semicon/geometry/setZLength 98.25 mm +/gate/semicon/placement/setTranslation 0.25 0.00 0.00 mm +/gate/semicon/setMaterial CZT +/gate/semicon/vis/forceWireframe +/gate/semicon/vis/setColor red + +#PIXEL +/gate/semicon/daughters/name pixel +/gate/semicon/daughters/insert box +/gate/pixel/setMaterial CZT +/gate/pixel/geometry/setXLength 5 mm +/gate/pixel/geometry/setYLength 0.75 mm +/gate/pixel/geometry/setZLength 0.75 mm +/gate/pixel/vis/forceSolid +/gate/pixel/vis/setColor red +/gate/pixel/repeaters/insert cubicArray +/gate/pixel/cubicArray/setRepeatNumberX 1 +/gate/pixel/cubicArray/setRepeatNumberY 131 +/gate/pixel/cubicArray/setRepeatNumberZ 131 +/gate/pixel/cubicArray/setRepeatVector 0. 0.75 0.75 mm + +#COLLIMATOR +/gate/SPECThead/daughters/name collimator +/gate/SPECThead/daughters/insert box +/gate/collimator/geometry/setXLength 18.5 mm +/gate/collimator/geometry/setYLength 100.0 mm +/gate/collimator/geometry/setZLength 100.0 mm +/gate/collimator/placement/setTranslation -3.25 0.00 0.00 mm +/gate/collimator/setMaterial Air +/gate/collimator/vis/forceSolid +/gate/collimator/vis/setColor yellow + +#REPEAT HEAD AND ROTATION +/gate/SPECThead/moves/insert orbiting +/gate/SPECThead/orbiting/setSpeed -0.0 deg/s +/gate/SPECThead/orbiting/enableAutoRotation +/gate/SPECThead/orbiting/setPoint1 0 0 0 cm +/gate/SPECThead/orbiting/setPoint2 0 1 0 cm + +#ATTACH CRYSTAL AND PHANTOM +/gate/systems/SPECThead/crystal/attach semicon +/gate/systems/SPECThead/pixel/attach pixel +/gate/pixel/attachCrystalSD diff --git a/imaging/SPECT_GPU/spect_gpu.mac b/imaging/SPECT_GPU/spect_gpu.mac new file mode 100644 index 00000000..56d602df --- /dev/null +++ b/imaging/SPECT_GPU/spect_gpu.mac @@ -0,0 +1,65 @@ +/vis/disable + +#INITIALIZE MATERIALS +/gate/geometry/setMaterialDatabase GateMaterials.db + +#WORLD +/gate/world/geometry/setXLength 300. mm +/gate/world/geometry/setYLength 250. mm +/gate/world/geometry/setZLength 300. mm +/gate/world/vis/setVisible 1 + +#DETECTOR +/control/execute spect_detector_collimator.mac + +#PHYSICS +/control/execute physicsStandard.mac + +#INITIALIZE +/gate/run/initialize + +#DIGITIZER +/control/execute digitizer.mac + +#SOURCE +/control/execute points_source.mac + +#VERBOSITY +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + +#OUTPUT +/gate/output/spectGPU/enable +/gate/output/spectGPU/setFileName points_source_gpu +/gate/output/spectGPU/attachTo collimator_phys +/gate/output/spectGPU/bufferParticleEntry 20000000 +/gate/output/spectGPU/setNZpixel 131 +/gate/output/spectGPU/setNYpixel 131 +/gate/output/spectGPU/setZpixelSize 0.75 mm +/gate/output/spectGPU/setYpixelSize 0.75 mm +/gate/output/spectGPU/setSepta 0.15 mm +/gate/output/spectGPU/setFy 100.0 mm +/gate/output/spectGPU/setFz 100.0 mm +/gate/output/spectGPU/setRor 36.0 mm +/gate/output/spectGPU/setCollimatorHeight 20.0 mm +/gate/output/spectGPU/setSpaceBetweenCollimatorDetector 1.5 mm +/gate/output/spectGPU/setRootHitFlag 0 +/gate/output/spectGPU/setRootSingleFlag 1 +/gate/output/spectGPU/setRootSourceFlag 0 +/gate/output/spectGPU/setRootExitCollimatorSourceFlag 0 +/gate/output/spectGPU/cudaDevice 2 +/gate/output/spectGPU/verbose 1 +/gate/output/spectGPU/timeFlag 1 +/gate/output/spectGPU/describe + +#RANDOM +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto + +#START +/gate/application/setTimeSlice 0.1 s +/gate/application/setTimeStop 0.1 s +/gate/application/setTimeStart 0.0 s +/gate/application/startDAQ +exit diff --git a/imaging/Thermal/Hyperthermia/GateMaterials.db b/imaging/Thermal/Hyperthermia/GateMaterials.db new file mode 100644 index 00000000..045e14b5 --- /dev/null +++ b/imaging/Thermal/Hyperthermia/GateMaterials.db @@ -0,0 +1,506 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead ; n=1 + +el: name=Tungsten ; n=1 + +el: name=Oxygen ; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth ; n=4 + +el: name=Germanium ; n=3 + +el: name=Oxygen ; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen ; f=0.080538 + +el: name=Carbon ; f=0.599848 + +el: name=Oxygen ; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium ; n=1 + +el: name=Oxygen ; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium ; n=1 + +el: name=Oxygen ; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen ; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen ; f=0.5270 + +el: name=Carbon ; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen ; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor ; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen ; f=0.755268 + +el: name=Oxygen ; f=0.231781 + +el: name=Argon ; f=0.012827 + +el: name=Carbon ; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium ; f=0.0510 + +el: name=Silicon ; f=0.2480 + +el: name=Oxygen ; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon ; n=9 + +el: name=Hydrogen ; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium ; n=10 + +el: name=Oxygen ; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium ; n=10 + +el: name=Oxygen ; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +FITC: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +RhB: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon ; f=0.083209699 + +el: name=Oxygen ; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Epidermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Hypodermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen ; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon ; n=1 + +el: name=Hydrogen ; n=1 + +el: name=Oxygen ; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 + +ABS: d=1.10 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; n=17 + +el: name=Carbon ; n=15 + +el: name=Nitrogen ; n=1 + +Tumor: d=1 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + + diff --git a/imaging/Thermal/Hyperthermia/MOBY1cmTumor.h33 b/imaging/Thermal/Hyperthermia/MOBY1cmTumor.h33 new file mode 100644 index 00000000..38d0002e --- /dev/null +++ b/imaging/Thermal/Hyperthermia/MOBY1cmTumor.h33 @@ -0,0 +1,70 @@ +!INTERFILE := +!imaging modality := nucmed +!originating system := greetings +!version of keys := 3.3 +date of keys := 1996:09:24 +conversion program := (X)MedCon +program author := Erik Nolf +program version := 0.7.4 +program date := 2002:02:18 +; +!GENERAL DATA := +!data offset in bytes := 0 +!name of data file := ./MOBY1cmTumor.i33 +patient name := hf +!patient ID := 271097 +patient dob := 0000:00:00 +patient sex := Unknown +!study ID := brain +exam type := pet study +data compression := none +data encode := none +; +!GENERAL IMAGE DATA := +!type of data := Tomographic +!total number of images := 448 +study date := 1997:11:28 +study time := 00:00:00 +imagedata byte order := LITTLEENDIAN +; +number of energy windows := 1 +; +energy window [1] := +energy window lower level [1] := +energy window upper level [1] := +flood corrected := N +decay corrected := N +; +!SPECT STUDY (general) := +number of detector heads := 1 +; +!number of images/energy window := 448 +!process status := Reconstructed +!matrix size [1] := 128 +!matrix size [2] := 128 +!number format := unsigned integer +!number of bytes per pixel := 2 +scaling factor (mm/pixel) [1] := +0.2500000e+00 +scaling factor (mm/pixel) [2] := +0.2500000e+00 +!number of projections := 448 +!extent of rotation := +!time per projection (sec) := 0 +study duration (sec) := 0 +!maximum pixel count := +2.000000e+02 +patient orientation := head_in +patient rotation := supine +; +!SPECT STUDY (reconstructed data) := +method of reconstruction := Unknown +!number of slices := 448 +number of reference frame := 0 +slice orientation := Transverse +slice thickness (pixels) := +0.2500000e+00 +centre-centre slice separation (pixels) := +0.2500000e+00 +filter name := Unknown +filter parameters := Cutoff +method of attenuation correction := measured +scatter corrected := N +oblique reconstruction := N +!END OF INTERFILE := + diff --git a/imaging/Thermal/Hyperthermia/MOBY1cmTumor.i33 b/imaging/Thermal/Hyperthermia/MOBY1cmTumor.i33 new file mode 100644 index 00000000..5ab47cc1 --- /dev/null +++ b/imaging/Thermal/Hyperthermia/MOBY1cmTumor.i33 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4151403b9188b52e01718788d40564726b28b23ada99b86c0244605a903cfe28 +size 14680064 diff --git a/imaging/Thermal/Hyperthermia/Materials.xml b/imaging/Thermal/Hyperthermia/Materials.xml new file mode 100644 index 00000000..4f7a039d --- /dev/null +++ b/imaging/Thermal/Hyperthermia/Materials.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imaging/Thermal/Hyperthermia/ThermalTherapy.mac b/imaging/Thermal/Hyperthermia/ThermalTherapy.mac new file mode 100644 index 00000000..9bc9d4d0 --- /dev/null +++ b/imaging/Thermal/Hyperthermia/ThermalTherapy.mac @@ -0,0 +1,164 @@ +################################################################# +# +# Example of hyperthermia therapy induced by gold nanoparticles +# irradiated by photons +# +################################################################## + +#================================================================= +# VISUALISATION +#================================================================= + +/vis/disable +/vis/open VRML2FILE +/vis/viewer/reset +/vis/drawVolume +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate 20 + + +#================================================================= +# VERBOSE +#================================================================= + +/gate/verbose Physic 1 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/gate/verbose Core 0 +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + +/gate/output/verbose 1 + +#================================================================= +# W O R L D +#================================================================= + +/gate/geometry/setMaterialDatabase ./GateMaterials.db + +/gate/world/geometry/setXLength 20. cm +/gate/world/geometry/setYLength 20. cm +/gate/world/geometry/setZLength 20. cm +/gate/world/setMaterial Air + +#================================================================= +# P H A N T O M : M O B Y +#================================================================= + +/gate/world/daughters/name Mouse +/gate/world/daughters/insert compressedMatrix +/gate/Mouse/geometry/insertReader interfile +/gate/Mouse/interfileReader/insertTranslator range +/gate/Mouse/interfileReader/rangeTranslator/readTable ./attenuation.dat +/gate/Mouse/interfileReader/rangeTranslator/describe 1 +/gate/Mouse/interfileReader/readFile ./MOBY1cmTumor.h33 +/gate/Mouse/placement/setTranslation 0. 0. 0. cm +/gate/Mouse/placement/setRotationAxis 1 0 0 +/gate/Mouse/placement/setRotationAngle 90 deg +/gate/Mouse/vis/forceWireframe + +#================================================================= +# P H Y S I C S +#================================================================= + +/gate/physics/addProcess OpticalAbsorption +/gate/physics/addProcess OpticalRayleigh +/gate/physics/addProcess OpticalMie +/gate/physics/addProcess OpticalBoundary +/gate/physics/addProcess NanoAbsorption + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +#================================================================= +# INITIALISATION +#================================================================= + +/gate/run/initialize + +#================================================================= +# T H E R M A L A C T O R +#================================================================= + +/gate/actor/addActor ThermalActor nano +/gate/actor/nano/save ./MobyNP.hdr +/gate/actor/nano/attachTo Mouse +/gate/actor/nano/stepHitType random +/gate/actor/nano/setPosition 0. 0. 0. cm +/gate/actor/nano/setVoxelSize 0.25 0.25 0.25 mm + +/gate/actor/nano/setDiffusionTime 2 s +/gate/actor/nano/setThermalDiffusivity 0.190 mm2/s +/gate/actor/nano/setBloodPerfusionRate 0.004 + +# density and heat capacity should just be in the same unit for both blood and tissue +# in this example, the density is in kg/mm3 and the heat capacity in mJ kg-1 C-1 +/gate/actor/nano/setBloodDensity 1.06E-6 +/gate/actor/nano/setBloodHeatCapacity 3.6E6 +/gate/actor/nano/setTissueDensity 1.04E-6 +/gate/actor/nano/setTissueHeatCapacity 3.65E6 + +# OPTIONAL: Simulation scale +/gate/actor/nano/setSimulationScale 1E10 + +/gate/actor/nano/setNumberOfTimeFrames 60 + +/gate/actor/addActor SimulationStatisticActor MyActor +/gate/actor/MyActor/save Statistics.txt + +#================================================================= +# S O U R C E +#================================================================= + +/gate/source/addSource Mysource gps +/gate/source/Mysource/gps/particle opticalphoton +/gate/source/Mysource/gps/energytype Mono +/gate/source/Mysource/setActivity 20000 becquerel +/gate/source/Mysource/gps/polarization 1 0 0 +/gate/source/Mysource/gps/monoenergy 1.51 eV +/gate/source/Mysource/gps/type Beam +/gate/source/Mysource/gps/pos/centre 0. 0.45 -1.3 cm +/gate/source/Mysource/gps/direction 0. 0. 1. +/gate/source/Mysource/gps/pos/shape Circle +/gate/source/Mysource/gps/pos/radius 2.5 mm +/gate/source/Mysource/gps/mintheta -30. deg +/gate/source/Mysource/gps/maxtheta 30. deg +/gate/source/Mysource/gps/minphi 0. deg +/gate/source/Mysource/gps/maxphi 360. deg + +#================================================================= +# R A N D O M +#================================================================= + +# Choose between: JamesRandom Ranluxconfus64 MersenneTwister +/gate/random/setEngineName MersenneTwister +#/gate/random/setEngineSeed auto +/gate/random/setEngineSeed 666677 +/gate/random/verbose 1 + +#================================================================= +# A C Q U I S I T I O N +#================================================================= + +/gate/application/setTimeSlice 60 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 60 s +/gate/application/startDAQ + + + + + + diff --git a/imaging/Thermal/Hyperthermia/attenuation.dat b/imaging/Thermal/Hyperthermia/attenuation.dat new file mode 100644 index 00000000..c6788268 --- /dev/null +++ b/imaging/Thermal/Hyperthermia/attenuation.dat @@ -0,0 +1,6 @@ +4 +0 0 Air false 1.0 1.0 1.0 0.2 +1 77 Adipose true 1.0 1.0 0.87 0.2 +78 78 Tumor true 0.0 0.0 1.0 0.2 +79 151 Adipose true 1.0 1.0 0.87 0.2 + diff --git a/imaging/Thermal/OpticalStimulation/Materials.xml b/imaging/Thermal/OpticalStimulation/Materials.xml new file mode 100644 index 00000000..46788676 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/Materials.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/imaging/Thermal/OpticalStimulation/data/GateMaterials.db b/imaging/Thermal/OpticalStimulation/data/GateMaterials.db new file mode 100644 index 00000000..d7691baf --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/data/GateMaterials.db @@ -0,0 +1,520 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +FITC: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +RhB: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Epidermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Hypodermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 + +WhiteMatter: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +GreyMatter: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +CSF: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 diff --git a/imaging/Thermal/OpticalStimulation/data/HU2Mat.txt b/imaging/Thermal/OpticalStimulation/data/HU2Mat.txt new file mode 100644 index 00000000..6e336658 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/data/HU2Mat.txt @@ -0,0 +1,4 @@ +0 0 Air +1 1 CSF +2 2 WhiteMatter +3 3 GreyMatter \ No newline at end of file diff --git a/imaging/Thermal/OpticalStimulation/data/MonkeyMR_71_88_57.mhd b/imaging/Thermal/OpticalStimulation/data/MonkeyMR_71_88_57.mhd new file mode 100644 index 00000000..5bfc7bb7 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/data/MonkeyMR_71_88_57.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = 0 0 0 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 0.75 0.75 0.75 +DimSize = 71 88 57 +ElementType = MET_FLOAT +ElementDataFile = MonkeyMR_71_88_57.raw diff --git a/imaging/Thermal/OpticalStimulation/data/MonkeyMR_71_88_57.raw b/imaging/Thermal/OpticalStimulation/data/MonkeyMR_71_88_57.raw new file mode 100644 index 00000000..8ed0c034 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/data/MonkeyMR_71_88_57.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d29f81061c3850ac97df9fb7f71bfa342c3e79595e75cb21166a8d05177aece9 +size 1424544 diff --git a/imaging/Thermal/OpticalStimulation/data/measurementFile.txt b/imaging/Thermal/OpticalStimulation/data/measurementFile.txt new file mode 100644 index 00000000..42199c68 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/data/measurementFile.txt @@ -0,0 +1,9 @@ +###### List of measurement ROI according to time +###### Column 1 is point label +###### Column 2 is TimeStep in s (second) +###### Column 6,4 are deltaX in pixel +###### Column 5,6 are deltaY in pixel +###### Column 7,8 are deltaZ in pixel +Time s +1 0.5 37 39 42 44 0 0 +2 0.5 37 39 42 44 7 7 diff --git a/imaging/Thermal/OpticalStimulation/data/perfusionRateMap.mhd b/imaging/Thermal/OpticalStimulation/data/perfusionRateMap.mhd new file mode 100644 index 00000000..356344b4 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/data/perfusionRateMap.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = -26.25 -32.625 -21 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 0.75 0.75 0.75 +DimSize = 71 88 57 +ElementType = MET_DOUBLE +ElementDataFile = perfusionRateMap.raw diff --git a/imaging/Thermal/OpticalStimulation/data/perfusionRateMap.raw b/imaging/Thermal/OpticalStimulation/data/perfusionRateMap.raw new file mode 100644 index 00000000..e1bc1ba1 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/data/perfusionRateMap.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3741a7f878a0c7242089dc32e70fe1b56c05ccfa5e6fb261d1d8e8f18dc6baea +size 2849088 diff --git a/imaging/Thermal/OpticalStimulation/mac/main.mac b/imaging/Thermal/OpticalStimulation/mac/main.mac new file mode 100644 index 00000000..df6ebaa7 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/mac/main.mac @@ -0,0 +1,113 @@ +#===================================================== +# VISUALISATION and VERBOSE +#===================================================== + +#/control/execute mac/visu.mac +/control/execute mac/verbose.mac + +#===================================================== +# GEOMETRY +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +#===================================================== +# W O R L D +#===================================================== + +/gate/world/geometry/setXLength 200. cm +/gate/world/geometry/setYLength 200. cm +/gate/world/geometry/setZLength 200. cm +/gate/world/setMaterial Air + +#======================================================= +# G E O M E T R Y +#======================================================= + +/gate/world/daughters/name monkey +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/monkey/geometry/setHUToMaterialFile data/HU2Mat.txt +/gate/monkey/geometry/setImage data/MonkeyMR_71_88_57.mhd +/gate/monkey/placement/setTranslation 0. 0. 0. mm + +/gate/world/daughters/name sourceBox +/gate/world/daughters/insert box +/gate/sourceBox/geometry/setXLength 5.0 mm +/gate/sourceBox/geometry/setYLength 5.0 mm +/gate/sourceBox/geometry/setZLength 1.0 nm +/gate/sourceBox/setMaterial Air +/gate/sourceBox/placement/setTranslation 2.625 0. -21.4 mm + +#===================================================== +# P H Y S I C S +#===================================================== + +/gate/physics/addProcess OpticalAbsorption +/gate/physics/addProcess OpticalRayleigh +/gate/physics/addProcess OpticalBoundary +/gate/physics/addProcess OpticalMie +/gate/physics/addProcess OpticalWLS + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +#===================================================== +# A C T O R +#===================================================== + +/gate/actor/addActor MultiMaterialThermalActor heat +/gate/actor/heat/attachTo monkey +/gate/actor/heat/stepHitType random +/gate/actor/heat/setPosition 0. 0. 0. cm +/gate/actor/heat/setVoxelSize 0.75 0.75 0.75 mm +/gate/actor/heat/setRelaxationTime 10 s +/gate/actor/heat/enableStepDiffusion true +# heat capacity in [J.kg-1.K-1] and perfusionRate in [s-1] +/gate/actor/heat/setBloodPerfusionRateByConstant 50.0e-6 +#/gate/actor/heat/setBloodPerfusionRateByMaterial true +#/gate/actor/heat/setBloodPerfusionRateByImage data/perfusionRateMap.mhd +/gate/actor/heat/setBloodDensity 1.06 g/cm3 +/gate/actor/heat/setBloodHeatCapacity 3600.0 +#/gate/actor/heat/setTissueHeatCapacity 3650.0 +/gate/actor/heat/setMeasurementFilename data/measurementFile.txt +/gate/actor/heat/save output/heat.mhd + +# This actor will record information on your simulation: +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat.txt +/gate/actor/stat/saveEveryNSeconds 60 + + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# S O U R C E +#===================================================== + +/control/execute mac/source.mac + +#===================================================== +# R A N D O M +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +#/gate/random/verbose 1 + +#===================================================== +# START +#===================================================== + +# A C Q U I S I T I O N +# If using DAQ: setActivity is needed in the source +/gate/application/setTimeSlice 10 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 10 s +/gate/application/startDAQ + + + diff --git a/imaging/Thermal/OpticalStimulation/mac/source.mac b/imaging/Thermal/OpticalStimulation/mac/source.mac new file mode 100644 index 00000000..b2c19393 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/mac/source.mac @@ -0,0 +1,67 @@ +/gate/source/addSource Mysource1 gps +/gate/source/Mysource1/attachTo sourceBox +/gate/source/Mysource1/gps/particle opticalphoton +/gate/source/Mysource1/gps/energytype Mono +/gate/source/Mysource1/setActivity 1e4 becquerel +/gate/source/Mysource1/gps/polarization 1 0 0 +/gate/source/Mysource1/gps/monoenergy 1.8395 eV +/gate/source/Mysource1/gps/type Plane +/gate/source/Mysource1/gps/pos/shape Circle +/gate/source/Mysource1/gps/pos/radius 0.5 mm +/gate/source/Mysource1/gps/angtype iso +/gate/source/Mysource1/gps/mintheta 144.5495 deg +/gate/source/Mysource1/gps/maxtheta 180. deg +/gate/source/Mysource1/gps/minphi 0. deg +/gate/source/Mysource1/gps/maxphi 360. deg +/gate/source/Mysource1/gps/centre 2. 2. 0. mm + +/gate/source/addSource Mysource2 gps +/gate/source/Mysource2/attachTo sourceBox +/gate/source/Mysource2/gps/particle opticalphoton +/gate/source/Mysource2/gps/energytype Mono +/gate/source/Mysource2/setActivity 1e4 becquerel +/gate/source/Mysource2/gps/polarization 1 0 0 +/gate/source/Mysource2/gps/monoenergy 1.8395 eV +/gate/source/Mysource2/gps/type Plane +/gate/source/Mysource2/gps/pos/shape Circle +/gate/source/Mysource2/gps/pos/radius 0.5 mm +/gate/source/Mysource2/gps/angtype iso +/gate/source/Mysource2/gps/mintheta 144.5495 deg +/gate/source/Mysource2/gps/maxtheta 180. deg +/gate/source/Mysource2/gps/minphi 0. deg +/gate/source/Mysource2/gps/maxphi 360. deg +/gate/source/Mysource2/gps/centre 2. -2. 0. mm + +/gate/source/addSource Mysource3 gps +/gate/source/Mysource3/attachTo sourceBox +/gate/source/Mysource3/gps/particle opticalphoton +/gate/source/Mysource3/gps/energytype Mono +/gate/source/Mysource3/setActivity 1e4 becquerel +/gate/source/Mysource3/gps/polarization 1 0 0 +/gate/source/Mysource3/gps/monoenergy 1.8395 eV +/gate/source/Mysource3/gps/type Plane +/gate/source/Mysource3/gps/pos/shape Circle +/gate/source/Mysource3/gps/pos/radius 0.5 mm +/gate/source/Mysource3/gps/angtype iso +/gate/source/Mysource3/gps/mintheta 144.5495 deg +/gate/source/Mysource3/gps/maxtheta 180. deg +/gate/source/Mysource3/gps/minphi 0. deg +/gate/source/Mysource3/gps/maxphi 360. deg +/gate/source/Mysource3/gps/centre -2. 2. 0. mm + +/gate/source/addSource Mysource4 gps +/gate/source/Mysource4/attachTo sourceBox +/gate/source/Mysource4/gps/particle opticalphoton +/gate/source/Mysource4/gps/energytype Mono +/gate/source/Mysource4/setActivity 1e4 becquerel +/gate/source/Mysource4/gps/polarization 1 0 0 +/gate/source/Mysource4/gps/monoenergy 1.8395 eV +/gate/source/Mysource4/gps/type Plane +/gate/source/Mysource4/gps/pos/shape Circle +/gate/source/Mysource4/gps/pos/radius 0.5 mm +/gate/source/Mysource4/gps/angtype iso +/gate/source/Mysource4/gps/mintheta 144.5495 deg +/gate/source/Mysource4/gps/maxtheta 180. deg +/gate/source/Mysource4/gps/minphi 0. deg +/gate/source/Mysource4/gps/maxphi 360. deg +/gate/source/Mysource4/gps/centre -2. -2. 0. mm diff --git a/imaging/Thermal/OpticalStimulation/mac/verbose.mac b/imaging/Thermal/OpticalStimulation/mac/verbose.mac new file mode 100644 index 00000000..6e28b61f --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/mac/verbose.mac @@ -0,0 +1,34 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +/gate/verbose Physic 2 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 1 +/gate/verbose Image 0 +/gate/verbose Geometry 1 +/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 diff --git a/imaging/Thermal/OpticalStimulation/mac/visu.mac b/imaging/Thermal/OpticalStimulation/mac/visu.mac new file mode 100644 index 00000000..822ec33a --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/mac/visu.mac @@ -0,0 +1,26 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + +/vis/open OGLI +/vis/drawVolume +/vis/scene/add/trajectories +/vis/viewer/zoom 20 +/vis/scene/add/axes 0 0 0 5 cm +/vis/viewer/set/hiddenMarker 1 +/vis/scene/endOfEventAction accumulate +/vis/viewer/set/viewpointThetaPhi 90 0 + +/vis/scene/add/hits diff --git a/imaging/Thermal/OpticalStimulation/output/readme.txt b/imaging/Thermal/OpticalStimulation/output/readme.txt new file mode 100644 index 00000000..335e97c0 --- /dev/null +++ b/imaging/Thermal/OpticalStimulation/output/readme.txt @@ -0,0 +1,2 @@ + +Put your results files in this folder \ No newline at end of file diff --git a/imaging/TimeActivityCurve/README b/imaging/TimeActivityCurve/README new file mode 100644 index 00000000..51a431ad --- /dev/null +++ b/imaging/TimeActivityCurve/README @@ -0,0 +1,9 @@ +---------- + +This example "mainMacro.mac" shows How To Use with Gate a voxelized phantom +including motions (volumes - organs) and How To associate Time Activity Curves +(TAC) to reproduce the organ activity variations during the scan. + +----------- + +See the UsersGuide for details. diff --git a/imaging/TimeActivityCurve/TAC_Example.png b/imaging/TimeActivityCurve/TAC_Example.png new file mode 100644 index 00000000..06e8409c --- /dev/null +++ b/imaging/TimeActivityCurve/TAC_Example.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fc55cf64ee6cf62fa4b686e1f2d41f556a528a31f2001fdb5459d989a2eadf2 +size 14444 diff --git a/imaging/TimeActivityCurve/data/NCAT_atnfiles.tar.gz b/imaging/TimeActivityCurve/data/NCAT_atnfiles.tar.gz new file mode 100644 index 00000000..6c66330f --- /dev/null +++ b/imaging/TimeActivityCurve/data/NCAT_atnfiles.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bed438acb48a789ab50c14a0e3406f93fdbf7c28272f0d9e2a17392318e48438 +size 1474279 diff --git a/imaging/TimeActivityCurve/data/NCAT_header.h33 b/imaging/TimeActivityCurve/data/NCAT_header.h33 new file mode 100644 index 00000000..7fa71080 --- /dev/null +++ b/imaging/TimeActivityCurve/data/NCAT_header.h33 @@ -0,0 +1,9 @@ +!matrix size [1] := 128 +!matrix size [2] := 128 +!name of data file := data/NCAT_atn_1.bin +!number format := unsigned integer +scaling factor (mm/pixel) [1] := +3.125000e+00 +scaling factor (mm/pixel) [2] := +3.125000e+00 +!number of slices := 128 +slice thickness (pixels) := +3.125000e+00 + diff --git a/imaging/TimeActivityCurve/data/acti.range b/imaging/TimeActivityCurve/data/acti.range new file mode 100644 index 00000000..025209c9 --- /dev/null +++ b/imaging/TimeActivityCurve/data/acti.range @@ -0,0 +1,2 @@ +1 +246 246 data/liver.txt diff --git a/imaging/TimeActivityCurve/data/activityRange.dat b/imaging/TimeActivityCurve/data/activityRange.dat new file mode 100644 index 00000000..70ba9da5 --- /dev/null +++ b/imaging/TimeActivityCurve/data/activityRange.dat @@ -0,0 +1,2 @@ +1 +246 246 0. diff --git a/imaging/TimeActivityCurve/data/liver.txt b/imaging/TimeActivityCurve/data/liver.txt new file mode 100644 index 00000000..5a180340 --- /dev/null +++ b/imaging/TimeActivityCurve/data/liver.txt @@ -0,0 +1,12 @@ +11 +0.0 0.01 +0.1 1 +0.2 2 +0.3 3 +0.4 5 +0.5 8 +0.6 10 +0.7 7 +0.8 4 +0.9 2 +1 1 diff --git a/imaging/TimeActivityCurve/data/range.dat b/imaging/TimeActivityCurve/data/range.dat new file mode 100644 index 00000000..4d4a0b1d --- /dev/null +++ b/imaging/TimeActivityCurve/data/range.dat @@ -0,0 +1,5 @@ + 4 + 0 0 Air false 0.0 0.0 0.0 0.0 1.0 + 6 6 Lung false 0.8 0.8 0.8 1.0 1.0 + 15 15 Breast false 0.5 0.5 0.5 1.0 1.0 + 29 36 RibBone true 1.0 1.0 1.0 1.0 1.0 diff --git a/imaging/TimeActivityCurve/mainMacro.mac b/imaging/TimeActivityCurve/mainMacro.mac new file mode 100644 index 00000000..daf91c27 --- /dev/null +++ b/imaging/TimeActivityCurve/mainMacro.mac @@ -0,0 +1,180 @@ +#/vis/disable +/control/execute vis.mac + +/gate/geometry/setMaterialDatabase ../../GateMaterials.db + +############# +# World # +############# + +/gate/world/geometry/setXLength 1.5 m +/gate/world/geometry/setYLength 1.5 m +/gate/world/geometry/setZLength 1.5 m +/gate/world/setMaterial Air + +############################## +# cylindricalPET scanner # +############################## + +/gate/world/daughters/name cylindricalPET +/gate/world/daughters/insert cylinder +/gate/cylindricalPET/setMaterial BGO +/gate/cylindricalPET/geometry/setRmax 450. mm +/gate/cylindricalPET/geometry/setRmin 430. mm +/gate/cylindricalPET/geometry/setHeight 24. cm +/gate/cylindricalPET/vis/forceWireframe + +/gate/cylindricalPET/attachCrystalSD + + +########################## +# Voxellized phantom # +########################## + +/gate/world/daughters/name Ncat + +/gate/world/daughters/insert regularMatrix + +#/gate/world/daughters/insert compressedMatrix + +/gate/Ncat/geometry/insertReader interfile +/gate/Ncat/verbose 0 +/gate/RTPhantom/insert RTVPhantom +/gate/RTVPhantom/AttachTo Ncat +/gate/RTVPhantom/SetNumberOfFrames 10 +/gate/RTVPhantom/SetTimePerFrame 0.1 s +/gate/RTVPhantom/verbose 0 +/gate/RTVPhantom/setHeaderFileName data/NCAT_header.h33 +/gate/Ncat/interfileReader/insertTranslator range +/gate/Ncat/interfileReader/rangeTranslator/readTable data/range.dat +/gate/Ncat/interfileReader/rangeTranslator/describe 1 +/gate/Ncat/placement/setTranslation 0. 0. 0. mm +/gate/RTVPhantom/setBaseFileName data/NCAT +#/gate/Ncat/vis/forceSolid +#/gate/Ncat/vis/setColor Blue + + +/gate/Ncat/attachVoxelPhantomSD +#/gate/geometry/update + + +################################ +# Physics and no Digitizer # +################################ + + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering +/gate/physics/processes/MultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/MultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + + +# I N I T I A L I Z E +/gate/run/initialize + + +############################## +# Cubic voxelized source # +############################## + +/gate/source/addSource voxel voxel +/gate/source/verbose 0 +/gate/source/voxel/reader/insert interfile + +/gate/RTVPhantom/AttachToSource voxel +/gate/source/voxel/interfileReader/translator/insert range +/gate/source/voxel/interfileReader/rangeTranslator/readTable data/activityRange.dat +/gate/source/voxel/interfileReader/SetTimeActivityTablesFrom data/acti.range +/gate/source/voxel/interfileReader/SetTimeSampling 0.1 s + +/gate/source/voxel/interfileReader/rangeTranslator/describe 1 + + +/gate/source/voxel/setPosition -200. -200. -200. mm + +/gate/source/voxel/setType backtoback +/gate/source/voxel/gps/particle gamma +/gate/source/voxel/setForcedUnstableFlag true +/gate/source/voxel/setForcedHalfLife 6586.2 s +/gate/source/voxel/gps/energytype Mono +/gate/source/voxel/gps/monoenergy 0.511 MeV +/gate/source/voxel/gps/confine NULL +/gate/source/voxel/gps/angtype iso +/gate/source/voxel/dump 0 +/gate/source/voxel/verbose 0 + + + +############### +# Verbose # +############### + +#/gate/verbose Physic 0 +#/gate/verbose Cuts 0 +#/gate/verbose Actor 0 +#/gate/verbose SD 0 +#/gate/verbose Actions 0 +#/gate/verbose Step 0 +#/gate/verbose Error 0 +#/gate/verbose Warning 0 +#/gate/verbose Output 0 +#/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 +################ +# Output # +################ + +### ROOT OUTPUT ### +/gate/output/root/enable +/gate/output/root/setFileName testTAC +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 1 +/gate/output/root/setRootCoincidencesFlag 0 +/gate/output/root/setRootNtupleFlag 0 + + +# R A N D O M +# JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName Ranlux64 +#/gate/random/setEngineSeed default +#/gate/random/setEngineSeed auto +/gate/random/setEngineSeed 123456789 +#/gate/random/resetEngineFrom fileName +/gate/random/verbose 1 + +############################ +# Measurement settings # +############################ + +/gate/application/setTimeSlice 1. s +/gate/application/setTimeStart 0. s +/gate/application/setTimeStop 1. s + +/gate/application/startDAQ + diff --git a/imaging/TimeActivityCurve/readme.md b/imaging/TimeActivityCurve/readme.md new file mode 100644 index 00000000..ed3d3f62 --- /dev/null +++ b/imaging/TimeActivityCurve/readme.md @@ -0,0 +1,6 @@ +This example *mainMacro.mac* shows **How To Use** a voxelized phantom including motions (volumes - organs) with Gate and **How To +associate Time Activity Curves (TAC)** so as to reproduce the organ activity variations during the scan. + +Note that input data are provided as a tar.gz archive. Before running the example, you have to decompress this file: +* `cd PATH_TO/imaging/TimeActivityCurve/data` +* `tar -xzf NCAT_atnfiles.tar.gz` diff --git a/imaging/TimeActivityCurve/vis.mac b/imaging/TimeActivityCurve/vis.mac new file mode 100644 index 00000000..76de26d2 --- /dev/null +++ b/imaging/TimeActivityCurve/vis.mac @@ -0,0 +1,13 @@ +################### +# VISUALISATION # +################### + +/vis/open OGLSX +/vis/viewer/set/viewpointThetaPhi 60 60 +/vis/viewer/zoom 1.5 +/vis/drawVolume +#/vis/viewer/flush +#/tracking/verbose 0 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate diff --git a/imaging/TrackerDetector/README b/imaging/TrackerDetector/README new file mode 100644 index 00000000..292a26eb --- /dev/null +++ b/imaging/TrackerDetector/README @@ -0,0 +1,31 @@ + +For users who want to split the tracking between pahntom and detector, they could use the following approach +in their macro files which close to the phase space implementation. + +- This option is available for imaging applications. +- It assumes that users used the ROOT library as output format + +- See UsersGuide for details + +------------- + +## T R A C K E R M O D E +## +########################### + +/gate/stepping/SetMode Tracker +/gate/stepping/SetPolicy StopOnPhantomBoundary +/gate/stepping/SetPolicy StopAndKill + +## T O U S E T H E D E T E C T O R M O D E +## +## Users need to comment the tracker mode +## lines and uncomment the following +########################### + +#/gate/stepping/SetMode Detector +#/gate/stepping/SetNumberOfTrackerDataFiles 1 +####### + + +"mainMacro.mac" to execute this example diff --git a/imaging/TrackerDetector/camera.mac b/imaging/TrackerDetector/camera.mac new file mode 100644 index 00000000..db112e31 --- /dev/null +++ b/imaging/TrackerDetector/camera.mac @@ -0,0 +1,145 @@ +# CYLINDRICAL +/gate/world/daughters/name cylindricalPET +/gate/world/daughters/insert cylinder +/gate/cylindricalPET/placement/setTranslation 0.0 0.0 0.0 cm +/gate/cylindricalPET/geometry/setRmax 52.0 cm +/gate/cylindricalPET/geometry/setRmin 39.9 cm +/gate/cylindricalPET/geometry/setHeight 40.2 cm +/gate/cylindricalPET/setMaterial Air +/gate/cylindricalPET/vis/forceWireframe +/gate/cylindricalPET/vis/setColor white + +# HEAD +/gate/cylindricalPET/daughters/name head +/gate/cylindricalPET/daughters/insert box +/gate/head/placement/setTranslation 44.0 0.0 0.0 cm +/gate/head/geometry/setXLength 8.0 cm +/gate/head/geometry/setYLength 32.0 cm +/gate/head/geometry/setZLength 40.2 cm +/gate/head/setMaterial Air +/gate/head/vis/setVisible 0 + +# END-SHIELDING +/gate/head/daughters/name endshielding +/gate/head/daughters/insert box +/gate/endshielding/placement/setTranslation 0.0 0.0 0.0 cm +/gate/endshielding/geometry/setXLength 8.0 cm +/gate/endshielding/geometry/setYLength 32.0 cm +/gate/endshielding/geometry/setZLength 1.0 mm +/gate/endshielding/setMaterial Lead +/gate/endshielding/repeaters/insert cubicArray +/gate/endshielding/cubicArray/setRepeatNumberX 1 +/gate/endshielding/cubicArray/setRepeatNumberY 1 +/gate/endshielding/cubicArray/setRepeatNumberZ 2 +/gate/endshielding/cubicArray/setRepeatVector 0.0 0.0 40.1 cm +/gate/endshielding/vis/setColor white + +# SEPTA +/gate/head/daughters/name septa +/gate/head/daughters/insert box +/gate/septa/placement/setTranslation -1.5 0.0 0.0 cm +/gate/septa/geometry/setXLength 5.0 cm +/gate/septa/geometry/setYLength 32.0 cm +/gate/septa/geometry/setZLength .5 mm +/gate/septa/setMaterial Tungsten +/gate/septa/repeaters/insert cubicArray +/gate/septa/cubicArray/setRepeatNumberX 1 +/gate/septa/cubicArray/setRepeatNumberY 1 +/gate/septa/cubicArray/setRepeatNumberZ 3 +/gate/septa/cubicArray/setRepeatVector 0.0 0.0 10.0 cm +/gate/septa/vis/setColor blue + +# MODULE +/gate/head/daughters/name module +/gate/head/daughters/insert box +/gate/module/placement/setTranslation 2.5 0.0 0.0 cm +/gate/module/geometry/setXLength 3.0 cm +/gate/module/geometry/setYLength 8.0 cm +/gate/module/geometry/setZLength 10.0 cm +/gate/module/setMaterial Air +/gate/module/vis/setVisible 0 + +# BLOCK +/gate/module/daughters/name block +/gate/module/daughters/insert box +/gate/block/placement/setTranslation 0.0 0.0 0.0 cm +/gate/block/geometry/setXLength 30 mm +/gate/block/geometry/setYLength 15.9 mm +/gate/block/geometry/setZLength 19.9 mm +/gate/block/setMaterial Air +/gate/block/vis/setVisible 0 + +# C R Y S T A L +/gate/block/daughters/name crystal +/gate/block/daughters/insert box +/gate/crystal/placement/setTranslation 0.0 0.0 0.0 cm +/gate/crystal/geometry/setXLength 3.0 cm +/gate/crystal/geometry/setYLength 3.0 mm +/gate/crystal/geometry/setZLength 3.8 mm +/gate/crystal/setMaterial Air +/gate/crystal/vis/setVisible 0 + + +# LSO layer +/gate/crystal/daughters/name LSO +/gate/crystal/daughters/insert box +/gate/LSO/placement/setTranslation -0.75 0.0 0.0 cm +/gate/LSO/geometry/setXLength 1.5 cm +/gate/LSO/geometry/setYLength 3.0 mm +/gate/LSO/geometry/setZLength 3.8 mm +/gate/LSO/setMaterial LSO +/gate/LSO/vis/setColor green + +# BGO layer +/gate/crystal/daughters/name BGO +/gate/crystal/daughters/insert box +/gate/BGO/placement/setTranslation +0.75 0.0 0.0 cm +/gate/BGO/geometry/setXLength 1.5 cm +/gate/BGO/geometry/setYLength 3.0 mm +/gate/BGO/geometry/setZLength 3.8 mm +/gate/BGO/setMaterial BGO +/gate/BGO/vis/setColor yellow + +# R E P E A T C R Y S T A L +/gate/crystal/repeaters/insert cubicArray +/gate/crystal/cubicArray/setRepeatNumberX 1 +/gate/crystal/cubicArray/setRepeatNumberY 5 +/gate/crystal/cubicArray/setRepeatNumberZ 5 +/gate/crystal/cubicArray/setRepeatVector 0.0 3.2 4.0 mm + + +# R E P E A T BLOCK +/gate/block/repeaters/insert cubicArray +/gate/block/cubicArray/setRepeatNumberX 1 +/gate/block/cubicArray/setRepeatNumberY 5 +/gate/block/cubicArray/setRepeatNumberZ 5 +/gate/block/cubicArray/setRepeatVector 0.0 1.6 2.0 cm + +# R E P E A T MODULE +/gate/module/repeaters/insert cubicArray +/gate/module/cubicArray/setRepeatNumberX 1 +/gate/module/cubicArray/setRepeatNumberY 4 +/gate/module/cubicArray/setRepeatNumberZ 4 +/gate/module/cubicArray/setRepeatVector 0.0 8.0 10.0 cm + +# R E P E A T HEAD +/gate/head/repeaters/insert ring +/gate/head/ring/setRepeatNumber 8 + + +# A T T A C H S Y S T E M +/gate/systems/cylindricalPET/rsector/attach head +/gate/systems/cylindricalPET/module/attach module +/gate/systems/cylindricalPET/submodule/attach block +/gate/systems/cylindricalPET/crystal/attach crystal +/gate/systems/cylindricalPET/layer0/attach LSO +/gate/systems/cylindricalPET/layer1/attach BGO + +# A T T A C H C R Y S T A L SD + +/gate/LSO/attachCrystalSD +/gate/BGO/attachCrystalSD + +/gate/systems/cylindricalPET/describe + + diff --git a/imaging/TrackerDetector/digitizer.mac b/imaging/TrackerDetector/digitizer.mac new file mode 100644 index 00000000..b19e6c84 --- /dev/null +++ b/imaging/TrackerDetector/digitizer.mac @@ -0,0 +1,25 @@ +# D I G I T I Z E R +/gate/digitizer/Singles/insert adder +/gate/digitizer/Singles/insert readout +/gate/digitizer/Singles/readout/setDepth 1 +/gate/digitizer/Singles/insert blurring +/gate/digitizer/Singles/blurring/setResolution 0.26 +/gate/digitizer/Singles/blurring/setEnergyOfReference 511. keV +/gate/digitizer/Singles/insert thresholder +/gate/digitizer/Singles/thresholder/setThreshold 350. keV +/gate/digitizer/Singles/insert upholder +/gate/digitizer/Singles/upholder/setUphold 650. keV + + + +# C O I N C I S O R T E R +/gate/digitizer/Coincidences/setWindow 120. ns +/gate/digitizer/Coincidences/MultiplesPolicy takeWinnerOfGoods + +/gate/digitizer/name delay +/gate/digitizer/insert coincidenceSorter +/gate/digitizer/delay/setWindow 120. ns +/gate/digitizer/delay/setOffset 500. ns +/gate/digitizer/delay/MultiplesPolicy takeWinnerOfGoods + + diff --git a/imaging/TrackerDetector/mainMacro.mac b/imaging/TrackerDetector/mainMacro.mac new file mode 100644 index 00000000..867163f1 --- /dev/null +++ b/imaging/TrackerDetector/mainMacro.mac @@ -0,0 +1,86 @@ +/vis/disable +#/control/execute visu.mac + +/gate/geometry/setMaterialDatabase ../../GateMaterials.db + +# W O R L D +/gate/world/geometry/setXLength 150. cm +/gate/world/geometry/setYLength 150. cm +/gate/world/geometry/setZLength 150. cm + +/control/execute camera.mac + +/control/execute phantom.mac + +/control/execute physics.mac + +# I N I T I A L I Z E +/gate/run/initialize + +/control/execute digitizer.mac + + +## T R A C K E R M O D E +## +########################### + +/gate/stepping/SetMode Tracker +/gate/stepping/SetPolicy StopOnPhantomBoundary +/gate/stepping/SetPolicy StopAndKill + +## T O U S E T H E D E T E C T O R M O D E +## +## Users need to comment the tracker mode +## lines and uncomment the following +########################### + +#/gate/stepping/SetMode Detector +#/gate/stepping/SetNumberOfTrackerDataFiles 1 +####### + + +/control/execute sources.mac + +# O U T P U T + +/gate/output/root/enable +/gate/output/root/setFileName benchTD +/gate/output/root/setRootHitFlag 0 +/gate/output/root/setRootSinglesFlag 0 +/gate/output/root/setRootCoincidencesFlag 1 +/gate/output/root/setRootdelayFlag 1 +/gate/output/root/setRootNtupleFlag 0 + +# R A N D O M + +# JamesRandom Ranlux64 MersenneTwister +/gate/random/setEngineName JamesRandom +#/gate/random/setEngineSeed default +#/gate/random/setEngineSeed auto +#/gate/random/setEngineSeed 123456789 +/gate/random/setEngineSeed default +#/gate/random/resetEngineFrom fileName +/gate/random/verbose 1 + + +# V E R B O S I T Y +#/gate/verbose Physic 0 +#/gate/verbose Cuts 0 +#/gate/verbose Actor 0 +#/gate/verbose SD 0 +#/gate/verbose Actions 0 +#/gate/verbose Step 0 +#/gate/verbose Error 0 +#/gate/verbose Warning 0 +#/gate/verbose Output 0 +#/gate/verbose Core 0 + +/run/verbose 0 +/event/verbose 0 +/tracking/verbose 0 + +# S T A R T +/gate/application/setTimeSlice 1 s +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 1 s +/gate/application/startDAQ diff --git a/imaging/TrackerDetector/phantom.mac b/imaging/TrackerDetector/phantom.mac new file mode 100644 index 00000000..35af4590 --- /dev/null +++ b/imaging/TrackerDetector/phantom.mac @@ -0,0 +1,14 @@ +# P H A N T O M +/gate/world/daughters/name NEMACylinder +/gate/world/daughters/insert cylinder +/gate/NEMACylinder/setMaterial Water +/gate/NEMACylinder/geometry/setRmax 10. cm +/gate/NEMACylinder/geometry/setHeight 70. cm + +/gate/NEMACylinder/vis/forceSolid +/gate/NEMACylinder/vis/setColor red + + +/gate/NEMACylinder/attachPhantomSD +/gate/endshielding/attachPhantomSD +/gate/septa/attachPhantomSD diff --git a/imaging/TrackerDetector/physics.mac b/imaging/TrackerDetector/physics.mac new file mode 100644 index 00000000..be9cb62f --- /dev/null +++ b/imaging/TrackerDetector/physics.mac @@ -0,0 +1,44 @@ +# +# P H Y S I C S +# + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel StandardModel + +/gate/physics/addProcess Compton +/gate/physics/processes/Compton/setModel StandardModel + +/gate/physics/addProcess GammaConversion +/gate/physics/processes/GammaConversion/setModel StandardModel + +/gate/physics/addProcess ElectronIonisation +/gate/physics/processes/ElectronIonisation/setModel StandardModel e- +/gate/physics/processes/ElectronIonisation/setModel StandardModel e+ +/gate/physics/processes/ElectronIonisation/setStepFunction e+ 0.2 0.1 mm +/gate/physics/processes/ElectronIonisation/setStepFunction e- 0.2 0.1 mm + +/gate/physics/addProcess Bremsstrahlung +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e- +/gate/physics/processes/Bremsstrahlung/setModel StandardModel e+ + +/gate/physics/addProcess PositronAnnihilation + +/gate/physics/addProcess MultipleScattering +/gate/physics/processes/MultipleScattering/setGeometricalStepLimiterType e- distanceToBoundary +/gate/physics/processes/MultipleScattering/setGeometricalStepLimiterType e+ distanceToBoundary + + + +/gate/physics/processList Enabled +/gate/physics/processList Initialized + +# +# C U T S +# + + +# Cuts for particle in NEMACylinder +/gate/physics/Gamma/SetCutInRegion NEMACylinder 0.001 cm +/gate/physics/Electron/SetCutInRegion NEMACylinder 0.001 cm +/gate/physics/Positron/SetCutInRegion NEMACylinder 0.001 cm + diff --git a/imaging/TrackerDetector/sources.mac b/imaging/TrackerDetector/sources.mac new file mode 100644 index 00000000..5a504173 --- /dev/null +++ b/imaging/TrackerDetector/sources.mac @@ -0,0 +1,51 @@ +################# +# # +# S O U R C E # +# # +################# + +#/gate/source/addSource twogamma +#/gate/source/twogamma/setActivity 1000. becquerel +#/gate/source/twogamma/gps/particle gamma +#/gate/source/twogamma/setType backtoback +#/gate/source/twogamma/gps/energytype Mono +#/gate/source/twogamma/gps/monoenergy 511. keV +#/gate/source/twogamma/gps/centre 0.0 0.0 0.0 cm +#/gate/source/twogamma/gps/angtype iso + +#/gate/source/addSource F18LineSource +#/gate/source/F18LineSource/setActivity 100000. becquerel +#/gate/source/F18LineSource/gps/particle e+ +#/gate/source/F18LineSource/gps/energytype Fluor18 +#/gate/source/F18LineSource/gps/centre 0.0 0.0 0.0 cm +#/gate/source/F18LineSource/gps/angtype iso + +/gate/source/addSource F18LineSource +/gate/source/F18LineSource/setActivity 100000. becquerel + +/gate/source/F18LineSource/gps/particle e+ +/gate/source/F18LineSource/setForcedUnstableFlag true +/gate/source/F18LineSource/setForcedHalfLife 6586.2 s +/gate/source/F18LineSource/gps/energytype Fluor18 +/gate/source/F18LineSource/gps/type Volume +/gate/source/F18LineSource/gps/shape Cylinder +/gate/source/F18LineSource/gps/radius .5 mm +/gate/source/F18LineSource/gps/halfz 34.0 cm +/gate/source/F18LineSource/gps/angtype iso +/gate/source/F18LineSource/gps/centre 0. -2.0 0. cm + +/gate/source/addSource O15LineSource +/gate/source/O15LineSource/setActivity 100000. becquerel +/gate/source/O15LineSource/gps/particle e+ +/gate/source/O15LineSource/setForcedUnstableFlag true +/gate/source/O15LineSource/setForcedHalfLife 122.24 s +/gate/source/O15LineSource/gps/energytype Oxygen15 +/gate/source/O15LineSource/gps/type Volume +/gate/source/O15LineSource/gps/shape Cylinder +/gate/source/O15LineSource/gps/radius .5 mm +/gate/source/O15LineSource/gps/halfz 34.0 cm +/gate/source/O15LineSource/gps/angtype iso +/gate/source/O15LineSource/gps/centre 0. 2.0 0. cm + +/gate/source/list + diff --git a/imaging/TrackerDetector/visu.mac b/imaging/TrackerDetector/visu.mac new file mode 100644 index 00000000..69ac2382 --- /dev/null +++ b/imaging/TrackerDetector/visu.mac @@ -0,0 +1,10 @@ +# V I S U A L I S A T I O N +/vis/open OGLSX +/vis/viewer/set/viewpointThetaPhi 60 60 +/vis/viewer/zoom 1.5 +/vis/drawVolume +#/vis/viewer/flush +#/tracking/verbose 0 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate diff --git a/imaging/UserFluenceSource/data/GateMaterials.db b/imaging/UserFluenceSource/data/GateMaterials.db new file mode 100755 index 00000000..3e37bf06 --- /dev/null +++ b/imaging/UserFluenceSource/data/GateMaterials.db @@ -0,0 +1,456 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 + +Water_Catphan_LowD: d=0.85 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 diff --git a/imaging/UserFluenceSource/data/userFluenceImage.mhd b/imaging/UserFluenceSource/data/userFluenceImage.mhd new file mode 100644 index 00000000..7e3dd243 --- /dev/null +++ b/imaging/UserFluenceSource/data/userFluenceImage.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = -3.492 -1.188 0 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 0.018 0.018 1 +DimSize = 275 184 1 +ElementType = MET_FLOAT +ElementDataFile = userFluenceImage.raw diff --git a/imaging/UserFluenceSource/data/userFluenceImage.raw b/imaging/UserFluenceSource/data/userFluenceImage.raw new file mode 100644 index 00000000..c156d7c2 --- /dev/null +++ b/imaging/UserFluenceSource/data/userFluenceImage.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4a76e8908c34942d84c9f33062e0fe71dbe1b8b7e38663a2582d64d1224d855 +size 202400 diff --git a/imaging/UserFluenceSource/mac/main.mac b/imaging/UserFluenceSource/mac/main.mac new file mode 100644 index 00000000..b4a58d0a --- /dev/null +++ b/imaging/UserFluenceSource/mac/main.mac @@ -0,0 +1,108 @@ + +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/tracking/verbose 0 + +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +# ----------------------------------------------------- +# World +/gate/geometry/setMaterialDatabase data/GateMaterials.db +/gate/world/setMaterial Vacuum +/gate/world/geometry/setXLength 1.0 m +/gate/world/geometry/setYLength 1.0 m +/gate/world/geometry/setZLength 1.0 m + +# ----------------------------------------------------- +# Detector +/gate/world/daughters/name detector +/gate/world/daughters/insert box +/gate/detector/setMaterial Vacuum +/gate/detector/geometry/setXLength 8. mm +/gate/detector/geometry/setYLength 8. mm +/gate/detector/geometry/setZLength 1. nm +/gate/detector/placement/setTranslation 0. 0. -40. mm +/gate/detector/placement/setRotationAxis 1 0 0 +/gate/detector/placement/setRotationAngle 0 deg +#/gate/detector/vis/setVisible 1 +#/gate/detector/vis/setColor yellow + +#===================================================== +# PHYSIC : unused in this test case (Vacuum) +#===================================================== + +/gate/physics/addProcess PhotoElectric +/gate/physics/processes/PhotoElectric/setModel PenelopeModel + +#===================================================== +# ACTOR +#===================================================== + +/gate/actor/addActor ParticleInVolumeActor detectorSensor +/gate/actor/detectorSensor/attachTo detector +/gate/actor/detectorSensor/setResolution 200 200 1 +/gate/actor/detectorSensor/save output/sourceProjection.mhd + +#===================================================== +# BEAM +#===================================================== + +/gate/source/addSource mybeam gps +/gate/source/mybeam/gps/particle gamma +/gate/source/mybeam/gps/energytype Mono +/gate/source/mybeam/gps/monoenergy 100.0 keV +/gate/source/mybeam/gps/pos/centre 0. 0. 40. mm +/gate/source/mybeam/gps/pos/rot1 1 0 0 +/gate/source/mybeam/gps/pos/rot2 0 1 0 + +# Plane +#/gate/source/mybeam/gps/pos/type Plane +#/gate/source/mybeam/gps/pos/shape Rectangle +#/gate/source/mybeam/gps/pos/halfx 2.5 mm +#/gate/source/mybeam/gps/pos/halfy 2.5 mm + +# UserFluenceImage +/gate/source/mybeam/gps/pos/type UserFluenceImage +/gate/source/mybeam/gps/pos/setImage data/userFluenceImage.mhd + +# non-divergent source +/gate/source/mybeam/gps/direction 0. 0. -1. + +# divergent source +#/gate/source/mybeam/gps/ang/type focused +#/gate/source/mybeam/gps/ang/focuspoint 0. 0. 0. mm + +#===================================================== +# MAIN +#===================================================== + +/gate/run/initialize + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 10 + +/gate/run/enableGlobalOutput true + +# PARTICLE +/gate/application/setTotalNumberOfPrimaries 1000000 +/gate/application/start + diff --git a/imaging/UserFluenceSource/mac/visu.mac b/imaging/UserFluenceSource/mac/visu.mac new file mode 100644 index 00000000..e11e6eae --- /dev/null +++ b/imaging/UserFluenceSource/mac/visu.mac @@ -0,0 +1,19 @@ +/vis/open OGLSX +/vis/drawVolume +/vis/viewer/flush +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate + +/vis/scene/add/axes 0 0 0 20 mm +/vis/scene/add/text 1 0 0 cm 20 0 0 X +/vis/scene/add/text 0 1 0 cm 20 0 0 Y +/vis/scene/add/text 0 0 1 cm 20 0 0 Z +#/vis/viewer/set/auxiliaryEdge true + +# This orientation : look from patient feet +/vis/viewer/set/viewpointThetaPhi 30 50 +#/vis/viewer/set/viewpointVector 0 0 1 +/vis/viewer/zoom 20 + + + diff --git a/imaging/UserFluenceSource/userFluenceSource_documentation.pdf b/imaging/UserFluenceSource/userFluenceSource_documentation.pdf new file mode 100644 index 00000000..3dcb0600 Binary files /dev/null and b/imaging/UserFluenceSource/userFluenceSource_documentation.pdf differ diff --git a/imaging/fastY90/README b/imaging/fastY90/README new file mode 100644 index 00000000..3cfc3c64 --- /dev/null +++ b/imaging/fastY90/README @@ -0,0 +1,32 @@ +======================================= + GATE - fastY90 source +======================================= + +Authors: J. Strydhorst +IMIV CEA/SHFJ, Orsay, France +jared.strydhorst@gmail.com + +Go in example_fastY90 and type : +Gate mac/main.mac + +---> Description + +This example demonstrates use of the fastY90 source. + +---> Set-up + +The geometry consists in a world volume made of liquid water including one box (MainBox) made of liquid water. + +---> Physics + +The Geant4 Standard option 3 physics list is assigned to the world volume and the MainBox volume with a cut of 10 kilometers to avoid secondary particles. +A KillActor (allocated to the MainBox) is used to kill primary particles when they are created (before all interactions). + + +---> Output + +All spectrum sources are saved with an EnergySpectrumActor. +To analyse the spectrum with ROOT, use the plot.C macro file. + + +======================================= diff --git a/imaging/fastY90/data/GateMaterials.db b/imaging/fastY90/data/GateMaterials.db new file mode 100644 index 00000000..c679a476 --- /dev/null +++ b/imaging/fastY90/data/GateMaterials.db @@ -0,0 +1,436 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tantalum: S= Ta ; Z= 73. ; A= 180.95 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Copper: d=8.92 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Beryllium: d=1.85 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Zinc: d=7.1g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tantalum: d=16.65 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Kapton: d=1.42 g/cm3 ; n=4 + +el: name=Hydrogen ; f=0.026362 + +el: name=Carbon ; f=0.691133 + +el: name=Nitrogen ; f=0.07327 + +el: name=Oxygen ; f=0.209235 + +Mylar: d=1.4 g/cm3 ; n=3 + +el: name=Hydrogen ; f=0.041958 + +el: name=Carbon ; f=0.625017 + +el: name=Oxygen ; f=0.333025 + +Cerrotru: d=8.72 g/cm3; n=2 ; state=Solid + +el: name=Bismuth ; f=0.58 + +el: name=Tin ; f=0.42 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Air2: d=2.58 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Paraffine: d=0.8 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +Adipose: d=0.92 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +Blood: d=1.06 g/cm3 ; n=10 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +Heart: d=1.05 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +Kidney: d=1.05 g/cm3 ; n=10 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +Liver: d=1.06 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +Lymph: d=1.03 g/cm3 ; n=7 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +Pancreas: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +Intestine: d=1.03 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +Skull: d=1.61 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +Cartilage: d=1.10 g/cm3 ; n=8 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +Brain: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +Spleen: d=1.06 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +CdTe: d=5.85 g/cm3 ; n=2; state=solide + +el: name=Cadmium ; f=0.468358 + +el: name=Tellurium ; f=0.531642 + +PMMA: d=1.19 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 diff --git a/imaging/fastY90/mac/geometry.mac b/imaging/fastY90/mac/geometry.mac new file mode 100644 index 00000000..d6237d86 --- /dev/null +++ b/imaging/fastY90/mac/geometry.mac @@ -0,0 +1,13 @@ +# W O R L D +/gate/world/geometry/setXLength 5 m +/gate/world/geometry/setYLength 5 m +/gate/world/geometry/setZLength 5 m +/gate/world/setMaterial Water + +# MAIN BOX +/gate/world/daughters/name MainBox +/gate/world/daughters/insert box +/gate/MainBox/geometry/setXLength 4.5 m +/gate/MainBox/geometry/setYLength 4.5 m +/gate/MainBox/geometry/setZLength 4.5 m +/gate/MainBox/setMaterial Water \ No newline at end of file diff --git a/imaging/fastY90/mac/main.mac b/imaging/fastY90/mac/main.mac new file mode 100644 index 00000000..88f3ba74 --- /dev/null +++ b/imaging/fastY90/mac/main.mac @@ -0,0 +1,75 @@ +###################################################### +# GUIDE: Fast Y90 source # +###################################################### + + +#===================================================== +# VISUALISATION +#===================================================== + +#/control/execute mac/visu.mac + + +#===================================================== +# MATERIAL DATABASE +#===================================================== + +/gate/geometry/setMaterialDatabase data/GateMaterials.db + + +#===================================================== +# VERBOSE +#===================================================== + +/control/execute mac/verbose.mac + + +#===================================================== +# GEOMETRY +#===================================================== + +/control/execute mac/geometry.mac + + +#===================================================== +# PHYSICS +#===================================================== + +/control/execute mac/physics.mac + + +#===================================================== +# OUTPUT +#===================================================== + +/control/execute mac/output.mac + + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + + +#===================================================== +# SOURCE +#===================================================== + +/control/execute mac/source.mac + + + +#==================================================== +# RANDOM +#==================================================== +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 1 + + +#===================================================== +# SIMULTAION # START BEAMS +#===================================================== +/gate/application/setTimeStart 0 s +/gate/application/setTimeStop 1 s +/gate/application/startDAQ diff --git a/imaging/fastY90/mac/output.mac b/imaging/fastY90/mac/output.mac new file mode 100644 index 00000000..5901a171 --- /dev/null +++ b/imaging/fastY90/mac/output.mac @@ -0,0 +1,41 @@ +#===================================================== +# killActor +#===================================================== + +#Declaration of actor +/gate/actor/addActor KillActor killer +#Declaration of output +#/gate/actor/killer/save output/killer.txt +#Attachment to a volume +/gate/actor/killer/attachTo MainBox + + +#===================================================== +# stat actor +#===================================================== + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat.txt +/gate/actor/stat/saveEveryNSeconds 60 + +#===================================================== +# EnergySpectrumActor +#===================================================== + +/gate/actor/addActor EnergySpectrumActor brem_actor +/gate/actor/brem_actor/attachTo MainBox +/gate/actor/brem_actor/addFilter particleFilter +/gate/actor/brem_actor/particleFilter/addParticle gamma +/gate/actor/brem_actor/save output/fastY90Brem.root +/gate/actor/brem_actor/energySpectrum/setEmin 0 eV +/gate/actor/brem_actor/energySpectrum/setEmax 1 MeV +/gate/actor/brem_actor/energySpectrum/setNumberOfBins 100 + +/gate/actor/addActor EnergySpectrumActor pos_actor +/gate/actor/pos_actor/attachTo MainBox +/gate/actor/pos_actor/addFilter particleFilter +/gate/actor/pos_actor/particleFilter/addParticle e+ +/gate/actor/pos_actor/save output/fastY90Pos.root +/gate/actor/pos_actor/energySpectrum/setEmin 0 eV +/gate/actor/pos_actor/energySpectrum/setEmax 1 MeV +/gate/actor/pos_actor/energySpectrum/setNumberOfBins 100 diff --git a/imaging/fastY90/mac/physics.mac b/imaging/fastY90/mac/physics.mac new file mode 100644 index 00000000..48d49eeb --- /dev/null +++ b/imaging/fastY90/mac/physics.mac @@ -0,0 +1,15 @@ + +/gate/physics/addPhysicsList emstandard_opt3 + + +#===================================================== +# CUTS +#===================================================== +/gate/physics/Gamma/SetCutInRegion world 10 km +/gate/physics/Electron/SetCutInRegion world 10 km +/gate/physics/Positron/SetCutInRegion world 10 km + +/gate/physics/Gamma/SetCutInRegion MainBox 10 km +/gate/physics/Electron/SetCutInRegion MainBox 10 km +/gate/physics/Positron/SetCutInRegion MainBox 10 km +/gate/physics/SetMaxStepSizeInRegion MainBox 10 km \ No newline at end of file diff --git a/imaging/fastY90/mac/source.mac b/imaging/fastY90/mac/source.mac new file mode 100644 index 00000000..f29608bc --- /dev/null +++ b/imaging/fastY90/mac/source.mac @@ -0,0 +1,12 @@ +#################### Y90 Example source #################### +/gate/source/addSource y90example fastY90 +/gate/source/y90example/setActivity 100 MBq + +# to set a cutoff energy below which no bremsstrahlung is generated +# /gate/source/y90example/setMinBremEnergy 150 keV + +# to modify the positron probability, true value is 31.86e-5 +# /gate/source/y90example/setPositronProbability 0.01 +############################################################ + + diff --git a/imaging/fastY90/mac/verbose.mac b/imaging/fastY90/mac/verbose.mac new file mode 100644 index 00000000..f49ef331 --- /dev/null +++ b/imaging/fastY90/mac/verbose.mac @@ -0,0 +1,17 @@ +/gate/verbose Physic 2 +/gate/verbose Cuts 2 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 2 +/gate/verbose Step 2 +/gate/verbose Error 2 +/gate/verbose Warning 2 +/gate/verbose Output 2 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 2 +/gate/verbose Core 0 +/run/verbose 1 +/event/verbose 0 +/tracking/verbose 0 diff --git a/imaging/fastY90/mac/visu.mac b/imaging/fastY90/mac/visu.mac new file mode 100644 index 00000000..a08533a1 --- /dev/null +++ b/imaging/fastY90/mac/visu.mac @@ -0,0 +1,7 @@ +/vis/open OGLSQt +/vis/viewer/set/viewpointThetaPhi 0 90 +/vis/viewer/zoom 20.0 +/vis/drawVolume +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate \ No newline at end of file diff --git a/imaging/fastY90/output/fastY90output.png b/imaging/fastY90/output/fastY90output.png new file mode 100644 index 00000000..f5c3327d --- /dev/null +++ b/imaging/fastY90/output/fastY90output.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ef49488773dfc354c0e052280eac943f622b0fae8cffda459f944df68825267 +size 19361 diff --git a/imaging/fastY90/output/plot.C b/imaging/fastY90/output/plot.C new file mode 100755 index 00000000..4d92c515 --- /dev/null +++ b/imaging/fastY90/output/plot.C @@ -0,0 +1,62 @@ +// ********************************************************************* +// To execute this macro under ROOT, +// 1 - launch ROOT (usually type 'root' at your machine's prompt) +// - type '.X plot.C' at the ROOT session prompt +// 2 - in your terminal type 'root plot.C' +// by Y. PERROT, S. NICOLAS +// +// ********************************************************************* + +{ +// root initialisation for graphical output +gROOT->Reset(); +gStyle->SetPalette(1); +gROOT->SetStyle("Plain"); + +// create a new canvas +c1 = new TCanvas ("c1","graph",66,52,1000,500); +c1->Divide(2,1); + +// open the output file +TFile* f =new TFile (" fastY90Brem.root"); +// and print the content +f->ls(); + +// retrieve the energy spectrum histogram +TH1F * h1 = (TH1F*)f->Get("energySpectrum"); +h1->SetLineColor(kBlue); +// set title and the axis legend +h1->SetTitle("fastY90 bremsstrahlung spectrum"); +h1->GetXaxis()->SetTitle("Energy (MeV)"); +h1->GetYaxis()->SetTitle("Counts"); +h1->GetXaxis()->SetRangeUser(0. ,1); + +// statistic type ( (1) write mean value, number of entries and RMS) +h1->SetStats(1); + +// draw histogram using point (P) associated with error bar (E) or HIST for histogramm +c1->cd(1); +h1->Draw("HIST"); + +// open the output file +TFile* f2 =new TFile (" fastY90Pos.root"); +// and print the content +f2->ls(); + +// retrieve the energy spectrum histogram +TH1F * h2 = (TH1F*)f2->Get("energySpectrum"); +h2->SetLineColor(kRed); +// set title and the axis legend +h2->SetTitle("fastY90 positron kinetic energy"); +h2->GetXaxis()->SetTitle("Energy (MeV)"); +h2->GetYaxis()->SetTitle("Counts"); +h2->GetXaxis()->SetRangeUser(0. ,1); + +// statistic type ( (1) write mean value, number of entries and RMS) +h2->SetStats(1); + +// draw histogram using point (P) associated with error bar (E) or HIST for histogramm +c1->cd(2); +h2->Draw("HIST"); + +} diff --git a/imaging/fastY90/readme.md b/imaging/fastY90/readme.md new file mode 100644 index 00000000..d7454111 --- /dev/null +++ b/imaging/fastY90/readme.md @@ -0,0 +1,18 @@ +## Description + +This example demonstrates use of the fastY90 source. + +## Set-up + +The geometry consists in a world volume made of liquid water including one box (MainBox) made of liquid water. + +## Physics + +The Geant4 Standard option 3 physics list is assigned to the world volume and the MainBox volume with a cut of 10 kilometers +to avoid secondary particles. A KillActor (allocated to the MainBox) is used to kill primary particles when they are created (before all interactions). + + +## Output + +All spectrum sources are saved with an EnergySpectrumActor. +To analyse the spectrum with ROOT, use the plot.C macro file. diff --git a/imaging/fluorescence/README b/imaging/fluorescence/README new file mode 100644 index 00000000..f79e0d13 --- /dev/null +++ b/imaging/fluorescence/README @@ -0,0 +1,92 @@ +# ********************************************************************* +# * DISCLAIMER * +# * * +# * Neither the authors of this software system, nor their employing * +# * institutes, nor the agencies providing financial support for this * +# * work make any representation or warranty, express or implied, * +# * regarding this software system or assume any liability for its * +# * use. * +# * * +# * This code implementation is the intellectual property of the * +# * OpenGATE collaboration. * +# * By copying, distributing or modifying the Program (or any work * +# * based on the Program) you indicate your acceptance of this * +# * statement, and all its terms. * +# ********************************************************************* + + +#--------------------------------------------------------------------------------------------------------------------------------------- + +1) "fluorescenceTest.mac" is a macro dedicated to test the activation of the fluorescence process in function of the physicsList + +- Physics : user or automatic physicsList definition + +- Geometry : box (fluoBoxOption.mac) or voxelized phantom (fluoPhantomOption.mac) + +- Material : Iodine and Tungsten currently available in data/myGateMaterials.db + +- Source : isotropic monoenergetic gamma emission + +- Actor : EnergySpectrumActor with a gamma filter (need root) + + +#--------------------------------------------------------------------------------------------------------------------------------------- + +2) How to get the atom deexcitation processes : + +- with the physicsList-builder : +Choose a physicsList : + /gate/physics/addPhysicsList emlivermore + +- with your own physicsList : +Add the following command to your physicsList + /gate/physics/addAtomDeexcitation + +In both case, all atom deexcitation processes are automatically activated (fluo, auger, PIXE) for all volume included in the simulation +You still have the possibility to disable those processes by using one of the following commands : + /process/em/fluo false -> disable all deexcitation processes + /process/em/auger false -> disable auger only + /process/em/pixe false -> disable PIXE only + +#--------------------------------------------------------------------------------------------------------------------------------------- + +3) Simulation command : + +if using the voxelised phantom, apply first the following commands to get the binary data : + + cd data + wget http://www.creatis.insa-lyon.fr/~smekens/voxelisedPhantom.mhd + wget http://www.creatis.insa-lyon.fr/~smekens/voxelisedPhantom.raw + cd .. + +then, run the simulation + + Gate -a [out,yourFileName] mac/fluorescenceTest.mac + +the result is stored in output/yourFileName.root + + +#--------------------------------------------------------------------------------------------------------------------------------------- + +4) Interpretation of the results contained in .root : + +- Energy spectrum histogram : number of gamma detected in the volume in function of the energy + if fluorescence is activated, the fluorescence x-ray lines as well as the incident energy pic are visible + line energies can be used to confirm the result + line intensities can be also take into account if the statistic is higher enough + bin number and energy range must be set according to the expected result + + +#--------------------------------------------------------------------------------------------------------------------------------------- + +5) Theoretical data (http://www.kayelaby.npl.co.uk/atomic_and_nuclear_physics/4_2/4_2_1.html) + + + K Kb2 Kb1 Kb3 Ka1 Ka1 LI Lg3 Lb3 Lb4 LII Lg1 Lb1 LIII Lb2 La1 La2 Li +Intensity (%) - 5-15 ~20 ~10 100 53-65 - ~5 5-20 20 - 5-25 100 - 5-20 ~90 10 20–5 + +53 I (keV) 33.168 33.054 32.295 32.239 28.612 28.317 5.186 5.072 4.313 4.257 4.851 4.799 4.221 4.556 4.509 3.938 3.926 3.485 +74 W (keV) 69.517 69.100 67.244 66.951 59.318 57.982 12.092 11.675 9.819 9.526 11.535 11.284 9.671 10.199 9.959 8.396 8.335 7.388 + + + \ No newline at end of file diff --git a/imaging/fluorescence/data/HUmat.txt b/imaging/fluorescence/data/HUmat.txt new file mode 100644 index 00000000..747d5fc7 --- /dev/null +++ b/imaging/fluorescence/data/HUmat.txt @@ -0,0 +1 @@ +499 501 Iodine diff --git a/imaging/fluorescence/data/myGateMaterials.db b/imaging/fluorescence/data/myGateMaterials.db new file mode 100644 index 00000000..1bd073cd --- /dev/null +++ b/imaging/fluorescence/data/myGateMaterials.db @@ -0,0 +1,489 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Iodine: d=4.93 g/cm3 ; n=1 + +el: name=auto; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +FITC: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +RhB: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Epidermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Hypodermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/imaging/fluorescence/data/voxelisedPhantom.mhd b/imaging/fluorescence/data/voxelisedPhantom.mhd new file mode 100644 index 00000000..34dd1e17 --- /dev/null +++ b/imaging/fluorescence/data/voxelisedPhantom.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = 0 0 0 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 1 1 1 +DimSize = 100 100 100 +ElementType = MET_FLOAT +ElementDataFile = voxelisedPhantom.raw diff --git a/imaging/fluorescence/data/voxelisedPhantom.raw b/imaging/fluorescence/data/voxelisedPhantom.raw new file mode 100644 index 00000000..16aab59a --- /dev/null +++ b/imaging/fluorescence/data/voxelisedPhantom.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec4dbc25987d739aa3aa8f1069002646a500cb6f277328a69089d23b54a0e342 +size 4000000 diff --git a/imaging/fluorescence/fluorescence_documentation.pdf b/imaging/fluorescence/fluorescence_documentation.pdf new file mode 100644 index 00000000..7ee4d74d Binary files /dev/null and b/imaging/fluorescence/fluorescence_documentation.pdf differ diff --git a/imaging/fluorescence/mac/fluoBoxOption.mac b/imaging/fluorescence/mac/fluoBoxOption.mac new file mode 100644 index 00000000..ca79facb --- /dev/null +++ b/imaging/fluorescence/mac/fluoBoxOption.mac @@ -0,0 +1,42 @@ +#===================================================== +# GEOMETRY +#===================================================== + +# ----------------------------------------------------- +# Fluorescent box + +/gate/world/daughters/name fluoBox +/gate/world/daughters/insert box +/gate/fluoBox/setMaterial Iodine +/gate/fluoBox/geometry/setXLength 10 cm +/gate/fluoBox/geometry/setYLength 10 cm +/gate/fluoBox/geometry/setZLength 10 cm + +#===================================================== +# ACTOR +#===================================================== + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-{out}.txt +/gate/actor/stat/saveEveryNSeconds 60 + +/gate/actor/addActor EnergySpectrumActor spectrum +/gate/actor/spectrum/attachTo fluoBox +/gate/actor/spectrum/energySpectrum/setEmin 0 keV +/gate/actor/spectrum/energySpectrum/setEmax 110 keV +/gate/actor/spectrum/energySpectrum/setNumberOfBins 300 +/gate/actor/spectrum/energyLossHisto/setEmin 0 keV +/gate/actor/spectrum/energyLossHisto/setEmax 110 keV +/gate/actor/spectrum/energyLossHisto/setNumberOfBins 300 +/gate/actor/spectrum/save output/{out}.root + +/gate/actor/spectrum/addFilter particleFilter +/gate/actor/spectrum/particleFilter/addParticle gamma + +#===================================================== +# CUTS +#===================================================== + +/gate/physics/Gamma/SetCutInRegion fluoBox 10.0 nm +/gate/physics/Electron/SetCutInRegion fluoBox 1.0 nm +/gate/physics/Positron/SetCutInRegion fluoBox 1.0 nm diff --git a/imaging/fluorescence/mac/fluoPhantomOption.mac b/imaging/fluorescence/mac/fluoPhantomOption.mac new file mode 100644 index 00000000..2065f897 --- /dev/null +++ b/imaging/fluorescence/mac/fluoPhantomOption.mac @@ -0,0 +1,41 @@ +#===================================================== +# GEOMETRY +#===================================================== + +# ----------------------------------------------------- +# Fluorescent voxelised phantom + +/gate/world/daughters/name fluoPhantom +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/fluoPhantom/geometry/SetImage data/voxelisedPhantom.mhd +/gate/fluoPhantom/geometry/SetHUToMaterialFile data/HUmat.txt +/gate/fluoPhantom/placement/setTranslation 0.5 0.5 0.5 mm + +#===================================================== +# ACTOR +#===================================================== + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-{out}.txt +/gate/actor/stat/saveEveryNSeconds 60 + +/gate/actor/addActor EnergySpectrumActor spectrum +/gate/actor/spectrum/attachTo fluoPhantom +/gate/actor/spectrum/energySpectrum/setEmin 0 keV +/gate/actor/spectrum/energySpectrum/setEmax 110 keV +/gate/actor/spectrum/energySpectrum/setNumberOfBins 300 +/gate/actor/spectrum/energyLossHisto/setEmin 0 keV +/gate/actor/spectrum/energyLossHisto/setEmax 110 keV +/gate/actor/spectrum/energyLossHisto/setNumberOfBins 300 +/gate/actor/spectrum/save output/{out}.root + +/gate/actor/spectrum/addFilter particleFilter +/gate/actor/spectrum/particleFilter/addParticle gamma + +#===================================================== +# CUTS +#===================================================== + +/gate/physics/Gamma/SetCutInRegion fluoPhantom 10.0 nm +/gate/physics/Electron/SetCutInRegion fluoPhantom 1.0 m +/gate/physics/Positron/SetCutInRegion fluoPhantom 1.0 m diff --git a/imaging/fluorescence/mac/fluorescenceTest.mac b/imaging/fluorescence/mac/fluorescenceTest.mac new file mode 100644 index 00000000..f2621b03 --- /dev/null +++ b/imaging/fluorescence/mac/fluorescenceTest.mac @@ -0,0 +1,94 @@ +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/gate/verbose Physic 3 +/gate/verbose Cuts 1 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 10 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +/tracking/verbose 0 + +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY and ACTORS +#===================================================== + +/gate/geometry/setMaterialDatabase data/myGateMaterials.db + +# ----------------------------------------------------- +# Fluorescent box or fluorescent voxelised phantom +# ----------------------------------------------------- + +/control/execute mac/fluoBoxOption.mac +# or +#/control/execute mac/fluoPhantomOption.mac + +#===================================================== +# PHYSIC +#===================================================== + +# ----------------------------------------------------- +# PhysicsList-builder or userPhysics +# ----------------------------------------------------- + +# Builders em: emstandard +# emstandard_opt1 +# emstandard_opt2 +# emstandard_opt3 +# emlivermore +# emlivermore_polar +# empenelope +# emDNAphysics +# Builders hadron: QGSP_BERT +# FTFP_BERT +# QGSP_BIC +# ... +# +# notice: fluo, auger, PIXE set to true by default + +#/gate/physics/addPhysicsList emlivermore +#/process/em/fluo false +#/process/em/auger false +#/process/em/pixe false + +# or +/control/execute mac/userPhysics.mac + +# ----------------------------------------------------- + +/gate/physics/displayCuts + +#===================================================== +# BEAM +#===================================================== + +/gate/source/addSource xraygun gps +/gate/source/xraygun/gps/particle gamma +/gate/source/xraygun/gps/monoenergy 100 keV +/gate/source/xraygun/gps/type Point +/gate/source/xraygun/gps/centre 0 0 0 mm +/gate/source/xraygun/gps/ang/type iso + +#===================================================== +# MAIN +#===================================================== + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed 10 +/gate/run/enableGlobalOutput true +/gate/run/initialize + +# PARTICLE +/gate/application/setTotalNumberOfPrimaries 100000 +/gate/application/start + diff --git a/imaging/fluorescence/mac/userPhysics.mac b/imaging/fluorescence/mac/userPhysics.mac new file mode 100644 index 00000000..fcd596d0 --- /dev/null +++ b/imaging/fluorescence/mac/userPhysics.mac @@ -0,0 +1,19 @@ +# ----------------------------------------------------- +# UserPhysics (example: photoelectric process) + +/gate/physics/addProcess PhotoElectric + +# choose a model : StandardModel +# LivermoreModel +# PenelopeModel +# ... + +/gate/physics/processes/PhotoElectric/setModel StandardModel + +# ----------------------------------------------------- +# Add deexcitation processes (fluo, auger and PIXE set to true by default) + +/gate/physics/addAtomDeexcitation +#/process/em/fluo false +#/process/em/auger false +#/process/em/pixe false \ No newline at end of file diff --git a/imaging/fluorescence/mac/visu.mac b/imaging/fluorescence/mac/visu.mac new file mode 100644 index 00000000..d8fee58e --- /dev/null +++ b/imaging/fluorescence/mac/visu.mac @@ -0,0 +1,19 @@ +/vis/open OGLSX +/vis/drawVolume +/vis/viewer/flush +/vis/scene/add/trajectories +#/vis/scene/endOfEventAction accumulate + +/vis/scene/add/axes 0 0 0 50 mm +/vis/scene/add/text 1 0 0 cm 20 0 0 X +/vis/scene/add/text 0 1 0 cm 20 0 0 Y +/vis/scene/add/text 0 0 1 cm 20 0 0 Z +#/vis/viewer/set/auxiliaryEdge true + +# This orientation : look from patient feet +/vis/viewer/set/viewpointThetaPhi 30 50 +#/vis/viewer/set/viewpointVector 0 0 1 + + + + diff --git a/imaging/fluorescence/readme.md b/imaging/fluorescence/readme.md new file mode 100644 index 00000000..356ab9d0 --- /dev/null +++ b/imaging/fluorescence/readme.md @@ -0,0 +1,28 @@ +This example is dedicated to test the activation of the fluorescence process in function of the physicsList. + +The phantom is either geometric (box) or voxelized and its material is Iodine and Tungsten. + +The source is an isotropic monoenergetic gamma emission. + +The EnergySpectrumActor with a gamma filter is used to obtain the histogram of the number of gamma detected in the volume as a +function of the energy. If fluorescence is activated, the fluorescence x-ray lines as well as the incident energy peak are visible. + +## In order to get the atom deexcitation processes : +* With the physicsList-builder : `/gate/physics/addPhysicsList emlivermore` +* With your own physicsList : `/gate/physics/addAtomDeexcitation` + +In both case, all atom deexcitation processes are automatically activated (fluo, auger, PIXE) for all volume included in the +simulation. You still have the possibility to disable those processes by using one of the following commands : + +`/process/em/fluo false` -> disable all deexcitation processes
+`/process/em/auger false` -> disable auger only
+`/process/em/pixe false` -> disable PIXE only
+ + +## Interpretation of the results contained in .root : + +Energy spectrum histogram : number of gamma detected in the volume in function of the energy +* if fluorescence is activated, the fluorescence x-ray lines as well as the incident energy pic are visible +* line energies can be used to confirm the result +* line intensities can be also take into account if the statistic is higher enough +* bin number and energy range must be set according to the expected result diff --git a/imaging/vpgtle/README.md b/imaging/vpgtle/README.md new file mode 100644 index 00000000..f12e1542 --- /dev/null +++ b/imaging/vpgtle/README.md @@ -0,0 +1,50 @@ +## vpgTLE example + +vpgTLE is broken up into three parts. Stage 0 is required to be run once, and each vp +gTLE simulation is then broken up into Stage 1 and Stage 2. For each stage, you can find and example in the `examples/vpgTLE` directory. + +To understand the background, physics and mathematics of this example, refer to `Accelerated Prompt Gamma estimation for clinical Proton Therapy simulations` by B.F.B. Huisman. + +### Stage 0 + +Creating the PGdb means computing $\frac{\Gamma_Z}{\rho_Z}$ for the elements that appear in your simulations. In `stage0/` you can find all that is required to produce a pgdb. The runall-elements.sh script would create db-files for all the elements found in Schneiders conversion tables. The runall-elements-cluster.sh can be used together with `gate_run_submit_cluster.sh` to produce a pgdb with $10^9$ statistics per element. + +Note that mac/main.mac can be used to alter the number of primaries per run, and the maximum proton energy which has been set at 200MeV. If your simulation in Stage 1 uses higher proton energies, the pgdb must be recomputed. + +A pgdb.root with $10^9$ primaries per material has been supplied in the example for Stage 1. + +#### Note + +At the time of writing Geant4 generates a very large number of low energy PGs (2-25keV) that appear not physical. They're killed in their first step. The pgdb.root therefore doesn't ship with the 5 heaviest elements, that are severly affected by these affected by these particles. Therefore, the actor (`PromptGammaStatisticActor`) used to create the elemental databases has a hard cut on PGs <40keV (the first bin with the PGs energy windows+binning settings). We feel this is acceptable until the issue with Geant4 is solved, as these particles will never exit the patient anyway. + +### Stage 1 + +We take the head and neck phantom from the protontherapy example and produce the PGyd image. A prepared pgdb.root is found in the `data/` dir in `stage1/`. By default, the same plan is used as in the paper, but selected spot and the original plan have been supplied, also in `data/`. + +One can produce PG output in three ways: + +1. with the PromptGammaTLEActor. By default the actor is enabled (`mac/actors.tle.mac`). +2. with the PromptGammaAnalogActor. Same output as vpgTLE, but only analogically produced PGs are scored. Enable `mac/actors.analog.voxel.mac`. +3. with the PhaseSpaceActor. Also only scores analogically produced PGs. + +The number of primaries required is a user choice. We recommend at least $10^6$ primaries for a sufficiently converged output. For visualization however, $10^3$ is enough (takes less than a minute). + +Another important consideration is the region where the actors score. It is set to a region containing the layer of the treatment plan. + +Run the simulation with `Gate mac/main.mac -a '[NPRIM,1000]'` to get the PGyd for $10^3$ primaries. + +#### Note + +To keep the results consistent between the `PromptGammaAnalogActor` and the database create in Stage 0, also here we apply a hard cut on PGs <40keV. Furthermore, the heavy materials are commented out in `data/Schneider2000MaterialsTable.txt`, with the original table in `data/Schneider2000MaterialsTable.orig`. + +#### Stage 1 Debug outputs + +Setting `/gate/actor/pgtle/enableDebugOutput` to true (uncomment them in the example) will give the user a bunch of debug output. It will take roughly 10 times the memory (disk and RAM). It will output all the GammaM and NgammaM tables to disk (TH2Ds, as function of proton and gamma energies). It will score the tracklengths and tracklengths squared explicitly, so the user could compute the vpgTLE output offline with the outputs so far. To show this is possible, the flag will also enable a second vpgTLE output, which should be identical to the regular vpgTLE output. A variance (random+systematic) per voxel image will also be outputted. If the user wants the variance over some projection, he should use the GammaM/NgammaM tables together with the tracklengths (the code of the PromptGammaTLEActor may be of help). + +Secondly, `/gate/actor/pgtle/enableOutputMatch` will change the regular actor to use the material of the center of the voxel instead of the interaction point. This ensures, in the case that vpgTLE actor voxels and CT image voxels do not overlap, the output is bit for bit identical. + +### Stage 2 + +To produce and propagate the PGs throughout the scene (into your PG detector), we execute Stage 2. Using the output of Stage 1 as a source, we use a toy PG collimated camera to record some signal. Again execute with `Gate mac/main.mac -a '[NPRIM,1000]'` where the number of primaries is now the number of protons for which you want to get a representative PG signal. + +An example `source.mhd` and `source.raw` produced in Stage 1 are provide and placed in `stage2/data`. The actors in the Stage 2 example output the gammas produced along the beam direction and a PhaseSpace of the PGs that make it through the collimator. \ No newline at end of file diff --git a/imaging/vpgtle/stage0/data/GateMaterials.db b/imaging/vpgtle/stage0/data/GateMaterials.db new file mode 100644 index 00000000..8cbc7be8 --- /dev/null +++ b/imaging/vpgtle/stage0/data/GateMaterials.db @@ -0,0 +1,463 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Water2: d=2.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Plastic2: d=20.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 diff --git a/imaging/vpgtle/stage0/data/GateMaterialsElements.db b/imaging/vpgtle/stage0/data/GateMaterialsElements.db new file mode 100644 index 00000000..3bfc007b --- /dev/null +++ b/imaging/vpgtle/stage0/data/GateMaterialsElements.db @@ -0,0 +1,52 @@ +[Materials] + +Hydrogen: d=1.0 g/cm3; n=1; state=Solid + +el: name=Hydrogen; n=1 +Helium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Helium; n=1 +Lithium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Lithium; n=1 +Beryllium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Beryllium; n=1 +Boron: d=1.0 g/cm3; n=1; state=Solid + +el: name=Boron; n=1 +Carbon: d=1.0 g/cm3; n=1; state=Solid + +el: name=Carbon; n=1 +Nitrogen: d=1.0 g/cm3; n=1; state=Solid + +el: name=Nitrogen; n=1 +Oxygen: d=1.0 g/cm3; n=1; state=Solid + +el: name=Oxygen; n=1 +Fluorine: d=1.0 g/cm3; n=1; state=Solid + +el: name=Fluorine; n=1 +Neon: d=1.0 g/cm3; n=1; state=Solid + +el: name=Neon; n=1 +Sodium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Sodium; n=1 +Magnesium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Magnesium; n=1 +Aluminium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Aluminium; n=1 +Silicon: d=1.0 g/cm3; n=1; state=Solid + +el: name=Silicon; n=1 +Phosphor: d=1.0 g/cm3; n=1; state=Solid + +el: name=Phosphor; n=1 +Sulfur: d=1.0 g/cm3; n=1; state=Solid + +el: name=Sulfur; n=1 +Chlorine: d=1.0 g/cm3; n=1; state=Solid + +el: name=Chlorine; n=1 +Argon: d=1.0 g/cm3; n=1; state=Solid + +el: name=Argon; n=1 +Potassium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Potassium; n=1 +Calcium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Calcium; n=1 +Titanium: d=1.0 g/cm3; n=1; state=Solid + +el: name=Titanium; n=1 +Copper: d=1.0 g/cm3; n=1; state=Solid + +el: name=Copper; n=1 +Zinc: d=1.0 g/cm3; n=1; state=Solid + +el: name=Zinc; n=1 +Silver: d=1.0 g/cm3; n=1; state=Solid + +el: name=Silver; n=1 +Tin: d=1.0 g/cm3; n=1; state=Solid + +el: name=Tin; n=1 diff --git a/imaging/vpgtle/stage0/mac/main.mac b/imaging/vpgtle/stage0/mac/main.mac new file mode 100644 index 00000000..68c9ae05 --- /dev/null +++ b/imaging/vpgtle/stage0/mac/main.mac @@ -0,0 +1,86 @@ +#===================================================== +# VERBOSE and VISUALISATION +#===================================================== + +/control/execute mac/verbose.mac +#/control/execute mac/visu.mac + +#===================================================== +# GEOMETRY +#===================================================== + +# ----------------------------------------------------- +/gate/geometry/setMaterialDatabase data/GateMaterials.db +/gate/geometry/setMaterialDatabase data/GateMaterialsElements.db + +# ----------------------------------------------------- +# World +/gate/world/geometry/setXLength 3 m +/gate/world/geometry/setYLength 3 m +/gate/world/geometry/setZLength 3 m +/gate/world/setMaterial Vacuum + +# ----------------------------------------------------- +# simple box +/gate/world/daughters/name Box +/gate/world/daughters/insert box +/gate/Box/setMaterial {ELEMENT} +/gate/Box/geometry/setXLength 70 cm +/gate/Box/geometry/setYLength 70 cm +/gate/Box/geometry/setZLength 70 cm +/gate/Box/placement/setTranslation 0.0 0.0 0.0 cm +/gate/Box/vis/setColor blue +/gate/Box/vis/setVisible 1 + +#===================================================== +# PHYSICS +#===================================================== + +/control/execute mac/physics.mac + +#===================================================== +# DETECTORS +#===================================================== + +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/db-{ELEMENT}-stat.txt +/gate/actor/stat/saveEveryNSeconds 30 + +## Set maximum proton energy (used in proton-monoE.mac too) +/control/alias PMAX 200 +/gate/actor/addActor PromptGammaStatisticActor pgstat +/gate/actor/pgstat/save output/db-{ELEMENT}.root +/gate/actor/pgstat/attachTo Box +/gate/actor/pgstat/setProtonMaxEnergy {PMAX} MeV +/gate/actor/pgstat/setGammaMaxEnergy 10 MeV +/gate/actor/pgstat/setProtonMinEnergy 0 MeV +/gate/actor/pgstat/setGammaMinEnergy 0 MeV +/gate/actor/pgstat/setProtonNbBins 250 +/gate/actor/pgstat/setGammaNbBins 250 + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# BEAMS +#===================================================== + +/control/execute mac/proton-monoE.mac + +#===================================================== +# START BEAMS +#===================================================== + +#/tracking/verbose 2 + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +/gate/application/noGlobalOutput +/gate/run/enableGlobalOutput false +/gate/application/setTotalNumberOfPrimaries 10000000 +#/gate/application/setTotalNumberOfPrimaries 10 + +/gate/application/start diff --git a/imaging/vpgtle/stage0/mac/physics.mac b/imaging/vpgtle/stage0/mac/physics.mac new file mode 100644 index 00000000..6f728de1 --- /dev/null +++ b/imaging/vpgtle/stage0/mac/physics.mac @@ -0,0 +1,27 @@ + +/gate/physics/addPhysicsList QGSP_BIC_HP_EMY +#/gate/physics/addPhysicsList QGSP_FTFP_BERT +#/gate/physics/addPhysicsList QGSP_BERT_HP_EMY + +/gate/physics/Gamma/SetCutInRegion world 10 km +/gate/physics/Electron/SetCutInRegion world 10 km +/gate/physics/Proton/SetCutInRegion world 10 km +/gate/physics/Positron/SetCutInRegion world 10 km + +/gate/physics/Gamma/SetCutInRegion Box 1 mm +/gate/physics/Proton/SetCutInRegion Box 1 mm +/gate/physics/Electron/SetCutInRegion Box 1 km +/gate/physics/Positron/SetCutInRegion Box 1 km + +# StepLimiter *required* +/gate/physics/SetMaxStepSizeInRegion Box 1 mm +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter deuteron +/gate/physics/ActivateStepLimiter triton +/gate/physics/ActivateStepLimiter alpha +/gate/physics/ActivateStepLimiter GenericIon + +#/gate/physics/SetMinKineticEnergyInRegion Box 100 MeV +#/gate/physics/ActivateSpecialCuts proton + +/gate/physics/displayCuts diff --git a/imaging/vpgtle/stage0/mac/proton-monoE.mac b/imaging/vpgtle/stage0/mac/proton-monoE.mac new file mode 100644 index 00000000..c4c19e9d --- /dev/null +++ b/imaging/vpgtle/stage0/mac/proton-monoE.mac @@ -0,0 +1,15 @@ + +/gate/source/addSource mybeam gps +/gate/source/mybeam/gps/particle proton +/gate/source/mybeam/gps/direction 1 0 0 + +/gate/source/mybeam/gps/pos/type Beam +/gate/source/mybeam/gps/pos/shape Circle +/gate/source/mybeam/gps/pos/centre -40 0 0 cm +/gate/source/mybeam/gps/pos/radius 4. mm +/gate/source/mybeam/gps/pos/sigma_r 2 mm +/gate/source/mybeam/gps/pos/rot1 0 1 0 +/gate/source/mybeam/gps/pos/rot2 0 0 1 + +/gate/source/mybeam/gps/ene/type Mono +/gate/source/mybeam/gps/ene/mono {PMAX} MeV diff --git a/imaging/vpgtle/stage0/mac/verbose.mac b/imaging/vpgtle/stage0/mac/verbose.mac new file mode 100644 index 00000000..16ddca4f --- /dev/null +++ b/imaging/vpgtle/stage0/mac/verbose.mac @@ -0,0 +1,13 @@ +/gate/verbose Physic 1 +/gate/verbose Cuts 1 +/gate/verbose SD 1 +/gate/verbose Actions 1 +/gate/verbose Actor 1 +/gate/verbose Step 1 +/gate/verbose Error 1 +/gate/verbose Warning 1 +/gate/verbose Output 1 +/gate/verbose Beam 1 +/gate/verbose Volume 1 +/gate/verbose Image 1 +/gate/verbose Geometry 1 diff --git a/imaging/vpgtle/stage0/pgdb.merge.py b/imaging/vpgtle/stage0/pgdb.merge.py new file mode 100644 index 00000000..a696cd93 --- /dev/null +++ b/imaging/vpgtle/stage0/pgdb.merge.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python + +''' +This script using pyROOT and clitkMergeRootFiles (must be in your path) to merge any number of db-*.root files produced with gate_run_submit_cluster.sh under the specified run-dir (recursively) into pgdb.root. +''' + +import os,sys,ROOT as r + +if len(sys.argv) < 3: + print "Specify 1) a number of jobs per material and 2) a run-dir with rootfiles with phasespaces." + sys.exit() + +cmdforclitk = "" +#rootfiles = [x.strip() for x in os.popen("find "+sys.argv[-1]+" -print | grep -i 'db-.*.root$'").readlines()] +rootfiles = [x.strip() for x in os.popen("find "+sys.argv[-1]+" -print | grep -i 'run.*/output.*/db.*.root$'").readlines()] +for rootfile in rootfiles: + cmdforclitk=cmdforclitk+" -i "+rootfile.strip() +print "Found",len(rootfiles),"rootfiles, starting merge..." +os.popen("rm pgdb.root") +print "clitkMergeRootFiles"+cmdforclitk+" -o pgdb.root" +os.popen("clitkMergeRootFiles"+cmdforclitk+" -o pgdb.root") + +##now, correct for number of jobs/matieral +if sys.argv[-2] is not "1": + factor = 1./float(sys.argv[-2]) + tfile=r.TFile("pgdb.root","UPDATE") + for item in tfile.GetListOfKeys(): + for thist in item.ReadObj().GetListOfKeys(): + name = thist.GetName() + if 'EpEpgNorm' in name or 'GammaZ' in name: + print name + thist.ReadObj().Scale(factor) + tfile.Write() + print "PGDB scaled by factor",factor + +print "Done! Your database can be found in db.root." diff --git a/imaging/vpgtle/stage0/runall-elements-cluster.sh b/imaging/vpgtle/stage0/runall-elements-cluster.sh new file mode 100644 index 00000000..25b64d0f --- /dev/null +++ b/imaging/vpgtle/stage0/runall-elements-cluster.sh @@ -0,0 +1,26 @@ +#!/bin/bash +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Aluminium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Argon]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Beryllium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Boron]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Calcium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Carbon]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Chlorine]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Fluorine]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Helium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Hydrogen]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Lithium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Magnesium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Neon]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Nitrogen]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Oxygen]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Phosphor]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Potassium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Silicon]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Sodium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Sulfur]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Titanium]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Copper]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Zinc]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Silver]'"; +gate_run_submit_cluster.sh mac/main.mac 100 NONE "-a '[ELEMENT\,Tin]'"; diff --git a/imaging/vpgtle/stage0/runall-elements.sh b/imaging/vpgtle/stage0/runall-elements.sh new file mode 100644 index 00000000..82480f6a --- /dev/null +++ b/imaging/vpgtle/stage0/runall-elements.sh @@ -0,0 +1,26 @@ +#!/bin/bash +Gate mac/main.mac -a '[ELEMENT,Aluminium]'; +Gate mac/main.mac -a '[ELEMENT,Argon]'; +Gate mac/main.mac -a '[ELEMENT,Beryllium]'; +Gate mac/main.mac -a '[ELEMENT,Boron]'; +Gate mac/main.mac -a '[ELEMENT,Calcium]'; +Gate mac/main.mac -a '[ELEMENT,Carbon]'; +Gate mac/main.mac -a '[ELEMENT,Chlorine]'; +Gate mac/main.mac -a '[ELEMENT,Fluorine]'; +Gate mac/main.mac -a '[ELEMENT,Helium]'; +Gate mac/main.mac -a '[ELEMENT,Hydrogen]'; +Gate mac/main.mac -a '[ELEMENT,Lithium]'; +Gate mac/main.mac -a '[ELEMENT,Magnesium]'; +Gate mac/main.mac -a '[ELEMENT,Neon]'; +Gate mac/main.mac -a '[ELEMENT,Nitrogen]'; +Gate mac/main.mac -a '[ELEMENT,Oxygen]'; +Gate mac/main.mac -a '[ELEMENT,Phosphor]'; +Gate mac/main.mac -a '[ELEMENT,Potassium]'; +Gate mac/main.mac -a '[ELEMENT,Silicon]'; +Gate mac/main.mac -a '[ELEMENT,Sodium]'; +Gate mac/main.mac -a '[ELEMENT,Sulfur]'; +Gate mac/main.mac -a '[ELEMENT,Titanium]'; +Gate mac/main.mac -a '[ELEMENT,Copper]'; +Gate mac/main.mac -a '[ELEMENT,Zinc]'; +Gate mac/main.mac -a '[ELEMENT,Silver]'; +Gate mac/main.mac -a '[ELEMENT,Tin]'; diff --git a/imaging/vpgtle/stage1/data/GateMaterials.db b/imaging/vpgtle/stage1/data/GateMaterials.db new file mode 100644 index 00000000..26077b30 --- /dev/null +++ b/imaging/vpgtle/stage1/data/GateMaterials.db @@ -0,0 +1,483 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +PE: d=0.93 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +BoneEquiv: d=1.89 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.0310 + +el: name=Carbon ; f=0.3126 + +el: name=Nitrogen ; f=0.0099 + +el: name=Oxygen ; f=0.3757 + +el: name=Chlorine ; f=0.0005 + +el: name=Calcium ; f=0.2703 + +MuscleEquiv: d=1.00 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.0841 + +el: name=Carbon ; f=0.6797 + +el: name=Nitrogen ; f=0.0227 + +el: name=Oxygen ; f=0.1887 + +el: name=Chlorine ; f=0.0013 + +el: name=Calcium ; f=0.0235 + +LungEquiv: d=0.30 g/cm3 ; n=7 + +el: name=Hydrogen ; f=0.0836 + +el: name=Carbon ; f=0.6041 + +el: name=Nitrogen ; f=0.0167 + +el: name=Oxygen ; f=0.1733 + +el: name=Magnesium ; f=0.1136 + +el: name=Silicon ; f=0.0072 + +el: name=Chlorine ; f=0.0015 + +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 diff --git a/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.noangle.txt b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.noangle.txt new file mode 100644 index 00000000..0c9365c8 --- /dev/null +++ b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.noangle.txt @@ -0,0 +1,2210 @@ +#TREATMENT-PLAN-DESCRIPTION +#PlanName +Temporary_16 +#NumberOfFractions +1 +##FractionID +1 +##NumberOfFields +2 +###FieldsID +1 +###FieldsID +2 +#TotalMetersetWeightOfAllFields +1997 + +#FIELD-DESCRIPTION +###FieldID +1 +###FinalCumulativeMeterSetWeight +1088.96 +###GantryAngle +0 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +30 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +135.79 +####NbOfScannedSpots +3 +####X Y Weight +0 16 0.96 +8 8 3.29 +-8 -24 2.69 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +6.94 +####Energy (MeV) +135.79 +####NbOfScannedSpots +3 +####X Y Weight +0 16 0 +8 8 0 +-8 -24 0 +####ControlPointIndex +2 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +6.94 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 3.06 +0 8 4.11 +8 8 4.21 +0 0 3.07 +8 0 3.49 +-16 -8 1.87 +-8 -24 3.43 +####ControlPointIndex +3 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +30.18 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +-8 -24 0 +####ControlPointIndex +4 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +30.18 +####Energy (MeV) +130.38 +####NbOfScannedSpots +12 +####X Y Weight +0 24 1.97 +0 16 3.53 +8 16 2.66 +0 8 5.33 +8 8 4.17 +0 0 4.08 +8 0 4.07 +-16 -8 2.71 +8 -8 1.76 +-8 -16 2.89 +-24 -24 0.48 +-8 -24 3.41 +####ControlPointIndex +5 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.24 +####Energy (MeV) +130.38 +####NbOfScannedSpots +12 +####X Y Weight +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +8 -8 0 +-8 -16 0 +-24 -24 0 +-8 -24 0 +####ControlPointIndex +6 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.24 +####Energy (MeV) +127.7 +####NbOfScannedSpots +19 +####X Y Weight +-8 24 2.15 +0 24 2.42 +0 16 3.63 +8 16 3.06 +0 8 6.09 +8 8 3.39 +-32 0 2.58 +0 0 4.92 +8 0 3.24 +-24 -8 3.1 +-16 -8 2.93 +-8 -8 2.76 +8 -8 2.09 +-24 -16 2.52 +-16 -16 3.17 +-8 -16 3.76 +8 -16 1.02 +-24 -24 1.02 +-8 -24 3.3 +####ControlPointIndex +7 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +124.39 +####Energy (MeV) +127.7 +####NbOfScannedSpots +19 +####X Y Weight +-8 24 0 +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +-32 0 0 +0 0 0 +8 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +8 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-8 -24 0 +####ControlPointIndex +8 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +124.39 +####Energy (MeV) +125.11 +####NbOfScannedSpots +24 +####X Y Weight +-8 24 2.47 +0 24 2.13 +0 16 2.87 +8 16 2.73 +0 8 4.74 +8 8 2.44 +-32 0 3.32 +-24 0 2.56 +0 0 5.07 +8 0 2.09 +-32 -8 2.02 +-24 -8 3.85 +-16 -8 3.04 +-8 -8 3.68 +0 -8 2.77 +8 -8 1.76 +16 -8 1.64 +-24 -16 3.28 +-16 -16 3.96 +-8 -16 4.3 +8 -16 1.57 +-24 -24 0.8 +-16 -24 1.81 +-8 -24 3.14 +####ControlPointIndex +9 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +192.43 +####Energy (MeV) +125.11 +####NbOfScannedSpots +24 +####X Y Weight +-8 24 0 +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +-32 0 0 +-24 0 0 +0 0 0 +8 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-16 -24 0 +-8 -24 0 +####ControlPointIndex +10 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +192.43 +####Energy (MeV) +122.53 +####NbOfScannedSpots +30 +####X Y Weight +-8 24 2.33 +0 24 1.93 +-8 16 2.43 +0 16 1.57 +8 16 2.46 +-32 8 2.21 +-8 8 3.62 +0 8 2.12 +8 8 1.92 +16 8 2.39 +-32 0 3.05 +-24 0 3.29 +-16 0 3.04 +0 0 2.31 +8 0 1.58 +16 0 1.82 +-32 -8 2.65 +-24 -8 4.09 +-16 -8 2.97 +-8 -8 3.73 +0 -8 3.56 +8 -8 1.51 +16 -8 2.29 +-24 -16 3.35 +-16 -16 4.31 +-8 -16 4.38 +8 -16 1.46 +-24 -24 0.49 +-16 -24 2.44 +-8 -24 2.7 +####ControlPointIndex +11 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +270.43 +####Energy (MeV) +122.53 +####NbOfScannedSpots +30 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-16 -24 0 +-8 -24 0 +####ControlPointIndex +12 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +270.43 +####Energy (MeV) +120.04 +####NbOfScannedSpots +33 +####X Y Weight +-8 24 2.22 +0 24 1.78 +-8 16 3.04 +0 16 0.59 +8 16 2.28 +-32 8 2.83 +-24 8 3.37 +-8 8 4.59 +0 8 1.13 +8 8 1.72 +16 8 2.93 +-32 0 2.52 +-24 0 3.29 +-16 0 3.97 +-8 0 4.42 +8 0 1.78 +16 0 2.43 +-32 -8 2.72 +-24 -8 4.17 +-16 -8 1.93 +-8 -8 3.38 +0 -8 3.32 +8 -8 1.27 +16 -8 2.39 +-32 -16 0.95 +-24 -16 3.18 +-16 -16 4.02 +-8 -16 2.37 +8 -16 1.26 +16 -16 2.32 +-16 -24 2.43 +-8 -24 2.27 +8 -24 2.26 +####ControlPointIndex +13 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +355.56 +####Energy (MeV) +120.04 +####NbOfScannedSpots +33 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-24 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +8 -24 0 +####ControlPointIndex +14 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +355.56 +####Energy (MeV) +117.64 +####NbOfScannedSpots +35 +####X Y Weight +-8 24 1.91 +0 24 1.57 +-8 16 3.05 +0 16 0.22 +8 16 2.15 +-32 8 2.85 +-24 8 4.07 +-8 8 5.28 +0 8 1.17 +8 8 1.54 +16 8 3 +-32 0 2.21 +-24 0 3.28 +-16 0 4.21 +-8 0 5.35 +8 0 1.77 +16 0 2.52 +-32 -8 2.67 +-24 -8 3.55 +-16 -8 0.98 +-8 -8 2.77 +0 -8 2.95 +8 -8 1.25 +16 -8 2.46 +-32 -16 1.5 +-24 -16 2.77 +-16 -16 3.59 +-8 -16 1.36 +0 -16 2.68 +8 -16 1.05 +16 -16 2.92 +-16 -24 2.28 +-8 -24 1.92 +0 -24 2.72 +8 -24 2.79 +####ControlPointIndex +15 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +443.92 +####Energy (MeV) +117.64 +####NbOfScannedSpots +35 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-24 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +16 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +443.92 +####Energy (MeV) +115.27 +####NbOfScannedSpots +37 +####X Y Weight +-8 24 1.47 +0 24 1.37 +-8 16 3.05 +0 16 0.11 +8 16 2.03 +16 16 2.28 +-32 8 2.62 +-24 8 4.03 +-16 8 3.85 +-8 8 5.33 +0 8 0.98 +8 8 1.35 +16 8 3.05 +-32 0 2.01 +-24 0 3.06 +-16 0 3.81 +-8 0 5.87 +8 0 1.56 +16 0 2.69 +-32 -8 2.47 +-24 -8 2.58 +-16 -8 0.57 +-8 -8 0.79 +0 -8 2.56 +8 -8 1.35 +16 -8 2.48 +-32 -16 1.39 +-24 -16 2.09 +-16 -16 3.08 +-8 -16 0.73 +0 -16 3.52 +8 -16 0.94 +16 -16 2.89 +-16 -24 1.94 +-8 -24 1.51 +0 -24 3.27 +8 -24 2.7 +####ControlPointIndex +17 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +531.3 +####Energy (MeV) +115.27 +####NbOfScannedSpots +37 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +18 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +531.3 +####Energy (MeV) +112.93 +####NbOfScannedSpots +40 +####X Y Weight +-8 24 1.31 +0 24 1.23 +-16 16 4.34 +-8 16 2.63 +8 16 1.87 +16 16 2.98 +24 16 2.14 +-32 8 2.46 +-24 8 3.79 +-16 8 4.98 +-8 8 3.18 +0 8 0.64 +8 8 1.15 +16 8 3.06 +-32 0 1.91 +-24 0 2.27 +-16 0 2.75 +-8 0 5.86 +0 0 0.87 +16 0 2.68 +24 0 2.84 +-32 -8 2.17 +-24 -8 1.72 +-16 -8 0.57 +-8 -8 0.1 +0 -8 1.59 +8 -8 1.49 +16 -8 2.41 +24 -8 3.37 +-32 -16 1.21 +-24 -16 1.33 +-16 -16 2.33 +-8 -16 0.32 +0 -16 3.3 +8 -16 1.07 +16 -16 2.89 +-16 -24 1.57 +-8 -24 1.32 +0 -24 3.16 +8 -24 2.65 +####ControlPointIndex +19 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +620.81 +####Energy (MeV) +112.93 +####NbOfScannedSpots +40 +####X Y Weight +-8 24 0 +0 24 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +20 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +620.81 +####Energy (MeV) +110.69 +####NbOfScannedSpots +42 +####X Y Weight +-16 24 3.47 +-8 24 1.22 +0 24 1.18 +8 24 1.72 +-24 16 4.49 +-16 16 5.84 +-8 16 1.62 +8 16 1.65 +16 16 2.98 +24 16 2.92 +-32 8 2.41 +-24 8 3.6 +-16 8 5.38 +-8 8 1.63 +0 8 0.6 +8 8 0.84 +16 8 3.02 +24 8 3.99 +-24 0 1.24 +-16 0 1.9 +-8 0 3.67 +0 0 0.61 +16 0 2.49 +24 0 3.6 +-32 -8 1.84 +-24 -8 1.04 +-16 -8 0.43 +-8 -8 0.41 +0 -8 0.82 +8 -8 1.4 +16 -8 2.13 +24 -8 4.06 +-32 -16 0.98 +-24 -16 0.75 +-16 -16 1.5 +-8 -16 0.29 +0 -16 2.49 +8 -16 1.25 +16 -16 2.85 +-16 -24 1.1 +0 -24 3.09 +8 -24 2.65 +####ControlPointIndex +21 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +711.96 +####Energy (MeV) +110.69 +####NbOfScannedSpots +42 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +24 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +22 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +711.96 +####Energy (MeV) +108.48 +####NbOfScannedSpots +44 +####X Y Weight +-16 24 4.15 +-8 24 1.3 +0 24 1.47 +8 24 2.24 +-24 16 5.01 +-16 16 5.79 +-8 16 1.4 +8 16 1.4 +16 16 2.92 +24 16 3 +-32 8 2.37 +-24 8 3.54 +-16 8 5.37 +-8 8 1.43 +0 8 0.7 +8 8 0.27 +16 8 2.74 +24 8 4.78 +-24 0 1.07 +-16 0 1.48 +-8 0 1.68 +0 0 0.9 +8 0 0.7 +16 0 1.79 +24 0 3.69 +-32 -8 1.62 +-24 -8 0.68 +-16 -8 0.16 +-8 -8 0.93 +0 -8 0.38 +8 -8 1.29 +16 -8 1.44 +24 -8 4.08 +-32 -16 0.8 +-24 -16 0.49 +-16 -16 0.8 +-8 -16 0.31 +0 -16 1.83 +8 -16 1.24 +16 -16 2.65 +-16 -24 0.71 +0 -24 2.97 +8 -24 2.62 +16 -24 2.23 +####ControlPointIndex +23 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +800.38 +####Energy (MeV) +108.48 +####NbOfScannedSpots +44 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +24 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +24 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +800.38 +####Energy (MeV) +106.3 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 4.24 +-8 24 1.73 +0 24 1.84 +8 24 2.25 +-24 16 4.93 +-16 16 5.57 +-8 16 1.53 +8 16 1.23 +16 16 2.8 +24 16 3 +-24 8 3.35 +-16 8 4.57 +-8 8 1.96 +0 8 0.54 +16 8 2.33 +24 8 4.9 +32 8 1.65 +-24 0 1.23 +-16 0 1.32 +-8 0 1 +0 0 0.94 +8 0 0.51 +16 0 0.83 +24 0 3.64 +32 0 2.4 +-32 -8 1.57 +-24 -8 0.79 +-8 -8 1.33 +0 -8 0.31 +8 -8 1.15 +16 -8 0.91 +24 -8 4 +-24 -16 0.51 +-16 -16 0.12 +-8 -16 0.56 +0 -16 1.33 +8 -16 1.18 +16 -16 2.37 +24 -16 3.56 +-16 -24 0.54 +0 -24 2.82 +8 -24 2.59 +16 -24 2.78 +####ControlPointIndex +25 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +889.09 +####Energy (MeV) +106.3 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +16 8 0 +24 8 0 +32 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +32 0 0 +-32 -8 0 +-24 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +26 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +889.09 +####Energy (MeV) +104.17 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 4.22 +-8 24 2.1 +0 24 2.19 +8 24 2.33 +-24 16 4.91 +-16 16 5.34 +-8 16 1.58 +0 16 1.31 +8 16 1.25 +16 16 2.61 +24 16 2.9 +-24 8 3.3 +-16 8 3.63 +-8 8 2.25 +0 8 0.42 +16 8 1.73 +24 8 4.9 +32 8 2.36 +-24 0 1.44 +-16 0 1.7 +-8 0 1.56 +0 0 0.77 +8 0 0.68 +16 0 0.09 +24 0 3.36 +32 0 3.05 +-24 -8 1.03 +-16 -8 0.14 +-8 -8 1.42 +0 -8 0.53 +8 -8 1.44 +16 -8 0.63 +24 -8 3.74 +32 -8 2.03 +-8 -16 1.61 +0 -16 1.02 +8 -16 1.35 +16 -16 2.17 +24 -16 4.11 +-16 -24 0.58 +0 -24 2.67 +8 -24 2.59 +16 -24 2.71 +####ControlPointIndex +27 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +980.84 +####Energy (MeV) +104.17 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +24 16 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +16 8 0 +24 8 0 +32 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +32 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +28 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +980.84 +####Energy (MeV) +102 +####NbOfScannedSpots +46 +####X Y Weight +-24 24 2.85 +-16 24 4.12 +-8 24 2.37 +0 24 2.23 +8 24 2.43 +-32 16 2.31 +-24 16 4.98 +-16 16 5.18 +-8 16 1.23 +0 16 3.12 +8 16 1.93 +16 16 2.55 +24 16 2.87 +-24 8 3.8 +-16 8 3.1 +-8 8 2.88 +0 8 0.7 +8 8 0.33 +16 8 1.61 +24 8 4.85 +32 8 2.38 +-24 0 1.7 +-16 0 2.66 +-8 0 2.31 +0 0 1.34 +8 0 1.21 +16 0 0.45 +24 0 3.34 +32 0 3.12 +-24 -8 1.32 +-16 -8 0.93 +-8 -8 1.29 +0 -8 1.13 +8 -8 1.96 +16 -8 1.18 +24 -8 3.86 +32 -8 2.69 +-16 -16 0.26 +-8 -16 1.7 +0 -16 1.08 +8 -16 2 +16 -16 2.51 +24 -16 4.13 +0 -24 2.69 +8 -24 2.75 +16 -24 2.69 +####ControlPointIndex +29 +####SpotTunnedID +0 +####CumulativeMetersetWeight +1088.96 +####Energy (MeV) +0 +####NbOfScannedSpots +0 +####X Y Weight + +#FIELD-DESCRIPTION +###FieldID +2 +###FinalCumulativeMeterSetWeight +909.64 +###GantryAngle +0 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +26 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +129.78 +####NbOfScannedSpots +13 +####X Y Weight +0 16 2.58 +8 16 2.12 +-8 8 1.31 +0 8 2.72 +-8 0 2.04 +0 0 3.26 +-8 -8 1.72 +0 -8 2.67 +24 -8 2.67 +16 -16 2.87 +24 -16 2.52 +16 -24 1.81 +24 -24 0.47 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +28.76 +####Energy (MeV) +129.78 +####NbOfScannedSpots +13 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +24 -24 0 +####ControlPointIndex +2 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +28.76 +####Energy (MeV) +127.09 +####NbOfScannedSpots +13 +####X Y Weight +0 16 3.03 +8 16 3.29 +-8 8 2.09 +0 8 3.93 +8 8 0.77 +-8 0 2.73 +0 0 4.45 +-8 -8 2.3 +0 -8 3.66 +24 -8 3.34 +16 -16 3.59 +24 -16 3.25 +16 -24 2.44 +####ControlPointIndex +3 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.63 +####Energy (MeV) +127.09 +####NbOfScannedSpots +13 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +4 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.63 +####Energy (MeV) +124.48 +####NbOfScannedSpots +14 +####X Y Weight +0 16 2.53 +8 16 3.2 +-8 8 1.84 +0 8 4.36 +8 8 2.85 +-8 0 2.73 +0 0 4.76 +-8 -8 2 +0 -8 4.03 +16 -8 2.18 +24 -8 3.48 +16 -16 3.83 +24 -16 3.33 +16 -24 2.34 +####ControlPointIndex +5 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +111.09 +####Energy (MeV) +124.48 +####NbOfScannedSpots +14 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +16 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +6 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +111.09 +####Energy (MeV) +121.96 +####NbOfScannedSpots +19 +####X Y Weight +-8 16 2.08 +0 16 2.01 +8 16 2.7 +-8 8 1.25 +0 8 2.92 +8 8 3.56 +-8 0 2.28 +0 0 2.96 +8 0 3.02 +-8 -8 1.73 +0 -8 3.22 +8 -8 2.88 +16 -8 2.98 +24 -8 3.68 +-8 -16 1.94 +0 -16 2.95 +16 -16 4.1 +24 -16 3.15 +16 -24 2.28 +####ControlPointIndex +7 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +162.78 +####Energy (MeV) +121.96 +####NbOfScannedSpots +19 +####X Y Weight +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +8 0 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-8 -16 0 +0 -16 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +8 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +162.78 +####Energy (MeV) +119.53 +####NbOfScannedSpots +24 +####X Y Weight +8 24 2.17 +-8 16 2.6 +0 16 1.64 +8 16 2.21 +-8 8 0.86 +0 8 0.49 +8 8 4 +-8 0 1.7 +0 0 0.25 +8 0 3.82 +-16 -8 2.78 +-8 -8 1.91 +0 -8 0.86 +8 -8 3.64 +16 -8 3.37 +24 -8 3.56 +32 -8 1.95 +-8 -16 2.42 +0 -16 3.74 +8 -16 3.35 +16 -16 3.7 +24 -16 2.86 +32 -16 1.02 +16 -24 2.18 +####ControlPointIndex +9 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +219.86 +####Energy (MeV) +119.53 +####NbOfScannedSpots +24 +####X Y Weight +8 24 0 +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +8 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +16 -24 0 +####ControlPointIndex +10 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +219.86 +####Energy (MeV) +117.12 +####NbOfScannedSpots +26 +####X Y Weight +8 24 2.64 +-8 16 2.57 +0 16 1.38 +8 16 1.86 +-8 8 1 +8 8 2.34 +-16 0 1.08 +-8 0 1.6 +8 0 4.29 +24 0 3.45 +32 0 2.3 +-16 -8 3.49 +-8 -8 2.26 +0 -8 0.05 +8 -8 3.92 +16 -8 3.16 +24 -8 2.85 +32 -8 2.57 +-8 -16 2.32 +0 -16 2.77 +8 -16 4.28 +16 -16 2.9 +24 -16 2.28 +32 -16 1.6 +0 -24 2.93 +16 -24 1.95 +####ControlPointIndex +11 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +283.7 +####Energy (MeV) +117.12 +####NbOfScannedSpots +26 +####X Y Weight +8 24 0 +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +8 8 0 +-16 0 0 +-8 0 0 +8 0 0 +24 0 0 +32 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +0 -24 0 +16 -24 0 +####ControlPointIndex +12 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +283.7 +####Energy (MeV) +114.74 +####NbOfScannedSpots +29 +####X Y Weight +8 24 2.52 +16 24 2.6 +-8 16 2.51 +0 16 1.21 +8 16 1.55 +-16 8 1.32 +-8 8 1 +8 8 0.58 +-16 0 1.87 +-8 0 2.34 +8 0 4.49 +24 0 4.15 +-16 -8 3.6 +-8 -8 2.18 +0 -8 0.19 +8 -8 4.53 +16 -8 2.24 +24 -8 2.19 +32 -8 2.55 +-16 -16 3.13 +-8 -16 2.27 +0 -16 1.75 +8 -16 4.8 +16 -16 2.35 +24 -16 1.59 +32 -16 1.54 +-8 -24 2.5 +0 -24 3.4 +8 -24 2.87 +####ControlPointIndex +13 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +353.52 +####Energy (MeV) +114.74 +####NbOfScannedSpots +29 +####X Y Weight +8 24 0 +16 24 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-16 0 0 +-8 0 0 +8 0 0 +24 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +14 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +353.52 +####Energy (MeV) +112.46 +####NbOfScannedSpots +32 +####X Y Weight +0 24 2.1 +8 24 2.4 +16 24 3.12 +-8 16 2.44 +0 16 1.12 +8 16 1.29 +-16 8 2.06 +-8 8 0.81 +8 8 0.15 +-24 0 3.2 +-16 0 2.09 +-8 0 2.51 +8 0 3.22 +16 0 3.44 +24 0 4.33 +-16 -8 3.65 +-8 -8 1.74 +0 -8 0.61 +8 -8 4.92 +16 -8 1.44 +24 -8 1.44 +32 -8 2.4 +-16 -16 3.73 +-8 -16 2.2 +0 -16 1.16 +8 -16 4.8 +16 -16 2.04 +24 -16 1.1 +32 -16 1.42 +-8 -24 3.04 +0 -24 3.23 +8 -24 3.52 +####ControlPointIndex +15 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +430.24 +####Energy (MeV) +112.46 +####NbOfScannedSpots +32 +####X Y Weight +0 24 0 +8 24 0 +16 24 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +24 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +16 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +430.24 +####Energy (MeV) +110.21 +####NbOfScannedSpots +33 +####X Y Weight +0 24 2.62 +8 24 2.27 +16 24 3.03 +-16 16 3.12 +-8 16 2.37 +0 16 1.13 +8 16 1.3 +-16 8 2.12 +-8 8 0.39 +8 8 0.16 +-24 0 4 +-16 0 2.21 +-8 0 1.83 +8 0 0.54 +16 0 4.2 +24 0 4.54 +-24 -8 2.95 +-16 -8 3.56 +-8 -8 1.18 +0 -8 1.18 +8 -8 3.46 +16 -8 1.14 +24 -8 1.14 +32 -8 2.18 +-16 -16 3.65 +-8 -16 2.08 +0 -16 0.67 +8 -16 2.74 +16 -16 1.87 +32 -16 1.22 +-8 -24 2.99 +0 -24 3.05 +8 -24 3.29 +####ControlPointIndex +17 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +504.42 +####Energy (MeV) +110.21 +####NbOfScannedSpots +33 +####X Y Weight +0 24 0 +8 24 0 +16 24 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +18 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +504.42 +####Energy (MeV) +107.99 +####NbOfScannedSpots +38 +####X Y Weight +-16 24 2.2 +-8 24 2.34 +0 24 2.53 +8 24 2.26 +16 24 2.96 +-16 16 3.83 +-8 16 2.29 +0 16 1.05 +8 16 1.33 +16 16 5.46 +-32 8 2.71 +-24 8 3.77 +-16 8 2.13 +8 8 0.12 +16 8 6.15 +-24 0 4.09 +-16 0 2.07 +-8 0 0.8 +0 0 1.07 +8 0 0.44 +16 0 4.37 +24 0 4.17 +-24 -8 3.6 +-16 -8 3.26 +-8 -8 0.56 +0 -8 1.51 +8 -8 0.81 +16 -8 0.95 +24 -8 1.19 +32 -8 1.98 +-16 -16 3.53 +-8 -16 1.86 +0 -16 0.76 +8 -16 1.58 +16 -16 1.56 +-8 -24 2.95 +0 -24 2.94 +8 -24 3.11 +####ControlPointIndex +19 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +594.71 +####Energy (MeV) +107.99 +####NbOfScannedSpots +38 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +20 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +594.71 +####Energy (MeV) +105.81 +####NbOfScannedSpots +37 +####X Y Weight +-16 24 2.8 +-8 24 2.94 +0 24 2.48 +8 24 2.48 +16 24 2.92 +-24 16 2.08 +-16 16 3.89 +-8 16 2.15 +0 16 0.86 +8 16 1.48 +16 16 6 +-32 8 3.41 +-24 8 4.54 +-16 8 2.02 +8 8 0.21 +16 8 6.95 +32 8 2.66 +-24 0 4.07 +-16 0 1.6 +0 0 0.87 +8 0 1.29 +16 0 3.86 +24 0 3.77 +-24 -8 3.57 +-16 -8 2.72 +-8 -8 0.35 +0 -8 1.71 +16 -8 1 +-16 -16 3.33 +-8 -16 1.69 +0 -16 1.2 +8 -16 0.98 +16 -16 1.05 +-16 -24 2.26 +-8 -24 2.93 +0 -24 2.93 +8 -24 2.95 +####ControlPointIndex +21 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +688.71 +####Energy (MeV) +105.81 +####NbOfScannedSpots +37 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +32 8 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +16 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +22 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +688.71 +####Energy (MeV) +103.66 +####NbOfScannedSpots +40 +####X Y Weight +-16 24 2.77 +-8 24 2.92 +0 24 2.63 +8 24 2.93 +16 24 2.93 +-24 16 2.68 +-16 16 3.82 +-8 16 2.06 +0 16 0.92 +8 16 1.95 +16 16 5.89 +-32 8 3.51 +-24 8 4.54 +-16 8 1.71 +8 8 0.7 +16 8 7.07 +24 8 5.26 +32 8 3.26 +-32 0 3.35 +-24 0 3.86 +-16 0 0.7 +0 0 0.88 +8 0 1.93 +16 0 3.47 +24 0 3.46 +-24 -8 3.48 +-16 -8 2.31 +-8 -8 0.45 +0 -8 1.75 +8 -8 0.07 +16 -8 0.98 +-24 -16 2.45 +-16 -16 3.25 +-8 -16 1.82 +0 -16 1.74 +8 -16 0.71 +-16 -24 2.83 +-8 -24 2.96 +0 -24 3.02 +8 -24 2.76 +####ControlPointIndex +23 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +794.49 +####Energy (MeV) +103.66 +####NbOfScannedSpots +40 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +24 8 0 +32 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +24 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +794.49 +####Energy (MeV) +101.56 +####NbOfScannedSpots +41 +####X Y Weight +-16 24 2.73 +-8 24 2.91 +0 24 2.93 +8 24 3.55 +16 24 3.04 +-24 16 2.71 +-16 16 3.82 +-8 16 2.06 +0 16 1.41 +8 16 3.31 +16 16 5.85 +-32 8 3.66 +-24 8 4.42 +-16 8 1.13 +0 8 0.77 +8 8 1.33 +16 8 7.05 +24 8 5.92 +32 8 3.23 +-32 0 4.09 +-24 0 3.88 +-16 0 0.3 +0 0 1.92 +8 0 1.98 +16 0 3.5 +24 0 3.29 +-24 -8 3.55 +-16 -8 2.4 +-8 -8 1.45 +0 -8 1.63 +8 -8 0.48 +16 -8 1.25 +-24 -16 3.05 +-16 -16 3.38 +-8 -16 2.4 +0 -16 2.22 +8 -16 0.94 +-16 -24 2.8 +-8 -24 3.04 +0 -24 3.17 +8 -24 2.6 +####ControlPointIndex +25 +####SpotTunnedID +0 +####CumulativeMetersetWeight +909.64 +####Energy (MeV) +0 +####NbOfScannedSpots +0 +####X Y Weight diff --git a/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onebeam.txt b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onebeam.txt new file mode 100644 index 00000000..9e8d4d6f --- /dev/null +++ b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onebeam.txt @@ -0,0 +1,1229 @@ +#TREATMENT-PLAN-DESCRIPTION +#PlanName +Temporary_16 +#NumberOfFractions +1 +##FractionID +1 +##NumberOfFields +1 +###FieldsID +1 +#TotalMetersetWeightOfAllFields +1088.96 + +#FIELD-DESCRIPTION +###FieldID +1 +###FinalCumulativeMeterSetWeight +1088.96 +###GantryAngle +0 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +30 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +135.79 +####NbOfScannedSpots +3 +####X Y Weight +0 16 0.96 +8 8 3.29 +-8 -24 2.69 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +6.94 +####Energy (MeV) +135.79 +####NbOfScannedSpots +3 +####X Y Weight +0 16 0 +8 8 0 +-8 -24 0 +####ControlPointIndex +2 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +6.94 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 3.06 +0 8 4.11 +8 8 4.21 +0 0 3.07 +8 0 3.49 +-16 -8 1.87 +-8 -24 3.43 +####ControlPointIndex +3 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +30.18 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +-8 -24 0 +####ControlPointIndex +4 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +30.18 +####Energy (MeV) +130.38 +####NbOfScannedSpots +12 +####X Y Weight +0 24 1.97 +0 16 3.53 +8 16 2.66 +0 8 5.33 +8 8 4.17 +0 0 4.08 +8 0 4.07 +-16 -8 2.71 +8 -8 1.76 +-8 -16 2.89 +-24 -24 0.48 +-8 -24 3.41 +####ControlPointIndex +5 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.24 +####Energy (MeV) +130.38 +####NbOfScannedSpots +12 +####X Y Weight +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +8 -8 0 +-8 -16 0 +-24 -24 0 +-8 -24 0 +####ControlPointIndex +6 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.24 +####Energy (MeV) +127.7 +####NbOfScannedSpots +19 +####X Y Weight +-8 24 2.15 +0 24 2.42 +0 16 3.63 +8 16 3.06 +0 8 6.09 +8 8 3.39 +-32 0 2.58 +0 0 4.92 +8 0 3.24 +-24 -8 3.1 +-16 -8 2.93 +-8 -8 2.76 +8 -8 2.09 +-24 -16 2.52 +-16 -16 3.17 +-8 -16 3.76 +8 -16 1.02 +-24 -24 1.02 +-8 -24 3.3 +####ControlPointIndex +7 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +124.39 +####Energy (MeV) +127.7 +####NbOfScannedSpots +19 +####X Y Weight +-8 24 0 +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +-32 0 0 +0 0 0 +8 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +8 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-8 -24 0 +####ControlPointIndex +8 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +124.39 +####Energy (MeV) +125.11 +####NbOfScannedSpots +24 +####X Y Weight +-8 24 2.47 +0 24 2.13 +0 16 2.87 +8 16 2.73 +0 8 4.74 +8 8 2.44 +-32 0 3.32 +-24 0 2.56 +0 0 5.07 +8 0 2.09 +-32 -8 2.02 +-24 -8 3.85 +-16 -8 3.04 +-8 -8 3.68 +0 -8 2.77 +8 -8 1.76 +16 -8 1.64 +-24 -16 3.28 +-16 -16 3.96 +-8 -16 4.3 +8 -16 1.57 +-24 -24 0.8 +-16 -24 1.81 +-8 -24 3.14 +####ControlPointIndex +9 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +192.43 +####Energy (MeV) +125.11 +####NbOfScannedSpots +24 +####X Y Weight +-8 24 0 +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +-32 0 0 +-24 0 0 +0 0 0 +8 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-16 -24 0 +-8 -24 0 +####ControlPointIndex +10 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +192.43 +####Energy (MeV) +122.53 +####NbOfScannedSpots +30 +####X Y Weight +-8 24 2.33 +0 24 1.93 +-8 16 2.43 +0 16 1.57 +8 16 2.46 +-32 8 2.21 +-8 8 3.62 +0 8 2.12 +8 8 1.92 +16 8 2.39 +-32 0 3.05 +-24 0 3.29 +-16 0 3.04 +0 0 2.31 +8 0 1.58 +16 0 1.82 +-32 -8 2.65 +-24 -8 4.09 +-16 -8 2.97 +-8 -8 3.73 +0 -8 3.56 +8 -8 1.51 +16 -8 2.29 +-24 -16 3.35 +-16 -16 4.31 +-8 -16 4.38 +8 -16 1.46 +-24 -24 0.49 +-16 -24 2.44 +-8 -24 2.7 +####ControlPointIndex +11 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +270.43 +####Energy (MeV) +122.53 +####NbOfScannedSpots +30 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-16 -24 0 +-8 -24 0 +####ControlPointIndex +12 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +270.43 +####Energy (MeV) +120.04 +####NbOfScannedSpots +33 +####X Y Weight +-8 24 2.22 +0 24 1.78 +-8 16 3.04 +0 16 0.59 +8 16 2.28 +-32 8 2.83 +-24 8 3.37 +-8 8 4.59 +0 8 1.13 +8 8 1.72 +16 8 2.93 +-32 0 2.52 +-24 0 3.29 +-16 0 3.97 +-8 0 4.42 +8 0 1.78 +16 0 2.43 +-32 -8 2.72 +-24 -8 4.17 +-16 -8 1.93 +-8 -8 3.38 +0 -8 3.32 +8 -8 1.27 +16 -8 2.39 +-32 -16 0.95 +-24 -16 3.18 +-16 -16 4.02 +-8 -16 2.37 +8 -16 1.26 +16 -16 2.32 +-16 -24 2.43 +-8 -24 2.27 +8 -24 2.26 +####ControlPointIndex +13 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +355.56 +####Energy (MeV) +120.04 +####NbOfScannedSpots +33 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-24 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +8 -24 0 +####ControlPointIndex +14 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +355.56 +####Energy (MeV) +117.64 +####NbOfScannedSpots +35 +####X Y Weight +-8 24 1.91 +0 24 1.57 +-8 16 3.05 +0 16 0.22 +8 16 2.15 +-32 8 2.85 +-24 8 4.07 +-8 8 5.28 +0 8 1.17 +8 8 1.54 +16 8 3 +-32 0 2.21 +-24 0 3.28 +-16 0 4.21 +-8 0 5.35 +8 0 1.77 +16 0 2.52 +-32 -8 2.67 +-24 -8 3.55 +-16 -8 0.98 +-8 -8 2.77 +0 -8 2.95 +8 -8 1.25 +16 -8 2.46 +-32 -16 1.5 +-24 -16 2.77 +-16 -16 3.59 +-8 -16 1.36 +0 -16 2.68 +8 -16 1.05 +16 -16 2.92 +-16 -24 2.28 +-8 -24 1.92 +0 -24 2.72 +8 -24 2.79 +####ControlPointIndex +15 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +443.92 +####Energy (MeV) +117.64 +####NbOfScannedSpots +35 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-24 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +16 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +443.92 +####Energy (MeV) +115.27 +####NbOfScannedSpots +37 +####X Y Weight +-8 24 1.47 +0 24 1.37 +-8 16 3.05 +0 16 0.11 +8 16 2.03 +16 16 2.28 +-32 8 2.62 +-24 8 4.03 +-16 8 3.85 +-8 8 5.33 +0 8 0.98 +8 8 1.35 +16 8 3.05 +-32 0 2.01 +-24 0 3.06 +-16 0 3.81 +-8 0 5.87 +8 0 1.56 +16 0 2.69 +-32 -8 2.47 +-24 -8 2.58 +-16 -8 0.57 +-8 -8 0.79 +0 -8 2.56 +8 -8 1.35 +16 -8 2.48 +-32 -16 1.39 +-24 -16 2.09 +-16 -16 3.08 +-8 -16 0.73 +0 -16 3.52 +8 -16 0.94 +16 -16 2.89 +-16 -24 1.94 +-8 -24 1.51 +0 -24 3.27 +8 -24 2.7 +####ControlPointIndex +17 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +531.3 +####Energy (MeV) +115.27 +####NbOfScannedSpots +37 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +18 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +531.3 +####Energy (MeV) +112.93 +####NbOfScannedSpots +40 +####X Y Weight +-8 24 1.31 +0 24 1.23 +-16 16 4.34 +-8 16 2.63 +8 16 1.87 +16 16 2.98 +24 16 2.14 +-32 8 2.46 +-24 8 3.79 +-16 8 4.98 +-8 8 3.18 +0 8 0.64 +8 8 1.15 +16 8 3.06 +-32 0 1.91 +-24 0 2.27 +-16 0 2.75 +-8 0 5.86 +0 0 0.87 +16 0 2.68 +24 0 2.84 +-32 -8 2.17 +-24 -8 1.72 +-16 -8 0.57 +-8 -8 0.1 +0 -8 1.59 +8 -8 1.49 +16 -8 2.41 +24 -8 3.37 +-32 -16 1.21 +-24 -16 1.33 +-16 -16 2.33 +-8 -16 0.32 +0 -16 3.3 +8 -16 1.07 +16 -16 2.89 +-16 -24 1.57 +-8 -24 1.32 +0 -24 3.16 +8 -24 2.65 +####ControlPointIndex +19 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +620.81 +####Energy (MeV) +112.93 +####NbOfScannedSpots +40 +####X Y Weight +-8 24 0 +0 24 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +20 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +620.81 +####Energy (MeV) +110.69 +####NbOfScannedSpots +42 +####X Y Weight +-16 24 3.47 +-8 24 1.22 +0 24 1.18 +8 24 1.72 +-24 16 4.49 +-16 16 5.84 +-8 16 1.62 +8 16 1.65 +16 16 2.98 +24 16 2.92 +-32 8 2.41 +-24 8 3.6 +-16 8 5.38 +-8 8 1.63 +0 8 0.6 +8 8 0.84 +16 8 3.02 +24 8 3.99 +-24 0 1.24 +-16 0 1.9 +-8 0 3.67 +0 0 0.61 +16 0 2.49 +24 0 3.6 +-32 -8 1.84 +-24 -8 1.04 +-16 -8 0.43 +-8 -8 0.41 +0 -8 0.82 +8 -8 1.4 +16 -8 2.13 +24 -8 4.06 +-32 -16 0.98 +-24 -16 0.75 +-16 -16 1.5 +-8 -16 0.29 +0 -16 2.49 +8 -16 1.25 +16 -16 2.85 +-16 -24 1.1 +0 -24 3.09 +8 -24 2.65 +####ControlPointIndex +21 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +711.96 +####Energy (MeV) +110.69 +####NbOfScannedSpots +42 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +24 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +22 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +711.96 +####Energy (MeV) +108.48 +####NbOfScannedSpots +44 +####X Y Weight +-16 24 4.15 +-8 24 1.3 +0 24 1.47 +8 24 2.24 +-24 16 5.01 +-16 16 5.79 +-8 16 1.4 +8 16 1.4 +16 16 2.92 +24 16 3 +-32 8 2.37 +-24 8 3.54 +-16 8 5.37 +-8 8 1.43 +0 8 0.7 +8 8 0.27 +16 8 2.74 +24 8 4.78 +-24 0 1.07 +-16 0 1.48 +-8 0 1.68 +0 0 0.9 +8 0 0.7 +16 0 1.79 +24 0 3.69 +-32 -8 1.62 +-24 -8 0.68 +-16 -8 0.16 +-8 -8 0.93 +0 -8 0.38 +8 -8 1.29 +16 -8 1.44 +24 -8 4.08 +-32 -16 0.8 +-24 -16 0.49 +-16 -16 0.8 +-8 -16 0.31 +0 -16 1.83 +8 -16 1.24 +16 -16 2.65 +-16 -24 0.71 +0 -24 2.97 +8 -24 2.62 +16 -24 2.23 +####ControlPointIndex +23 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +800.38 +####Energy (MeV) +108.48 +####NbOfScannedSpots +44 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +24 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +24 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +800.38 +####Energy (MeV) +106.3 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 4.24 +-8 24 1.73 +0 24 1.84 +8 24 2.25 +-24 16 4.93 +-16 16 5.57 +-8 16 1.53 +8 16 1.23 +16 16 2.8 +24 16 3 +-24 8 3.35 +-16 8 4.57 +-8 8 1.96 +0 8 0.54 +16 8 2.33 +24 8 4.9 +32 8 1.65 +-24 0 1.23 +-16 0 1.32 +-8 0 1 +0 0 0.94 +8 0 0.51 +16 0 0.83 +24 0 3.64 +32 0 2.4 +-32 -8 1.57 +-24 -8 0.79 +-8 -8 1.33 +0 -8 0.31 +8 -8 1.15 +16 -8 0.91 +24 -8 4 +-24 -16 0.51 +-16 -16 0.12 +-8 -16 0.56 +0 -16 1.33 +8 -16 1.18 +16 -16 2.37 +24 -16 3.56 +-16 -24 0.54 +0 -24 2.82 +8 -24 2.59 +16 -24 2.78 +####ControlPointIndex +25 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +889.09 +####Energy (MeV) +106.3 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +16 8 0 +24 8 0 +32 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +32 0 0 +-32 -8 0 +-24 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +26 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +889.09 +####Energy (MeV) +104.17 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 4.22 +-8 24 2.1 +0 24 2.19 +8 24 2.33 +-24 16 4.91 +-16 16 5.34 +-8 16 1.58 +0 16 1.31 +8 16 1.25 +16 16 2.61 +24 16 2.9 +-24 8 3.3 +-16 8 3.63 +-8 8 2.25 +0 8 0.42 +16 8 1.73 +24 8 4.9 +32 8 2.36 +-24 0 1.44 +-16 0 1.7 +-8 0 1.56 +0 0 0.77 +8 0 0.68 +16 0 0.09 +24 0 3.36 +32 0 3.05 +-24 -8 1.03 +-16 -8 0.14 +-8 -8 1.42 +0 -8 0.53 +8 -8 1.44 +16 -8 0.63 +24 -8 3.74 +32 -8 2.03 +-8 -16 1.61 +0 -16 1.02 +8 -16 1.35 +16 -16 2.17 +24 -16 4.11 +-16 -24 0.58 +0 -24 2.67 +8 -24 2.59 +16 -24 2.71 +####ControlPointIndex +27 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +980.84 +####Energy (MeV) +104.17 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +24 16 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +16 8 0 +24 8 0 +32 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +32 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +28 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +980.84 +####Energy (MeV) +102 +####NbOfScannedSpots +46 +####X Y Weight +-24 24 2.85 +-16 24 4.12 +-8 24 2.37 +0 24 2.23 +8 24 2.43 +-32 16 2.31 +-24 16 4.98 +-16 16 5.18 +-8 16 1.23 +0 16 3.12 +8 16 1.93 +16 16 2.55 +24 16 2.87 +-24 8 3.8 +-16 8 3.1 +-8 8 2.88 +0 8 0.7 +8 8 0.33 +16 8 1.61 +24 8 4.85 +32 8 2.38 +-24 0 1.7 +-16 0 2.66 +-8 0 2.31 +0 0 1.34 +8 0 1.21 +16 0 0.45 +24 0 3.34 +32 0 3.12 +-24 -8 1.32 +-16 -8 0.93 +-8 -8 1.29 +0 -8 1.13 +8 -8 1.96 +16 -8 1.18 +24 -8 3.86 +32 -8 2.69 +-16 -16 0.26 +-8 -16 1.7 +0 -16 1.08 +8 -16 2 +16 -16 2.51 +24 -16 4.13 +0 -24 2.69 +8 -24 2.75 +16 -24 2.69 +####ControlPointIndex +29 +####SpotTunnedID +0 +####CumulativeMetersetWeight +1088.96 +####Energy (MeV) +0 +####NbOfScannedSpots +0 +####X Y Weight diff --git a/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onelayer.txt b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onelayer.txt new file mode 100644 index 00000000..4ac5018c --- /dev/null +++ b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onelayer.txt @@ -0,0 +1,65 @@ +#TREATMENT-PLAN-DESCRIPTION +#PlanName +Temporary_16 +#NumberOfFractions +1 +##FractionID +1 +##NumberOfFields +1 +###FieldsID +1 +#TotalMetersetWeightOfAllFields +23.24 + +#FIELD-DESCRIPTION +###FieldID +1 +###FinalCumulativeMeterSetWeight +23.24 +###GantryAngle +0 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +2 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 3.06 +0 8 4.11 +8 8 4.21 +0 0 3.07 +8 0 3.49 +-16 -8 1.87 +-8 -24 3.43 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +23.24 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +-8 -24 0 \ No newline at end of file diff --git a/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onespot.txt b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onespot.txt new file mode 100644 index 00000000..01a4df45 --- /dev/null +++ b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.onespot.txt @@ -0,0 +1,53 @@ +#TREATMENT-PLAN-DESCRIPTION +#PlanName +Temporary_16 +#NumberOfFractions +1 +##FractionID +1 +##NumberOfFields +1 +###FieldsID +1 +#TotalMetersetWeightOfAllFields +3.07 + +#FIELD-DESCRIPTION +###FieldID +1 +###FinalCumulativeMeterSetWeight +3.07 +###GantryAngle +0 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +2 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 0 3.07 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +3.07 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 0 0 \ No newline at end of file diff --git a/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.orig b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.orig new file mode 100644 index 00000000..867db674 --- /dev/null +++ b/imaging/vpgtle/stage1/data/RTIPLAN.0912590.16.orig @@ -0,0 +1,2210 @@ +#TREATMENT-PLAN-DESCRIPTION +#PlanName +Temporary_16 +#NumberOfFractions +1 +##FractionID +1 +##NumberOfFields +2 +###FieldsID +1 +###FieldsID +2 +#TotalMetersetWeightOfAllFields +1997 + +#FIELD-DESCRIPTION +###FieldID +1 +###FinalCumulativeMeterSetWeight +1088.96 +###GantryAngle +55 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +30 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +135.79 +####NbOfScannedSpots +3 +####X Y Weight +0 16 0.96 +8 8 3.29 +-8 -24 2.69 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +6.94 +####Energy (MeV) +135.79 +####NbOfScannedSpots +3 +####X Y Weight +0 16 0 +8 8 0 +-8 -24 0 +####ControlPointIndex +2 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +6.94 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 3.06 +0 8 4.11 +8 8 4.21 +0 0 3.07 +8 0 3.49 +-16 -8 1.87 +-8 -24 3.43 +####ControlPointIndex +3 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +30.18 +####Energy (MeV) +133.08 +####NbOfScannedSpots +7 +####X Y Weight +0 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +-8 -24 0 +####ControlPointIndex +4 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +30.18 +####Energy (MeV) +130.38 +####NbOfScannedSpots +12 +####X Y Weight +0 24 1.97 +0 16 3.53 +8 16 2.66 +0 8 5.33 +8 8 4.17 +0 0 4.08 +8 0 4.07 +-16 -8 2.71 +8 -8 1.76 +-8 -16 2.89 +-24 -24 0.48 +-8 -24 3.41 +####ControlPointIndex +5 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.24 +####Energy (MeV) +130.38 +####NbOfScannedSpots +12 +####X Y Weight +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +0 0 0 +8 0 0 +-16 -8 0 +8 -8 0 +-8 -16 0 +-24 -24 0 +-8 -24 0 +####ControlPointIndex +6 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.24 +####Energy (MeV) +127.7 +####NbOfScannedSpots +19 +####X Y Weight +-8 24 2.15 +0 24 2.42 +0 16 3.63 +8 16 3.06 +0 8 6.09 +8 8 3.39 +-32 0 2.58 +0 0 4.92 +8 0 3.24 +-24 -8 3.1 +-16 -8 2.93 +-8 -8 2.76 +8 -8 2.09 +-24 -16 2.52 +-16 -16 3.17 +-8 -16 3.76 +8 -16 1.02 +-24 -24 1.02 +-8 -24 3.3 +####ControlPointIndex +7 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +124.39 +####Energy (MeV) +127.7 +####NbOfScannedSpots +19 +####X Y Weight +-8 24 0 +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +-32 0 0 +0 0 0 +8 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +8 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-8 -24 0 +####ControlPointIndex +8 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +124.39 +####Energy (MeV) +125.11 +####NbOfScannedSpots +24 +####X Y Weight +-8 24 2.47 +0 24 2.13 +0 16 2.87 +8 16 2.73 +0 8 4.74 +8 8 2.44 +-32 0 3.32 +-24 0 2.56 +0 0 5.07 +8 0 2.09 +-32 -8 2.02 +-24 -8 3.85 +-16 -8 3.04 +-8 -8 3.68 +0 -8 2.77 +8 -8 1.76 +16 -8 1.64 +-24 -16 3.28 +-16 -16 3.96 +-8 -16 4.3 +8 -16 1.57 +-24 -24 0.8 +-16 -24 1.81 +-8 -24 3.14 +####ControlPointIndex +9 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +192.43 +####Energy (MeV) +125.11 +####NbOfScannedSpots +24 +####X Y Weight +-8 24 0 +0 24 0 +0 16 0 +8 16 0 +0 8 0 +8 8 0 +-32 0 0 +-24 0 0 +0 0 0 +8 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-16 -24 0 +-8 -24 0 +####ControlPointIndex +10 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +192.43 +####Energy (MeV) +122.53 +####NbOfScannedSpots +30 +####X Y Weight +-8 24 2.33 +0 24 1.93 +-8 16 2.43 +0 16 1.57 +8 16 2.46 +-32 8 2.21 +-8 8 3.62 +0 8 2.12 +8 8 1.92 +16 8 2.39 +-32 0 3.05 +-24 0 3.29 +-16 0 3.04 +0 0 2.31 +8 0 1.58 +16 0 1.82 +-32 -8 2.65 +-24 -8 4.09 +-16 -8 2.97 +-8 -8 3.73 +0 -8 3.56 +8 -8 1.51 +16 -8 2.29 +-24 -16 3.35 +-16 -16 4.31 +-8 -16 4.38 +8 -16 1.46 +-24 -24 0.49 +-16 -24 2.44 +-8 -24 2.7 +####ControlPointIndex +11 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +270.43 +####Energy (MeV) +122.53 +####NbOfScannedSpots +30 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +-24 -24 0 +-16 -24 0 +-8 -24 0 +####ControlPointIndex +12 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +270.43 +####Energy (MeV) +120.04 +####NbOfScannedSpots +33 +####X Y Weight +-8 24 2.22 +0 24 1.78 +-8 16 3.04 +0 16 0.59 +8 16 2.28 +-32 8 2.83 +-24 8 3.37 +-8 8 4.59 +0 8 1.13 +8 8 1.72 +16 8 2.93 +-32 0 2.52 +-24 0 3.29 +-16 0 3.97 +-8 0 4.42 +8 0 1.78 +16 0 2.43 +-32 -8 2.72 +-24 -8 4.17 +-16 -8 1.93 +-8 -8 3.38 +0 -8 3.32 +8 -8 1.27 +16 -8 2.39 +-32 -16 0.95 +-24 -16 3.18 +-16 -16 4.02 +-8 -16 2.37 +8 -16 1.26 +16 -16 2.32 +-16 -24 2.43 +-8 -24 2.27 +8 -24 2.26 +####ControlPointIndex +13 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +355.56 +####Energy (MeV) +120.04 +####NbOfScannedSpots +33 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-24 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +8 -24 0 +####ControlPointIndex +14 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +355.56 +####Energy (MeV) +117.64 +####NbOfScannedSpots +35 +####X Y Weight +-8 24 1.91 +0 24 1.57 +-8 16 3.05 +0 16 0.22 +8 16 2.15 +-32 8 2.85 +-24 8 4.07 +-8 8 5.28 +0 8 1.17 +8 8 1.54 +16 8 3 +-32 0 2.21 +-24 0 3.28 +-16 0 4.21 +-8 0 5.35 +8 0 1.77 +16 0 2.52 +-32 -8 2.67 +-24 -8 3.55 +-16 -8 0.98 +-8 -8 2.77 +0 -8 2.95 +8 -8 1.25 +16 -8 2.46 +-32 -16 1.5 +-24 -16 2.77 +-16 -16 3.59 +-8 -16 1.36 +0 -16 2.68 +8 -16 1.05 +16 -16 2.92 +-16 -24 2.28 +-8 -24 1.92 +0 -24 2.72 +8 -24 2.79 +####ControlPointIndex +15 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +443.92 +####Energy (MeV) +117.64 +####NbOfScannedSpots +35 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +-32 8 0 +-24 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +16 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +443.92 +####Energy (MeV) +115.27 +####NbOfScannedSpots +37 +####X Y Weight +-8 24 1.47 +0 24 1.37 +-8 16 3.05 +0 16 0.11 +8 16 2.03 +16 16 2.28 +-32 8 2.62 +-24 8 4.03 +-16 8 3.85 +-8 8 5.33 +0 8 0.98 +8 8 1.35 +16 8 3.05 +-32 0 2.01 +-24 0 3.06 +-16 0 3.81 +-8 0 5.87 +8 0 1.56 +16 0 2.69 +-32 -8 2.47 +-24 -8 2.58 +-16 -8 0.57 +-8 -8 0.79 +0 -8 2.56 +8 -8 1.35 +16 -8 2.48 +-32 -16 1.39 +-24 -16 2.09 +-16 -16 3.08 +-8 -16 0.73 +0 -16 3.52 +8 -16 0.94 +16 -16 2.89 +-16 -24 1.94 +-8 -24 1.51 +0 -24 3.27 +8 -24 2.7 +####ControlPointIndex +17 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +531.3 +####Energy (MeV) +115.27 +####NbOfScannedSpots +37 +####X Y Weight +-8 24 0 +0 24 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +18 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +531.3 +####Energy (MeV) +112.93 +####NbOfScannedSpots +40 +####X Y Weight +-8 24 1.31 +0 24 1.23 +-16 16 4.34 +-8 16 2.63 +8 16 1.87 +16 16 2.98 +24 16 2.14 +-32 8 2.46 +-24 8 3.79 +-16 8 4.98 +-8 8 3.18 +0 8 0.64 +8 8 1.15 +16 8 3.06 +-32 0 1.91 +-24 0 2.27 +-16 0 2.75 +-8 0 5.86 +0 0 0.87 +16 0 2.68 +24 0 2.84 +-32 -8 2.17 +-24 -8 1.72 +-16 -8 0.57 +-8 -8 0.1 +0 -8 1.59 +8 -8 1.49 +16 -8 2.41 +24 -8 3.37 +-32 -16 1.21 +-24 -16 1.33 +-16 -16 2.33 +-8 -16 0.32 +0 -16 3.3 +8 -16 1.07 +16 -16 2.89 +-16 -24 1.57 +-8 -24 1.32 +0 -24 3.16 +8 -24 2.65 +####ControlPointIndex +19 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +620.81 +####Energy (MeV) +112.93 +####NbOfScannedSpots +40 +####X Y Weight +-8 24 0 +0 24 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +20 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +620.81 +####Energy (MeV) +110.69 +####NbOfScannedSpots +42 +####X Y Weight +-16 24 3.47 +-8 24 1.22 +0 24 1.18 +8 24 1.72 +-24 16 4.49 +-16 16 5.84 +-8 16 1.62 +8 16 1.65 +16 16 2.98 +24 16 2.92 +-32 8 2.41 +-24 8 3.6 +-16 8 5.38 +-8 8 1.63 +0 8 0.6 +8 8 0.84 +16 8 3.02 +24 8 3.99 +-24 0 1.24 +-16 0 1.9 +-8 0 3.67 +0 0 0.61 +16 0 2.49 +24 0 3.6 +-32 -8 1.84 +-24 -8 1.04 +-16 -8 0.43 +-8 -8 0.41 +0 -8 0.82 +8 -8 1.4 +16 -8 2.13 +24 -8 4.06 +-32 -16 0.98 +-24 -16 0.75 +-16 -16 1.5 +-8 -16 0.29 +0 -16 2.49 +8 -16 1.25 +16 -16 2.85 +-16 -24 1.1 +0 -24 3.09 +8 -24 2.65 +####ControlPointIndex +21 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +711.96 +####Energy (MeV) +110.69 +####NbOfScannedSpots +42 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +24 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +22 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +711.96 +####Energy (MeV) +108.48 +####NbOfScannedSpots +44 +####X Y Weight +-16 24 4.15 +-8 24 1.3 +0 24 1.47 +8 24 2.24 +-24 16 5.01 +-16 16 5.79 +-8 16 1.4 +8 16 1.4 +16 16 2.92 +24 16 3 +-32 8 2.37 +-24 8 3.54 +-16 8 5.37 +-8 8 1.43 +0 8 0.7 +8 8 0.27 +16 8 2.74 +24 8 4.78 +-24 0 1.07 +-16 0 1.48 +-8 0 1.68 +0 0 0.9 +8 0 0.7 +16 0 1.79 +24 0 3.69 +-32 -8 1.62 +-24 -8 0.68 +-16 -8 0.16 +-8 -8 0.93 +0 -8 0.38 +8 -8 1.29 +16 -8 1.44 +24 -8 4.08 +-32 -16 0.8 +-24 -16 0.49 +-16 -16 0.8 +-8 -16 0.31 +0 -16 1.83 +8 -16 1.24 +16 -16 2.65 +-16 -24 0.71 +0 -24 2.97 +8 -24 2.62 +16 -24 2.23 +####ControlPointIndex +23 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +800.38 +####Energy (MeV) +108.48 +####NbOfScannedSpots +44 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +8 8 0 +16 8 0 +24 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-32 -8 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-32 -16 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +24 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +800.38 +####Energy (MeV) +106.3 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 4.24 +-8 24 1.73 +0 24 1.84 +8 24 2.25 +-24 16 4.93 +-16 16 5.57 +-8 16 1.53 +8 16 1.23 +16 16 2.8 +24 16 3 +-24 8 3.35 +-16 8 4.57 +-8 8 1.96 +0 8 0.54 +16 8 2.33 +24 8 4.9 +32 8 1.65 +-24 0 1.23 +-16 0 1.32 +-8 0 1 +0 0 0.94 +8 0 0.51 +16 0 0.83 +24 0 3.64 +32 0 2.4 +-32 -8 1.57 +-24 -8 0.79 +-8 -8 1.33 +0 -8 0.31 +8 -8 1.15 +16 -8 0.91 +24 -8 4 +-24 -16 0.51 +-16 -16 0.12 +-8 -16 0.56 +0 -16 1.33 +8 -16 1.18 +16 -16 2.37 +24 -16 3.56 +-16 -24 0.54 +0 -24 2.82 +8 -24 2.59 +16 -24 2.78 +####ControlPointIndex +25 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +889.09 +####Energy (MeV) +106.3 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +8 16 0 +16 16 0 +24 16 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +16 8 0 +24 8 0 +32 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +32 0 0 +-32 -8 0 +-24 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +26 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +889.09 +####Energy (MeV) +104.17 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 4.22 +-8 24 2.1 +0 24 2.19 +8 24 2.33 +-24 16 4.91 +-16 16 5.34 +-8 16 1.58 +0 16 1.31 +8 16 1.25 +16 16 2.61 +24 16 2.9 +-24 8 3.3 +-16 8 3.63 +-8 8 2.25 +0 8 0.42 +16 8 1.73 +24 8 4.9 +32 8 2.36 +-24 0 1.44 +-16 0 1.7 +-8 0 1.56 +0 0 0.77 +8 0 0.68 +16 0 0.09 +24 0 3.36 +32 0 3.05 +-24 -8 1.03 +-16 -8 0.14 +-8 -8 1.42 +0 -8 0.53 +8 -8 1.44 +16 -8 0.63 +24 -8 3.74 +32 -8 2.03 +-8 -16 1.61 +0 -16 1.02 +8 -16 1.35 +16 -16 2.17 +24 -16 4.11 +-16 -24 0.58 +0 -24 2.67 +8 -24 2.59 +16 -24 2.71 +####ControlPointIndex +27 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +980.84 +####Energy (MeV) +104.17 +####NbOfScannedSpots +43 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +24 16 0 +-24 8 0 +-16 8 0 +-8 8 0 +0 8 0 +16 8 0 +24 8 0 +32 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +32 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +-16 -24 0 +0 -24 0 +8 -24 0 +16 -24 0 +####ControlPointIndex +28 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +980.84 +####Energy (MeV) +102 +####NbOfScannedSpots +46 +####X Y Weight +-24 24 2.85 +-16 24 4.12 +-8 24 2.37 +0 24 2.23 +8 24 2.43 +-32 16 2.31 +-24 16 4.98 +-16 16 5.18 +-8 16 1.23 +0 16 3.12 +8 16 1.93 +16 16 2.55 +24 16 2.87 +-24 8 3.8 +-16 8 3.1 +-8 8 2.88 +0 8 0.7 +8 8 0.33 +16 8 1.61 +24 8 4.85 +32 8 2.38 +-24 0 1.7 +-16 0 2.66 +-8 0 2.31 +0 0 1.34 +8 0 1.21 +16 0 0.45 +24 0 3.34 +32 0 3.12 +-24 -8 1.32 +-16 -8 0.93 +-8 -8 1.29 +0 -8 1.13 +8 -8 1.96 +16 -8 1.18 +24 -8 3.86 +32 -8 2.69 +-16 -16 0.26 +-8 -16 1.7 +0 -16 1.08 +8 -16 2 +16 -16 2.51 +24 -16 4.13 +0 -24 2.69 +8 -24 2.75 +16 -24 2.69 +####ControlPointIndex +29 +####SpotTunnedID +0 +####CumulativeMetersetWeight +1088.96 +####Energy (MeV) +0 +####NbOfScannedSpots +0 +####X Y Weight + +#FIELD-DESCRIPTION +###FieldID +2 +###FinalCumulativeMeterSetWeight +909.64 +###GantryAngle +305 +###PatientSupportAngle +0 +###IsocenterPosition +-8.34 -20.64 48 +###NumberOfControlPoints +26 + +#SPOTS-DESCRIPTION +####ControlPointIndex +0 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +0 +####Energy (MeV) +129.78 +####NbOfScannedSpots +13 +####X Y Weight +0 16 2.58 +8 16 2.12 +-8 8 1.31 +0 8 2.72 +-8 0 2.04 +0 0 3.26 +-8 -8 1.72 +0 -8 2.67 +24 -8 2.67 +16 -16 2.87 +24 -16 2.52 +16 -24 1.81 +24 -24 0.47 +####ControlPointIndex +1 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +28.76 +####Energy (MeV) +129.78 +####NbOfScannedSpots +13 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +24 -24 0 +####ControlPointIndex +2 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +28.76 +####Energy (MeV) +127.09 +####NbOfScannedSpots +13 +####X Y Weight +0 16 3.03 +8 16 3.29 +-8 8 2.09 +0 8 3.93 +8 8 0.77 +-8 0 2.73 +0 0 4.45 +-8 -8 2.3 +0 -8 3.66 +24 -8 3.34 +16 -16 3.59 +24 -16 3.25 +16 -24 2.44 +####ControlPointIndex +3 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.63 +####Energy (MeV) +127.09 +####NbOfScannedSpots +13 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +4 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +67.63 +####Energy (MeV) +124.48 +####NbOfScannedSpots +14 +####X Y Weight +0 16 2.53 +8 16 3.2 +-8 8 1.84 +0 8 4.36 +8 8 2.85 +-8 0 2.73 +0 0 4.76 +-8 -8 2 +0 -8 4.03 +16 -8 2.18 +24 -8 3.48 +16 -16 3.83 +24 -16 3.33 +16 -24 2.34 +####ControlPointIndex +5 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +111.09 +####Energy (MeV) +124.48 +####NbOfScannedSpots +14 +####X Y Weight +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +-8 -8 0 +0 -8 0 +16 -8 0 +24 -8 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +6 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +111.09 +####Energy (MeV) +121.96 +####NbOfScannedSpots +19 +####X Y Weight +-8 16 2.08 +0 16 2.01 +8 16 2.7 +-8 8 1.25 +0 8 2.92 +8 8 3.56 +-8 0 2.28 +0 0 2.96 +8 0 3.02 +-8 -8 1.73 +0 -8 3.22 +8 -8 2.88 +16 -8 2.98 +24 -8 3.68 +-8 -16 1.94 +0 -16 2.95 +16 -16 4.1 +24 -16 3.15 +16 -24 2.28 +####ControlPointIndex +7 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +162.78 +####Energy (MeV) +121.96 +####NbOfScannedSpots +19 +####X Y Weight +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +8 0 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +-8 -16 0 +0 -16 0 +16 -16 0 +24 -16 0 +16 -24 0 +####ControlPointIndex +8 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +162.78 +####Energy (MeV) +119.53 +####NbOfScannedSpots +24 +####X Y Weight +8 24 2.17 +-8 16 2.6 +0 16 1.64 +8 16 2.21 +-8 8 0.86 +0 8 0.49 +8 8 4 +-8 0 1.7 +0 0 0.25 +8 0 3.82 +-16 -8 2.78 +-8 -8 1.91 +0 -8 0.86 +8 -8 3.64 +16 -8 3.37 +24 -8 3.56 +32 -8 1.95 +-8 -16 2.42 +0 -16 3.74 +8 -16 3.35 +16 -16 3.7 +24 -16 2.86 +32 -16 1.02 +16 -24 2.18 +####ControlPointIndex +9 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +219.86 +####Energy (MeV) +119.53 +####NbOfScannedSpots +24 +####X Y Weight +8 24 0 +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +0 8 0 +8 8 0 +-8 0 0 +0 0 0 +8 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +16 -24 0 +####ControlPointIndex +10 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +219.86 +####Energy (MeV) +117.12 +####NbOfScannedSpots +26 +####X Y Weight +8 24 2.64 +-8 16 2.57 +0 16 1.38 +8 16 1.86 +-8 8 1 +8 8 2.34 +-16 0 1.08 +-8 0 1.6 +8 0 4.29 +24 0 3.45 +32 0 2.3 +-16 -8 3.49 +-8 -8 2.26 +0 -8 0.05 +8 -8 3.92 +16 -8 3.16 +24 -8 2.85 +32 -8 2.57 +-8 -16 2.32 +0 -16 2.77 +8 -16 4.28 +16 -16 2.9 +24 -16 2.28 +32 -16 1.6 +0 -24 2.93 +16 -24 1.95 +####ControlPointIndex +11 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +283.7 +####Energy (MeV) +117.12 +####NbOfScannedSpots +26 +####X Y Weight +8 24 0 +-8 16 0 +0 16 0 +8 16 0 +-8 8 0 +8 8 0 +-16 0 0 +-8 0 0 +8 0 0 +24 0 0 +32 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +0 -24 0 +16 -24 0 +####ControlPointIndex +12 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +283.7 +####Energy (MeV) +114.74 +####NbOfScannedSpots +29 +####X Y Weight +8 24 2.52 +16 24 2.6 +-8 16 2.51 +0 16 1.21 +8 16 1.55 +-16 8 1.32 +-8 8 1 +8 8 0.58 +-16 0 1.87 +-8 0 2.34 +8 0 4.49 +24 0 4.15 +-16 -8 3.6 +-8 -8 2.18 +0 -8 0.19 +8 -8 4.53 +16 -8 2.24 +24 -8 2.19 +32 -8 2.55 +-16 -16 3.13 +-8 -16 2.27 +0 -16 1.75 +8 -16 4.8 +16 -16 2.35 +24 -16 1.59 +32 -16 1.54 +-8 -24 2.5 +0 -24 3.4 +8 -24 2.87 +####ControlPointIndex +13 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +353.52 +####Energy (MeV) +114.74 +####NbOfScannedSpots +29 +####X Y Weight +8 24 0 +16 24 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-16 0 0 +-8 0 0 +8 0 0 +24 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +14 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +353.52 +####Energy (MeV) +112.46 +####NbOfScannedSpots +32 +####X Y Weight +0 24 2.1 +8 24 2.4 +16 24 3.12 +-8 16 2.44 +0 16 1.12 +8 16 1.29 +-16 8 2.06 +-8 8 0.81 +8 8 0.15 +-24 0 3.2 +-16 0 2.09 +-8 0 2.51 +8 0 3.22 +16 0 3.44 +24 0 4.33 +-16 -8 3.65 +-8 -8 1.74 +0 -8 0.61 +8 -8 4.92 +16 -8 1.44 +24 -8 1.44 +32 -8 2.4 +-16 -16 3.73 +-8 -16 2.2 +0 -16 1.16 +8 -16 4.8 +16 -16 2.04 +24 -16 1.1 +32 -16 1.42 +-8 -24 3.04 +0 -24 3.23 +8 -24 3.52 +####ControlPointIndex +15 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +430.24 +####Energy (MeV) +112.46 +####NbOfScannedSpots +32 +####X Y Weight +0 24 0 +8 24 0 +16 24 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +24 0 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +24 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +16 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +430.24 +####Energy (MeV) +110.21 +####NbOfScannedSpots +33 +####X Y Weight +0 24 2.62 +8 24 2.27 +16 24 3.03 +-16 16 3.12 +-8 16 2.37 +0 16 1.13 +8 16 1.3 +-16 8 2.12 +-8 8 0.39 +8 8 0.16 +-24 0 4 +-16 0 2.21 +-8 0 1.83 +8 0 0.54 +16 0 4.2 +24 0 4.54 +-24 -8 2.95 +-16 -8 3.56 +-8 -8 1.18 +0 -8 1.18 +8 -8 3.46 +16 -8 1.14 +24 -8 1.14 +32 -8 2.18 +-16 -16 3.65 +-8 -16 2.08 +0 -16 0.67 +8 -16 2.74 +16 -16 1.87 +32 -16 1.22 +-8 -24 2.99 +0 -24 3.05 +8 -24 3.29 +####ControlPointIndex +17 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +504.42 +####Energy (MeV) +110.21 +####NbOfScannedSpots +33 +####X Y Weight +0 24 0 +8 24 0 +16 24 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +-16 8 0 +-8 8 0 +8 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +32 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +18 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +504.42 +####Energy (MeV) +107.99 +####NbOfScannedSpots +38 +####X Y Weight +-16 24 2.2 +-8 24 2.34 +0 24 2.53 +8 24 2.26 +16 24 2.96 +-16 16 3.83 +-8 16 2.29 +0 16 1.05 +8 16 1.33 +16 16 5.46 +-32 8 2.71 +-24 8 3.77 +-16 8 2.13 +8 8 0.12 +16 8 6.15 +-24 0 4.09 +-16 0 2.07 +-8 0 0.8 +0 0 1.07 +8 0 0.44 +16 0 4.37 +24 0 4.17 +-24 -8 3.6 +-16 -8 3.26 +-8 -8 0.56 +0 -8 1.51 +8 -8 0.81 +16 -8 0.95 +24 -8 1.19 +32 -8 1.98 +-16 -16 3.53 +-8 -16 1.86 +0 -16 0.76 +8 -16 1.58 +16 -16 1.56 +-8 -24 2.95 +0 -24 2.94 +8 -24 3.11 +####ControlPointIndex +19 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +594.71 +####Energy (MeV) +107.99 +####NbOfScannedSpots +38 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +-24 0 0 +-16 0 0 +-8 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +24 -8 0 +32 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +20 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +594.71 +####Energy (MeV) +105.81 +####NbOfScannedSpots +37 +####X Y Weight +-16 24 2.8 +-8 24 2.94 +0 24 2.48 +8 24 2.48 +16 24 2.92 +-24 16 2.08 +-16 16 3.89 +-8 16 2.15 +0 16 0.86 +8 16 1.48 +16 16 6 +-32 8 3.41 +-24 8 4.54 +-16 8 2.02 +8 8 0.21 +16 8 6.95 +32 8 2.66 +-24 0 4.07 +-16 0 1.6 +0 0 0.87 +8 0 1.29 +16 0 3.86 +24 0 3.77 +-24 -8 3.57 +-16 -8 2.72 +-8 -8 0.35 +0 -8 1.71 +16 -8 1 +-16 -16 3.33 +-8 -16 1.69 +0 -16 1.2 +8 -16 0.98 +16 -16 1.05 +-16 -24 2.26 +-8 -24 2.93 +0 -24 2.93 +8 -24 2.95 +####ControlPointIndex +21 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +688.71 +####Energy (MeV) +105.81 +####NbOfScannedSpots +37 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +32 8 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +16 -8 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +16 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +22 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +688.71 +####Energy (MeV) +103.66 +####NbOfScannedSpots +40 +####X Y Weight +-16 24 2.77 +-8 24 2.92 +0 24 2.63 +8 24 2.93 +16 24 2.93 +-24 16 2.68 +-16 16 3.82 +-8 16 2.06 +0 16 0.92 +8 16 1.95 +16 16 5.89 +-32 8 3.51 +-24 8 4.54 +-16 8 1.71 +8 8 0.7 +16 8 7.07 +24 8 5.26 +32 8 3.26 +-32 0 3.35 +-24 0 3.86 +-16 0 0.7 +0 0 0.88 +8 0 1.93 +16 0 3.47 +24 0 3.46 +-24 -8 3.48 +-16 -8 2.31 +-8 -8 0.45 +0 -8 1.75 +8 -8 0.07 +16 -8 0.98 +-24 -16 2.45 +-16 -16 3.25 +-8 -16 1.82 +0 -16 1.74 +8 -16 0.71 +-16 -24 2.83 +-8 -24 2.96 +0 -24 3.02 +8 -24 2.76 +####ControlPointIndex +23 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +794.49 +####Energy (MeV) +103.66 +####NbOfScannedSpots +40 +####X Y Weight +-16 24 0 +-8 24 0 +0 24 0 +8 24 0 +16 24 0 +-24 16 0 +-16 16 0 +-8 16 0 +0 16 0 +8 16 0 +16 16 0 +-32 8 0 +-24 8 0 +-16 8 0 +8 8 0 +16 8 0 +24 8 0 +32 8 0 +-32 0 0 +-24 0 0 +-16 0 0 +0 0 0 +8 0 0 +16 0 0 +24 0 0 +-24 -8 0 +-16 -8 0 +-8 -8 0 +0 -8 0 +8 -8 0 +16 -8 0 +-24 -16 0 +-16 -16 0 +-8 -16 0 +0 -16 0 +8 -16 0 +-16 -24 0 +-8 -24 0 +0 -24 0 +8 -24 0 +####ControlPointIndex +24 +####SpotTunnedID +4.0 +####CumulativeMetersetWeight +794.49 +####Energy (MeV) +101.56 +####NbOfScannedSpots +41 +####X Y Weight +-16 24 2.73 +-8 24 2.91 +0 24 2.93 +8 24 3.55 +16 24 3.04 +-24 16 2.71 +-16 16 3.82 +-8 16 2.06 +0 16 1.41 +8 16 3.31 +16 16 5.85 +-32 8 3.66 +-24 8 4.42 +-16 8 1.13 +0 8 0.77 +8 8 1.33 +16 8 7.05 +24 8 5.92 +32 8 3.23 +-32 0 4.09 +-24 0 3.88 +-16 0 0.3 +0 0 1.92 +8 0 1.98 +16 0 3.5 +24 0 3.29 +-24 -8 3.55 +-16 -8 2.4 +-8 -8 1.45 +0 -8 1.63 +8 -8 0.48 +16 -8 1.25 +-24 -16 3.05 +-16 -16 3.38 +-8 -16 2.4 +0 -16 2.22 +8 -16 0.94 +-16 -24 2.8 +-8 -24 3.04 +0 -24 3.17 +8 -24 2.6 +####ControlPointIndex +25 +####SpotTunnedID +0 +####CumulativeMetersetWeight +909.64 +####Energy (MeV) +0 +####NbOfScannedSpots +0 +####X Y Weight diff --git a/imaging/vpgtle/stage1/data/Schneider2000DensitiesTable.txt b/imaging/vpgtle/stage1/data/Schneider2000DensitiesTable.txt new file mode 100644 index 00000000..d6c1e191 --- /dev/null +++ b/imaging/vpgtle/stage1/data/Schneider2000DensitiesTable.txt @@ -0,0 +1,13 @@ +# =================== +# HU density g/cm3 +# =================== +-1000 1.21e-3 +-98 0.93 +-97 0.930486 +14 1.03 +23 1.031 +100 1.119900 +101 1.076200 +1600 1.964200 +3000 2.8 + diff --git a/imaging/vpgtle/stage1/data/Schneider2000MaterialsTable.orig b/imaging/vpgtle/stage1/data/Schneider2000MaterialsTable.orig new file mode 100644 index 00000000..993a327f --- /dev/null +++ b/imaging/vpgtle/stage1/data/Schneider2000MaterialsTable.orig @@ -0,0 +1,36 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + diff --git a/imaging/vpgtle/stage1/data/Schneider2000MaterialsTable.txt b/imaging/vpgtle/stage1/data/Schneider2000MaterialsTable.txt new file mode 100644 index 00000000..41212c32 --- /dev/null +++ b/imaging/vpgtle/stage1/data/Schneider2000MaterialsTable.txt @@ -0,0 +1,37 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 3000 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 #tmp line, remove when uncommenting below +# 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth +# 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants +# 3000 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + diff --git a/imaging/vpgtle/stage1/data/Source-Properties.txt b/imaging/vpgtle/stage1/data/Source-Properties.txt new file mode 100644 index 00000000..89249f54 --- /dev/null +++ b/imaging/vpgtle/stage1/data/Source-Properties.txt @@ -0,0 +1,59 @@ +# Source properties + +# Nozzle exit to Isocenter distance +500 +# SMX to Isocenter distance +2000 +# SMY to Isocenter distance +2000 + +# ENERGY +# mean energy +# polynomial order +1 +# polynomial parameters (highest to lowest) +1 +0 + +# energy spread +# polynomial order +1 +# polynomial parameters (highest to lowest) +0.01 +0 + +# SPOT x y theta phi +# x +# polynomial order +1 +# polynomial parameters +0.01 +2 +# Theta +# polynomial order +0 +# polynomial parameters +0.003 +# y +# polynomial order +1 +# polynomial parameters +0.01 +2 +# Phi +# polynomial order +0 +# polynomial parameters +0.002 + +# SPOT emmittances +# x-theta emmittance +# polynomial order +0 +# polynomial parameters +0.01 +# y-phi emmittance +# polynomial order +0 +# polynomial parameters +0.005 diff --git a/imaging/vpgtle/stage1/data/patient-2mm.mhd b/imaging/vpgtle/stage1/data/patient-2mm.mhd new file mode 100644 index 00000000..5cd851f4 --- /dev/null +++ b/imaging/vpgtle/stage1/data/patient-2mm.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = -274.995 -274.995 -207 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 2 2 2 +DimSize = 274 274 205 +ElementType = MET_SHORT +ElementDataFile = patient-2mm.raw diff --git a/imaging/vpgtle/stage1/data/patient-2mm.raw b/imaging/vpgtle/stage1/data/patient-2mm.raw new file mode 100644 index 00000000..5a2452e1 --- /dev/null +++ b/imaging/vpgtle/stage1/data/patient-2mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e3d69829f46e24f0db9b7d6362064a9fcbc689d00f99b4b7f36bb839644ef0b +size 3524472 diff --git a/imaging/vpgtle/stage1/data/patient-HU2mat.txt b/imaging/vpgtle/stage1/data/patient-HU2mat.txt new file mode 100644 index 00000000..2271d127 --- /dev/null +++ b/imaging/vpgtle/stage1/data/patient-HU2mat.txt @@ -0,0 +1,74 @@ +-1050 -950 Air_0 +-950 -901 Lung_1 +-901 -852 Lung_2 +-852 -804 Lung_3 +-804 -755 Lung_4 +-755 -707 Lung_5 +-707 -658 Lung_6 +-658 -610 Lung_7 +-610 -561 Lung_8 +-561 -512 Lung_9 +-512 -464 Lung_10 +-464 -415 Lung_11 +-415 -367 Lung_12 +-367 -318 Lung_13 +-318 -270 Lung_14 +-270 -221 Lung_15 +-221 -173 Lung_16 +-173 -124 Lung_17 +-124 -120 Lung_18 +-120 -82 AT_AG_SI1_19 +-82 -52 AT_AG_SI2_20 +-52 -22 AT_AG_SI3_21 +-22 8 AT_AG_SI4_22 +8 19 AT_AG_SI5_23 +19 65 SoftTissus_24 +65 80 SoftTissus_25 +80 120 ConnectiveTissue_26 +120 200 Marrow_Bone01_27 +200 284 Marrow_Bone02_28 +284 300 Marrow_Bone02_29 +300 384 Marrow_Bone03_30 +384 400 Marrow_Bone03_31 +400 484 Marrow_Bone04_32 +484 500 Marrow_Bone04_33 +500 584 Marrow_Bone05_34 +584 600 Marrow_Bone05_35 +600 684 Marrow_Bone06_36 +684 700 Marrow_Bone06_37 +700 784 Marrow_Bone07_38 +784 800 Marrow_Bone07_39 +800 884 Marrow_Bone08_40 +884 900 Marrow_Bone08_41 +900 984 Marrow_Bone09_42 +984 1000 Marrow_Bone09_43 +1000 1084 Marrow_Bone10_44 +1084 1100 Marrow_Bone10_45 +1100 1184 Marrow_Bone11_46 +1184 1200 Marrow_Bone11_47 +1200 1284 Marrow_Bone12_48 +1284 1300 Marrow_Bone12_49 +1300 1384 Marrow_Bone13_50 +1384 1400 Marrow_Bone13_51 +1400 1484 Marrow_Bone14_52 +1484 1500 Marrow_Bone14_53 +1500 1584 Marrow_Bone15_54 +1584 1640 Marrow_Bone15_55 +1640 1723 AmalgamTooth_56 +1723 1807 AmalgamTooth_57 +1807 1891 AmalgamTooth_58 +1891 1975 AmalgamTooth_59 +1975 2058 AmalgamTooth_60 +2058 2142 AmalgamTooth_61 +2142 2226 AmalgamTooth_62 +2226 2300 AmalgamTooth_63 +2300 2395 MetallImplants_64 +2395 2491 MetallImplants_65 +2491 2587 MetallImplants_66 +2587 2682 MetallImplants_67 +2682 2778 MetallImplants_68 +2778 2874 MetallImplants_69 +2874 2970 MetallImplants_70 +2970 3065 MetallImplants_71 +3065 3100 MetallImplants_72 +3100 3101 MetallImplants_73 diff --git a/imaging/vpgtle/stage1/data/patient-HUmaterials.db b/imaging/vpgtle/stage1/data/patient-HUmaterials.db new file mode 100644 index 00000000..f933dd68 --- /dev/null +++ b/imaging/vpgtle/stage1/data/patient-HUmaterials.db @@ -0,0 +1,760 @@ +[Materials] +# Material corresponding to H=[ -1050;-950 ] +Air_0: d=1.21 mg/cm3; n=3; ++el: name=Nitrogen; f=0.755 ++el: name=Oxygen; f=0.232 ++el: name=Argon; f=0.013 + +# Material corresponding to H=[ -950;-901 ] +Lung_1: d=77.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -901;-852 ] +Lung_2: d=127.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -852;-804 ] +Lung_3: d=177.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -804;-755 ] +Lung_4: d=227.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -755;-707 ] +Lung_5: d=277.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -707;-658 ] +Lung_6: d=327.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -658;-610 ] +Lung_7: d=377.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -610;-561 ] +Lung_8: d=427.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -561;-512 ] +Lung_9: d=477.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -512;-464 ] +Lung_10: d=527.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -464;-415 ] +Lung_11: d=577.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -415;-367 ] +Lung_12: d=627.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -367;-318 ] +Lung_13: d=677.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -318;-270 ] +Lung_14: d=727.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -270;-221 ] +Lung_15: d=777.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -221;-173 ] +Lung_16: d=827.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -173;-124 ] +Lung_17: d=877.695 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -124;-120 ] +Lung_18: d=905.021 mg/cm3; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.105 ++el: name=Nitrogen; f=0.031 ++el: name=Oxygen; f=0.749 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.003 ++el: name=Chlorine; f=0.003 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ -120;-82 ] +AT_AG_SI1_19: d=926.911 mg/cm3; n=7; ++el: name=Hydrogen; f=0.116 ++el: name=Carbon; f=0.681 ++el: name=Nitrogen; f=0.002 ++el: name=Oxygen; f=0.198 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material corresponding to H=[ -82;-52 ] +AT_AG_SI2_20: d=957.382 mg/cm3; n=7; ++el: name=Hydrogen; f=0.113 ++el: name=Carbon; f=0.567 ++el: name=Nitrogen; f=0.009 ++el: name=Oxygen; f=0.308 ++el: name=Sodium; f=0.001 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 + +# Material corresponding to H=[ -52;-22 ] +AT_AG_SI3_21: d=984.277 mg/cm3; n=8; ++el: name=Hydrogen; f=0.11 ++el: name=Carbon; f=0.458 ++el: name=Nitrogen; f=0.015 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material corresponding to H=[ -22;8 ] +AT_AG_SI4_22: d=1.01117 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.108 ++el: name=Carbon; f=0.356 ++el: name=Nitrogen; f=0.022 ++el: name=Oxygen; f=0.509 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 + +# Material corresponding to H=[ 8;19 ] +AT_AG_SI5_23: d=1.02955 g/cm3 ; n=8; ++el: name=Hydrogen; f=0.106 ++el: name=Carbon; f=0.284 ++el: name=Nitrogen; f=0.026 ++el: name=Oxygen; f=0.578 ++el: name=Phosphor; f=0.001 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.001 + +# Material corresponding to H=[ 19;65 ] +SoftTissus_24: d=1.05296 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ 65;80 ] +SoftTissus_25: d=1.08817 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.103 ++el: name=Carbon; f=0.134 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.723 ++el: name=Sodium; f=0.002 ++el: name=Phosphor; f=0.002 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.002 ++el: name=Potassium; f=0.002 + +# Material corresponding to H=[ 80;120 ] +ConnectiveTissue_26: d=1.1199 g/cm3 ; n=7; ++el: name=Hydrogen; f=0.094 ++el: name=Carbon; f=0.207 ++el: name=Nitrogen; f=0.062 ++el: name=Oxygen; f=0.622 ++el: name=Sodium; f=0.006 ++el: name=Sulfur; f=0.006 ++el: name=Chlorine; f=0.003 + +# Material corresponding to H=[ 120;200 ] +Marrow_Bone01_27: d=1.11115 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.095 ++el: name=Carbon; f=0.455 ++el: name=Nitrogen; f=0.025 ++el: name=Oxygen; f=0.355 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.021 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.045 + +# Material corresponding to H=[ 200;284 ] +Marrow_Bone02_28: d=1.15985 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material corresponding to H=[ 284;300 ] +Marrow_Bone02_29: d=1.18947 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.089 ++el: name=Carbon; f=0.423 ++el: name=Nitrogen; f=0.027 ++el: name=Oxygen; f=0.363 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.03 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.064 + +# Material corresponding to H=[ 300;384 ] +Marrow_Bone03_30: d=1.21909 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material corresponding to H=[ 384;400 ] +Marrow_Bone03_31: d=1.24871 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.082 ++el: name=Carbon; f=0.391 ++el: name=Nitrogen; f=0.029 ++el: name=Oxygen; f=0.372 ++el: name=Sodium; f=0.001 ++el: name=Phosphor; f=0.039 ++el: name=Sulfur; f=0.001 ++el: name=Chlorine; f=0.001 ++el: name=Potassium; f=0.001 ++el: name=Calcium; f=0.083 + +# Material corresponding to H=[ 400;484 ] +Marrow_Bone04_32: d=1.27833 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material corresponding to H=[ 484;500 ] +Marrow_Bone04_33: d=1.30795 g/cm3 ; n=10; ++el: name=Hydrogen; f=0.076 ++el: name=Carbon; f=0.361 ++el: name=Nitrogen; f=0.03 ++el: name=Oxygen; f=0.38 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.047 ++el: name=Sulfur; f=0.002 ++el: name=Chlorine; f=0.001 ++el: name=Calcium; f=0.101 + +# Material corresponding to H=[ 500;584 ] +Marrow_Bone05_34: d=1.33757 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material corresponding to H=[ 584;600 ] +Marrow_Bone05_35: d=1.36719 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.071 ++el: name=Carbon; f=0.335 ++el: name=Nitrogen; f=0.032 ++el: name=Oxygen; f=0.387 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.054 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.117 + +# Material corresponding to H=[ 600;684 ] +Marrow_Bone06_36: d=1.39681 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material corresponding to H=[ 684;700 ] +Marrow_Bone06_37: d=1.42642 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.066 ++el: name=Carbon; f=0.31 ++el: name=Nitrogen; f=0.033 ++el: name=Oxygen; f=0.394 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.061 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.132 + +# Material corresponding to H=[ 700;784 ] +Marrow_Bone07_38: d=1.45604 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material corresponding to H=[ 784;800 ] +Marrow_Bone07_39: d=1.48566 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.061 ++el: name=Carbon; f=0.287 ++el: name=Nitrogen; f=0.035 ++el: name=Oxygen; f=0.4 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.001 ++el: name=Phosphor; f=0.067 ++el: name=Sulfur; f=0.002 ++el: name=Calcium; f=0.146 + +# Material corresponding to H=[ 800;884 ] +Marrow_Bone08_40: d=1.51528 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material corresponding to H=[ 884;900 ] +Marrow_Bone08_41: d=1.5449 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.056 ++el: name=Carbon; f=0.265 ++el: name=Nitrogen; f=0.036 ++el: name=Oxygen; f=0.405 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.073 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.159 + +# Material corresponding to H=[ 900;984 ] +Marrow_Bone09_42: d=1.57452 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material corresponding to H=[ 984;1000 ] +Marrow_Bone09_43: d=1.60414 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.052 ++el: name=Carbon; f=0.246 ++el: name=Nitrogen; f=0.037 ++el: name=Oxygen; f=0.411 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.078 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.17 + +# Material corresponding to H=[ 1000;1084 ] +Marrow_Bone10_44: d=1.63376 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material corresponding to H=[ 1084;1100 ] +Marrow_Bone10_45: d=1.66338 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.049 ++el: name=Carbon; f=0.227 ++el: name=Nitrogen; f=0.038 ++el: name=Oxygen; f=0.416 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.083 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.181 + +# Material corresponding to H=[ 1100;1184 ] +Marrow_Bone11_46: d=1.693 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material corresponding to H=[ 1184;1200 ] +Marrow_Bone11_47: d=1.72262 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.045 ++el: name=Carbon; f=0.21 ++el: name=Nitrogen; f=0.039 ++el: name=Oxygen; f=0.42 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.088 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.192 + +# Material corresponding to H=[ 1200;1284 ] +Marrow_Bone12_48: d=1.75224 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material corresponding to H=[ 1284;1300 ] +Marrow_Bone12_49: d=1.78186 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.042 ++el: name=Carbon; f=0.194 ++el: name=Nitrogen; f=0.04 ++el: name=Oxygen; f=0.425 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.092 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.201 + +# Material corresponding to H=[ 1300;1384 ] +Marrow_Bone13_50: d=1.81148 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material corresponding to H=[ 1384;1400 ] +Marrow_Bone13_51: d=1.8411 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.039 ++el: name=Carbon; f=0.179 ++el: name=Nitrogen; f=0.041 ++el: name=Oxygen; f=0.429 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.096 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.21 + +# Material corresponding to H=[ 1400;1484 ] +Marrow_Bone14_52: d=1.87072 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material corresponding to H=[ 1484;1500 ] +Marrow_Bone14_53: d=1.90034 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.036 ++el: name=Carbon; f=0.165 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.432 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.1 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.219 + +# Material corresponding to H=[ 1500;1584 ] +Marrow_Bone15_54: d=1.92991 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material corresponding to H=[ 1584;1640 ] +Marrow_Bone15_55: d=1.97143 g/cm3 ; n=9; ++el: name=Hydrogen; f=0.034 ++el: name=Carbon; f=0.155 ++el: name=Nitrogen; f=0.042 ++el: name=Oxygen; f=0.435 ++el: name=Sodium; f=0.001 ++el: name=Magnesium; f=0.002 ++el: name=Phosphor; f=0.103 ++el: name=Sulfur; f=0.003 ++el: name=Calcium; f=0.225 + +# Material corresponding to H=[ 1640;1723 ] +AmalgamTooth_56: d=2.01308 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material corresponding to H=[ 1723;1807 ] +AmalgamTooth_57: d=2.06308 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material corresponding to H=[ 1807;1891 ] +AmalgamTooth_58: d=2.11308 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material corresponding to H=[ 1891;1975 ] +AmalgamTooth_59: d=2.16308 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material corresponding to H=[ 1975;2058 ] +AmalgamTooth_60: d=2.21308 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material corresponding to H=[ 2058;2142 ] +AmalgamTooth_61: d=2.26308 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material corresponding to H=[ 2142;2226 ] +AmalgamTooth_62: d=2.31308 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material corresponding to H=[ 2226;2300 ] +AmalgamTooth_63: d=2.36009 g/cm3 ; n=4; ++el: name=Copper; f=0.04 ++el: name=Zinc; f=0.02 ++el: name=Silver; f=0.65 ++el: name=Tin; f=0.29 + +# Material corresponding to H=[ 2300;2395 ] +MetallImplants_64: d=2.41067 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 2395;2491 ] +MetallImplants_65: d=2.46781 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 2491;2587 ] +MetallImplants_66: d=2.52496 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 2587;2682 ] +MetallImplants_67: d=2.5821 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 2682;2778 ] +MetallImplants_68: d=2.63924 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 2778;2874 ] +MetallImplants_69: d=2.69639 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 2874;2970 ] +MetallImplants_70: d=2.75353 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 2970;3065 ] +MetallImplants_71: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 3065;3100 ] +MetallImplants_72: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + +# Material corresponding to H=[ 3100;3101 ] +MetallImplants_73: d=2.8 g/cm3 ; n=1; ++el: name=Titanium; f=1 + diff --git a/imaging/vpgtle/stage1/data/pgdb.root b/imaging/vpgtle/stage1/data/pgdb.root new file mode 100644 index 00000000..470cb253 --- /dev/null +++ b/imaging/vpgtle/stage1/data/pgdb.root @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d847db4c7436a81683b794472ecc90245ff7a337d6289ef21af835839a98f84 +size 38568028 diff --git a/imaging/vpgtle/stage1/mac/actors.analog.ps.mac b/imaging/vpgtle/stage1/mac/actors.analog.ps.mac new file mode 100644 index 00000000..19352f49 --- /dev/null +++ b/imaging/vpgtle/stage1/mac/actors.analog.ps.mac @@ -0,0 +1,36 @@ +# ---------------------------------------------------- +# Statistics Actor +# ---------------------------------------------------- +#/gate/actor/addActor SimulationStatisticActor stat2 +#/gate/actor/stat2/save output/stat-proton.txt + +# ---------------------------------------------------- +# PG Escape Counter +# ---------------------------------------------------- +# Stores the gammas escaping the patient. + +/gate/actor/addActor PhaseSpaceActor interPS +/gate/actor/interPS/attachTo patient +/gate/actor/interPS/save output/interps-out-gamma-inel-prodirect-{NPRIM}.root +/gate/actor/interPS/storeOutgoingParticles false +/gate/actor/interPS/storeSecondaries true + +# Enable brand new toys. +/gate/actor/interPS/enableCompact true +/gate/actor/interPS/enableSpotIDFromSource PBS +/gate/actor/interPS/enablePrimaryEnergy true +/gate/actor/interPS/enableLocalTime true +/gate/actor/interPS/enableEmissionPoint true +/gate/actor/interPS/enableParticleName false +/gate/actor/interPS/useVolumeFrame false +#/gate/actor/interPS/enableProductionProcess true + +# Filter for Prompt Gammas +/gate/actor/interPS/addFilter particleFilter +/gate/actor/interPS/particleFilter/addParticle gamma +/gate/actor/interPS/particleFilter/addDirectParentParticle proton +/gate/actor/interPS/enableProductionProcess true +/gate/actor/interPS/addFilter creatorProcessFilter +/gate/actor/interPS/creatorProcessFilter/addCreatorProcess protonInelastic +/gate/actor/interPS/addFilter energyFilter +/gate/actor/interPS/energyFilter/setEmax 10 MeV #to keep the output identical to the PromptGammaAnalogActor diff --git a/imaging/vpgtle/stage1/mac/actors.analog.voxel.mac b/imaging/vpgtle/stage1/mac/actors.analog.voxel.mac new file mode 100644 index 00000000..d376ec92 --- /dev/null +++ b/imaging/vpgtle/stage1/mac/actors.analog.voxel.mac @@ -0,0 +1,23 @@ +# ---------------------------------------------------- +# Statistics Actor +# ---------------------------------------------------- +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-proton.txt + +# ---------------------------------------------------- +# voxellized analog actor +# ---------------------------------------------------- +/gate/actor/addActor PromptGammaAnalogActor anvoxel +/gate/actor/anvoxel/attachTo patient +/gate/actor/anvoxel/setInputDataFile data/pgdb.root +/gate/actor/anvoxel/save output/analog.mhd + +#/gate/actor/anvoxel/setVoxelSize 1 1 1 mm +/gate/actor/anvoxel/setVoxelSize 2 2 2 mm +#/gate/actor/anvoxel/setVoxelSize 5 5 5 mm +#/gate/actor/anvoxel/setVoxelSize 0.5 0.5 0.5 mm +#/gate/actor/anvoxel/setVoxelSize 10 10 10 mm +#/gate/actor/anvoxel/setVoxelSize 0.2 0.2 0.2 mm + +/gate/actor/anvoxel/setPosition 0 -51 0 mm +/gate/actor/anvoxel/setSize 70 170 70 mm \ No newline at end of file diff --git a/imaging/vpgtle/stage1/mac/actors.tle.mac b/imaging/vpgtle/stage1/mac/actors.tle.mac new file mode 100644 index 00000000..2381712e --- /dev/null +++ b/imaging/vpgtle/stage1/mac/actors.tle.mac @@ -0,0 +1,26 @@ +# ---------------------------------------------------- +# Statistics Actor +# ---------------------------------------------------- +/gate/actor/addActor SimulationStatisticActor stat +/gate/actor/stat/save output/stat-proton.txt + +# ---------------------------------------------------- +# TLE Actor +# ---------------------------------------------------- +/gate/actor/addActor PromptGammaTLEActor pgtle +/gate/actor/pgtle/attachTo patient +/gate/actor/pgtle/setInputDataFile data/pgdb.root +/gate/actor/pgtle/save output/source.mhd + +#/gate/actor/pgtle/setVoxelSize 1 1 1 mm +/gate/actor/pgtle/setVoxelSize 2 2 2 mm + + +/gate/actor/pgtle/setPosition 0 -51 0 mm +/gate/actor/pgtle/setSize 70 170 70 mm + +#/gate/actor/pgtle/enableDebugOutput true +#/gate/actor/pgtle/enableOutputMatch true + +#/gate/actor/pgtleplacement/setRotationAxis X 0 0 +#/gate/actor/pgtleplacement/setRotationAngle N deg \ No newline at end of file diff --git a/imaging/vpgtle/stage1/mac/geo.mac b/imaging/vpgtle/stage1/mac/geo.mac new file mode 100644 index 00000000..d6c60b5f --- /dev/null +++ b/imaging/vpgtle/stage1/mac/geo.mac @@ -0,0 +1,25 @@ +# Voxillized Phantom +# World +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 8.0 m +/gate/world/geometry/setYLength 8.0 m +/gate/world/geometry/setZLength 8.0 m + +# Phantom +# Generate materials from Hounsfield units +# This isnt gemoetry per se, just preps stuff for the (patient) geometry +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.05 g/cm3 +#/gate/HounsfieldMaterialGenerator/SetDensityTolerance 50 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +#/gate/patient/geometry/setHUToMaterialFile data/test.densityfile.txt #just to test +/gate/patient/geometry/setImage data/patient-2mm.mhd +#/gate/patient/geometry/buildAndDumpLabeledImage output/labelimage.mhd \ No newline at end of file diff --git a/imaging/vpgtle/stage1/mac/main.mac b/imaging/vpgtle/stage1/mac/main.mac new file mode 100644 index 00000000..396c6384 --- /dev/null +++ b/imaging/vpgtle/stage1/mac/main.mac @@ -0,0 +1,87 @@ +#===================================================== +# VERBOSITY, PREAMBLE +#===================================================== + +#/control/alias NPRIM 1000000 + +# Verbose +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +#/tracking/verbose 2 + +# Materials +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +#===================================================== +# GEOMETRY +#===================================================== + +# Analytic phantom +#/control/execute mac/phantom_Parodi_TNS_2005_52_3_modified.mac + +# Voxillized phantom +/control/execute mac/geo.mac + +#===================================================== +# PHYSICS +#===================================================== + +/control/execute mac/physics.mac + +#===================================================== +# ACTORS +#===================================================== + +/gate/output/allowNoOutput +/control/execute mac/actors.tle.mac +#/control/execute mac/actors.analog.ps.mac +#/control/execute mac/actors.analog.voxel.mac + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# SOURCE +#===================================================== + +/gate/source/addSource PBS TPSPencilBeam +/gate/source/PBS/setTestFlag false +#/gate/source/PBS/setPlan data/RTIPLAN.0912590.16.onespot.txt +/gate/source/PBS/setPlan data/RTIPLAN.0912590.16.onelayer.txt +#/gate/source/PBS/setPlan data/RTIPLAN.0912590.16.onebeam.txt +#/gate/source/PBS/setPlan data/RTIPLAN.0912590.16.orig +#/gate/source/PBS/setNotAllowedFieldID 2 +/gate/source/PBS/setFlatGenerationFlag false +/gate/source/PBS/setSourceDescriptionFile data/Source-Properties.txt + +#===================================================== +# START BEAMS +#===================================================== + +/gate/application/noGlobalOutput +/gate/run/enableGlobalOutput false + +#/vis/disable + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +#/gate/application/setTotalNumberOfPrimaries 57600000 +#/gate/application/setTotalNumberOfPrimaries 576000 +/gate/application/setTotalNumberOfPrimaries {NPRIM} +#/gate/application/setTotalNumberOfPrimaries 1000000 +#/gate/application/setTotalNumberOfPrimaries 28800000 +/gate/application/start diff --git a/imaging/vpgtle/stage1/mac/main.vis.mac b/imaging/vpgtle/stage1/mac/main.vis.mac new file mode 100644 index 00000000..8d1f3527 --- /dev/null +++ b/imaging/vpgtle/stage1/mac/main.vis.mac @@ -0,0 +1,19 @@ +### execute as follows: +#Gate --qt +#==> in the GUI /control/execute main.mac + +/vis/open OGLSQt +#/vis/open OGLSX +/vis/drawVolume +/vis/viewer/flush +/vis/viewer/set/viewpointThetaPhi 180 45 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate +/vis/scene/add/axes + +### debug only, replaces voxelized volume with box. +#/gate/patient/geometry/enableBoundingBoxOnly true + +/vis/viewer/zoom 3 +/control/execute mac/main.mac diff --git a/imaging/vpgtle/stage1/mac/physics.mac b/imaging/vpgtle/stage1/mac/physics.mac new file mode 100644 index 00000000..2df1a9a2 --- /dev/null +++ b/imaging/vpgtle/stage1/mac/physics.mac @@ -0,0 +1,27 @@ + +/gate/physics/addPhysicsList QGSP_BIC_HP_EMY +#/gate/physics/addPhysicsList QGSP_FTFP_BERT +#/gate/physics/addPhysicsList QGSP_BERT_HP_EMY + +/gate/physics/Gamma/SetCutInRegion world 10 km +/gate/physics/Electron/SetCutInRegion world 10 km +/gate/physics/Proton/SetCutInRegion world 10 km +/gate/physics/Positron/SetCutInRegion world 10 km + +/gate/physics/Gamma/SetCutInRegion patient 1 mm +/gate/physics/Proton/SetCutInRegion patient 1 mm +/gate/physics/Electron/SetCutInRegion patient 1 km +/gate/physics/Positron/SetCutInRegion patient 1 km + +# StepLimiter *required* +/gate/physics/SetMaxStepSizeInRegion patient 1 mm +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter deuteron +/gate/physics/ActivateStepLimiter triton +/gate/physics/ActivateStepLimiter alpha +/gate/physics/ActivateStepLimiter GenericIon + +#/gate/physics/SetMinKineticEnergyInRegion patient 100 MeV +#/gate/physics/ActivateSpecialCuts proton + +#/gate/physics/displayCuts diff --git a/imaging/vpgtle/stage1/output/readme.txt b/imaging/vpgtle/stage1/output/readme.txt new file mode 100644 index 00000000..a6c6caca --- /dev/null +++ b/imaging/vpgtle/stage1/output/readme.txt @@ -0,0 +1 @@ +output will be here diff --git a/imaging/vpgtle/stage1/readme.txt b/imaging/vpgtle/stage1/readme.txt new file mode 100644 index 00000000..2abe8fcd --- /dev/null +++ b/imaging/vpgtle/stage1/readme.txt @@ -0,0 +1,6 @@ + +Gate mac/main.mac -a '[NPRIM,10000]' + +or with visualisation: + +Gate --qt mac/main.vis.mac -a '[NPRIM,10]' diff --git a/imaging/vpgtle/stage2/data/GateMaterials.db b/imaging/vpgtle/stage2/data/GateMaterials.db new file mode 100644 index 00000000..26077b30 --- /dev/null +++ b/imaging/vpgtle/stage2/data/GateMaterials.db @@ -0,0 +1,483 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +PE: d=0.93 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +BoneEquiv: d=1.89 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.0310 + +el: name=Carbon ; f=0.3126 + +el: name=Nitrogen ; f=0.0099 + +el: name=Oxygen ; f=0.3757 + +el: name=Chlorine ; f=0.0005 + +el: name=Calcium ; f=0.2703 + +MuscleEquiv: d=1.00 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.0841 + +el: name=Carbon ; f=0.6797 + +el: name=Nitrogen ; f=0.0227 + +el: name=Oxygen ; f=0.1887 + +el: name=Chlorine ; f=0.0013 + +el: name=Calcium ; f=0.0235 + +LungEquiv: d=0.30 g/cm3 ; n=7 + +el: name=Hydrogen ; f=0.0836 + +el: name=Carbon ; f=0.6041 + +el: name=Nitrogen ; f=0.0167 + +el: name=Oxygen ; f=0.1733 + +el: name=Magnesium ; f=0.1136 + +el: name=Silicon ; f=0.0072 + +el: name=Chlorine ; f=0.0015 + +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead; n=1 + +el: name=Tungsten; n=1 + +el: name=Oxygen; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth; n=4 + +el: name=Germanium; n=3 + +el: name=Oxygen; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen; f=0.080538 + +el: name=Carbon; f=0.599848 + +el: name=Oxygen; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon; n=1 + +el: name=Oxygen; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium; n=1 + +el: name=Oxygen; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen; f=0.5270 + +el: name=Carbon; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen; f=0.755268 + +el: name=Oxygen; f=0.231781 + +el: name=Argon; f=0.012827 + +el: name=Carbon; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium; f=0.0510 + +el: name=Silicon; f=0.2480 + +el: name=Oxygen; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon; n=9 + +el: name=Hydrogen; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium; n=10 + +el: name=Oxygen; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon; f=0.083209699 + +el: name=Oxygen; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium , f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +G4_WATER: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen; n=1 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon; n=1 + +el: name=Hydrogen; n=1 + +el: name=Oxygen; n=1 diff --git a/imaging/vpgtle/stage2/data/Schneider2000DensitiesTable.txt b/imaging/vpgtle/stage2/data/Schneider2000DensitiesTable.txt new file mode 100644 index 00000000..d6c1e191 --- /dev/null +++ b/imaging/vpgtle/stage2/data/Schneider2000DensitiesTable.txt @@ -0,0 +1,13 @@ +# =================== +# HU density g/cm3 +# =================== +-1000 1.21e-3 +-98 0.93 +-97 0.930486 +14 1.03 +23 1.031 +100 1.119900 +101 1.076200 +1600 1.964200 +3000 2.8 + diff --git a/imaging/vpgtle/stage2/data/Schneider2000MaterialsTable.txt b/imaging/vpgtle/stage2/data/Schneider2000MaterialsTable.txt new file mode 100644 index 00000000..753cf2f1 --- /dev/null +++ b/imaging/vpgtle/stage2/data/Schneider2000MaterialsTable.txt @@ -0,0 +1,36 @@ +[Elements] +Hydrogen Carbon Nitrogen Oxygen Sodium Magnesium Phosphor Sulfur +Chlorine Argon Potassium Calcium +Titanium Copper Zinc Silver Tin +[/Elements] +# =============================================================================== +# HU H C N O Na Mg P S Cl Ar K Ca Ti Cu Zn Ag Sn +# =============================================================================== + -1050 0 0 75.5 23.2 0 0 0 0 0 1.3 0 0 0 0 0 0 0 Air + -950 10.3 10.5 3.1 74.9 0.2 0 0.2 0.3 0.3 0 0.2 0 0 0 0 0 0 Lung + -120 11.6 68.1 0.2 19.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI1 + -82 11.3 56.7 0.9 30.8 0.1 0 0 0.1 0.1 0 0 0 0 0 0 0 0 AT_AG_SI2 + -52 11.0 45.8 1.5 41.1 0.1 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI3 + -22 10.8 35.6 2.2 50.9 0 0 0.1 0.2 0.2 0 0 0 0 0 0 0 0 AT_AG_SI4 + 8 10.6 28.4 2.6 57.8 0 0 0.1 0.2 0.2 0 0.1 0 0 0 0 0 0 AT_AG_SI5 + 19 10.3 13.4 3.0 72.3 0.2 0 0.2 0.2 0.2 0 0.2 0 0 0 0 0 0 SoftTissus + 80 9.4 20.7 6.2 62.2 0.6 0 0 0.6 0.3 0 0.0 0 0 0 0 0 0 ConnectiveTissue + 120 9.5 45.5 2.5 35.5 0.1 0 2.1 0.1 0.1 0 0.1 4.5 0 0 0 0 0 Marrow_Bone01 + 200 8.9 42.3 2.7 36.3 0.1 0 3.0 0.1 0.1 0 0.1 6.4 0 0 0 0 0 Marrow_Bone02 + 300 8.2 39.1 2.9 37.2 0.1 0 3.9 0.1 0.1 0 0.1 8.3 0 0 0 0 0 Marrow_Bone03 + 400 7.6 36.1 3.0 38.0 0.1 0.1 4.7 0.2 0.1 0 0 10.1 0 0 0 0 0 Marrow_Bone04 + 500 7.1 33.5 3.2 38.7 0.1 0.1 5.4 0.2 0 0 0 11.7 0 0 0 0 0 Marrow_Bone05 + 600 6.6 31.0 3.3 39.4 0.1 0.1 6.1 0.2 0 0 0 13.2 0 0 0 0 0 Marrow_Bone06 + 700 6.1 28.7 3.5 40.0 0.1 0.1 6.7 0.2 0 0 0 14.6 0 0 0 0 0 Marrow_Bone07 + 800 5.6 26.5 3.6 40.5 0.1 0.2 7.3 0.3 0 0 0 15.9 0 0 0 0 0 Marrow_Bone08 + 900 5.2 24.6 3.7 41.1 0.1 0.2 7.8 0.3 0 0 0 17.0 0 0 0 0 0 Marrow_Bone09 + 1000 4.9 22.7 3.8 41.6 0.1 0.2 8.3 0.3 0 0 0 18.1 0 0 0 0 0 Marrow_Bone10 + 1100 4.5 21.0 3.9 42.0 0.1 0.2 8.8 0.3 0 0 0 19.2 0 0 0 0 0 Marrow_Bone11 + 1200 4.2 19.4 4.0 42.5 0.1 0.2 9.2 0.3 0 0 0 20.1 0 0 0 0 0 Marrow_Bone12 + 1300 3.9 17.9 4.1 42.9 0.1 0.2 9.6 0.3 0 0 0 21.0 0 0 0 0 0 Marrow_Bone13 + 1400 3.6 16.5 4.2 43.2 0.1 0.2 10.0 0.3 0 0 0 21.9 0 0 0 0 0 Marrow_Bone14 + 1500 3.4 15.5 4.2 43.5 0.1 0.2 10.3 0.3 0 0 0 22.5 0 0 0 0 0 Marrow_Bone15 + 1640 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 65 29 AmalgamTooth + 2300 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + 3100 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 0 0 MetallImplants + diff --git a/imaging/vpgtle/stage2/data/patient-2mm.mhd b/imaging/vpgtle/stage2/data/patient-2mm.mhd new file mode 100644 index 00000000..5cd851f4 --- /dev/null +++ b/imaging/vpgtle/stage2/data/patient-2mm.mhd @@ -0,0 +1,13 @@ +ObjectType = Image +NDims = 3 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 1 0 0 0 1 +Offset = -274.995 -274.995 -207 +CenterOfRotation = 0 0 0 +AnatomicalOrientation = RAI +ElementSpacing = 2 2 2 +DimSize = 274 274 205 +ElementType = MET_SHORT +ElementDataFile = patient-2mm.raw diff --git a/imaging/vpgtle/stage2/data/patient-2mm.raw b/imaging/vpgtle/stage2/data/patient-2mm.raw new file mode 100644 index 00000000..5a2452e1 --- /dev/null +++ b/imaging/vpgtle/stage2/data/patient-2mm.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e3d69829f46e24f0db9b7d6362064a9fcbc689d00f99b4b7f36bb839644ef0b +size 3524472 diff --git a/imaging/vpgtle/stage2/data/source.mhd b/imaging/vpgtle/stage2/data/source.mhd new file mode 100644 index 00000000..1abe369c --- /dev/null +++ b/imaging/vpgtle/stage2/data/source.mhd @@ -0,0 +1,16 @@ +ObjectType = Image +NDims = 4 +BinaryData = True +BinaryDataByteOrderMSB = False +CompressedData = False +TransformMatrix = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 +Offset = -35.995 -136.995 -37 6.95279e-310 +CenterOfRotation = 0 0 0 0 +ElementSpacing = 2 2 2 1 +HistoMinInMeV = 0 +HistoMaxInMeV = 10 +TotalSum = 0.0961468 +DimSize = 35 85 35 250 +AnatomicalOrientation = ???? +ElementType = MET_FLOAT +ElementDataFile = source.raw diff --git a/imaging/vpgtle/stage2/data/source.raw b/imaging/vpgtle/stage2/data/source.raw new file mode 100644 index 00000000..3784aa89 --- /dev/null +++ b/imaging/vpgtle/stage2/data/source.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a92888a6be4d87a88c1b843e1f150993751be6472c11ac9568698c6c0cc6ed39 +size 104125000 diff --git a/imaging/vpgtle/stage2/mac/geo.mac b/imaging/vpgtle/stage2/mac/geo.mac new file mode 100644 index 00000000..6e7da90b --- /dev/null +++ b/imaging/vpgtle/stage2/mac/geo.mac @@ -0,0 +1,53 @@ +# Voxillized Phantom +# World +/gate/world/setMaterial Air +/gate/world/geometry/setXLength 8.0 m +/gate/world/geometry/setYLength 8.0 m +/gate/world/geometry/setZLength 8.0 m + +# Phantom +# Generate materials from Hounsfield units +# This isnt gemoetry per se, just preps stuff for the (patient) geometry +/gate/HounsfieldMaterialGenerator/SetMaterialTable data/Schneider2000MaterialsTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTable data/Schneider2000DensitiesTable.txt +/gate/HounsfieldMaterialGenerator/SetDensityTolerance 0.05 g/cm3 +#/gate/HounsfieldMaterialGenerator/SetDensityTolerance 50 g/cm3 +/gate/HounsfieldMaterialGenerator/SetOutputMaterialDatabaseFilename data/patient-HUmaterials.db +/gate/HounsfieldMaterialGenerator/SetOutputHUMaterialFilename data/patient-HU2mat.txt +/gate/HounsfieldMaterialGenerator/Generate + +/gate/world/daughters/name patient +/gate/world/daughters/insert ImageNestedParametrisedVolume +/gate/geometry/setMaterialDatabase data/patient-HUmaterials.db +/gate/patient/geometry/setHUToMaterialFile data/patient-HU2mat.txt +/gate/patient/geometry/setImage data/patient-2mm.mhd +#/gate/patient/geometry/buildAndDumpLabeledImage output/labelimage.mhd + +#Making the collimator. First, one leaf, which is called collimator, as in Gate hierarchy it'll be the parent. +/gate/world/daughters/name collimator +/gate/world/daughters/insert box +/gate/collimator/setMaterial Tungsten +/gate/collimator/geometry/setXLength 300. mm +/gate/collimator/geometry/setYLength 3. mm +/gate/collimator/geometry/setZLength 170. mm +/gate/collimator/placement/setTranslation 8.34 20.64 350 mm + +# Collimator, second step, duplicate! +/gate/collimator/repeaters/insert linear +/gate/collimator/linear/autoCenter true +/gate/collimator/linear/setRepeatNumber 44 +/gate/collimator/linear/setRepeatVector 0. 7. 0. mm + +#now, the detector. simply a box behind the collimators. +/gate/world/daughters/name detector +/gate/world/daughters/insert box +/gate/detector/setMaterial Water +# X,Y values taken from patient-2mm.mhd. Multiplied by 2 +/gate/detector/geometry/setXLength 548 mm +/gate/detector/geometry/setYLength 548 mm +/gate/detector/geometry/setZLength 2 cm +# X,Y displacement taken from TranslateTheImageAtThisIsoCenter from CT image. multiplied with -1 +# Z is behind the collimator +/gate/detector/placement/setTranslation 8.34 20.64 500 mm +/gate/detector/placement/setRotationAxis 1 0 0 +/gate/detector/placement/setRotationAngle 0 deg diff --git a/imaging/vpgtle/stage2/mac/main.mac b/imaging/vpgtle/stage2/mac/main.mac new file mode 100644 index 00000000..06b56406 --- /dev/null +++ b/imaging/vpgtle/stage2/mac/main.mac @@ -0,0 +1,97 @@ +#===================================================== +# VERBOSITY, PREAMBLE +#===================================================== + +#/control/alias NPRIM 1000000 + +# Verbose +/gate/verbose Physic 0 +/gate/verbose Cuts 0 +/gate/verbose SD 0 +/gate/verbose Actions 0 +/gate/verbose Actor 0 +/gate/verbose Step 0 +/gate/verbose Error 0 +/gate/verbose Warning 0 +/gate/verbose Output 0 +/gate/verbose Beam 0 +/gate/verbose Volume 0 +/gate/verbose Image 0 +/gate/verbose Geometry 0 +#/tracking/verbose 2 + +# Materials +/gate/geometry/setMaterialDatabase data/GateMaterials.db + +#===================================================== +# GEOMETRY +#===================================================== + +# Analytic phantom +#/control/execute mac/phantom_Parodi_TNS_2005_52_3_modified.mac + +# Voxillized phantom +/control/execute mac/geo.mac + +#===================================================== +# PHYSICS +#===================================================== + +/control/execute mac/physics.mac + +#===================================================== +# ACTORS +#===================================================== + +# ---------------------------------------------------- +# Gamma Production Counter +# Count number of produced gammas in patient. +/gate/actor/addActor ProductionAndStoppingActor GammaProdCounter +/gate/actor/GammaProdCounter/save output/GammProdCount.root +/gate/actor/GammaProdCounter/attachTo patient +/gate/actor/GammaProdCounter/setResolution 1 400 1 #400 bins alongside depth of beam +/gate/actor/GammaProdCounter/stepHitType post +/gate/actor/GammaProdCounter/addFilter particleFilter +/gate/actor/GammaProdCounter/particleFilter/addParticle gamma + +# ---------------------------------------------------- +# Gammas entering detector +/gate/actor/addActor PhaseSpaceActor GammaInDetector +/gate/actor/GammaInDetector/save output/detector.root +/gate/actor/GammaInDetector/attachTo detector +/gate/actor/GammaInDetector/addFilter particleFilter +/gate/actor/GammaInDetector/particleFilter/addParticle gamma + +#===================================================== +# INITIALISATION +#===================================================== + +/gate/run/initialize + +#===================================================== +# SOURCE +#===================================================== + +/gate/source/addSource PGS SourceOfPromptGamma +/gate/source/PGS/setFilename data/source.mhd +/gate/source/PGS/attachTo patient +#/gate/source/PGS/setPosition 0 -51 0 mm +#/gate/source/PGS/setSize 70 170 70 mm + +#===================================================== +# START BEAMS +#===================================================== + +/gate/application/noGlobalOutput +/gate/run/enableGlobalOutput false + +#/vis/disable + +/gate/random/setEngineName MersenneTwister +/gate/random/setEngineSeed auto +#/gate/application/setTotalNumberOfPrimaries 57600000 +#/gate/application/setTotalNumberOfPrimaries 576000 +/gate/application/setTotalNumberOfPrimaries {NPRIM} +#/gate/application/setTotalNumberOfPrimaries 1000000 +#/gate/application/setTotalNumberOfPrimaries 28800000 +/gate/application/start diff --git a/imaging/vpgtle/stage2/mac/main.vis.mac b/imaging/vpgtle/stage2/mac/main.vis.mac new file mode 100644 index 00000000..8d1f3527 --- /dev/null +++ b/imaging/vpgtle/stage2/mac/main.vis.mac @@ -0,0 +1,19 @@ +### execute as follows: +#Gate --qt +#==> in the GUI /control/execute main.mac + +/vis/open OGLSQt +#/vis/open OGLSX +/vis/drawVolume +/vis/viewer/flush +/vis/viewer/set/viewpointThetaPhi 180 45 +/tracking/storeTrajectory 1 +/vis/scene/add/trajectories +/vis/scene/endOfEventAction accumulate +/vis/scene/add/axes + +### debug only, replaces voxelized volume with box. +#/gate/patient/geometry/enableBoundingBoxOnly true + +/vis/viewer/zoom 3 +/control/execute mac/main.mac diff --git a/imaging/vpgtle/stage2/mac/physics.mac b/imaging/vpgtle/stage2/mac/physics.mac new file mode 100644 index 00000000..2df1a9a2 --- /dev/null +++ b/imaging/vpgtle/stage2/mac/physics.mac @@ -0,0 +1,27 @@ + +/gate/physics/addPhysicsList QGSP_BIC_HP_EMY +#/gate/physics/addPhysicsList QGSP_FTFP_BERT +#/gate/physics/addPhysicsList QGSP_BERT_HP_EMY + +/gate/physics/Gamma/SetCutInRegion world 10 km +/gate/physics/Electron/SetCutInRegion world 10 km +/gate/physics/Proton/SetCutInRegion world 10 km +/gate/physics/Positron/SetCutInRegion world 10 km + +/gate/physics/Gamma/SetCutInRegion patient 1 mm +/gate/physics/Proton/SetCutInRegion patient 1 mm +/gate/physics/Electron/SetCutInRegion patient 1 km +/gate/physics/Positron/SetCutInRegion patient 1 km + +# StepLimiter *required* +/gate/physics/SetMaxStepSizeInRegion patient 1 mm +/gate/physics/ActivateStepLimiter proton +/gate/physics/ActivateStepLimiter deuteron +/gate/physics/ActivateStepLimiter triton +/gate/physics/ActivateStepLimiter alpha +/gate/physics/ActivateStepLimiter GenericIon + +#/gate/physics/SetMinKineticEnergyInRegion patient 100 MeV +#/gate/physics/ActivateSpecialCuts proton + +#/gate/physics/displayCuts diff --git a/imaging/vpgtle/stage2/output/readme.txt b/imaging/vpgtle/stage2/output/readme.txt new file mode 100644 index 00000000..a6c6caca --- /dev/null +++ b/imaging/vpgtle/stage2/output/readme.txt @@ -0,0 +1 @@ +output will be here diff --git a/misc/GateMaterials.db b/misc/GateMaterials.db new file mode 100644 index 00000000..f43d2e8b --- /dev/null +++ b/misc/GateMaterials.db @@ -0,0 +1,486 @@ +[Elements] +Hydrogen: S= H ; Z= 1. ; A= 1.01 g/mole +Helium: S= He ; Z= 2. ; A= 4.003 g/mole +Lithium: S= Li ; Z= 3. ; A= 6.941 g/mole +Beryllium: S= Be ; Z= 4. ; A= 9.012 g/mole +Boron: S= B ; Z= 5. ; A= 10.811 g/mole +Carbon: S= C ; Z= 6. ; A= 12.01 g/mole +Nitrogen: S= N ; Z= 7. ; A= 14.01 g/mole +Oxygen: S= O ; Z= 8. ; A= 16.00 g/mole +Fluorine: S= F ; Z= 9. ; A= 18.998 g/mole +Neon: S= Ne ; Z= 10. ; A= 20.180 g/mole +Sodium: S= Na ; Z= 11. ; A= 22.99 g/mole +Magnesium: S= Mg ; Z= 12. ; A= 24.305 g/mole +Aluminium: S= Al ; Z= 13. ; A= 26.98 g/mole +Silicon: S= Si ; Z= 14. ; A= 28.09 g/mole +Phosphor: S= P ; Z= 15. ; A= 30.97 g/mole +Sulfur: S= S ; Z= 16. ; A= 32.066 g/mole +Chlorine: S= Cl ; Z= 17. ; A= 35.45 g/mole +Argon: S= Ar ; Z= 18. ; A= 39.95 g/mole +Potassium: S= K ; Z= 19. ; A= 39.098 g/mole +Calcium: S= Ca ; Z= 20. ; A= 40.08 g/mole +Scandium: S= Sc ; Z= 21. ; A= 44.956 g/mole +Titanium: S= Ti ; Z= 22. ; A= 47.867 g/mole +Vandium: S= V ; Z= 23. ; A= 50.942 g/mole +Chromium: S= Cr ; Z= 24. ; A= 51.996 g/mole +Manganese: S= Mn ; Z= 25. ; A= 54.938 g/mole +Iron: S= Fe ; Z= 26. ; A= 55.845 g/mole +Cobalt: S= Co ; Z= 27. ; A= 58.933 g/mole +Nickel: S= Ni ; Z= 28. ; A= 58.693 g/mole +Copper: S= Cu ; Z= 29. ; A= 63.39 g/mole +Zinc: S= Zn ; Z= 30. ; A= 65.39 g/mole +Gallium: S= Ga ; Z= 31. ; A= 69.723 g/mole +Germanium: S= Ge ; Z= 32. ; A= 72.61 g/mole +Yttrium: S= Y ; Z= 39. ; A= 88.91 g/mole +Silver: S= Ag ; Z= 47. ; A= 107.868 g/mole +Cadmium: S= Cd ; Z= 48. ; A= 112.41 g/mole +Tin: S= Sn ; Z= 50. ; A= 118.71 g/mole +Tellurium: S= Te ; Z= 52. ; A= 127.6 g/mole +Iodine: S= I ; Z= 53. ; A= 126.90 g/mole +Cesium: S= Cs ; Z= 55. ; A= 132.905 g/mole +Gadolinium: S= Gd ; Z= 64. ; A= 157.25 g/mole +Lutetium: S= Lu ; Z= 71. ; A= 174.97 g/mole +Tungsten: S= W ; Z= 74. ; A= 183.84 g/mole +Gold: S= Au ; Z= 79. ; A= 196.967 g/mole +Thallium: S= Tl ; Z= 81. ; A= 204.37 g/mole +Lead: S= Pb ; Z= 82. ; A= 207.20 g/mole +Bismuth: S= Bi ; Z= 83. ; A= 208.98 g/mole +Uranium: S= U ; Z= 92. ; A= 238.03 g/mole + +[Materials] +Vacuum: d=0.000001 mg/cm3 ; n=1 + +el: name=Hydrogen ; n=1 + +Aluminium: d=2.7 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +AluminiumEGS: d=2.702 g/cm3 ; n=1 ; state=solid + +el: name=Aluminium ; n=1 + +Uranium: d=18.90 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Silicon: d=2.33 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Germanium: d=5.32 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Yttrium: d=4.47 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Gadolinium: d=7.9 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Lutetium: d=9.84 g/cm3 ; n=1 + +el: name=auto ; n=1 + +Tungsten: d=19.3 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Lead: d=11.4 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +Bismuth: d=9.75 g/cm3 ; n=1 ; state=solid + +el: name=auto ; n=1 + +NaI: d=3.67 g/cm3; n=2; state=solid + +el: name=Sodium ; n=1 + +el: name=Iodine ; n=1 + +PWO: d=8.28 g/cm3; n=3 ; state=Solid + +el: name=Lead ; n=1 + +el: name=Tungsten ; n=1 + +el: name=Oxygen ; n=4 + +BGO: d=7.13 g/cm3; n= 3 ; state=solid + +el: name=Bismuth ; n=4 + +el: name=Germanium ; n=3 + +el: name=Oxygen ; n=12 + +LSO: d=7.4 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=2 + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=5 + +Plexiglass: d=1.19 g/cm3; n=3; state=solid + +el: name=Hydrogen ; f=0.080538 + +el: name=Carbon ; f=0.599848 + +el: name=Oxygen ; f=0.319614 + +GSO: d=6.7 g/cm3; n=3 ; state=Solid + +el: name=Gadolinium ; n=2 + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=5 + +LuAP: d=8.34 g/cm3; n=3 ; state=Solid + +el: name=Lutetium ; n=1 + +el: name=Aluminium ; n=1 + +el: name=Oxygen ; n=3 + +YAP: d=5.55 g/cm3; n=3 ; state=Solid + +el: name=Yttrium ; n=1 + +el: name=Aluminium ; n=1 + +el: name=Oxygen ; n=3 + +Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen ; n=1 + +Quartz: d=2.2 g/cm3; n=2 ; state=Solid + +el: name=Silicon ; n=1 + +el: name=Oxygen ; n=2 + +Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen ; f=0.5270 + +el: name=Carbon ; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen ; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor ; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen ; f=0.755268 + +el: name=Oxygen ; f=0.231781 + +el: name=Argon ; f=0.012827 + +el: name=Carbon ; f=0.000124 + +Glass: d=2.5 g/cm3; n=4; state=solid + +el: name=Sodium ; f=0.1020 + +el: name=Calcium ; f=0.0510 + +el: name=Silicon ; f=0.2480 + +el: name=Oxygen ; f=0.5990 + +Scinti-C9H10: d=1.032 g/cm3 ; n=2 + +el: name=Carbon ; n=9 + +el: name=Hydrogen ; n=10 + +LuYAP-70: d=7.1 g/cm3 ; n=4 + +el: name=Lutetium ; n= 7 + +el: name=Yttrium ; n= 3 + +el: name=Aluminium ; n=10 + +el: name=Oxygen ; n=30 + +LuYAP-80: d=7.5 g/cm3 ; n=4 + +el: name=Lutetium ; n= 8 + +el: name=Yttrium ; n= 2 + +el: name=Aluminium ; n=10 + +el: name=Oxygen ; n=30 + +Plastic: d=1.18 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +Biomimic: d=1.05 g/cm3 ; n=3; state=solid + +el: name=Carbon ; n=5 + +el: name=Hydrogen ; n=8 + +el: name=Oxygen ; n=2 + +FITC: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +RhB: d=1.0 g/cm3 ; n=1 + +el: name=Carbon ; n=1 + +CZT: d=5.68 g/cm3 ; n=3; state=solid + +el: name=Cadmium ; n=9 + +el: name=Zinc ; n=1 + +el: name=Tellurium ; n=10 + +Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +Polyethylene: d=0.96 g/cm3 ; n=2 + +el: name=Hydrogen ; n=2 + +el: name=Carbon ; n=1 + +PVC: d=1.65 g/cm3 ; n=3 ; state=solid + +el: name=Hydrogen ; n=3 + +el: name=Carbon ; n=2 + +el: name=Chlorine ; n=1 + +SS304: d=7.92 g/cm3 ; n=4 ; state=solid + +el: name=Iron ; f=0.695 + +el: name=Chromium ; f=0.190 + +el: name=Nickel ; f=0.095 + +el: name=Manganese ; f=0.020 + +PTFE: d= 2.18 g/cm3 ; n=2 ; state=solid + +el: name=Carbon ; n=1 + +el: name=Fluorine ; n=2 + + +LYSO: d=5.37 g/cm3; n=4 ; state=Solid + +el: name=Lutetium ; f=0.31101534 + +el: name=Yttrium ; f=0.368765605 + +el: name=Silicon ; f=0.083209699 + +el: name=Oxygen ; f=0.237009356 + +Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +Muscle: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.143 + +el: name=Nitrogen ; f=0.034 + +el: name=Oxygen ; f=0.71 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.004 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +LungMoby: d=0.30 g/cm3 ; n=6 + +el: name=Hydrogen ; f=0.099 + +el: name=Carbon ; f=0.100 + +el: name=Nitrogen ; f=0.028 + +el: name=Oxygen ; f=0.740 + +el: name=Phosphor ; f=0.001 + +el: name=Calcium ; f=0.032 + +SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Adipose: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Epidermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Hypodermis: d=0.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.120 + +el: name=Carbon ; f=0.640 + +el: name=Nitrogen ; f=0.008 + +el: name=Oxygen ; f=0.229 + +el: name=Phosphor ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +el: name=Vandium ; f=0.0 + +el: name=Chromium ; f=0.0 + +el: name=Manganese ; f=0.0 + +Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Lymph: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.108 + +el: name=Carbon ; f=0.041 + +el: name=Nitrogen ; f=0.011 + +el: name=Oxygen ; f=0.832 + +el: name=Sodium ; f=0.003 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.004 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Skull: d=1.61 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.05 + +el: name=Carbon ; f=0.212 + +el: name=Nitrogen ; f=0.04 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.081 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.176 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +Cartilage: d=1.10 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.096 + +el: name=Carbon ; f=0.099 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.744 + +el: name=Sodium ; f=0.005 + +el: name=Phosphor ; f=0.022 + +el: name=Sulfur ; f=0.009 + +el: name=Chlorine ; f=0.003 + +el: name=Argon ; f=0.0 + +el: name=Potassium ; f=0.0 + +el: name=Calcium ; f=0.0 + +Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +Testis: d=1.04 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.106000 + +el: name=Carbon ; f=0.099000 + +el: name=Nitrogen ; f=0.020000 + +el: name=Oxygen ; f=0.766000 + +el: name=Sodium ; f=0.002000 + +el: name=Phosphor ; f=0.001000 + +el: name=Sulfur ; f=0.002000 + +el: name=Chlorine ; f=0.002000 + +el: name=Potassium ; f=0.002000 + +PMMA: d=1.195 g/cm3; n=3 ; state=Solid + +el: name=Hydrogen ; f=0.080541 + +el: name=Carbon ; f=0.599846 + +el: name=Oxygen ; f=0.319613 + +Epoxy: d=1.0 g/cm3; n=3; state=Solid + +el: name=Carbon ; n=1 + +el: name=Hydrogen ; n=1 + +el: name=Oxygen ; n=1 + +Carbide: d=15.8 g/cm3; n=2 ; state=Solid + +el: name=Tungsten ; n=1 + +el: name=Carbon ; n=1 diff --git a/misc/GateMaterialsGPU.db b/misc/GateMaterialsGPU.db new file mode 100644 index 00000000..1b1328f6 --- /dev/null +++ b/misc/GateMaterialsGPU.db @@ -0,0 +1,166 @@ +[Materials] +GPU_00_Air: d=1.29 mg/cm3 ; n=4 ; state=gas + +el: name=Nitrogen ; f=0.755268 + +el: name=Oxygen ; f=0.231781 + +el: name=Argon ; f=0.012827 + +el: name=Carbon ; f=0.000124 + +GPU_01_Water: d=1.00 g/cm3; n=2 ; state=liquid + +el: name=Hydrogen ; n=2 + +el: name=Oxygen ; n=1 + +GPU_02_Body: d=1.00 g/cm3 ; n=2 + +el: name=Hydrogen ; f=0.112 + +el: name=Oxygen ; f=0.888 + +GPU_03_Lung: d=0.26 g/cm3 ; n=9 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.105 + +el: name=Nitrogen ; f=0.031 + +el: name=Oxygen ; f=0.749 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +GPU_04_Breast: d=1.020 g/cm3 ; n = 8 + +el: name=Oxygen ; f=0.5270 + +el: name=Carbon ; f=0.3320 + +el: name=Hydrogen ; f=0.1060 + +el: name=Nitrogen ; f=0.0300 + +el: name=Sulfur ; f=0.0020 + +el: name=Sodium ; f=0.0010 + +el: name=Phosphor ; f=0.0010 + +el: name=Chlorine ; f=0.0010 + +GPU_05_Heart: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.104 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.029 + +el: name=Oxygen ; f=0.718 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +GPU_06_SpineBone: d=1.42 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.063 + +el: name=Carbon ; f=0.261 + +el: name=Nitrogen ; f=0.039 + +el: name=Oxygen ; f=0.436 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.001 + +el: name=Phosphor ; f=0.061 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.001 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.133 + +GPU_07_RibBone: d=1.92 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.034 + +el: name=Carbon ; f=0.155 + +el: name=Nitrogen ; f=0.042 + +el: name=Oxygen ; f=0.435 + +el: name=Sodium ; f=0.001 + +el: name=Magnesium ; f=0.002 + +el: name=Phosphor ; f=0.103 + +el: name=Sulfur ; f=0.003 + +el: name=Calcium ; f=0.225 + +el: name=Scandium ; f=0.0 + +el: name=Titanium ; f=0.0 + +GPU_08_Intestine: d=1.03 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.115 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.751 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.001 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +GPU_09_Spleen: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.113 + +el: name=Nitrogen ; f=0.032 + +el: name=Oxygen ; f=0.741 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +GPU_10_Blood: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.11 + +el: name=Nitrogen ; f=0.033 + +el: name=Oxygen ; f=0.745 + +el: name=Sodium ; f=0.001 + +el: name=Phosphor ; f=0.001 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.002 + +el: name=Iron ; f=0.001 + +el: name=Cobalt ; f=0.0 + +GPU_11_Liver: d=1.06 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.102 + +el: name=Carbon ; f=0.139 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.716 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.003 + +el: name=Sulfur ; f=0.003 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +GPU_12_Kidney: d=1.05 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.103 + +el: name=Carbon ; f=0.132 + +el: name=Nitrogen ; f=0.03 + +el: name=Oxygen ; f=0.724 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.001 + +el: name=Scandium ; f=0.0 + +GPU_13_Brain: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.107 + +el: name=Carbon ; f=0.145 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.712 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.004 + +el: name=Sulfur ; f=0.002 + +el: name=Chlorine ; f=0.003 + +el: name=Potassium ; f=0.003 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + +GPU_14_Pancreas: d=1.04 g/cm3 ; n=11 + +el: name=Hydrogen ; f=0.106 + +el: name=Carbon ; f=0.169 + +el: name=Nitrogen ; f=0.022 + +el: name=Oxygen ; f=0.694 + +el: name=Sodium ; f=0.002 + +el: name=Phosphor ; f=0.002 + +el: name=Sulfur ; f=0.001 + +el: name=Chlorine ; f=0.002 + +el: name=Potassium ; f=0.002 + +el: name=Calcium ; f=0.0 + +el: name=Scandium ; f=0.0 + diff --git a/misc/Materials.xml b/misc/Materials.xml new file mode 100644 index 00000000..5b72a69c --- /dev/null +++ b/misc/Materials.xml @@ -0,0 +1,849 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/ModifiedG4Classes/Geant410.2/G4OpBoundaryProcess.cc b/misc/ModifiedG4Classes/Geant410.2/G4OpBoundaryProcess.cc new file mode 100644 index 00000000..3152cc50 --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.2/G4OpBoundaryProcess.cc @@ -0,0 +1,1429 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +//////////////////////////////////////////////////////////////////////// +// Optical Photon Boundary Process Class Implementation +//////////////////////////////////////////////////////////////////////// +// +// File: G4OpBoundaryProcess.cc +// Description: Discrete Process -- reflection/refraction at +// optical interfaces +// Version: 1.1 +// Created: 1997-06-18 +// Modified: 1998-05-25 - Correct parallel component of polarization +// (thanks to: Stefano Magni + Giovanni Pieri) +// 1998-05-28 - NULL Rindex pointer before reuse +// (thanks to: Stefano Magni) +// 1998-06-11 - delete *sint1 in oblique reflection +// (thanks to: Giovanni Pieri) +// 1998-06-19 - move from GetLocalExitNormal() to the new +// method: GetLocalExitNormal(&valid) to get +// the surface normal in all cases +// 1998-11-07 - NULL OpticalSurface pointer before use +// comparison not sharp for: std::abs(cost1) < 1.0 +// remove sin1, sin2 in lines 556,567 +// (thanks to Stefano Magni) +// 1999-10-10 - Accommodate changes done in DoAbsorption by +// changing logic in DielectricMetal +// 2001-10-18 - avoid Linux (gcc-2.95.2) warning about variables +// might be used uninitialized in this function +// moved E2_perp, E2_parl and E2_total out of 'if' +// 2003-11-27 - Modified line 168-9 to reflect changes made to +// G4OpticalSurface class ( by Fan Lei) +// 2004-02-02 - Set theStatus = Undefined at start of DoIt +// 2005-07-28 - add G4ProcessType to constructor +// 2006-11-04 - add capability of calculating the reflectivity +// off a metal surface by way of a complex index +// of refraction - Thanks to Sehwook Lee and John +// Hauptman (Dept. of Physics - Iowa State Univ.) +// 2009-11-10 - add capability of simulating surface reflections +// with Look-Up-Tables (LUT) containing measured +// optical reflectance for a variety of surface +// treatments - Thanks to Martin Janecek and +// William Moses (Lawrence Berkeley National Lab.) +// 2013-06-01 - add the capability of simulating the transmission +// of a dichronic filter +// 2017-02-24 - add capability of simulating surface reflections +// with Look-Up-Tables (LUT) developed in DAVIS //Mariele Stockhoff +// +// Author: Peter Gumplinger +// adopted from work by Werner Keil - April 2/96 +// mail: gum@triumf.ca +// +//////////////////////////////////////////////////////////////////////// + +#include "G4ios.hh" +#include "G4PhysicalConstants.hh" +#include "G4OpProcessSubType.hh" + +#include "G4OpBoundaryProcess.hh" +#include "G4GeometryTolerance.hh" + +#include "G4VSensitiveDetector.hh" +#include "G4ParallelWorldProcess.hh" + +#include "G4SystemOfUnits.hh" + +///////////////////////// +// Class Implementation +///////////////////////// + + ////////////// + // Operators + ////////////// + +// G4OpBoundaryProcess::operator=(const G4OpBoundaryProcess &right) +// { +// } + + ///////////////// + // Constructors + ///////////////// + +G4OpBoundaryProcess::G4OpBoundaryProcess(const G4String& processName, + G4ProcessType type) + : G4VDiscreteProcess(processName, type) +{ + if ( verboseLevel > 0) { + G4cout << GetProcessName() << " is created " << G4endl; + } + + SetProcessSubType(fOpBoundary); + + theStatus = Undefined; + theModel = glisur; + theFinish = polished; + theReflectivity = 1.; + theEfficiency = 0.; + theTransmittance = 0.; + + theSurfaceRoughness = 0.; + + prob_sl = 0.; + prob_ss = 0.; + prob_bs = 0.; + + PropertyPointer = NULL; + PropertyPointer1 = NULL; + PropertyPointer2 = NULL; + + Material1 = NULL; + Material2 = NULL; + + OpticalSurface = NULL; + + kCarTolerance = G4GeometryTolerance::GetInstance() + ->GetSurfaceTolerance(); + + iTE = iTM = 0; + thePhotonMomentum = 0.; + Rindex1 = Rindex2 = 1.; + cost1 = cost2 = sint1 = sint2 = 0.; + + idx = idy = 0; + DichroicVector = NULL; +} + +// G4OpBoundaryProcess::G4OpBoundaryProcess(const G4OpBoundaryProcess &right) +// { +// } + + //////////////// + // Destructors + //////////////// + +G4OpBoundaryProcess::~G4OpBoundaryProcess(){} + + //////////// + // Methods + //////////// + +// PostStepDoIt +// ------------ +// + +G4VParticleChange* +G4OpBoundaryProcess::PostStepDoIt(const G4Track& aTrack, const G4Step& aStep) +{ + theStatus = Undefined; + + aParticleChange.Initialize(aTrack); + aParticleChange.ProposeVelocity(aTrack.GetVelocity()); + + // Get hyperStep from G4ParallelWorldProcess + // NOTE: PostSetpDoIt of this process should be + // invoked after G4ParallelWorldProcess! + + const G4Step* pStep = &aStep; + + const G4Step* hStep = G4ParallelWorldProcess::GetHyperStep(); + + if (hStep) pStep = hStep; + + G4bool isOnBoundary = + (pStep->GetPostStepPoint()->GetStepStatus() == fGeomBoundary); + + if (isOnBoundary) { + Material1 = pStep->GetPreStepPoint()->GetMaterial(); + Material2 = pStep->GetPostStepPoint()->GetMaterial(); + } else { + theStatus = NotAtBoundary; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + + G4VPhysicalVolume* thePrePV = + pStep->GetPreStepPoint() ->GetPhysicalVolume(); + G4VPhysicalVolume* thePostPV = + pStep->GetPostStepPoint()->GetPhysicalVolume(); + + if ( verboseLevel > 0 ) { + G4cout << " Photon at Boundary! " << G4endl; + if (thePrePV) G4cout << " thePrePV: " << thePrePV->GetName() << G4endl; + if (thePostPV) G4cout << " thePostPV: " << thePostPV->GetName() << G4endl; + } + + if (aTrack.GetStepLength()<=kCarTolerance/2){ + theStatus = StepTooSmall; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + + const G4DynamicParticle* aParticle = aTrack.GetDynamicParticle(); + + thePhotonMomentum = aParticle->GetTotalMomentum(); + OldMomentum = aParticle->GetMomentumDirection(); + OldPolarization = aParticle->GetPolarization(); + + if ( verboseLevel > 0 ) { + G4cout << " Old Momentum Direction: " << OldMomentum << G4endl; + G4cout << " Old Polarization: " << OldPolarization << G4endl; + } + + G4ThreeVector theGlobalPoint = pStep->GetPostStepPoint()->GetPosition(); + + G4bool valid; + // Use the new method for Exit Normal in global coordinates, + // which provides the normal more reliably. + + // ID of Navigator which limits step + + G4int hNavId = G4ParallelWorldProcess::GetHypNavigatorID(); + std::vector::iterator iNav = + G4TransportationManager::GetTransportationManager()-> + GetActiveNavigatorsIterator(); + theGlobalNormal = + (iNav[hNavId])->GetGlobalExitNormal(theGlobalPoint,&valid); + + if (valid) { + theGlobalNormal = -theGlobalNormal; + } + else + { + G4ExceptionDescription ed; + ed << " G4OpBoundaryProcess/PostStepDoIt(): " + << " The Navigator reports that it returned an invalid normal" + << G4endl; + G4Exception("G4OpBoundaryProcess::PostStepDoIt", "OpBoun01", + EventMustBeAborted,ed, + "Invalid Surface Normal - Geometry must return valid surface normal"); + } + + if (OldMomentum * theGlobalNormal > 0.0) { +#ifdef G4OPTICAL_DEBUG + G4ExceptionDescription ed; + ed << " G4OpBoundaryProcess/PostStepDoIt(): " + << " theGlobalNormal points in a wrong direction. " + << G4endl; + ed << " The momentum of the photon arriving at interface (oldMomentum)" + << " must exit the volume cross in the step. " << G4endl; + ed << " So it MUST have dot < 0 with the normal that Exits the new volume (globalNormal)." << G4endl; + ed << " >> The dot product of oldMomentum and global Normal is " << OldMomentum*theGlobalNormal << G4endl; + ed << " Old Momentum (during step) = " << OldMomentum << G4endl; + ed << " Global Normal (Exiting New Vol) = " << theGlobalNormal << G4endl; + ed << G4endl; + G4Exception("G4OpBoundaryProcess::PostStepDoIt", "OpBoun02", + EventMustBeAborted, // Or JustWarning to see if it happens repeatedbly on one ray + ed, + "Invalid Surface Normal - Geometry must return valid surface normal pointing in the right direction"); +#else + theGlobalNormal = -theGlobalNormal; +#endif + } + + G4MaterialPropertiesTable* aMaterialPropertiesTable; + G4MaterialPropertyVector* Rindex; + + aMaterialPropertiesTable = Material1->GetMaterialPropertiesTable(); + if (aMaterialPropertiesTable) { + Rindex = aMaterialPropertiesTable->GetProperty("RINDEX"); + } + else { + theStatus = NoRINDEX; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + + if (Rindex) { + Rindex1 = Rindex->Value(thePhotonMomentum); + } + else { + theStatus = NoRINDEX; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + + theReflectivity = 1.; + theEfficiency = 0.; + theTransmittance = 0.; + + theSurfaceRoughness = 0.; + + theModel = glisur; + theFinish = polished; + + G4SurfaceType type = dielectric_dielectric; + + Rindex = NULL; + OpticalSurface = NULL; + + G4LogicalSurface* Surface = NULL; + + Surface = G4LogicalBorderSurface::GetSurface(thePrePV, thePostPV); + + if (Surface == NULL){ + G4bool enteredDaughter= (thePostPV->GetMotherLogical() == + thePrePV ->GetLogicalVolume()); + if(enteredDaughter){ + Surface = + G4LogicalSkinSurface::GetSurface(thePostPV->GetLogicalVolume()); + if(Surface == NULL) + Surface = + G4LogicalSkinSurface::GetSurface(thePrePV->GetLogicalVolume()); + } + else { + Surface = + G4LogicalSkinSurface::GetSurface(thePrePV->GetLogicalVolume()); + if(Surface == NULL) + Surface = + G4LogicalSkinSurface::GetSurface(thePostPV->GetLogicalVolume()); + } + } + + if (Surface) OpticalSurface = + dynamic_cast (Surface->GetSurfaceProperty()); + + if (OpticalSurface) { + + type = OpticalSurface->GetType(); + theModel = OpticalSurface->GetModel(); + theFinish = OpticalSurface->GetFinish(); + + aMaterialPropertiesTable = OpticalSurface-> + GetMaterialPropertiesTable(); + + + if (aMaterialPropertiesTable) { + + if (theFinish == polishedbackpainted || + theFinish == groundbackpainted ) { + Rindex = aMaterialPropertiesTable->GetProperty("RINDEX"); + if (Rindex) { + Rindex2 = Rindex->Value(thePhotonMomentum); + } + else { + theStatus = NoRINDEX; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("REFLECTIVITY"); + PropertyPointer1 = + aMaterialPropertiesTable->GetProperty("REALRINDEX"); + PropertyPointer2 = + aMaterialPropertiesTable->GetProperty("IMAGINARYRINDEX"); + + iTE = 1; + iTM = 1; + + if (PropertyPointer) { + + theReflectivity = + PropertyPointer->Value(thePhotonMomentum); + + } else if (PropertyPointer1 && PropertyPointer2) { + + CalculateReflectivity(); + + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("EFFICIENCY"); + if (PropertyPointer) { + theEfficiency = + PropertyPointer->Value(thePhotonMomentum); + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("TRANSMITTANCE"); + if (PropertyPointer) { + theTransmittance = + PropertyPointer->Value(thePhotonMomentum); + } + + if (aMaterialPropertiesTable-> + ConstPropertyExists("SURFACEROUGHNESS")) + theSurfaceRoughness = aMaterialPropertiesTable-> + GetConstProperty("SURFACEROUGHNESS"); + + if ( theModel == unified ) { + PropertyPointer = + aMaterialPropertiesTable->GetProperty("SPECULARLOBECONSTANT"); + if (PropertyPointer) { + prob_sl = + PropertyPointer->Value(thePhotonMomentum); + } else { + prob_sl = 0.0; + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("SPECULARSPIKECONSTANT"); + if (PropertyPointer) { + prob_ss = + PropertyPointer->Value(thePhotonMomentum); + } else { + prob_ss = 0.0; + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("BACKSCATTERCONSTANT"); + if (PropertyPointer) { + prob_bs = + PropertyPointer->Value(thePhotonMomentum); + } else { + prob_bs = 0.0; + } + } + } + else if (theFinish == polishedbackpainted || + theFinish == groundbackpainted ) { + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + } + + if (type == dielectric_dielectric ) { + if (theFinish == polished || theFinish == ground ) { + + if (Material1 == Material2){ + theStatus = SameMaterial; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + aMaterialPropertiesTable = + Material2->GetMaterialPropertiesTable(); + if (aMaterialPropertiesTable) + Rindex = aMaterialPropertiesTable->GetProperty("RINDEX"); + if (Rindex) { + Rindex2 = Rindex->Value(thePhotonMomentum); + } + else { + theStatus = NoRINDEX; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + } + } + + if (type == dielectric_metal) { + + DielectricMetal(); + + } + else if (type == dielectric_LUT) { + + DielectricLUT(); + + + } + //ms for DAVIS model + else if (type == dielectric_LUTDAVIS) { + + DielectricLUTDAVIS(); + } + + else if (type == dielectric_dichroic) { + + DielectricDichroic(); + + } + else if (type == dielectric_dielectric) { + + if ( theFinish == polishedbackpainted || + theFinish == groundbackpainted ) { + DielectricDielectric(); + } + else { + G4double rand = G4UniformRand(); + if ( rand > theReflectivity ) { + if (rand > theReflectivity + theTransmittance) { + DoAbsorption(); + } else { + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + } + } + else { + if ( theFinish == polishedfrontpainted ) { + DoReflection(); + } + else if ( theFinish == groundfrontpainted ) { + theStatus = LambertianReflection; + DoReflection(); + } + else { + DielectricDielectric(); + } + } + } + + } + else { + + G4cerr << " Error: G4BoundaryProcess: illegal boundary type " << G4endl; + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + + } + + NewMomentum = NewMomentum.unit(); + NewPolarization = NewPolarization.unit(); + + if ( verboseLevel > 0) { + G4cout << " New Momentum Direction: " << NewMomentum << G4endl; + G4cout << " New Polarization: " << NewPolarization << G4endl; + BoundaryProcessVerbose(); + } + + aParticleChange.ProposeMomentumDirection(NewMomentum); + aParticleChange.ProposePolarization(NewPolarization); + + if ( theStatus == FresnelRefraction || theStatus == Transmission ) { + G4MaterialPropertyVector* groupvel = + Material2->GetMaterialPropertiesTable()->GetProperty("GROUPVEL"); + G4double finalVelocity = groupvel->Value(thePhotonMomentum); + aParticleChange.ProposeVelocity(finalVelocity); + } + + if ( theStatus == Detection ) InvokeSD(pStep); + + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); +} + +void G4OpBoundaryProcess::BoundaryProcessVerbose() const +{ + if ( theStatus == Undefined ) + G4cout << " *** Undefined *** " << G4endl; + if ( theStatus == Transmission ) + G4cout << " *** Transmission *** " << G4endl; + if ( theStatus == FresnelRefraction ) + G4cout << " *** FresnelRefraction *** " << G4endl; + if ( theStatus == FresnelReflection ) + G4cout << " *** FresnelReflection *** " << G4endl; + if ( theStatus == TotalInternalReflection ) + G4cout << " *** TotalInternalReflection *** " << G4endl; + if ( theStatus == LambertianReflection ) + G4cout << " *** LambertianReflection *** " << G4endl; + if ( theStatus == LobeReflection ) + G4cout << " *** LobeReflection *** " << G4endl; + if ( theStatus == SpikeReflection ) + G4cout << " *** SpikeReflection *** " << G4endl; + if ( theStatus == BackScattering ) + G4cout << " *** BackScattering *** " << G4endl; + if ( theStatus == PolishedLumirrorAirReflection ) + G4cout << " *** PolishedLumirrorAirReflection *** " << G4endl; + if ( theStatus == PolishedLumirrorGlueReflection ) + G4cout << " *** PolishedLumirrorGlueReflection *** " << G4endl; + if ( theStatus == PolishedAirReflection ) + G4cout << " *** PolishedAirReflection *** " << G4endl; + if ( theStatus == PolishedTeflonAirReflection ) + G4cout << " *** PolishedTeflonAirReflection *** " << G4endl; + if ( theStatus == PolishedTiOAirReflection ) + G4cout << " *** PolishedTiOAirReflection *** " << G4endl; + if ( theStatus == PolishedTyvekAirReflection ) + G4cout << " *** PolishedTyvekAirReflection *** " << G4endl; + if ( theStatus == PolishedVM2000AirReflection ) + G4cout << " *** PolishedVM2000AirReflection *** " << G4endl; + if ( theStatus == PolishedVM2000GlueReflection ) + G4cout << " *** PolishedVM2000GlueReflection *** " << G4endl; + if ( theStatus == EtchedLumirrorAirReflection ) + G4cout << " *** EtchedLumirrorAirReflection *** " << G4endl; + if ( theStatus == EtchedLumirrorGlueReflection ) + G4cout << " *** EtchedLumirrorGlueReflection *** " << G4endl; + if ( theStatus == EtchedAirReflection ) + G4cout << " *** EtchedAirReflection *** " << G4endl; + if ( theStatus == EtchedTeflonAirReflection ) + G4cout << " *** EtchedTeflonAirReflection *** " << G4endl; + if ( theStatus == EtchedTiOAirReflection ) + G4cout << " *** EtchedTiOAirReflection *** " << G4endl; + if ( theStatus == EtchedTyvekAirReflection ) + G4cout << " *** EtchedTyvekAirReflection *** " << G4endl; + if ( theStatus == EtchedVM2000AirReflection ) + G4cout << " *** EtchedVM2000AirReflection *** " << G4endl; + if ( theStatus == EtchedVM2000GlueReflection ) + G4cout << " *** EtchedVM2000GlueReflection *** " << G4endl; + if ( theStatus == GroundLumirrorAirReflection ) + G4cout << " *** GroundLumirrorAirReflection *** " << G4endl; + if ( theStatus == GroundLumirrorGlueReflection ) + G4cout << " *** GroundLumirrorGlueReflection *** " << G4endl; + if ( theStatus == GroundAirReflection ) + G4cout << " *** GroundAirReflection *** " << G4endl; + if ( theStatus == GroundTeflonAirReflection ) + G4cout << " *** GroundTeflonAirReflection *** " << G4endl; + if ( theStatus == GroundTiOAirReflection ) + G4cout << " *** GroundTiOAirReflection *** " << G4endl; + if ( theStatus == GroundTyvekAirReflection ) + G4cout << " *** GroundTyvekAirReflection *** " << G4endl; + if ( theStatus == GroundVM2000AirReflection ) + G4cout << " *** GroundVM2000AirReflection *** " << G4endl; + if ( theStatus == GroundVM2000GlueReflection ) + G4cout << " *** GroundVM2000GlueReflection *** " << G4endl; + //ms add for DAVIS model + if ( theStatus == Absorption ) + G4cout << " *** Absorption *** " << G4endl; + if ( theStatus == Detection ) + G4cout << " *** Detection *** " << G4endl; + if ( theStatus == NotAtBoundary ) + G4cout << " *** NotAtBoundary *** " << G4endl; + if ( theStatus == SameMaterial ) + G4cout << " *** SameMaterial *** " << G4endl; + if ( theStatus == StepTooSmall ) + G4cout << " *** StepTooSmall *** " << G4endl; + if ( theStatus == NoRINDEX ) + G4cout << " *** NoRINDEX *** " << G4endl; + if ( theStatus == Dichroic ) + G4cout << " *** Dichroic Transmission *** " << G4endl; +} + +G4ThreeVector +G4OpBoundaryProcess::GetFacetNormal(const G4ThreeVector& Momentum, + const G4ThreeVector& Normal ) const +{ + G4ThreeVector FacetNormal; + + if (theModel == unified || theModel == LUT|| theModel== DAVIS) { //ms add for DAVIS model + + /* This function code alpha to a random value taken from the + distribution p(alpha) = g(alpha; 0, sigma_alpha)*std::sin(alpha), + for alpha > 0 and alpha < 90, where g(alpha; 0, sigma_alpha) + is a gaussian distribution with mean 0 and standard deviation + sigma_alpha. */ + + G4double alpha; + + G4double sigma_alpha = 0.0; + if (OpticalSurface) sigma_alpha = OpticalSurface->GetSigmaAlpha(); + + if (sigma_alpha == 0.0) return FacetNormal = Normal; + + G4double f_max = std::min(1.0,4.*sigma_alpha); + + G4double phi, SinAlpha, CosAlpha, SinPhi, CosPhi, unit_x, unit_y, unit_z; + G4ThreeVector tmpNormal; + + do { + do { + alpha = G4RandGauss::shoot(0.0,sigma_alpha); + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (G4UniformRand()*f_max > std::sin(alpha) || alpha >= halfpi ); + + phi = G4UniformRand()*twopi; + + SinAlpha = std::sin(alpha); + CosAlpha = std::cos(alpha); + SinPhi = std::sin(phi); + CosPhi = std::cos(phi); + + unit_x = SinAlpha * CosPhi; + unit_y = SinAlpha * SinPhi; + unit_z = CosAlpha; + + FacetNormal.setX(unit_x); + FacetNormal.setY(unit_y); + FacetNormal.setZ(unit_z); + + tmpNormal = Normal; + + FacetNormal.rotateUz(tmpNormal); + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (Momentum * FacetNormal >= 0.0); + } + else { + + G4double polish = 1.0; + if (OpticalSurface) polish = OpticalSurface->GetPolish(); + + if (polish < 1.0) { + do { + G4ThreeVector smear; + do { + smear.setX(2.*G4UniformRand()-1.0); + smear.setY(2.*G4UniformRand()-1.0); + smear.setZ(2.*G4UniformRand()-1.0); + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (smear.mag()>1.0); + smear = (1.-polish) * smear; + FacetNormal = Normal + smear; + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (Momentum * FacetNormal >= 0.0); + FacetNormal = FacetNormal.unit(); + } + else { + FacetNormal = Normal; + } + } + return FacetNormal; +} + +void G4OpBoundaryProcess::DielectricMetal() +{ + G4int n = 0; + G4double rand, PdotN, EdotN; + G4ThreeVector A_trans, A_paral; + + do { + + n++; + + rand = G4UniformRand(); + if ( rand > theReflectivity && n == 1 ) { + if (rand > theReflectivity + theTransmittance) { + DoAbsorption(); + } else { + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + } + break; + } + else { + + if (PropertyPointer1 && PropertyPointer2) { + if ( n > 1 ) { + CalculateReflectivity(); + if ( !G4BooleanRand(theReflectivity) ) { + DoAbsorption(); + break; + } + } + } + + if ( theModel == glisur || theFinish == polished ) { + + DoReflection(); + + } else { + + if ( n == 1 ) ChooseReflection(); + + if ( theStatus == LambertianReflection ) { + DoReflection(); + } + else if ( theStatus == BackScattering ) { + NewMomentum = -OldMomentum; + NewPolarization = -OldPolarization; + } + else { + + if(theStatus==LobeReflection){ + if ( PropertyPointer1 && PropertyPointer2 ){ + } else { + theFacetNormal = + GetFacetNormal(OldMomentum,theGlobalNormal); + } + } + + PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + EdotN = OldPolarization * theFacetNormal; + + if (sint1 > 0.0 ) { + A_trans = OldMomentum.cross(theFacetNormal); + A_trans = A_trans.unit(); + } else { + A_trans = OldPolarization; + } + A_paral = NewMomentum.cross(A_trans); + A_paral = A_paral.unit(); + + if(iTE>0&&iTM>0) { + NewPolarization = + -OldPolarization + (2.*EdotN)*theFacetNormal; + } else if (iTE>0) { + NewPolarization = -A_trans; + } else if (iTM>0) { + NewPolarization = -A_paral; + } + + } + + } + + OldMomentum = NewMomentum; + OldPolarization = NewPolarization; + + } + + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (NewMomentum * theGlobalNormal < 0.0); +} + +//ms for DAVIS model +void G4OpBoundaryProcess::DielectricLUTDAVIS() +{ + G4int angindex, random, angleIncident; + G4double ReflectivityValue, elevation, azimuth, EdotN, rand, anglePhotonToNormal; + G4int LUTbin = OpticalSurface->GetLUTbins(); + + + do { + rand = G4UniformRand();; + anglePhotonToNormal = OldMomentum.angle(-theGlobalNormal); + angleIncident = G4int(std::floor((180/pi*anglePhotonToNormal)+0.5)); + + ReflectivityValue = OpticalSurface -> GetReflectivityLUTValue(angleIncident); + + if ( rand > ReflectivityValue ) + { + if (rand > ReflectivityValue + theTransmittance) + { + DoAbsorption(); + + } else { + + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + + + } + + break; + } + else { + + do { + + + random = G4RandFlat::shootInt(1,LUTbin+1); + angindex = (((random*2)-1))+(angleIncident)*LUTbin*2; + + azimuth = OpticalSurface -> GetAngularDistributionValueLUT(angindex-1); + elevation= OpticalSurface -> GetAngularDistributionValueLUT(angindex); + + } while ( elevation ==0 && azimuth ==0); + + NewMomentum = -OldMomentum; + + G4ThreeVector v = theGlobalNormal.cross(-NewMomentum); + G4ThreeVector vNorm = v/v.mag(); + G4ThreeVector u = vNorm.cross(theGlobalNormal); + + u = u*=(sin(elevation) * cos(azimuth)); + v = vNorm*=(sin(elevation) * sin(azimuth)); + G4ThreeVector w = theGlobalNormal*=(cos(elevation)); + + NewMomentum=G4ThreeVector(u+v+w); + + // Rotate Polarization too: + theFacetNormal = (NewMomentum - OldMomentum).unit(); + EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; + } + } while (NewMomentum * theGlobalNormal <= 0.0); +} + + + +void G4OpBoundaryProcess::DielectricLUT() +{ + G4int thetaIndex, phiIndex; + G4double AngularDistributionValue, thetaRad, phiRad, EdotN; + G4ThreeVector PerpendicularVectorTheta, PerpendicularVectorPhi; + + theStatus = G4OpBoundaryProcessStatus(G4int(theFinish) + + (G4int(NoRINDEX)-G4int(groundbackpainted))); + + G4int thetaIndexMax = OpticalSurface->GetThetaIndexMax(); + G4int phiIndexMax = OpticalSurface->GetPhiIndexMax(); + + G4double rand; + + do { + rand = G4UniformRand(); + if ( rand > theReflectivity ) { + if (rand > theReflectivity + theTransmittance) { + DoAbsorption(); + } else { + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + } + break; + } + else { + // Calculate Angle between Normal and Photon Momentum + G4double anglePhotonToNormal = + OldMomentum.angle(-theGlobalNormal); + // Round it to closest integer + G4int angleIncident = G4int(std::floor(180/pi*anglePhotonToNormal+0.5)); + + // Take random angles THETA and PHI, + // and see if below Probability - if not - Redo + do { + thetaIndex = G4RandFlat::shootInt(thetaIndexMax-1); + phiIndex = G4RandFlat::shootInt(phiIndexMax-1); + // Find probability with the new indeces from LUT + AngularDistributionValue = OpticalSurface -> + GetAngularDistributionValue(angleIncident, + thetaIndex, + phiIndex); + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while ( !G4BooleanRand(AngularDistributionValue) ); + + thetaRad = (-90 + 4*thetaIndex)*pi/180; + phiRad = (-90 + 5*phiIndex)*pi/180; + // Rotate Photon Momentum in Theta, then in Phi + NewMomentum = -OldMomentum; + + PerpendicularVectorTheta = NewMomentum.cross(theGlobalNormal); + if (PerpendicularVectorTheta.mag() < kCarTolerance ) + PerpendicularVectorTheta = NewMomentum.orthogonal(); + NewMomentum = + NewMomentum.rotate(anglePhotonToNormal-thetaRad, + PerpendicularVectorTheta); + PerpendicularVectorPhi = + PerpendicularVectorTheta.cross(NewMomentum); + NewMomentum = NewMomentum.rotate(-phiRad,PerpendicularVectorPhi); + + // Rotate Polarization too: + theFacetNormal = (NewMomentum - OldMomentum).unit(); + EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; + } + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (NewMomentum * theGlobalNormal <= 0.0); +} + +void G4OpBoundaryProcess::DielectricDichroic() +{ + // Calculate Angle between Normal and Photon Momentum + G4double anglePhotonToNormal = OldMomentum.angle(-theGlobalNormal); + + // Round it to closest integer + G4double angleIncident = std::floor(180/pi*anglePhotonToNormal+0.5); + + if (!DichroicVector) { + if (OpticalSurface) DichroicVector = OpticalSurface->GetDichroicVector(); + } + + + if (DichroicVector) { + G4double wavelength = h_Planck*c_light/thePhotonMomentum; + theTransmittance = + DichroicVector->Value(wavelength/nm,angleIncident,idx,idy)*perCent; +// G4cout << "wavelength: " << std::floor(wavelength/nm) +// << "nm" << G4endl; +// G4cout << "Incident angle: " << angleIncident << "deg" << G4endl; +// G4cout << "Transmittance: " +// << std::floor(theTransmittance/perCent) << "%" << G4endl; + } else { + G4ExceptionDescription ed; + ed << " G4OpBoundaryProcess/DielectricDichroic(): " + << " The dichroic surface has no G4Physics2DVector" + << G4endl; + G4Exception("G4OpBoundaryProcess::DielectricDichroic", "OpBoun03", + FatalException,ed, + "A dichroic surface must have an associated G4Physics2DVector"); + } + + if ( !G4BooleanRand(theTransmittance) ) { // Not transmitted, so reflect + + if ( theModel == glisur || theFinish == polished ) { + DoReflection(); + } else { + ChooseReflection(); + if ( theStatus == LambertianReflection ) { + DoReflection(); + } else if ( theStatus == BackScattering ) { + NewMomentum = -OldMomentum; + NewPolarization = -OldPolarization; + } else { + G4double PdotN, EdotN; + do { + if (theStatus==LobeReflection) + theFacetNormal = GetFacetNormal(OldMomentum,theGlobalNormal); + PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (NewMomentum * theGlobalNormal <= 0.0); + EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; + } + } + + } else { + + theStatus = Dichroic; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + + } +} + +void G4OpBoundaryProcess::DielectricDielectric() +{ + G4bool Inside = false; + G4bool Swap = false; + + G4bool SurfaceRoughnessCriterionPass = 1; + if (theSurfaceRoughness != 0. && Rindex1 > Rindex2) { + G4double wavelength = h_Planck*c_light/thePhotonMomentum; + G4double SurfaceRoughnessCriterion = + std::exp(-std::pow((4*pi*theSurfaceRoughness*Rindex1*cost1/wavelength),2)); + SurfaceRoughnessCriterionPass = + G4BooleanRand(SurfaceRoughnessCriterion); + } + + leap: + + G4bool Through = false; + G4bool Done = false; + + G4double PdotN, EdotN; + + G4ThreeVector A_trans, A_paral, E1pp, E1pl; + G4double E1_perp, E1_parl; + G4double s1, s2, E2_perp, E2_parl, E2_total, TransCoeff; + G4double E2_abs, C_parl, C_perp; + G4double alpha; + + do { + + if (Through) { + Swap = !Swap; + Through = false; + theGlobalNormal = -theGlobalNormal; + G4SwapPtr(Material1,Material2); + G4SwapObj(&Rindex1,&Rindex2); + } + + if ( theFinish == polished ) { + theFacetNormal = theGlobalNormal; + } + else { + theFacetNormal = + GetFacetNormal(OldMomentum,theGlobalNormal); + } + + PdotN = OldMomentum * theFacetNormal; + EdotN = OldPolarization * theFacetNormal; + + cost1 = - PdotN; + if (std::abs(cost1) < 1.0-kCarTolerance){ + sint1 = std::sqrt(1.-cost1*cost1); + sint2 = sint1*Rindex1/Rindex2; // *** Snell's Law *** + } + else { + sint1 = 0.0; + sint2 = 0.0; + } + + if (sint2 >= 1.0) { + + // Simulate total internal reflection + + if (Swap) Swap = !Swap; + + theStatus = TotalInternalReflection; + + if ( !SurfaceRoughnessCriterionPass ) theStatus = + LambertianReflection; + + if ( theModel == unified && theFinish != polished ) + ChooseReflection(); + + if ( theStatus == LambertianReflection ) { + DoReflection(); + } + else if ( theStatus == BackScattering ) { + NewMomentum = -OldMomentum; + NewPolarization = -OldPolarization; + } + else { + + PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; + + } + } + else if (sint2 < 1.0) { + + // Calculate amplitude for transmission (Q = P x N) + + if (cost1 > 0.0) { + cost2 = std::sqrt(1.-sint2*sint2); + } + else { + cost2 = -std::sqrt(1.-sint2*sint2); + } + + if (sint1 > 0.0) { + A_trans = OldMomentum.cross(theFacetNormal); + A_trans = A_trans.unit(); + E1_perp = OldPolarization * A_trans; + E1pp = E1_perp * A_trans; + E1pl = OldPolarization - E1pp; + E1_parl = E1pl.mag(); + } + else { + A_trans = OldPolarization; + // Here we Follow Jackson's conventions and we set the + // parallel component = 1 in case of a ray perpendicular + // to the surface + E1_perp = 0.0; + E1_parl = 1.0; + } + + s1 = Rindex1*cost1; + E2_perp = 2.*s1*E1_perp/(Rindex1*cost1+Rindex2*cost2); + E2_parl = 2.*s1*E1_parl/(Rindex2*cost1+Rindex1*cost2); + E2_total = E2_perp*E2_perp + E2_parl*E2_parl; + s2 = Rindex2*cost2*E2_total; + + if (theTransmittance > 0) TransCoeff = theTransmittance; + else if (cost1 != 0.0) TransCoeff = s2/s1; + else TransCoeff = 0.0; + + if ( !G4BooleanRand(TransCoeff) ) { + + // Simulate reflection + + if (Swap) Swap = !Swap; + + theStatus = FresnelReflection; + + if ( !SurfaceRoughnessCriterionPass ) theStatus = + LambertianReflection; + + if ( theModel == unified && theFinish != polished ) + ChooseReflection(); + + if ( theStatus == LambertianReflection ) { + DoReflection(); + } + else if ( theStatus == BackScattering ) { + NewMomentum = -OldMomentum; + NewPolarization = -OldPolarization; + } + else { + + PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + + if (sint1 > 0.0) { // incident ray oblique + + E2_parl = Rindex2*E2_parl/Rindex1 - E1_parl; + E2_perp = E2_perp - E1_perp; + E2_total = E2_perp*E2_perp + E2_parl*E2_parl; + A_paral = NewMomentum.cross(A_trans); + A_paral = A_paral.unit(); + E2_abs = std::sqrt(E2_total); + C_parl = E2_parl/E2_abs; + C_perp = E2_perp/E2_abs; + + NewPolarization = C_parl*A_paral + C_perp*A_trans; + + } + + else { // incident ray perpendicular + + if (Rindex2 > Rindex1) { + NewPolarization = - OldPolarization; + } + else { + NewPolarization = OldPolarization; + } + + } + } + } + else { // photon gets transmitted + + // Simulate transmission/refraction + + Inside = !Inside; + Through = true; + theStatus = FresnelRefraction; + + if (sint1 > 0.0) { // incident ray oblique + + alpha = cost1 - cost2*(Rindex2/Rindex1); + NewMomentum = OldMomentum + alpha*theFacetNormal; + NewMomentum = NewMomentum.unit(); +// PdotN = -cost2; + A_paral = NewMomentum.cross(A_trans); + A_paral = A_paral.unit(); + E2_abs = std::sqrt(E2_total); + C_parl = E2_parl/E2_abs; + C_perp = E2_perp/E2_abs; + + NewPolarization = C_parl*A_paral + C_perp*A_trans; + + } + else { // incident ray perpendicular + + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + + } + } + } + + OldMomentum = NewMomentum.unit(); + OldPolarization = NewPolarization.unit(); + + if (theStatus == FresnelRefraction) { + Done = (NewMomentum * theGlobalNormal <= 0.0); + } + else { + Done = (NewMomentum * theGlobalNormal >= 0.0); + } + + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (!Done); + + if (Inside && !Swap) { + if( theFinish == polishedbackpainted || + theFinish == groundbackpainted ) { + + G4double rand = G4UniformRand(); + if ( rand > theReflectivity ) { + if (rand > theReflectivity + theTransmittance) { + DoAbsorption(); + } else { + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + } + } + else { + if (theStatus != FresnelRefraction ) { + theGlobalNormal = -theGlobalNormal; + } + else { + Swap = !Swap; + G4SwapPtr(Material1,Material2); + G4SwapObj(&Rindex1,&Rindex2); + } + if ( theFinish == groundbackpainted ) + theStatus = LambertianReflection; + + DoReflection(); + + theGlobalNormal = -theGlobalNormal; + OldMomentum = NewMomentum; + + goto leap; + } + } + } +} + +// GetMeanFreePath +// --------------- +// +G4double G4OpBoundaryProcess::GetMeanFreePath(const G4Track& , + G4double , + G4ForceCondition* condition) +{ + *condition = Forced; + + return DBL_MAX; +} + +G4double G4OpBoundaryProcess::GetIncidentAngle() +{ + G4double PdotN = OldMomentum * theFacetNormal; + G4double magP= OldMomentum.mag(); + G4double magN= theFacetNormal.mag(); + G4double incidentangle = pi - std::acos(PdotN/(magP*magN)); + + return incidentangle; +} + +G4double G4OpBoundaryProcess::GetReflectivity(G4double E1_perp, + G4double E1_parl, + G4double incidentangle, + G4double RealRindex, + G4double ImaginaryRindex) +{ + G4complex Reflectivity, Reflectivity_TE, Reflectivity_TM; + G4complex N1(Rindex1, 0), N2(RealRindex, ImaginaryRindex); + G4complex CosPhi; + + G4complex u(1,0); //unit number 1 + + G4complex numeratorTE; // E1_perp=1 E1_parl=0 -> TE polarization + G4complex numeratorTM; // E1_parl=1 E1_perp=0 -> TM polarization + G4complex denominatorTE, denominatorTM; + G4complex rTM, rTE; + + G4MaterialPropertiesTable* aMaterialPropertiesTable = + Material1->GetMaterialPropertiesTable(); + G4MaterialPropertyVector* aPropertyPointerR = + aMaterialPropertiesTable->GetProperty("REALRINDEX"); + G4MaterialPropertyVector* aPropertyPointerI = + aMaterialPropertiesTable->GetProperty("IMAGINARYRINDEX"); + if (aPropertyPointerR && aPropertyPointerI) { + G4double RRindex = aPropertyPointerR->Value(thePhotonMomentum); + G4double IRindex = aPropertyPointerI->Value(thePhotonMomentum); + N1 = G4complex(RRindex,IRindex); + } + + // Following two equations, rTM and rTE, are from: "Introduction To Modern + // Optics" written by Fowles + + CosPhi=std::sqrt(u-((std::sin(incidentangle)*std::sin(incidentangle))*(N1*N1)/(N2*N2))); + + numeratorTE = N1*std::cos(incidentangle) - N2*CosPhi; + denominatorTE = N1*std::cos(incidentangle) + N2*CosPhi; + rTE = numeratorTE/denominatorTE; + + numeratorTM = N2*std::cos(incidentangle) - N1*CosPhi; + denominatorTM = N2*std::cos(incidentangle) + N1*CosPhi; + rTM = numeratorTM/denominatorTM; + + // This is my calculaton for reflectivity on a metalic surface + // depending on the fraction of TE and TM polarization + // when TE polarization, E1_parl=0 and E1_perp=1, R=abs(rTE)^2 and + // when TM polarization, E1_parl=1 and E1_perp=0, R=abs(rTM)^2 + + Reflectivity_TE = (rTE*conj(rTE))*(E1_perp*E1_perp) + / (E1_perp*E1_perp + E1_parl*E1_parl); + Reflectivity_TM = (rTM*conj(rTM))*(E1_parl*E1_parl) + / (E1_perp*E1_perp + E1_parl*E1_parl); + Reflectivity = Reflectivity_TE + Reflectivity_TM; + + do { + if(G4UniformRand()*real(Reflectivity) > real(Reflectivity_TE)) + {iTE = -1;}else{iTE = 1;} + if(G4UniformRand()*real(Reflectivity) > real(Reflectivity_TM)) + {iTM = -1;}else{iTM = 1;} + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while(iTE<0&&iTM<0); + + return real(Reflectivity); + +} + +void G4OpBoundaryProcess::CalculateReflectivity() +{ + G4double RealRindex = + PropertyPointer1->Value(thePhotonMomentum); + G4double ImaginaryRindex = + PropertyPointer2->Value(thePhotonMomentum); + + // calculate FacetNormal + if ( theFinish == ground ) { + theFacetNormal = + GetFacetNormal(OldMomentum, theGlobalNormal); + } else { + theFacetNormal = theGlobalNormal; + } + + G4double PdotN = OldMomentum * theFacetNormal; + cost1 = -PdotN; + + if (std::abs(cost1) < 1.0 - kCarTolerance) { + sint1 = std::sqrt(1. - cost1*cost1); + } else { + sint1 = 0.0; + } + + G4ThreeVector A_trans, A_paral, E1pp, E1pl; + G4double E1_perp, E1_parl; + + if (sint1 > 0.0 ) { + A_trans = OldMomentum.cross(theFacetNormal); + A_trans = A_trans.unit(); + E1_perp = OldPolarization * A_trans; + E1pp = E1_perp * A_trans; + E1pl = OldPolarization - E1pp; + E1_parl = E1pl.mag(); + } + else { + A_trans = OldPolarization; + // Here we Follow Jackson's conventions and we set the + // parallel component = 1 in case of a ray perpendicular + // to the surface + E1_perp = 0.0; + E1_parl = 1.0; + } + + //calculate incident angle + G4double incidentangle = GetIncidentAngle(); + + //calculate the reflectivity depending on incident angle, + //polarization and complex refractive + + theReflectivity = + GetReflectivity(E1_perp, E1_parl, incidentangle, + RealRindex, ImaginaryRindex); +} + +G4bool G4OpBoundaryProcess::InvokeSD(const G4Step* pStep) +{ + G4Step aStep = *pStep; + + aStep.AddTotalEnergyDeposit(thePhotonMomentum); + + G4VSensitiveDetector* sd = aStep.GetPostStepPoint()->GetSensitiveDetector(); + if (sd) return sd->Hit(&aStep); + else return false; +} diff --git a/misc/ModifiedG4Classes/Geant410.2/G4OpBoundaryProcess.hh b/misc/ModifiedG4Classes/Geant410.2/G4OpBoundaryProcess.hh new file mode 100644 index 00000000..73205457 --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.2/G4OpBoundaryProcess.hh @@ -0,0 +1,368 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +// +// $Id: G4OpBoundaryProcess.hh 84717 2014-10-20 07:39:47Z gcosmo $ +// +// +//////////////////////////////////////////////////////////////////////// +// Optical Photon Boundary Process Class Definition +//////////////////////////////////////////////////////////////////////// +// +// File: G4OpBoundaryProcess.hh +// Description: Discrete Process -- reflection/refraction at +// optical interfaces +// Version: 1.1 +// Created: 1997-06-18 +// Modified: 2005-07-28 add G4ProcessType to constructor +// 1999-10-29 add method and class descriptors +// 1999-10-10 - Fill NewMomentum/NewPolarization in +// DoAbsorption. These members need to be +// filled since DoIt calls +// aParticleChange.SetMomentumChange etc. +// upon return (thanks to: Clark McGrew) +// 2006-11-04 - add capability of calculating the reflectivity +// off a metal surface by way of a complex index +// of refraction - Thanks to Sehwook Lee and John +// Hauptman (Dept. of Physics - Iowa State Univ.) +// 2009-11-10 - add capability of simulating surface reflections +// with Look-Up-Tables (LUT) containing measured +// optical reflectance for a variety of surface +// treatments - Thanks to Martin Janecek and +// William Moses (Lawrence Berkeley National Lab.) +// 2013-06-01 - add the capability of simulating the transmission +// of a dichronic filter +// 2017-02-24 - add capability of simulating surface reflections +// with Look-Up-Tables (LUT) developed in DAVIS //Mariele Stockhoff +// +// Author: Peter Gumplinger +// adopted from work by Werner Keil - April 2/96 +// mail: gum@triumf.ca +// +//////////////////////////////////////////////////////////////////////// + +#ifndef G4OpBoundaryProcess_h +#define G4OpBoundaryProcess_h 1 + +///////////// +// Includes +///////////// + +#include "globals.hh" +#include "templates.hh" +#include "geomdefs.hh" +#include "Randomize.hh" + +#include "G4RandomTools.hh" +#include "G4RandomDirection.hh" + +#include "G4Step.hh" +#include "G4VDiscreteProcess.hh" +#include "G4DynamicParticle.hh" +#include "G4Material.hh" +#include "G4LogicalBorderSurface.hh" +#include "G4LogicalSkinSurface.hh" +#include "G4OpticalSurface.hh" +#include "G4OpticalPhoton.hh" +#include "G4TransportationManager.hh" + +// Class Description: +// Discrete Process -- reflection/refraction at optical interfaces. +// Class inherits publicly from G4VDiscreteProcess. +// Class Description - End: + +///////////////////// +// Class Definition +///////////////////// + +enum G4OpBoundaryProcessStatus { Undefined, + Transmission, FresnelRefraction, + FresnelReflection, TotalInternalReflection, + LambertianReflection, LobeReflection, + SpikeReflection, BackScattering, + Absorption, Detection, NotAtBoundary, + SameMaterial, StepTooSmall, NoRINDEX, + PolishedLumirrorAirReflection, + PolishedLumirrorGlueReflection, + PolishedAirReflection, + PolishedTeflonAirReflection, + PolishedTiOAirReflection, + PolishedTyvekAirReflection, + PolishedVM2000AirReflection, + PolishedVM2000GlueReflection, + EtchedLumirrorAirReflection, + EtchedLumirrorGlueReflection, + EtchedAirReflection, + EtchedTeflonAirReflection, + EtchedTiOAirReflection, + EtchedTyvekAirReflection, + EtchedVM2000AirReflection, + EtchedVM2000GlueReflection, + GroundLumirrorAirReflection, + GroundLumirrorGlueReflection, + GroundAirReflection, + GroundTeflonAirReflection, + GroundTiOAirReflection, + GroundTyvekAirReflection, + GroundVM2000AirReflection, + GroundVM2000GlueReflection, + //ms add DAVIS surfaces + Dichroic }; + +class G4OpBoundaryProcess : public G4VDiscreteProcess +{ + +public: + + //////////////////////////////// + // Constructors and Destructor + //////////////////////////////// + + G4OpBoundaryProcess(const G4String& processName = "OpBoundary", + G4ProcessType type = fOptical); + ~G4OpBoundaryProcess(); + +private: + + G4OpBoundaryProcess(const G4OpBoundaryProcess &right); + + ////////////// + // Operators + ////////////// + + G4OpBoundaryProcess& operator=(const G4OpBoundaryProcess &right); + +public: + + //////////// + // Methods + //////////// + + G4bool IsApplicable(const G4ParticleDefinition& aParticleType); + // Returns true -> 'is applicable' only for an optical photon. + + G4double GetMeanFreePath(const G4Track& , + G4double , + G4ForceCondition* condition); + // Returns infinity; i. e. the process does not limit the step, + // but sets the 'Forced' condition for the DoIt to be invoked at + // every step. However, only at a boundary will any action be + // taken. + + G4VParticleChange* PostStepDoIt(const G4Track& aTrack, + const G4Step& aStep); + // This is the method implementing boundary processes. + + G4OpBoundaryProcessStatus GetStatus() const; + // Returns the current status. + +private: + + G4bool G4BooleanRand(const G4double prob) const; + + G4ThreeVector GetFacetNormal(const G4ThreeVector& Momentum, + const G4ThreeVector& Normal) const; + + void DielectricMetal(); + void DielectricDielectric(); + void DielectricLUT(); + + //ms for DAVIS model + void DielectricLUTDAVIS(); + + void DielectricDichroic(); + + void ChooseReflection(); + void DoAbsorption(); + void DoReflection(); + + G4double GetIncidentAngle(); + // Returns the incident angle of optical photon + + G4double GetReflectivity(G4double E1_perp, + G4double E1_parl, + G4double incidentangle, + G4double RealRindex, + G4double ImaginaryRindex); + // Returns the Reflectivity on a metalic surface + + void CalculateReflectivity(void); + + void BoundaryProcessVerbose(void) const; + + // Invoke SD for post step point if the photon is 'detected' + G4bool InvokeSD(const G4Step* step); + +private: + + G4double thePhotonMomentum; + + G4ThreeVector OldMomentum; + G4ThreeVector OldPolarization; + + G4ThreeVector NewMomentum; + G4ThreeVector NewPolarization; + + G4ThreeVector theGlobalNormal; + G4ThreeVector theFacetNormal; + + G4Material* Material1; + G4Material* Material2; + + G4OpticalSurface* OpticalSurface; + + G4MaterialPropertyVector* PropertyPointer; + G4MaterialPropertyVector* PropertyPointer1; + G4MaterialPropertyVector* PropertyPointer2; + + G4double Rindex1; + G4double Rindex2; + + G4double cost1, cost2, sint1, sint2; + + G4OpBoundaryProcessStatus theStatus; + + G4OpticalSurfaceModel theModel; + + G4OpticalSurfaceFinish theFinish; + + G4double theReflectivity; + G4double theEfficiency; + G4double theTransmittance; + + G4double theSurfaceRoughness; + + G4double prob_sl, prob_ss, prob_bs; + + G4int iTE, iTM; + + G4double kCarTolerance; + + size_t idx, idy; + G4Physics2DVector* DichroicVector; +}; + +//////////////////// +// Inline methods +//////////////////// + +inline +G4bool G4OpBoundaryProcess::G4BooleanRand(const G4double prob) const +{ + /* Returns a random boolean variable with the specified probability */ + + return (G4UniformRand() < prob); +} + +inline +G4bool G4OpBoundaryProcess::IsApplicable(const G4ParticleDefinition& + aParticleType) +{ + return ( &aParticleType == G4OpticalPhoton::OpticalPhoton() ); +} + +inline +G4OpBoundaryProcessStatus G4OpBoundaryProcess::GetStatus() const +{ + return theStatus; +} + +inline +void G4OpBoundaryProcess::ChooseReflection() +{ + G4double rand = G4UniformRand(); + if ( rand >= 0.0 && rand < prob_ss ) { + theStatus = SpikeReflection; + theFacetNormal = theGlobalNormal; + } + else if ( rand >= prob_ss && + rand <= prob_ss+prob_sl) { + theStatus = LobeReflection; + } + else if ( rand > prob_ss+prob_sl && + rand < prob_ss+prob_sl+prob_bs ) { + theStatus = BackScattering; + } + else { + theStatus = LambertianReflection; + } +} + +inline +void G4OpBoundaryProcess::DoAbsorption() +{ + theStatus = Absorption; + + if ( G4BooleanRand(theEfficiency) ) { + + // EnergyDeposited =/= 0 means: photon has been detected + theStatus = Detection; + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + } + else { + aParticleChange.ProposeLocalEnergyDeposit(0.0); + } + + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + +// aParticleChange.ProposeEnergy(0.0); + aParticleChange.ProposeTrackStatus(fStopAndKill); +} + +inline +void G4OpBoundaryProcess::DoReflection() +{ + if ( theStatus == LambertianReflection ) { + + NewMomentum = G4LambertianRand(theGlobalNormal); + theFacetNormal = (NewMomentum - OldMomentum).unit(); + + } + else if ( theFinish == ground ) { + + theStatus = LobeReflection; + if ( PropertyPointer1 && PropertyPointer2 ){ + } else { + theFacetNormal = + GetFacetNormal(OldMomentum,theGlobalNormal); + } + G4double PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + + } + else { + + theStatus = SpikeReflection; + theFacetNormal = theGlobalNormal; + G4double PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + + } + G4double EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; +} + +#endif /* G4OpBoundaryProcess_h */ diff --git a/misc/ModifiedG4Classes/Geant410.2/G4OpticalSurface.cc b/misc/ModifiedG4Classes/Geant410.2/G4OpticalSurface.cc new file mode 100644 index 00000000..4954cd8a --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.2/G4OpticalSurface.cc @@ -0,0 +1,637 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +// $Id: G4OpticalSurface.cc 80747 2014-05-09 12:53:43Z gcosmo $ +// +// +//////////////////////////////////////////////////////////////////////// +// Optical Surface Class Implementation +//////////////////////////////////////////////////////////////////////// +// +// File: G4OpticalSurface.cc +// Description: An optical surface class for use in G4OpBoundaryProcess +// Version: 2.0 +// Created: 1997-06-26 +// Author: Peter Gumplinger +// updated: Mariele Stockhoff 2017-02-24 add DAVIS model +// mail: gum@triumf.ca +//////////////////////////////////////////////////////////////////////// + +#include +#include + +//#include "G4ios.hh" +#include "globals.hh" +#include "G4OpticalSurface.hh" + +///////////////////////// +// Class Implementation +///////////////////////// + + ////////////// + // Operators + ////////////// + +G4OpticalSurface& G4OpticalSurface::operator=(const G4OpticalSurface& right) +{ + if (this != &right) + { + theName = right.theName; + theType = right.theType; + theModel = right.theModel; + theFinish = right.theFinish; + sigma_alpha = right.sigma_alpha; + polish = right.polish; + theMaterialPropertiesTable = right.theMaterialPropertiesTable; + if (AngularDistribution) delete [] AngularDistribution; + AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + *(AngularDistribution) = *(right.AngularDistribution); + + if (AngularDistributionLUT) delete [] AngularDistributionLUT; + AngularDistributionLUT = + new G4float[indexmax]; + *(AngularDistributionLUT) = *(right.AngularDistributionLUT); + + if (Reflectivity) delete [] Reflectivity; + Reflectivity = + new G4float[RefMax]; + *(Reflectivity) = *(right.Reflectivity); + + + if (DichroicVector) delete DichroicVector; + DichroicVector = new G4Physics2DVector(); + *DichroicVector = *(right.DichroicVector); + } + return *this; +} + + ///////////////// + // Constructors + ///////////////// + +G4OpticalSurface::G4OpticalSurface(const G4String& name, + G4OpticalSurfaceModel model, + G4OpticalSurfaceFinish finish, + G4SurfaceType type, + G4double value) + : G4SurfaceProperty(name,type), + theModel(model), + theFinish(finish), + theMaterialPropertiesTable(0) +{ + if (model == glisur ){ + polish = value; + sigma_alpha = 0.0; + } + else if ( model == unified ) { + sigma_alpha = value; + polish = 0.0; + } + else if ( model == LUT ) { + sigma_alpha = value; + polish = 0.0; + } + else if ( model == dichroic ) { + sigma_alpha = value; + polish = 0.0; + } + //ms for DAVIS model + else if ( model == DAVIS ) { + sigma_alpha = value; + polish = 0.0; + } + else { + G4Exception("G4OpticalSurface::G4OpticalSurface()", "mat309", + FatalException, + "Constructor called with INVALID model."); + } + + AngularDistribution = NULL; + + //ms for DAVIS model + AngularDistributionLUT = NULL; + Reflectivity = NULL; + + DichroicVector = NULL; + + if (type == dielectric_LUT) { + AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + ReadLUTFile(); + } + + //ms for DAVIS model + if (type == dielectric_LUTDAVIS) { + AngularDistributionLUT = + new G4float[indexmax]; + ReadLUTDAVISFile(); + + Reflectivity = + new G4float[RefMax]; + ReadReflectivityLUTFile(); + } + + if (type == dielectric_dichroic) { + DichroicVector = new G4Physics2DVector(); + ReadDichroicFile(); + } +} + +G4OpticalSurface::~G4OpticalSurface() +{ + + if (AngularDistribution) delete [] AngularDistribution; + + //ms for DAVIS model + if (AngularDistributionLUT) delete [] AngularDistributionLUT; + if (Reflectivity) delete [] Reflectivity; + + if (DichroicVector) delete DichroicVector; +} + +G4OpticalSurface::G4OpticalSurface(const G4OpticalSurface &right) + : G4SurfaceProperty(right.theName,right.theType) +{ + *this = right; + this->theName = right.theName; + this->theType = right.theType; + this->theModel = right.theModel; + this->theFinish = right.theFinish; + this->sigma_alpha = right.sigma_alpha; + this->polish = right.polish; + this->theMaterialPropertiesTable = right.theMaterialPropertiesTable; + + if (this->AngularDistribution) delete [] AngularDistribution; + this->AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + *(this->AngularDistribution) = *(right.AngularDistribution); + + //ms for DAVIS model + if (this->AngularDistributionLUT) delete [] AngularDistributionLUT; + this->AngularDistributionLUT = + new G4float[indexmax]; + *(this->AngularDistributionLUT) = *(right.AngularDistributionLUT); + if (this->Reflectivity) delete [] Reflectivity; + this->Reflectivity = + new G4float[RefMax]; + *(this->Reflectivity) = *(right.Reflectivity); + + + if (this->DichroicVector) delete DichroicVector; + this->DichroicVector = new G4Physics2DVector(); + *(this->DichroicVector) = *(right.DichroicVector); +} + +G4int G4OpticalSurface::operator==(const G4OpticalSurface &right) const +{ + return (this == (G4OpticalSurface *) &right); +} + +G4int G4OpticalSurface::operator!=(const G4OpticalSurface &right) const +{ + return (this != (G4OpticalSurface *) &right); +} + //////////// + // Methods + //////////// + +void G4OpticalSurface::DumpInfo() const +{ + + // Dump info for surface + + G4cout << + " Surface type = " << G4int(theType) << G4endl << + " Surface finish = " << G4int(theFinish) << G4endl << + " Surface model = " << G4int(theModel) << G4endl; + + G4cout << G4endl; + + G4cout << " Surface parameter " << G4endl; + G4cout << " ----------------- " << G4endl; + if (theModel == glisur ){ + G4cout << polish << G4endl; + } + else if (theModel == LUT ){ + G4cout << sigma_alpha << G4endl; + } + else { + G4cout << sigma_alpha << G4endl; + } + G4cout << G4endl; +} + +void G4OpticalSurface::SetType(const G4SurfaceType& type) +{ + theType = type; + +//ms for DAVIS model + if (type == dielectric_LUTDAVIS) { + if (!AngularDistributionLUT) AngularDistributionLUT = + new G4float[indexmax]; + ReadLUTDAVISFile(); + } + + if (type == dielectric_LUT) { + if (!AngularDistribution) AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + + + ReadLUTFile(); + + } + if (type == dielectric_dichroic) { + if (!DichroicVector) DichroicVector = new G4Physics2DVector(); + ReadDichroicFile(); + } +} + +void G4OpticalSurface::SetFinish(const G4OpticalSurfaceFinish finish) +{ + theFinish = finish; + if (theType == dielectric_LUT) { + if (!AngularDistribution) AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + ReadLUTFile(); + + } + + //ms for DAVIS model + if (theType == dielectric_LUTDAVIS) { + if (!AngularDistributionLUT) AngularDistributionLUT = + new G4float[indexmax]; + ReadLUTDAVISFile(); + + if (!Reflectivity) Reflectivity = + new G4float[RefMax]; + ReadReflectivityLUTFile(); + + } + + + if (theType == dielectric_dichroic) { + if (!DichroicVector) DichroicVector = new G4Physics2DVector(); + ReadDichroicFile(); + } +} + +void G4OpticalSurface::ReadLUTFile() +{ + G4String readLUTFileName = " "; + + if (theFinish == polishedlumirrorglue) { + readLUTFileName = "PolishedLumirrorGlue.dat"; + } + else if (theFinish == polishedlumirrorair) { + readLUTFileName = "PolishedLumirror.dat"; + } + else if (theFinish == polishedteflonair) { + readLUTFileName = "PolishedTeflon.dat"; + } + else if (theFinish == polishedtioair) { + readLUTFileName = "PolishedTiO.dat"; + } + else if (theFinish == polishedtyvekair) { + readLUTFileName = "PolishedTyvek.dat"; + } + else if (theFinish == polishedvm2000glue) { + readLUTFileName = "PolishedVM2000Glue.dat"; + } + else if (theFinish == polishedvm2000air) { + readLUTFileName = "PolishedVM2000.dat"; + } + else if (theFinish == etchedlumirrorglue) { + readLUTFileName = "EtchedLumirrorGlue.dat"; + } + else if (theFinish == etchedlumirrorair) { + readLUTFileName = "EtchedLumirror.dat"; + } + else if (theFinish == etchedteflonair) { + readLUTFileName = "EtchedTeflon.dat"; + } + else if (theFinish == etchedtioair) { + readLUTFileName = "EtchedTiO.dat"; + } + else if (theFinish == etchedtyvekair) { + readLUTFileName = "EtchedTyvek.dat"; + } + else if (theFinish == etchedvm2000glue) { + readLUTFileName = "EtchedVM2000Glue.dat"; + } + else if (theFinish == etchedvm2000air) { + readLUTFileName = "EtchedVM2000.dat"; + } + else if (theFinish == groundlumirrorglue) { + readLUTFileName = "GroundLumirrorGlue.dat"; + } + else if (theFinish == groundlumirrorair) { + readLUTFileName = "GroundLumirror.dat"; + } + else if (theFinish == groundteflonair) { + readLUTFileName = "GroundTeflon.dat"; + } + else if (theFinish == groundtioair) { + readLUTFileName = "GroundTiO.dat"; + } + else if (theFinish == groundtyvekair) { + readLUTFileName = "GroundTyvek.dat"; + } + else if (theFinish == groundvm2000glue) { + readLUTFileName = "GroundVM2000Glue.dat"; + } + else if (theFinish == groundvm2000air) { + readLUTFileName = "GroundVM2000.dat"; + } + + if (readLUTFileName == " ") return; + + char* path = getenv("G4REALSURFACEDATA"); + if (!path) { + G4String excep = + "G4OpBoundaryProcess - G4REALSURFACEDATA environment variable not set"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat310", + FatalException, excep); + return; + } + G4String pathString(path); + + readLUTFileName = pathString + "/" + readLUTFileName; + + std::ifstream readLUTFileHandle(readLUTFileName, std::ios::in); + + if (readLUTFileHandle) { + G4int idxmax = incidentIndexMax*thetaIndexMax*phiIndexMax; + for (G4int i = 0; i> AngularDistribution[i]; + } + if (!readLUTFileHandle.bad()) { + G4cout <<"LUT - data file: "<< readLUTFileName <<" read in! "<< G4endl; + } + else { + G4String excep="LUT - data file: "+readLUTFileName+" not read propery"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat312", + FatalException, excep); + return; + } + } + else { + G4String excep ="LUT - data file: "+readLUTFileName+" not found"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat311", + FatalException, excep); + return; + } + readLUTFileHandle.close(); +} + +//ms for DAVIS model +void G4OpticalSurface::ReadLUTDAVISFile() + +{ + G4String readLUTDAVISFileName = " "; + + if (theFinish == Rough_LUT) { + readLUTDAVISFileName = "Rough_LUT.dat"; + + }else if (theFinish == RoughTeflon_LUT) { + readLUTDAVISFileName = "RoughTeflon_LUT.dat"; + + }else if (theFinish == RoughESR_LUT) { + readLUTDAVISFileName = "RoughESR_LUT.dat"; + + }else if (theFinish == RoughESRGrease_LUT) { + readLUTDAVISFileName = "RoughESRGrease_LUT.dat"; + + }else if (theFinish == Polished_LUT) { + readLUTDAVISFileName = "Polished_LUT.dat"; + + }else if (theFinish == PolishedTeflon_LUT) { + readLUTDAVISFileName = "PolishedTeflon_LUT.dat"; + + }else if (theFinish == PolishedESR_LUT) { + readLUTDAVISFileName = "PolishedESR_LUT.dat"; + + }else if (theFinish == PolishedESRGrease_LUT) { + readLUTDAVISFileName = "PolishedESRGrease_LUT.dat"; + + }else if (theFinish == Detector_LUT) { + readLUTDAVISFileName = "Detector_LUT.dat"; + } + if (readLUTDAVISFileName == " ") return; + + readLUTDAVISFileName = PathToLUT + "/" + readLUTDAVISFileName; + + if (!PathToLUT) { + G4String excep = + "Path_to_LUT in Surfaces.xml not set"; + G4Exception("GateOpticalSurface::ReadDAVISLUTFile()", "mat310", + FatalException, excep); + return; + } + + std::ifstream readLUTDAVISFileHandle(readLUTDAVISFileName, std::ios::in); + + if (readLUTDAVISFileHandle) { + + for (G4int i = 0; i> AngularDistributionLUT[i]; + + } + if (!readLUTDAVISFileHandle.bad()) { + G4cout <<"LUT DAVIS - data file: "<< readLUTDAVISFileName <<" read in! "<< G4endl; + } + else { + G4String excep="LUT DAVIS- data file: "+readLUTDAVISFileName+" not read propery"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat312", + FatalException, excep); + return; + } + } + else { + G4String excep ="LUT DAVIS- data file: "+readLUTDAVISFileName+" not found"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat311", + FatalException, excep); + return; + } + readLUTDAVISFileHandle.close(); +} + + + +void G4OpticalSurface::ReadReflectivityLUTFile() +{ + G4String readReflectivityLUTFileName = " "; + + + if (theFinish == Rough_LUT) { + readReflectivityLUTFileName = "Rough_LUTR.dat"; + } + if (theFinish == RoughTeflon_LUT) { + readReflectivityLUTFileName = "RoughTeflon_LUTR.dat"; + } + if (theFinish== RoughESR_LUT) { + readReflectivityLUTFileName = "RoughESR_LUTR.dat"; + } + if (theFinish == RoughESRGrease_LUT) { + readReflectivityLUTFileName = "RoughESRGrease_LUTR.dat"; + } + if (theFinish== Polished_LUT) { + readReflectivityLUTFileName = "Polished_LUTR.dat"; + } + if (theFinish == PolishedTeflon_LUT) { + readReflectivityLUTFileName = "PolishedTeflon_LUTR.dat"; + } + if (theFinish== PolishedESR_LUT) { + readReflectivityLUTFileName = "PolishedESR_LUTR.dat"; + } + if (theFinish== PolishedESRGrease_LUT) { + readReflectivityLUTFileName = "PolishedESRGrease_LUTR.dat"; + } + if (theFinish== Detector_LUT) { + readReflectivityLUTFileName = "Detector_LUTR.dat"; + } + + if (readReflectivityLUTFileName == " ") return; + + if (!PathToLUT) { + G4String excep = + "Path_to_LUT in Surfaces.xml not set"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat310", + FatalException, excep); + return; + } + + + readReflectivityLUTFileName = PathToLUT + "/" + readReflectivityLUTFileName; + + std::ifstream readReflectivityLUTFileHandle(readReflectivityLUTFileName, std::ios::in); + + if (readReflectivityLUTFileHandle) { + + for (G4int i = 0; i> Reflectivity[i]; + + } + if (!readReflectivityLUTFileHandle.bad()) { + G4cout <<"Reflectivity LUT DAVIS - data file: "<< readReflectivityLUTFileName <<" read in! "<< G4endl; + } + else { + G4String excep="Reflectivity LUT DAVIS- data file: "+readReflectivityLUTFileName+" not read propery"; + G4Exception("G4OpticalSurface::ReadReflectivityLUTFile()", "mat312", + FatalException, excep); + return; + } + } + else { + G4String excep ="Reflectivity LUT DAVIS - data file: "+readReflectivityLUTFileName+" not found"; + G4Exception("G4OpticalSurface::ReadReflectivityLUTFile()", "mat311", + FatalException, excep); + return; + } + readReflectivityLUTFileHandle.close(); +} + + +void G4OpticalSurface::ReadDichroicFile() +{ + const char* datadir = getenv("G4DICHROICDATA"); + + if(!datadir) { + G4Exception("G4OpticalSurface::ReadDichroicFile()","mat313", + FatalException,"Environment variable G4DICHROICDATA not defined"); + return; + } + + std::ostringstream ost; + ost << datadir; + std::ifstream fin(ost.str().c_str()); + if( !fin.is_open()) { + G4ExceptionDescription ed; + ed << "Dichroic surface data file <" << ost.str().c_str() + << "> is not opened!" << G4endl; + G4Exception("G4OpticalSurface::ReadDichroicFile()","mat314", + FatalException,ed," "); + return; + } + + if( !(DichroicVector->Retrieve(fin)) ) { + G4ExceptionDescription ed; + ed << "Dichroic surface data file <" << ost.str().c_str() + << "> is not opened!" << G4endl; + G4Exception("G4OpticalSurface::ReadDichroicFile()","mat315", + FatalException,ed," "); + return; + } + +// DichroicVector->SetBicubicInterpolation(true); + + G4cout << " *** Dichroic surface data file *** " << G4endl; + + G4int numberOfXNodes = DichroicVector->GetLengthX(); + G4int numberOfYNodes = DichroicVector->GetLengthY(); + + G4cout << "numberOfXNodes: " << numberOfXNodes << G4endl; + G4cout << "numberOfYNodes: " << numberOfYNodes << G4endl; + + if (0 > numberOfXNodes || numberOfXNodes >= INT_MAX) numberOfXNodes = 0; + if (0 > numberOfYNodes || numberOfYNodes >= INT_MAX) numberOfYNodes = 0; + + G4PV2DDataVector xVector; + G4PV2DDataVector yVector; + + xVector.resize(numberOfXNodes,0.); + yVector.resize(numberOfYNodes,0.); + + for(G4int i = 0; iGetX(i) << G4endl; + xVector[i] = DichroicVector->GetX(i); + } + for(G4int j = 0; jGetY(j) << G4endl; + yVector[j] = DichroicVector->GetY(j); + } + + for(G4int j = 0; jGetValue(i,j) << G4endl; + } + } + +// G4int idx, idy; + +// for(G4int j = 0; jValue(x,y,idx,idy) << G4endl; +// } +// } + +} diff --git a/misc/ModifiedG4Classes/Geant410.2/G4OpticalSurface.hh b/misc/ModifiedG4Classes/Geant410.2/G4OpticalSurface.hh new file mode 100644 index 00000000..24fe6de7 --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.2/G4OpticalSurface.hh @@ -0,0 +1,310 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +// +// $Id: G4OpticalSurface.hh 80747 2014-05-09 12:53:43Z gcosmo $ +// +// +//////////////////////////////////////////////////////////////////////// +// G4OpticalSurface Definition +//////////////////////////////////////////////////////////////////////// +// +// File: G4OpticalSurface.hh +// Description: A optical surface class for use in G4OpBoundaryProcess +// Version: 2.0 +// Created: 1997-06-26 +// Author: Peter Gumplinger +// Updated: 1999-10-29 add method and class descriptors +// Mariele Stockhoff 2017-02-24 add DAVIS model +// mail: gum@triumf.ca +// +//////////////////////////////////////////////////////////////////////// + +#ifndef G4OpticalSurface_h +#define G4OpticalSurface_h 1 + +///////////// +// Includes +///////////// + +#include "G4Types.hh" +#include "G4Physics2DVector.hh" +#include "G4SurfaceProperty.hh" + +// Class Description: +// A optical surface class for use in the G4OpBoundaryProcess class. +// Contains the enumerations: G4OpticalSurfaceFinish, G4OpticalSurfaceType, +// and G4OpticalSurfaceModel. +// Class Description - End: + +enum G4OpticalSurfaceFinish +{ + polished, // smooth perfectly polished surface + polishedfrontpainted, // smooth top-layer (front) paint + polishedbackpainted, // same is 'polished' but with a back-paint + + ground, // rough surface + groundfrontpainted, // rough top-layer (front) paint + groundbackpainted, // same as 'ground' but with a back-paint + + polishedlumirrorair, // mechanically polished surface, with lumirror + polishedlumirrorglue, // mechanically polished surface, with lumirror & meltmount + polishedair, // mechanically polished surface + polishedteflonair, // mechanically polished surface, with teflon + polishedtioair, // mechanically polished surface, with tio paint + polishedtyvekair, // mechanically polished surface, with tyvek + polishedvm2000air, // mechanically polished surface, with esr film + polishedvm2000glue, // mechanically polished surface, with esr film & meltmount + + etchedlumirrorair, // chemically etched surface, with lumirror + etchedlumirrorglue, // chemically etched surface, with lumirror & meltmount + etchedair, // chemically etched surface + etchedteflonair, // chemically etched surface, with teflon + etchedtioair, // chemically etched surface, with tio paint + etchedtyvekair, // chemically etched surface, with tyvek + etchedvm2000air, // chemically etched surface, with esr film + etchedvm2000glue, // chemically etched surface, with esr film & meltmount + + groundlumirrorair, // rough-cut surface, with lumirror + groundlumirrorglue, // rough-cut surface, with lumirror & meltmount + groundair, // rough-cut surface + groundteflonair, // rough-cut surface, with teflon + groundtioair, // rough-cut surface, with tio paint + groundtyvekair, // rough-cut surface, with tyvek + groundvm2000air, // rough-cut surface, with esr film + groundvm2000glue, // rough-cut surface, with esr film & meltmount + + //mstockhoff for DAVIS model + Rough_LUT, //rough surface + RoughTeflon_LUT, //rough surface wrapped in Teflon tape + RoughESR_LUT, //rough surface wrapped with ESR + RoughESRGrease_LUT, //rough surface wrapped with ESR coupled with opical grease + Polished_LUT, //polished surface + PolishedTeflon_LUT, //polished surface wrapped in Teflon tape + PolishedESR_LUT, //polished surface wrapped with ESR + PolishedESRGrease_LUT, //polished surface wrapped with ESR coupled with opical grease + Detector_LUT //polished surface with optical grease +}; + +enum G4OpticalSurfaceModel +{ + glisur, // original GEANT3 model + unified, // UNIFIED model + LUT, // Look-Up-Table model + dichroic, // dichroic filter + DAVIS //ms for DAVIS model +}; + +class G4MaterialPropertiesTable; + +///////////////////// +// Class Definition +///////////////////// + +class G4OpticalSurface : public G4SurfaceProperty +{ + +public: // Without description + + ////////////// + // Operators + ////////////// + + G4OpticalSurface(const G4OpticalSurface &right); + G4OpticalSurface & operator=(const G4OpticalSurface &right); + + G4int operator==(const G4OpticalSurface &right) const; + G4int operator!=(const G4OpticalSurface &right) const; + +public: // With description + + //////////////////////////////// + // Constructors and Destructor + //////////////////////////////// + + G4OpticalSurface(const G4String& name, + G4OpticalSurfaceModel model = glisur, + G4OpticalSurfaceFinish finish = polished, + G4SurfaceType type = dielectric_dielectric, + G4double value = 1.0); + // Constructor of an optical surface object. + +public: // Without description + + virtual ~G4OpticalSurface(); + + //////////// + // Methods + //////////// + + // public methods + +public: // With description + + void SetType(const G4SurfaceType& type); + + inline G4OpticalSurfaceFinish GetFinish() const { return theFinish; } + // Returns the optical surface finish. + void SetFinish(const G4OpticalSurfaceFinish ); + // Sets the optical surface finish. + + inline G4OpticalSurfaceModel GetModel() const { return theModel; } + // Returns the optical surface model used. + inline void SetModel(const G4OpticalSurfaceModel model) + { theModel = model; } + // Sets the optical surface model to be followed. + + inline G4double GetSigmaAlpha() const { return sigma_alpha; } + // Returns an unified model surface parameter. + inline void SetSigmaAlpha(const G4double s_a) { sigma_alpha = s_a; } + // Sets an unified model surface parameter. + + G4double GetPolish() const { return polish; } + // Returns the optical surface polish type. + inline void SetPolish(const G4double plsh) { polish=plsh; } + // Sets the optical surface polish type. + + inline G4MaterialPropertiesTable* GetMaterialPropertiesTable() const + { return theMaterialPropertiesTable; } + // Retrieves the pointer of the G4MaterialPropertiesTable + // attached to optical surface. + + inline void SetMaterialPropertiesTable(G4MaterialPropertiesTable *anMPT) + { theMaterialPropertiesTable = anMPT; } + // Attaches a G4MaterialPropertiesTable to the optical surface. + + void DumpInfo() const; + // Prints information about the optical surface. + + void ReadLUTFile(void); + // Method to read the Look-Up-Table into array AngularDistribution + + inline G4double GetAngularDistributionValue(G4int, G4int, G4int); + + //ms for DAVIS model + inline G4double GetAngularDistributionValueLUT(G4int); + // Returns the AngularDistributionValue + + //ms for DAVIS model + void ReadLUTDAVISFile(void); + // Method to read the Davis Look-Up-Table into array AngularDistribution + + //ms for DAVIS model + void ReadReflectivityLUTFile(void); + // Method to read the Look-Up-Table for reflectivity + + //ms for DAVIS model + inline G4double GetReflectivityLUTValue(G4int); + // Returns the reflectivity value from the Davis Look-Up-Table + + //ms for DAVIS model + inline G4int GetInmax(void) const { return indexmax; } + // Returns the number of lines in the Davis Look-Up-Table + + //ms for DAVIS model + inline G4int GetLUTbins(void) const { return LUTbins; } + // Returns the number of probability values per incidentangle + + //ms for DAVIS model + inline G4int GetRefMax(void) const { return RefMax; } + // Returns the number of reflectivity values per angle + + inline G4int GetThetaIndexMax(void) const { return thetaIndexMax; } + inline G4int GetPhiIndexMax(void) const { return phiIndexMax; } + + void ReadDichroicFile(void); + // Method to read the dichroic surface data file into Dichroic + + inline G4Physics2DVector* GetDichroicVector(); + +private: + +// ------------------ +// Basic data members ( To define an optical surface) +// ------------------ + + G4OpticalSurfaceModel theModel; // Surface model + G4OpticalSurfaceFinish theFinish; // Surface finish + + G4double sigma_alpha; // The sigma of micro-facet polar angle + G4double polish; // Polish parameter in glisur model + + G4MaterialPropertiesTable* theMaterialPropertiesTable; + + + + static const G4int incidentIndexMax = 91; + static const G4int thetaIndexMax = 45; + static const G4int phiIndexMax = 37; + + G4float* AngularDistribution; + G4Physics2DVector* DichroicVector; + + + //ms for DAVIS model + static const G4int indexmax = 3640001; + static const G4int RefMax = 90; + static const G4int LUTbins =20000; + G4String PathToLUT="/home/ /DavisLUTs"; //change this path! + G4float* AngularDistributionLUT; + G4float* Reflectivity; +}; + +//////////////////// +// Inline methods +//////////////////// + +inline + G4double G4OpticalSurface::GetAngularDistributionValue(G4int angleIncident, + G4int thetaIndex, + G4int phiIndex) +{ + return AngularDistribution[angleIncident+ + thetaIndex*incidentIndexMax+ + phiIndex*thetaIndexMax*incidentIndexMax]; +} + + +//ms for DAVIS model +inline + G4double G4OpticalSurface::GetAngularDistributionValueLUT(G4int indexmax) +{ + return AngularDistributionLUT[indexmax]; +} + +//ms for DAVIS model +inline + G4double G4OpticalSurface::GetReflectivityLUTValue(G4int RefMax ) +{ + return Reflectivity[RefMax]; +} + +inline + G4Physics2DVector* G4OpticalSurface::GetDichroicVector() +{ + return DichroicVector; +} + +#endif /* G4OpticalSurface_h */ diff --git a/misc/ModifiedG4Classes/Geant410.2/G4SurfaceProperty.hh b/misc/ModifiedG4Classes/Geant410.2/G4SurfaceProperty.hh new file mode 100644 index 00000000..f7aced3a --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.2/G4SurfaceProperty.hh @@ -0,0 +1,144 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +// +// $Id: G4SurfaceProperty.hh 70822 2013-06-06 08:25:05Z gcosmo $ +// +// +//////////////////////////////////////////////////////////////////////// +// G4SurfaceProperty Definition +//////////////////////////////////////////////////////////////////////// +// +// Class Description: +// +// A base class describing a surface property. +// Derived classes are G4Opticalsurface, G4Firovsurface, etc. +// Contains the enumeration G4SurfaceType. + +// File: G4SurfaceProperty.hh +// Description: A base class for for descriping surface property such +// as G4OpticalSurface, G4FirsovSurface, G4X-raySurface +// Version: 1.0 +// Created: 13-10-2003 +// Author: Fan Lei +// Updated: Mariele Stockhoff 2017-02-24 add DAVIS model +//////////////////////////////////////////////////////////////////////// + +#ifndef G4SurfaceProperty_h +#define G4SurfaceProperty_h 1 + +///////////// +// Includes +///////////// + +#include + +#include "G4Types.hh" +#include "G4String.hh" + +class G4SurfaceProperty; + +typedef std::vector G4SurfacePropertyTable; + +enum G4SurfaceType +{ + dielectric_metal, // dielectric-metal interface + dielectric_dielectric, // dielectric-dielectric interface + dielectric_LUT, // dielectric-Look-Up-Table interface + dielectric_dichroic, // dichroic filter interface + firsov, // for Firsov Process + x_ray, // for x-ray mirror process + dielectric_LUTDAVIS // dielectric-Look-Up-Table DAVIS interface //ms +}; + +///////////////////// +// Class Definition +///////////////////// + +class G4SurfaceProperty +{ + public: // Without description + + ////////////// + // Operators + ////////////// + + // G4SurfaceProperty(const G4SurfaceProperty &right); + // const G4SurfaceProperty & operator=(const G4SurfaceProperty &right); + + // G4int operator==(const G4SurfaceProperty &right) const; + // G4int operator!=(const G4SurfaceProperty &right) const; + + public: // With description + + //////////////////////////////// + // Constructors and Destructor + //////////////////////////////// + + G4SurfaceProperty(const G4String& name, G4SurfaceType type = x_ray); + // Constructor of a X-ray optical surface object. + + public: // Without description + + G4SurfaceProperty(); + virtual ~G4SurfaceProperty(); + + //////////// + // Methods + //////////// + + public: // With description + + const G4String& GetName() const { return theName; } + // Returns the surface name. + void SetName(const G4String& name) { theName = name; } + // Sets the surface name. + + const G4SurfaceType& GetType() const { return theType; } + // Returns the surface type. + void SetType(const G4SurfaceType& type) { theType = type; } + // Sets the surface type. + + static void CleanSurfacePropertyTable(); + static const G4SurfacePropertyTable* GetSurfacePropertyTable(); + static size_t GetNumberOfSurfaceProperties(); + static void DumpTableInfo(); + // To handle the table of surface properties. + + protected: + + // ------------------ + // Basic data members ( To define surface property) + // ------------------ + + G4String theName; // Surface name + + G4SurfaceType theType; // Surface type + + static G4SurfacePropertyTable theSurfacePropertyTable; + // The static Table of SurfaceProperties. +}; + +#endif /* G4SurfaceProperty_h */ diff --git a/misc/ModifiedG4Classes/Geant410.3/G4OpBoundaryProcess.cc b/misc/ModifiedG4Classes/Geant410.3/G4OpBoundaryProcess.cc new file mode 100644 index 00000000..9f5a49e2 --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.3/G4OpBoundaryProcess.cc @@ -0,0 +1,1431 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +//////////////////////////////////////////////////////////////////////// +// Optical Photon Boundary Process Class Implementation +//////////////////////////////////////////////////////////////////////// +// +// File: G4OpBoundaryProcess.cc +// Description: Discrete Process -- reflection/refraction at +// optical interfaces +// Version: 1.1 +// Created: 1997-06-18 +// Modified: 1998-05-25 - Correct parallel component of polarization +// (thanks to: Stefano Magni + Giovanni Pieri) +// 1998-05-28 - NULL Rindex pointer before reuse +// (thanks to: Stefano Magni) +// 1998-06-11 - delete *sint1 in oblique reflection +// (thanks to: Giovanni Pieri) +// 1998-06-19 - move from GetLocalExitNormal() to the new +// method: GetLocalExitNormal(&valid) to get +// the surface normal in all cases +// 1998-11-07 - NULL OpticalSurface pointer before use +// comparison not sharp for: std::abs(cost1) < 1.0 +// remove sin1, sin2 in lines 556,567 +// (thanks to Stefano Magni) +// 1999-10-10 - Accommodate changes done in DoAbsorption by +// changing logic in DielectricMetal +// 2001-10-18 - avoid Linux (gcc-2.95.2) warning about variables +// might be used uninitialized in this function +// moved E2_perp, E2_parl and E2_total out of 'if' +// 2003-11-27 - Modified line 168-9 to reflect changes made to +// G4OpticalSurface class ( by Fan Lei) +// 2004-02-02 - Set theStatus = Undefined at start of DoIt +// 2005-07-28 - add G4ProcessType to constructor +// 2006-11-04 - add capability of calculating the reflectivity +// off a metal surface by way of a complex index +// of refraction - Thanks to Sehwook Lee and John +// Hauptman (Dept. of Physics - Iowa State Univ.) +// 2009-11-10 - add capability of simulating surface reflections +// with Look-Up-Tables (LUT) containing measured +// optical reflectance for a variety of surface +// treatments - Thanks to Martin Janecek and +// William Moses (Lawrence Berkeley National Lab.) +// 2013-06-01 - add the capability of simulating the transmission +// of a dichronic filter +// 2017-02-24 - add capability of simulating surface reflections +// with Look-Up-Tables (LUT) developed in DAVIS //Mariele Stockhoff +// +// Author: Peter Gumplinger +// adopted from work by Werner Keil - April 2/96 +// mail: gum@triumf.ca +// +//////////////////////////////////////////////////////////////////////// + +#include "G4ios.hh" +#include "G4PhysicalConstants.hh" +#include "G4OpProcessSubType.hh" + +#include "G4OpBoundaryProcess.hh" +#include "G4GeometryTolerance.hh" + +#include "G4VSensitiveDetector.hh" +#include "G4ParallelWorldProcess.hh" + +#include "G4SystemOfUnits.hh" + +///////////////////////// +// Class Implementation +///////////////////////// + + ////////////// + // Operators + ////////////// + +// G4OpBoundaryProcess::operator=(const G4OpBoundaryProcess &right) +// { +// } + + ///////////////// + // Constructors + ///////////////// + +G4OpBoundaryProcess::G4OpBoundaryProcess(const G4String& processName, + G4ProcessType type) + : G4VDiscreteProcess(processName, type) +{ + if ( verboseLevel > 0) { + G4cout << GetProcessName() << " is created " << G4endl; + } + + SetProcessSubType(fOpBoundary); + + theStatus = Undefined; + theModel = glisur; + theFinish = polished; + theReflectivity = 1.; + theEfficiency = 0.; + theTransmittance = 0.; + + theSurfaceRoughness = 0.; + + prob_sl = 0.; + prob_ss = 0.; + prob_bs = 0.; + + PropertyPointer = NULL; + PropertyPointer1 = NULL; + PropertyPointer2 = NULL; + + Material1 = NULL; + Material2 = NULL; + + OpticalSurface = NULL; + + kCarTolerance = G4GeometryTolerance::GetInstance() + ->GetSurfaceTolerance(); + + iTE = iTM = 0; + thePhotonMomentum = 0.; + Rindex1 = Rindex2 = 1.; + cost1 = cost2 = sint1 = sint2 = 0.; + + idx = idy = 0; + DichroicVector = NULL; + + fInvokeSD = true; +} + +// G4OpBoundaryProcess::G4OpBoundaryProcess(const G4OpBoundaryProcess &right) +// { +// } + + //////////////// + // Destructors + //////////////// + +G4OpBoundaryProcess::~G4OpBoundaryProcess(){} + + //////////// + // Methods + //////////// + +// PostStepDoIt +// ------------ +// + +G4VParticleChange* +G4OpBoundaryProcess::PostStepDoIt(const G4Track& aTrack, const G4Step& aStep) +{ + theStatus = Undefined; + + aParticleChange.Initialize(aTrack); + aParticleChange.ProposeVelocity(aTrack.GetVelocity()); + + // Get hyperStep from G4ParallelWorldProcess + // NOTE: PostSetpDoIt of this process should be + // invoked after G4ParallelWorldProcess! + + const G4Step* pStep = &aStep; + + const G4Step* hStep = G4ParallelWorldProcess::GetHyperStep(); + + if (hStep) pStep = hStep; + + G4bool isOnBoundary = + (pStep->GetPostStepPoint()->GetStepStatus() == fGeomBoundary); + + if (isOnBoundary) { + Material1 = pStep->GetPreStepPoint()->GetMaterial(); + Material2 = pStep->GetPostStepPoint()->GetMaterial(); + } else { + theStatus = NotAtBoundary; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + + G4VPhysicalVolume* thePrePV = + pStep->GetPreStepPoint() ->GetPhysicalVolume(); + G4VPhysicalVolume* thePostPV = + pStep->GetPostStepPoint()->GetPhysicalVolume(); + + if ( verboseLevel > 0 ) { + G4cout << " Photon at Boundary! " << G4endl; + if (thePrePV) G4cout << " thePrePV: " << thePrePV->GetName() << G4endl; + if (thePostPV) G4cout << " thePostPV: " << thePostPV->GetName() << G4endl; + } + + if (aTrack.GetStepLength()<=kCarTolerance/2){ + theStatus = StepTooSmall; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + + const G4DynamicParticle* aParticle = aTrack.GetDynamicParticle(); + + thePhotonMomentum = aParticle->GetTotalMomentum(); + OldMomentum = aParticle->GetMomentumDirection(); + OldPolarization = aParticle->GetPolarization(); + + if ( verboseLevel > 0 ) { + G4cout << " Old Momentum Direction: " << OldMomentum << G4endl; + G4cout << " Old Polarization: " << OldPolarization << G4endl; + } + + G4ThreeVector theGlobalPoint = pStep->GetPostStepPoint()->GetPosition(); + + G4bool valid; + // Use the new method for Exit Normal in global coordinates, + // which provides the normal more reliably. + + // ID of Navigator which limits step + + G4int hNavId = G4ParallelWorldProcess::GetHypNavigatorID(); + std::vector::iterator iNav = + G4TransportationManager::GetTransportationManager()-> + GetActiveNavigatorsIterator(); + theGlobalNormal = + (iNav[hNavId])->GetGlobalExitNormal(theGlobalPoint,&valid); + + if (valid) { + theGlobalNormal = -theGlobalNormal; + } + else + { + G4ExceptionDescription ed; + ed << " G4OpBoundaryProcess/PostStepDoIt(): " + << " The Navigator reports that it returned an invalid normal" + << G4endl; + G4Exception("G4OpBoundaryProcess::PostStepDoIt", "OpBoun01", + EventMustBeAborted,ed, + "Invalid Surface Normal - Geometry must return valid surface normal"); + } + + if (OldMomentum * theGlobalNormal > 0.0) { +#ifdef G4OPTICAL_DEBUG + G4ExceptionDescription ed; + ed << " G4OpBoundaryProcess/PostStepDoIt(): " + << " theGlobalNormal points in a wrong direction. " + << G4endl; + ed << " The momentum of the photon arriving at interface (oldMomentum)" + << " must exit the volume cross in the step. " << G4endl; + ed << " So it MUST have dot < 0 with the normal that Exits the new volume (globalNormal)." << G4endl; + ed << " >> The dot product of oldMomentum and global Normal is " << OldMomentum*theGlobalNormal << G4endl; + ed << " Old Momentum (during step) = " << OldMomentum << G4endl; + ed << " Global Normal (Exiting New Vol) = " << theGlobalNormal << G4endl; + ed << G4endl; + G4Exception("G4OpBoundaryProcess::PostStepDoIt", "OpBoun02", + EventMustBeAborted, // Or JustWarning to see if it happens repeatedbly on one ray + ed, + "Invalid Surface Normal - Geometry must return valid surface normal pointing in the right direction"); +#else + theGlobalNormal = -theGlobalNormal; +#endif + } + + G4MaterialPropertiesTable* aMaterialPropertiesTable; + G4MaterialPropertyVector* Rindex; + + aMaterialPropertiesTable = Material1->GetMaterialPropertiesTable(); + if (aMaterialPropertiesTable) { + Rindex = aMaterialPropertiesTable->GetProperty("RINDEX"); + } + else { + theStatus = NoRINDEX; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + + if (Rindex) { + Rindex1 = Rindex->Value(thePhotonMomentum); + } + else { + theStatus = NoRINDEX; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + + theReflectivity = 1.; + theEfficiency = 0.; + theTransmittance = 0.; + + theSurfaceRoughness = 0.; + + theModel = glisur; + theFinish = polished; + + G4SurfaceType type = dielectric_dielectric; + + Rindex = NULL; + OpticalSurface = NULL; + + G4LogicalSurface* Surface = NULL; + + Surface = G4LogicalBorderSurface::GetSurface(thePrePV, thePostPV); + + if (Surface == NULL){ + G4bool enteredDaughter= (thePostPV->GetMotherLogical() == + thePrePV ->GetLogicalVolume()); + if(enteredDaughter){ + Surface = + G4LogicalSkinSurface::GetSurface(thePostPV->GetLogicalVolume()); + if(Surface == NULL) + Surface = + G4LogicalSkinSurface::GetSurface(thePrePV->GetLogicalVolume()); + } + else { + Surface = + G4LogicalSkinSurface::GetSurface(thePrePV->GetLogicalVolume()); + if(Surface == NULL) + Surface = + G4LogicalSkinSurface::GetSurface(thePostPV->GetLogicalVolume()); + } + } + + if (Surface) OpticalSurface = + dynamic_cast (Surface->GetSurfaceProperty()); + + if (OpticalSurface) { + + type = OpticalSurface->GetType(); + theModel = OpticalSurface->GetModel(); + theFinish = OpticalSurface->GetFinish(); + + aMaterialPropertiesTable = OpticalSurface-> + GetMaterialPropertiesTable(); + + + if (aMaterialPropertiesTable) { + + if (theFinish == polishedbackpainted || + theFinish == groundbackpainted ) { + Rindex = aMaterialPropertiesTable->GetProperty("RINDEX"); + if (Rindex) { + Rindex2 = Rindex->Value(thePhotonMomentum); + } + else { + theStatus = NoRINDEX; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("REFLECTIVITY"); + PropertyPointer1 = + aMaterialPropertiesTable->GetProperty("REALRINDEX"); + PropertyPointer2 = + aMaterialPropertiesTable->GetProperty("IMAGINARYRINDEX"); + + iTE = 1; + iTM = 1; + + if (PropertyPointer) { + + theReflectivity = + PropertyPointer->Value(thePhotonMomentum); + + } else if (PropertyPointer1 && PropertyPointer2) { + + CalculateReflectivity(); + + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("EFFICIENCY"); + if (PropertyPointer) { + theEfficiency = + PropertyPointer->Value(thePhotonMomentum); + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("TRANSMITTANCE"); + if (PropertyPointer) { + theTransmittance = + PropertyPointer->Value(thePhotonMomentum); + } + + if (aMaterialPropertiesTable-> + ConstPropertyExists("SURFACEROUGHNESS")) + theSurfaceRoughness = aMaterialPropertiesTable-> + GetConstProperty("SURFACEROUGHNESS"); + + if ( theModel == unified ) { + PropertyPointer = + aMaterialPropertiesTable->GetProperty("SPECULARLOBECONSTANT"); + if (PropertyPointer) { + prob_sl = + PropertyPointer->Value(thePhotonMomentum); + } else { + prob_sl = 0.0; + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("SPECULARSPIKECONSTANT"); + if (PropertyPointer) { + prob_ss = + PropertyPointer->Value(thePhotonMomentum); + } else { + prob_ss = 0.0; + } + + PropertyPointer = + aMaterialPropertiesTable->GetProperty("BACKSCATTERCONSTANT"); + if (PropertyPointer) { + prob_bs = + PropertyPointer->Value(thePhotonMomentum); + } else { + prob_bs = 0.0; + } + } + } + else if (theFinish == polishedbackpainted || + theFinish == groundbackpainted ) { + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + } + + if (type == dielectric_dielectric ) { + if (theFinish == polished || theFinish == ground ) { + + if (Material1 == Material2){ + theStatus = SameMaterial; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + aMaterialPropertiesTable = + Material2->GetMaterialPropertiesTable(); + if (aMaterialPropertiesTable) + Rindex = aMaterialPropertiesTable->GetProperty("RINDEX"); + if (Rindex) { + Rindex2 = Rindex->Value(thePhotonMomentum); + } + else { + theStatus = NoRINDEX; + if ( verboseLevel > 0) BoundaryProcessVerbose(); + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + aParticleChange.ProposeTrackStatus(fStopAndKill); + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + } + } + } + + if (type == dielectric_metal) { + + DielectricMetal(); + + } + else if (type == dielectric_LUT) { + + DielectricLUT(); + + + } + //ms for DAVIS model + else if (type == dielectric_LUTDAVIS) { + + DielectricLUTDAVIS(); + } + + else if (type == dielectric_dichroic) { + + DielectricDichroic(); + + } + else if (type == dielectric_dielectric) { + + if ( theFinish == polishedbackpainted || + theFinish == groundbackpainted ) { + DielectricDielectric(); + } + else { + G4double rand = G4UniformRand(); + if ( rand > theReflectivity ) { + if (rand > theReflectivity + theTransmittance) { + DoAbsorption(); + } else { + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + } + } + else { + if ( theFinish == polishedfrontpainted ) { + DoReflection(); + } + else if ( theFinish == groundfrontpainted ) { + theStatus = LambertianReflection; + DoReflection(); + } + else { + DielectricDielectric(); + } + } + } + + } + else { + + G4cerr << " Error: G4BoundaryProcess: illegal boundary type " << G4endl; + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); + + } + + NewMomentum = NewMomentum.unit(); + NewPolarization = NewPolarization.unit(); + + if ( verboseLevel > 0) { + G4cout << " New Momentum Direction: " << NewMomentum << G4endl; + G4cout << " New Polarization: " << NewPolarization << G4endl; + BoundaryProcessVerbose(); + } + + aParticleChange.ProposeMomentumDirection(NewMomentum); + aParticleChange.ProposePolarization(NewPolarization); + + if ( theStatus == FresnelRefraction || theStatus == Transmission ) { + G4MaterialPropertyVector* groupvel = + Material2->GetMaterialPropertiesTable()->GetProperty("GROUPVEL"); + G4double finalVelocity = groupvel->Value(thePhotonMomentum); + aParticleChange.ProposeVelocity(finalVelocity); + } + + if ( theStatus == Detection && fInvokeSD ) InvokeSD(pStep); + + return G4VDiscreteProcess::PostStepDoIt(aTrack, aStep); +} + +void G4OpBoundaryProcess::BoundaryProcessVerbose() const +{ + if ( theStatus == Undefined ) + G4cout << " *** Undefined *** " << G4endl; + if ( theStatus == Transmission ) + G4cout << " *** Transmission *** " << G4endl; + if ( theStatus == FresnelRefraction ) + G4cout << " *** FresnelRefraction *** " << G4endl; + if ( theStatus == FresnelReflection ) + G4cout << " *** FresnelReflection *** " << G4endl; + if ( theStatus == TotalInternalReflection ) + G4cout << " *** TotalInternalReflection *** " << G4endl; + if ( theStatus == LambertianReflection ) + G4cout << " *** LambertianReflection *** " << G4endl; + if ( theStatus == LobeReflection ) + G4cout << " *** LobeReflection *** " << G4endl; + if ( theStatus == SpikeReflection ) + G4cout << " *** SpikeReflection *** " << G4endl; + if ( theStatus == BackScattering ) + G4cout << " *** BackScattering *** " << G4endl; + if ( theStatus == PolishedLumirrorAirReflection ) + G4cout << " *** PolishedLumirrorAirReflection *** " << G4endl; + if ( theStatus == PolishedLumirrorGlueReflection ) + G4cout << " *** PolishedLumirrorGlueReflection *** " << G4endl; + if ( theStatus == PolishedAirReflection ) + G4cout << " *** PolishedAirReflection *** " << G4endl; + if ( theStatus == PolishedTeflonAirReflection ) + G4cout << " *** PolishedTeflonAirReflection *** " << G4endl; + if ( theStatus == PolishedTiOAirReflection ) + G4cout << " *** PolishedTiOAirReflection *** " << G4endl; + if ( theStatus == PolishedTyvekAirReflection ) + G4cout << " *** PolishedTyvekAirReflection *** " << G4endl; + if ( theStatus == PolishedVM2000AirReflection ) + G4cout << " *** PolishedVM2000AirReflection *** " << G4endl; + if ( theStatus == PolishedVM2000GlueReflection ) + G4cout << " *** PolishedVM2000GlueReflection *** " << G4endl; + if ( theStatus == EtchedLumirrorAirReflection ) + G4cout << " *** EtchedLumirrorAirReflection *** " << G4endl; + if ( theStatus == EtchedLumirrorGlueReflection ) + G4cout << " *** EtchedLumirrorGlueReflection *** " << G4endl; + if ( theStatus == EtchedAirReflection ) + G4cout << " *** EtchedAirReflection *** " << G4endl; + if ( theStatus == EtchedTeflonAirReflection ) + G4cout << " *** EtchedTeflonAirReflection *** " << G4endl; + if ( theStatus == EtchedTiOAirReflection ) + G4cout << " *** EtchedTiOAirReflection *** " << G4endl; + if ( theStatus == EtchedTyvekAirReflection ) + G4cout << " *** EtchedTyvekAirReflection *** " << G4endl; + if ( theStatus == EtchedVM2000AirReflection ) + G4cout << " *** EtchedVM2000AirReflection *** " << G4endl; + if ( theStatus == EtchedVM2000GlueReflection ) + G4cout << " *** EtchedVM2000GlueReflection *** " << G4endl; + if ( theStatus == GroundLumirrorAirReflection ) + G4cout << " *** GroundLumirrorAirReflection *** " << G4endl; + if ( theStatus == GroundLumirrorGlueReflection ) + G4cout << " *** GroundLumirrorGlueReflection *** " << G4endl; + if ( theStatus == GroundAirReflection ) + G4cout << " *** GroundAirReflection *** " << G4endl; + if ( theStatus == GroundTeflonAirReflection ) + G4cout << " *** GroundTeflonAirReflection *** " << G4endl; + if ( theStatus == GroundTiOAirReflection ) + G4cout << " *** GroundTiOAirReflection *** " << G4endl; + if ( theStatus == GroundTyvekAirReflection ) + G4cout << " *** GroundTyvekAirReflection *** " << G4endl; + if ( theStatus == GroundVM2000AirReflection ) + G4cout << " *** GroundVM2000AirReflection *** " << G4endl; + if ( theStatus == GroundVM2000GlueReflection ) + G4cout << " *** GroundVM2000GlueReflection *** " << G4endl; + //ms add for DAVIS model + if ( theStatus == Absorption ) + G4cout << " *** Absorption *** " << G4endl; + if ( theStatus == Detection ) + G4cout << " *** Detection *** " << G4endl; + if ( theStatus == NotAtBoundary ) + G4cout << " *** NotAtBoundary *** " << G4endl; + if ( theStatus == SameMaterial ) + G4cout << " *** SameMaterial *** " << G4endl; + if ( theStatus == StepTooSmall ) + G4cout << " *** StepTooSmall *** " << G4endl; + if ( theStatus == NoRINDEX ) + G4cout << " *** NoRINDEX *** " << G4endl; + if ( theStatus == Dichroic ) + G4cout << " *** Dichroic Transmission *** " << G4endl; +} + +G4ThreeVector +G4OpBoundaryProcess::GetFacetNormal(const G4ThreeVector& Momentum, + const G4ThreeVector& Normal ) const +{ + G4ThreeVector FacetNormal; + + if (theModel == unified || theModel == LUT|| theModel== DAVIS) { //ms add for DAVIS model + + /* This function code alpha to a random value taken from the + distribution p(alpha) = g(alpha; 0, sigma_alpha)*std::sin(alpha), + for alpha > 0 and alpha < 90, where g(alpha; 0, sigma_alpha) + is a gaussian distribution with mean 0 and standard deviation + sigma_alpha. */ + + G4double alpha; + + G4double sigma_alpha = 0.0; + if (OpticalSurface) sigma_alpha = OpticalSurface->GetSigmaAlpha(); + + if (sigma_alpha == 0.0) return FacetNormal = Normal; + + G4double f_max = std::min(1.0,4.*sigma_alpha); + + G4double phi, SinAlpha, CosAlpha, SinPhi, CosPhi, unit_x, unit_y, unit_z; + G4ThreeVector tmpNormal; + + do { + do { + alpha = G4RandGauss::shoot(0.0,sigma_alpha); + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (G4UniformRand()*f_max > std::sin(alpha) || alpha >= halfpi ); + + phi = G4UniformRand()*twopi; + + SinAlpha = std::sin(alpha); + CosAlpha = std::cos(alpha); + SinPhi = std::sin(phi); + CosPhi = std::cos(phi); + + unit_x = SinAlpha * CosPhi; + unit_y = SinAlpha * SinPhi; + unit_z = CosAlpha; + + FacetNormal.setX(unit_x); + FacetNormal.setY(unit_y); + FacetNormal.setZ(unit_z); + + tmpNormal = Normal; + + FacetNormal.rotateUz(tmpNormal); + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (Momentum * FacetNormal >= 0.0); + } + else { + + G4double polish = 1.0; + if (OpticalSurface) polish = OpticalSurface->GetPolish(); + + if (polish < 1.0) { + do { + G4ThreeVector smear; + do { + smear.setX(2.*G4UniformRand()-1.0); + smear.setY(2.*G4UniformRand()-1.0); + smear.setZ(2.*G4UniformRand()-1.0); + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (smear.mag()>1.0); + smear = (1.-polish) * smear; + FacetNormal = Normal + smear; + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (Momentum * FacetNormal >= 0.0); + FacetNormal = FacetNormal.unit(); + } + else { + FacetNormal = Normal; + } + } + return FacetNormal; +} + +void G4OpBoundaryProcess::DielectricMetal() +{ + G4int n = 0; + G4double rand, PdotN, EdotN; + G4ThreeVector A_trans, A_paral; + + do { + + n++; + + rand = G4UniformRand(); + if ( rand > theReflectivity && n == 1 ) { + if (rand > theReflectivity + theTransmittance) { + DoAbsorption(); + } else { + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + } + break; + } + else { + + if (PropertyPointer1 && PropertyPointer2) { + if ( n > 1 ) { + CalculateReflectivity(); + if ( !G4BooleanRand(theReflectivity) ) { + DoAbsorption(); + break; + } + } + } + + if ( theModel == glisur || theFinish == polished ) { + + DoReflection(); + + } else { + + if ( n == 1 ) ChooseReflection(); + + if ( theStatus == LambertianReflection ) { + DoReflection(); + } + else if ( theStatus == BackScattering ) { + NewMomentum = -OldMomentum; + NewPolarization = -OldPolarization; + } + else { + + if(theStatus==LobeReflection){ + if ( PropertyPointer1 && PropertyPointer2 ){ + } else { + theFacetNormal = + GetFacetNormal(OldMomentum,theGlobalNormal); + } + } + + PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + EdotN = OldPolarization * theFacetNormal; + + if (sint1 > 0.0 ) { + A_trans = OldMomentum.cross(theFacetNormal); + A_trans = A_trans.unit(); + } else { + A_trans = OldPolarization; + } + A_paral = NewMomentum.cross(A_trans); + A_paral = A_paral.unit(); + + if(iTE>0&&iTM>0) { + NewPolarization = + -OldPolarization + (2.*EdotN)*theFacetNormal; + } else if (iTE>0) { + NewPolarization = -A_trans; + } else if (iTM>0) { + NewPolarization = -A_paral; + } + + } + + } + + OldMomentum = NewMomentum; + OldPolarization = NewPolarization; + + } + + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (NewMomentum * theGlobalNormal < 0.0); +} + +//ms for DAVIS model +void G4OpBoundaryProcess::DielectricLUTDAVIS() +{ + G4int angindex, random, angleIncident; + G4double ReflectivityValue, elevation, azimuth, EdotN, rand, anglePhotonToNormal; + G4int LUTbin = OpticalSurface->GetLUTbins(); + + + do { + rand = G4UniformRand();; + anglePhotonToNormal = OldMomentum.angle(-theGlobalNormal); + angleIncident = G4int(std::floor((180/pi*anglePhotonToNormal)+0.5)); + + ReflectivityValue = OpticalSurface -> GetReflectivityLUTValue(angleIncident); + + if ( rand > ReflectivityValue ) + { + if (rand > ReflectivityValue + theTransmittance) + { + DoAbsorption(); + + } else { + + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + + + } + + break; + } + else { + + do { + + + random = G4RandFlat::shootInt(1,LUTbin+1); + angindex = (((random*2)-1))+(angleIncident)*LUTbin*2; + + azimuth = OpticalSurface -> GetAngularDistributionValueLUT(angindex-1); + elevation= OpticalSurface -> GetAngularDistributionValueLUT(angindex); + + } while ( elevation ==0 && azimuth ==0); + + NewMomentum = -OldMomentum; + + G4ThreeVector v = theGlobalNormal.cross(-NewMomentum); + G4ThreeVector vNorm = v/v.mag(); + G4ThreeVector u = vNorm.cross(theGlobalNormal); + + u = u*=(sin(elevation) * cos(azimuth)); + v = vNorm*=(sin(elevation) * sin(azimuth)); + G4ThreeVector w = theGlobalNormal*=(cos(elevation)); + + NewMomentum=G4ThreeVector(u+v+w); + + // Rotate Polarization too: + theFacetNormal = (NewMomentum - OldMomentum).unit(); + EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; + } + } while (NewMomentum * theGlobalNormal <= 0.0); +} + + + +void G4OpBoundaryProcess::DielectricLUT() +{ + G4int thetaIndex, phiIndex; + G4double AngularDistributionValue, thetaRad, phiRad, EdotN; + G4ThreeVector PerpendicularVectorTheta, PerpendicularVectorPhi; + + theStatus = G4OpBoundaryProcessStatus(G4int(theFinish) + + (G4int(NoRINDEX)-G4int(groundbackpainted))); + + G4int thetaIndexMax = OpticalSurface->GetThetaIndexMax(); + G4int phiIndexMax = OpticalSurface->GetPhiIndexMax(); + + G4double rand; + + do { + rand = G4UniformRand(); + if ( rand > theReflectivity ) { + if (rand > theReflectivity + theTransmittance) { + DoAbsorption(); + } else { + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + } + break; + } + else { + // Calculate Angle between Normal and Photon Momentum + G4double anglePhotonToNormal = + OldMomentum.angle(-theGlobalNormal); + // Round it to closest integer + G4int angleIncident = G4int(std::floor(180/pi*anglePhotonToNormal+0.5)); + + // Take random angles THETA and PHI, + // and see if below Probability - if not - Redo + do { + thetaIndex = G4RandFlat::shootInt(thetaIndexMax-1); + phiIndex = G4RandFlat::shootInt(phiIndexMax-1); + // Find probability with the new indeces from LUT + AngularDistributionValue = OpticalSurface -> + GetAngularDistributionValue(angleIncident, + thetaIndex, + phiIndex); + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while ( !G4BooleanRand(AngularDistributionValue) ); + + thetaRad = (-90 + 4*thetaIndex)*pi/180; + phiRad = (-90 + 5*phiIndex)*pi/180; + // Rotate Photon Momentum in Theta, then in Phi + NewMomentum = -OldMomentum; + + PerpendicularVectorTheta = NewMomentum.cross(theGlobalNormal); + if (PerpendicularVectorTheta.mag() < kCarTolerance ) + PerpendicularVectorTheta = NewMomentum.orthogonal(); + NewMomentum = + NewMomentum.rotate(anglePhotonToNormal-thetaRad, + PerpendicularVectorTheta); + PerpendicularVectorPhi = + PerpendicularVectorTheta.cross(NewMomentum); + NewMomentum = NewMomentum.rotate(-phiRad,PerpendicularVectorPhi); + + // Rotate Polarization too: + theFacetNormal = (NewMomentum - OldMomentum).unit(); + EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; + } + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (NewMomentum * theGlobalNormal <= 0.0); +} + +void G4OpBoundaryProcess::DielectricDichroic() +{ + // Calculate Angle between Normal and Photon Momentum + G4double anglePhotonToNormal = OldMomentum.angle(-theGlobalNormal); + + // Round it to closest integer + G4double angleIncident = std::floor(180/pi*anglePhotonToNormal+0.5); + + if (!DichroicVector) { + if (OpticalSurface) DichroicVector = OpticalSurface->GetDichroicVector(); + } + + + if (DichroicVector) { + G4double wavelength = h_Planck*c_light/thePhotonMomentum; + theTransmittance = + DichroicVector->Value(wavelength/nm,angleIncident,idx,idy)*perCent; +// G4cout << "wavelength: " << std::floor(wavelength/nm) +// << "nm" << G4endl; +// G4cout << "Incident angle: " << angleIncident << "deg" << G4endl; +// G4cout << "Transmittance: " +// << std::floor(theTransmittance/perCent) << "%" << G4endl; + } else { + G4ExceptionDescription ed; + ed << " G4OpBoundaryProcess/DielectricDichroic(): " + << " The dichroic surface has no G4Physics2DVector" + << G4endl; + G4Exception("G4OpBoundaryProcess::DielectricDichroic", "OpBoun03", + FatalException,ed, + "A dichroic surface must have an associated G4Physics2DVector"); + } + + if ( !G4BooleanRand(theTransmittance) ) { // Not transmitted, so reflect + + if ( theModel == glisur || theFinish == polished ) { + DoReflection(); + } else { + ChooseReflection(); + if ( theStatus == LambertianReflection ) { + DoReflection(); + } else if ( theStatus == BackScattering ) { + NewMomentum = -OldMomentum; + NewPolarization = -OldPolarization; + } else { + G4double PdotN, EdotN; + do { + if (theStatus==LobeReflection) + theFacetNormal = GetFacetNormal(OldMomentum,theGlobalNormal); + PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (NewMomentum * theGlobalNormal <= 0.0); + EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; + } + } + + } else { + + theStatus = Dichroic; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + + } +} + +void G4OpBoundaryProcess::DielectricDielectric() +{ + G4bool Inside = false; + G4bool Swap = false; + + G4bool SurfaceRoughnessCriterionPass = 1; + if (theSurfaceRoughness != 0. && Rindex1 > Rindex2) { + G4double wavelength = h_Planck*c_light/thePhotonMomentum; + G4double SurfaceRoughnessCriterion = + std::exp(-std::pow((4*pi*theSurfaceRoughness*Rindex1*cost1/wavelength),2)); + SurfaceRoughnessCriterionPass = + G4BooleanRand(SurfaceRoughnessCriterion); + } + + leap: + + G4bool Through = false; + G4bool Done = false; + + G4double PdotN, EdotN; + + G4ThreeVector A_trans, A_paral, E1pp, E1pl; + G4double E1_perp, E1_parl; + G4double s1, s2, E2_perp, E2_parl, E2_total, TransCoeff; + G4double E2_abs, C_parl, C_perp; + G4double alpha; + + do { + + if (Through) { + Swap = !Swap; + Through = false; + theGlobalNormal = -theGlobalNormal; + G4SwapPtr(Material1,Material2); + G4SwapObj(&Rindex1,&Rindex2); + } + + if ( theFinish == polished ) { + theFacetNormal = theGlobalNormal; + } + else { + theFacetNormal = + GetFacetNormal(OldMomentum,theGlobalNormal); + } + + PdotN = OldMomentum * theFacetNormal; + EdotN = OldPolarization * theFacetNormal; + + cost1 = - PdotN; + if (std::abs(cost1) < 1.0-kCarTolerance){ + sint1 = std::sqrt(1.-cost1*cost1); + sint2 = sint1*Rindex1/Rindex2; // *** Snell's Law *** + } + else { + sint1 = 0.0; + sint2 = 0.0; + } + + if (sint2 >= 1.0) { + + // Simulate total internal reflection + + if (Swap) Swap = !Swap; + + theStatus = TotalInternalReflection; + + if ( !SurfaceRoughnessCriterionPass ) theStatus = + LambertianReflection; + + if ( theModel == unified && theFinish != polished ) + ChooseReflection(); + + if ( theStatus == LambertianReflection ) { + DoReflection(); + } + else if ( theStatus == BackScattering ) { + NewMomentum = -OldMomentum; + NewPolarization = -OldPolarization; + } + else { + + PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; + + } + } + else if (sint2 < 1.0) { + + // Calculate amplitude for transmission (Q = P x N) + + if (cost1 > 0.0) { + cost2 = std::sqrt(1.-sint2*sint2); + } + else { + cost2 = -std::sqrt(1.-sint2*sint2); + } + + if (sint1 > 0.0) { + A_trans = OldMomentum.cross(theFacetNormal); + A_trans = A_trans.unit(); + E1_perp = OldPolarization * A_trans; + E1pp = E1_perp * A_trans; + E1pl = OldPolarization - E1pp; + E1_parl = E1pl.mag(); + } + else { + A_trans = OldPolarization; + // Here we Follow Jackson's conventions and we set the + // parallel component = 1 in case of a ray perpendicular + // to the surface + E1_perp = 0.0; + E1_parl = 1.0; + } + + s1 = Rindex1*cost1; + E2_perp = 2.*s1*E1_perp/(Rindex1*cost1+Rindex2*cost2); + E2_parl = 2.*s1*E1_parl/(Rindex2*cost1+Rindex1*cost2); + E2_total = E2_perp*E2_perp + E2_parl*E2_parl; + s2 = Rindex2*cost2*E2_total; + + if (theTransmittance > 0) TransCoeff = theTransmittance; + else if (cost1 != 0.0) TransCoeff = s2/s1; + else TransCoeff = 0.0; + + if ( !G4BooleanRand(TransCoeff) ) { + + // Simulate reflection + + if (Swap) Swap = !Swap; + + theStatus = FresnelReflection; + + if ( !SurfaceRoughnessCriterionPass ) theStatus = + LambertianReflection; + + if ( theModel == unified && theFinish != polished ) + ChooseReflection(); + + if ( theStatus == LambertianReflection ) { + DoReflection(); + } + else if ( theStatus == BackScattering ) { + NewMomentum = -OldMomentum; + NewPolarization = -OldPolarization; + } + else { + + PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + + if (sint1 > 0.0) { // incident ray oblique + + E2_parl = Rindex2*E2_parl/Rindex1 - E1_parl; + E2_perp = E2_perp - E1_perp; + E2_total = E2_perp*E2_perp + E2_parl*E2_parl; + A_paral = NewMomentum.cross(A_trans); + A_paral = A_paral.unit(); + E2_abs = std::sqrt(E2_total); + C_parl = E2_parl/E2_abs; + C_perp = E2_perp/E2_abs; + + NewPolarization = C_parl*A_paral + C_perp*A_trans; + + } + + else { // incident ray perpendicular + + if (Rindex2 > Rindex1) { + NewPolarization = - OldPolarization; + } + else { + NewPolarization = OldPolarization; + } + + } + } + } + else { // photon gets transmitted + + // Simulate transmission/refraction + + Inside = !Inside; + Through = true; + theStatus = FresnelRefraction; + + if (sint1 > 0.0) { // incident ray oblique + + alpha = cost1 - cost2*(Rindex2/Rindex1); + NewMomentum = OldMomentum + alpha*theFacetNormal; + NewMomentum = NewMomentum.unit(); +// PdotN = -cost2; + A_paral = NewMomentum.cross(A_trans); + A_paral = A_paral.unit(); + E2_abs = std::sqrt(E2_total); + C_parl = E2_parl/E2_abs; + C_perp = E2_perp/E2_abs; + + NewPolarization = C_parl*A_paral + C_perp*A_trans; + + } + else { // incident ray perpendicular + + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + + } + } + } + + OldMomentum = NewMomentum.unit(); + OldPolarization = NewPolarization.unit(); + + if (theStatus == FresnelRefraction) { + Done = (NewMomentum * theGlobalNormal <= 0.0); + } + else { + Done = (NewMomentum * theGlobalNormal >= -kCarTolerance); + } + + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while (!Done); + + if (Inside && !Swap) { + if( theFinish == polishedbackpainted || + theFinish == groundbackpainted ) { + + G4double rand = G4UniformRand(); + if ( rand > theReflectivity ) { + if (rand > theReflectivity + theTransmittance) { + DoAbsorption(); + } else { + theStatus = Transmission; + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + } + } + else { + if (theStatus != FresnelRefraction ) { + theGlobalNormal = -theGlobalNormal; + } + else { + Swap = !Swap; + G4SwapPtr(Material1,Material2); + G4SwapObj(&Rindex1,&Rindex2); + } + if ( theFinish == groundbackpainted ) + theStatus = LambertianReflection; + + DoReflection(); + + theGlobalNormal = -theGlobalNormal; + OldMomentum = NewMomentum; + + goto leap; + } + } + } +} + +// GetMeanFreePath +// --------------- +// +G4double G4OpBoundaryProcess::GetMeanFreePath(const G4Track& , + G4double , + G4ForceCondition* condition) +{ + *condition = Forced; + + return DBL_MAX; +} + +G4double G4OpBoundaryProcess::GetIncidentAngle() +{ + G4double PdotN = OldMomentum * theFacetNormal; + G4double magP= OldMomentum.mag(); + G4double magN= theFacetNormal.mag(); + G4double incidentangle = pi - std::acos(PdotN/(magP*magN)); + + return incidentangle; +} + +G4double G4OpBoundaryProcess::GetReflectivity(G4double E1_perp, + G4double E1_parl, + G4double incidentangle, + G4double RealRindex, + G4double ImaginaryRindex) +{ + G4complex Reflectivity, Reflectivity_TE, Reflectivity_TM; + G4complex N1(Rindex1, 0), N2(RealRindex, ImaginaryRindex); + G4complex CosPhi; + + G4complex u(1,0); //unit number 1 + + G4complex numeratorTE; // E1_perp=1 E1_parl=0 -> TE polarization + G4complex numeratorTM; // E1_parl=1 E1_perp=0 -> TM polarization + G4complex denominatorTE, denominatorTM; + G4complex rTM, rTE; + + G4MaterialPropertiesTable* aMaterialPropertiesTable = + Material1->GetMaterialPropertiesTable(); + G4MaterialPropertyVector* aPropertyPointerR = + aMaterialPropertiesTable->GetProperty("REALRINDEX"); + G4MaterialPropertyVector* aPropertyPointerI = + aMaterialPropertiesTable->GetProperty("IMAGINARYRINDEX"); + if (aPropertyPointerR && aPropertyPointerI) { + G4double RRindex = aPropertyPointerR->Value(thePhotonMomentum); + G4double IRindex = aPropertyPointerI->Value(thePhotonMomentum); + N1 = G4complex(RRindex,IRindex); + } + + // Following two equations, rTM and rTE, are from: "Introduction To Modern + // Optics" written by Fowles + + CosPhi=std::sqrt(u-((std::sin(incidentangle)*std::sin(incidentangle))*(N1*N1)/(N2*N2))); + + numeratorTE = N1*std::cos(incidentangle) - N2*CosPhi; + denominatorTE = N1*std::cos(incidentangle) + N2*CosPhi; + rTE = numeratorTE/denominatorTE; + + numeratorTM = N2*std::cos(incidentangle) - N1*CosPhi; + denominatorTM = N2*std::cos(incidentangle) + N1*CosPhi; + rTM = numeratorTM/denominatorTM; + + // This is my calculaton for reflectivity on a metalic surface + // depending on the fraction of TE and TM polarization + // when TE polarization, E1_parl=0 and E1_perp=1, R=abs(rTE)^2 and + // when TM polarization, E1_parl=1 and E1_perp=0, R=abs(rTM)^2 + + Reflectivity_TE = (rTE*conj(rTE))*(E1_perp*E1_perp) + / (E1_perp*E1_perp + E1_parl*E1_parl); + Reflectivity_TM = (rTM*conj(rTM))*(E1_parl*E1_parl) + / (E1_perp*E1_perp + E1_parl*E1_parl); + Reflectivity = Reflectivity_TE + Reflectivity_TM; + + do { + if(G4UniformRand()*real(Reflectivity) > real(Reflectivity_TE)) + {iTE = -1;}else{iTE = 1;} + if(G4UniformRand()*real(Reflectivity) > real(Reflectivity_TM)) + {iTM = -1;}else{iTM = 1;} + // Loop checking, 13-Aug-2015, Peter Gumplinger + } while(iTE<0&&iTM<0); + + return real(Reflectivity); + +} + +void G4OpBoundaryProcess::CalculateReflectivity() +{ + G4double RealRindex = + PropertyPointer1->Value(thePhotonMomentum); + G4double ImaginaryRindex = + PropertyPointer2->Value(thePhotonMomentum); + + // calculate FacetNormal + if ( theFinish == ground ) { + theFacetNormal = + GetFacetNormal(OldMomentum, theGlobalNormal); + } else { + theFacetNormal = theGlobalNormal; + } + + G4double PdotN = OldMomentum * theFacetNormal; + cost1 = -PdotN; + + if (std::abs(cost1) < 1.0 - kCarTolerance) { + sint1 = std::sqrt(1. - cost1*cost1); + } else { + sint1 = 0.0; + } + + G4ThreeVector A_trans, A_paral, E1pp, E1pl; + G4double E1_perp, E1_parl; + + if (sint1 > 0.0 ) { + A_trans = OldMomentum.cross(theFacetNormal); + A_trans = A_trans.unit(); + E1_perp = OldPolarization * A_trans; + E1pp = E1_perp * A_trans; + E1pl = OldPolarization - E1pp; + E1_parl = E1pl.mag(); + } + else { + A_trans = OldPolarization; + // Here we Follow Jackson's conventions and we set the + // parallel component = 1 in case of a ray perpendicular + // to the surface + E1_perp = 0.0; + E1_parl = 1.0; + } + + //calculate incident angle + G4double incidentangle = GetIncidentAngle(); + + //calculate the reflectivity depending on incident angle, + //polarization and complex refractive + + theReflectivity = + GetReflectivity(E1_perp, E1_parl, incidentangle, + RealRindex, ImaginaryRindex); +} + +G4bool G4OpBoundaryProcess::InvokeSD(const G4Step* pStep) +{ + G4Step aStep = *pStep; + + aStep.AddTotalEnergyDeposit(thePhotonMomentum); + + G4VSensitiveDetector* sd = aStep.GetPostStepPoint()->GetSensitiveDetector(); + if (sd) return sd->Hit(&aStep); + else return false; +} diff --git a/misc/ModifiedG4Classes/Geant410.3/G4OpBoundaryProcess.hh b/misc/ModifiedG4Classes/Geant410.3/G4OpBoundaryProcess.hh new file mode 100644 index 00000000..24a703fe --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.3/G4OpBoundaryProcess.hh @@ -0,0 +1,380 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +// +// $Id: G4OpBoundaryProcess.hh 96023 2016-03-08 08:25:42Z gcosmo $ +// +// +//////////////////////////////////////////////////////////////////////// +// Optical Photon Boundary Process Class Definition +//////////////////////////////////////////////////////////////////////// +// +// File: G4OpBoundaryProcess.hh +// Description: Discrete Process -- reflection/refraction at +// optical interfaces +// Version: 1.1 +// Created: 1997-06-18 +// Modified: 2005-07-28 add G4ProcessType to constructor +// 1999-10-29 add method and class descriptors +// 1999-10-10 - Fill NewMomentum/NewPolarization in +// DoAbsorption. These members need to be +// filled since DoIt calls +// aParticleChange.SetMomentumChange etc. +// upon return (thanks to: Clark McGrew) +// 2006-11-04 - add capability of calculating the reflectivity +// off a metal surface by way of a complex index +// of refraction - Thanks to Sehwook Lee and John +// Hauptman (Dept. of Physics - Iowa State Univ.) +// 2009-11-10 - add capability of simulating surface reflections +// with Look-Up-Tables (LUT) containing measured +// optical reflectance for a variety of surface +// treatments - Thanks to Martin Janecek and +// William Moses (Lawrence Berkeley National Lab.) +// 2013-06-01 - add the capability of simulating the transmission +// of a dichronic filter +// 2017-02-24 - add capability of simulating surface reflections +// with Look-Up-Tables (LUT) developed in DAVIS //Mariele Stockhoff + +// +// Author: Peter Gumplinger +// adopted from work by Werner Keil - April 2/96 +// mail: gum@triumf.ca +// +//////////////////////////////////////////////////////////////////////// + +#ifndef G4OpBoundaryProcess_h +#define G4OpBoundaryProcess_h 1 + +///////////// +// Includes +///////////// + +#include "globals.hh" +#include "templates.hh" +#include "geomdefs.hh" +#include "Randomize.hh" + +#include "G4RandomTools.hh" +#include "G4RandomDirection.hh" + +#include "G4Step.hh" +#include "G4VDiscreteProcess.hh" +#include "G4DynamicParticle.hh" +#include "G4Material.hh" +#include "G4LogicalBorderSurface.hh" +#include "G4LogicalSkinSurface.hh" +#include "G4OpticalSurface.hh" +#include "G4OpticalPhoton.hh" +#include "G4TransportationManager.hh" + +// Class Description: +// Discrete Process -- reflection/refraction at optical interfaces. +// Class inherits publicly from G4VDiscreteProcess. +// Class Description - End: + +///////////////////// +// Class Definition +///////////////////// + +enum G4OpBoundaryProcessStatus { Undefined, + Transmission, FresnelRefraction, + FresnelReflection, TotalInternalReflection, + LambertianReflection, LobeReflection, + SpikeReflection, BackScattering, + Absorption, Detection, NotAtBoundary, + SameMaterial, StepTooSmall, NoRINDEX, + PolishedLumirrorAirReflection, + PolishedLumirrorGlueReflection, + PolishedAirReflection, + PolishedTeflonAirReflection, + PolishedTiOAirReflection, + PolishedTyvekAirReflection, + PolishedVM2000AirReflection, + PolishedVM2000GlueReflection, + EtchedLumirrorAirReflection, + EtchedLumirrorGlueReflection, + EtchedAirReflection, + EtchedTeflonAirReflection, + EtchedTiOAirReflection, + EtchedTyvekAirReflection, + EtchedVM2000AirReflection, + EtchedVM2000GlueReflection, + GroundLumirrorAirReflection, + GroundLumirrorGlueReflection, + GroundAirReflection, + GroundTeflonAirReflection, + GroundTiOAirReflection, + GroundTyvekAirReflection, + GroundVM2000AirReflection, + GroundVM2000GlueReflection, + //ms add DAVIS surfaces + Dichroic }; + +class G4OpBoundaryProcess : public G4VDiscreteProcess +{ + +public: + + //////////////////////////////// + // Constructors and Destructor + //////////////////////////////// + + G4OpBoundaryProcess(const G4String& processName = "OpBoundary", + G4ProcessType type = fOptical); + ~G4OpBoundaryProcess(); + +private: + + G4OpBoundaryProcess(const G4OpBoundaryProcess &right); + + ////////////// + // Operators + ////////////// + + G4OpBoundaryProcess& operator=(const G4OpBoundaryProcess &right); + +public: + + //////////// + // Methods + //////////// + + G4bool IsApplicable(const G4ParticleDefinition& aParticleType); + // Returns true -> 'is applicable' only for an optical photon. + + G4double GetMeanFreePath(const G4Track& , + G4double , + G4ForceCondition* condition); + // Returns infinity; i. e. the process does not limit the step, + // but sets the 'Forced' condition for the DoIt to be invoked at + // every step. However, only at a boundary will any action be + // taken. + + G4VParticleChange* PostStepDoIt(const G4Track& aTrack, + const G4Step& aStep); + // This is the method implementing boundary processes. + + G4OpBoundaryProcessStatus GetStatus() const; + // Returns the current status. + + void SetInvokeSD(G4bool ); + // Set flag for call to InvokeSD method. + +private: + + G4bool G4BooleanRand(const G4double prob) const; + + G4ThreeVector GetFacetNormal(const G4ThreeVector& Momentum, + const G4ThreeVector& Normal) const; + + void DielectricMetal(); + void DielectricDielectric(); + void DielectricLUT(); + + //ms for DAVIS model + void DielectricLUTDAVIS(); + + void DielectricDichroic(); + + void ChooseReflection(); + void DoAbsorption(); + void DoReflection(); + + G4double GetIncidentAngle(); + // Returns the incident angle of optical photon + + G4double GetReflectivity(G4double E1_perp, + G4double E1_parl, + G4double incidentangle, + G4double RealRindex, + G4double ImaginaryRindex); + // Returns the Reflectivity on a metalic surface + + void CalculateReflectivity(void); + + void BoundaryProcessVerbose(void) const; + + // Invoke SD for post step point if the photon is 'detected' + G4bool InvokeSD(const G4Step* step); + +private: + + G4double thePhotonMomentum; + + G4ThreeVector OldMomentum; + G4ThreeVector OldPolarization; + + G4ThreeVector NewMomentum; + G4ThreeVector NewPolarization; + + G4ThreeVector theGlobalNormal; + G4ThreeVector theFacetNormal; + + G4Material* Material1; + G4Material* Material2; + + G4OpticalSurface* OpticalSurface; + + G4MaterialPropertyVector* PropertyPointer; + G4MaterialPropertyVector* PropertyPointer1; + G4MaterialPropertyVector* PropertyPointer2; + + G4double Rindex1; + G4double Rindex2; + + G4double cost1, cost2, sint1, sint2; + + G4OpBoundaryProcessStatus theStatus; + + G4OpticalSurfaceModel theModel; + + G4OpticalSurfaceFinish theFinish; + + G4double theReflectivity; + G4double theEfficiency; + G4double theTransmittance; + + G4double theSurfaceRoughness; + + G4double prob_sl, prob_ss, prob_bs; + + G4int iTE, iTM; + + G4double kCarTolerance; + + size_t idx, idy; + G4Physics2DVector* DichroicVector; + + G4bool fInvokeSD; +}; + +//////////////////// +// Inline methods +//////////////////// + +inline +G4bool G4OpBoundaryProcess::G4BooleanRand(const G4double prob) const +{ + /* Returns a random boolean variable with the specified probability */ + + return (G4UniformRand() < prob); +} + +inline +G4bool G4OpBoundaryProcess::IsApplicable(const G4ParticleDefinition& + aParticleType) +{ + return ( &aParticleType == G4OpticalPhoton::OpticalPhoton() ); +} + +inline +G4OpBoundaryProcessStatus G4OpBoundaryProcess::GetStatus() const +{ + return theStatus; +} + +inline +void G4OpBoundaryProcess::SetInvokeSD(G4bool flag) +{ + fInvokeSD = flag; +} + +inline +void G4OpBoundaryProcess::ChooseReflection() +{ + G4double rand = G4UniformRand(); + if ( rand >= 0.0 && rand < prob_ss ) { + theStatus = SpikeReflection; + theFacetNormal = theGlobalNormal; + } + else if ( rand >= prob_ss && + rand <= prob_ss+prob_sl) { + theStatus = LobeReflection; + } + else if ( rand > prob_ss+prob_sl && + rand < prob_ss+prob_sl+prob_bs ) { + theStatus = BackScattering; + } + else { + theStatus = LambertianReflection; + } +} + +inline +void G4OpBoundaryProcess::DoAbsorption() +{ + theStatus = Absorption; + + if ( G4BooleanRand(theEfficiency) ) { + + // EnergyDeposited =/= 0 means: photon has been detected + theStatus = Detection; + aParticleChange.ProposeLocalEnergyDeposit(thePhotonMomentum); + } + else { + aParticleChange.ProposeLocalEnergyDeposit(0.0); + } + + NewMomentum = OldMomentum; + NewPolarization = OldPolarization; + +// aParticleChange.ProposeEnergy(0.0); + aParticleChange.ProposeTrackStatus(fStopAndKill); +} + +inline +void G4OpBoundaryProcess::DoReflection() +{ + if ( theStatus == LambertianReflection ) { + + NewMomentum = G4LambertianRand(theGlobalNormal); + theFacetNormal = (NewMomentum - OldMomentum).unit(); + + } + else if ( theFinish == ground ) { + + theStatus = LobeReflection; + if ( PropertyPointer1 && PropertyPointer2 ){ + } else { + theFacetNormal = + GetFacetNormal(OldMomentum,theGlobalNormal); + } + G4double PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + + } + else { + + theStatus = SpikeReflection; + theFacetNormal = theGlobalNormal; + G4double PdotN = OldMomentum * theFacetNormal; + NewMomentum = OldMomentum - (2.*PdotN)*theFacetNormal; + + } + G4double EdotN = OldPolarization * theFacetNormal; + NewPolarization = -OldPolarization + (2.*EdotN)*theFacetNormal; +} + +#endif /* G4OpBoundaryProcess_h */ diff --git a/misc/ModifiedG4Classes/Geant410.3/G4OpticalSurface.cc b/misc/ModifiedG4Classes/Geant410.3/G4OpticalSurface.cc new file mode 100644 index 00000000..4954cd8a --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.3/G4OpticalSurface.cc @@ -0,0 +1,637 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +// $Id: G4OpticalSurface.cc 80747 2014-05-09 12:53:43Z gcosmo $ +// +// +//////////////////////////////////////////////////////////////////////// +// Optical Surface Class Implementation +//////////////////////////////////////////////////////////////////////// +// +// File: G4OpticalSurface.cc +// Description: An optical surface class for use in G4OpBoundaryProcess +// Version: 2.0 +// Created: 1997-06-26 +// Author: Peter Gumplinger +// updated: Mariele Stockhoff 2017-02-24 add DAVIS model +// mail: gum@triumf.ca +//////////////////////////////////////////////////////////////////////// + +#include +#include + +//#include "G4ios.hh" +#include "globals.hh" +#include "G4OpticalSurface.hh" + +///////////////////////// +// Class Implementation +///////////////////////// + + ////////////// + // Operators + ////////////// + +G4OpticalSurface& G4OpticalSurface::operator=(const G4OpticalSurface& right) +{ + if (this != &right) + { + theName = right.theName; + theType = right.theType; + theModel = right.theModel; + theFinish = right.theFinish; + sigma_alpha = right.sigma_alpha; + polish = right.polish; + theMaterialPropertiesTable = right.theMaterialPropertiesTable; + if (AngularDistribution) delete [] AngularDistribution; + AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + *(AngularDistribution) = *(right.AngularDistribution); + + if (AngularDistributionLUT) delete [] AngularDistributionLUT; + AngularDistributionLUT = + new G4float[indexmax]; + *(AngularDistributionLUT) = *(right.AngularDistributionLUT); + + if (Reflectivity) delete [] Reflectivity; + Reflectivity = + new G4float[RefMax]; + *(Reflectivity) = *(right.Reflectivity); + + + if (DichroicVector) delete DichroicVector; + DichroicVector = new G4Physics2DVector(); + *DichroicVector = *(right.DichroicVector); + } + return *this; +} + + ///////////////// + // Constructors + ///////////////// + +G4OpticalSurface::G4OpticalSurface(const G4String& name, + G4OpticalSurfaceModel model, + G4OpticalSurfaceFinish finish, + G4SurfaceType type, + G4double value) + : G4SurfaceProperty(name,type), + theModel(model), + theFinish(finish), + theMaterialPropertiesTable(0) +{ + if (model == glisur ){ + polish = value; + sigma_alpha = 0.0; + } + else if ( model == unified ) { + sigma_alpha = value; + polish = 0.0; + } + else if ( model == LUT ) { + sigma_alpha = value; + polish = 0.0; + } + else if ( model == dichroic ) { + sigma_alpha = value; + polish = 0.0; + } + //ms for DAVIS model + else if ( model == DAVIS ) { + sigma_alpha = value; + polish = 0.0; + } + else { + G4Exception("G4OpticalSurface::G4OpticalSurface()", "mat309", + FatalException, + "Constructor called with INVALID model."); + } + + AngularDistribution = NULL; + + //ms for DAVIS model + AngularDistributionLUT = NULL; + Reflectivity = NULL; + + DichroicVector = NULL; + + if (type == dielectric_LUT) { + AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + ReadLUTFile(); + } + + //ms for DAVIS model + if (type == dielectric_LUTDAVIS) { + AngularDistributionLUT = + new G4float[indexmax]; + ReadLUTDAVISFile(); + + Reflectivity = + new G4float[RefMax]; + ReadReflectivityLUTFile(); + } + + if (type == dielectric_dichroic) { + DichroicVector = new G4Physics2DVector(); + ReadDichroicFile(); + } +} + +G4OpticalSurface::~G4OpticalSurface() +{ + + if (AngularDistribution) delete [] AngularDistribution; + + //ms for DAVIS model + if (AngularDistributionLUT) delete [] AngularDistributionLUT; + if (Reflectivity) delete [] Reflectivity; + + if (DichroicVector) delete DichroicVector; +} + +G4OpticalSurface::G4OpticalSurface(const G4OpticalSurface &right) + : G4SurfaceProperty(right.theName,right.theType) +{ + *this = right; + this->theName = right.theName; + this->theType = right.theType; + this->theModel = right.theModel; + this->theFinish = right.theFinish; + this->sigma_alpha = right.sigma_alpha; + this->polish = right.polish; + this->theMaterialPropertiesTable = right.theMaterialPropertiesTable; + + if (this->AngularDistribution) delete [] AngularDistribution; + this->AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + *(this->AngularDistribution) = *(right.AngularDistribution); + + //ms for DAVIS model + if (this->AngularDistributionLUT) delete [] AngularDistributionLUT; + this->AngularDistributionLUT = + new G4float[indexmax]; + *(this->AngularDistributionLUT) = *(right.AngularDistributionLUT); + if (this->Reflectivity) delete [] Reflectivity; + this->Reflectivity = + new G4float[RefMax]; + *(this->Reflectivity) = *(right.Reflectivity); + + + if (this->DichroicVector) delete DichroicVector; + this->DichroicVector = new G4Physics2DVector(); + *(this->DichroicVector) = *(right.DichroicVector); +} + +G4int G4OpticalSurface::operator==(const G4OpticalSurface &right) const +{ + return (this == (G4OpticalSurface *) &right); +} + +G4int G4OpticalSurface::operator!=(const G4OpticalSurface &right) const +{ + return (this != (G4OpticalSurface *) &right); +} + //////////// + // Methods + //////////// + +void G4OpticalSurface::DumpInfo() const +{ + + // Dump info for surface + + G4cout << + " Surface type = " << G4int(theType) << G4endl << + " Surface finish = " << G4int(theFinish) << G4endl << + " Surface model = " << G4int(theModel) << G4endl; + + G4cout << G4endl; + + G4cout << " Surface parameter " << G4endl; + G4cout << " ----------------- " << G4endl; + if (theModel == glisur ){ + G4cout << polish << G4endl; + } + else if (theModel == LUT ){ + G4cout << sigma_alpha << G4endl; + } + else { + G4cout << sigma_alpha << G4endl; + } + G4cout << G4endl; +} + +void G4OpticalSurface::SetType(const G4SurfaceType& type) +{ + theType = type; + +//ms for DAVIS model + if (type == dielectric_LUTDAVIS) { + if (!AngularDistributionLUT) AngularDistributionLUT = + new G4float[indexmax]; + ReadLUTDAVISFile(); + } + + if (type == dielectric_LUT) { + if (!AngularDistribution) AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + + + ReadLUTFile(); + + } + if (type == dielectric_dichroic) { + if (!DichroicVector) DichroicVector = new G4Physics2DVector(); + ReadDichroicFile(); + } +} + +void G4OpticalSurface::SetFinish(const G4OpticalSurfaceFinish finish) +{ + theFinish = finish; + if (theType == dielectric_LUT) { + if (!AngularDistribution) AngularDistribution = + new G4float[incidentIndexMax*thetaIndexMax*phiIndexMax]; + ReadLUTFile(); + + } + + //ms for DAVIS model + if (theType == dielectric_LUTDAVIS) { + if (!AngularDistributionLUT) AngularDistributionLUT = + new G4float[indexmax]; + ReadLUTDAVISFile(); + + if (!Reflectivity) Reflectivity = + new G4float[RefMax]; + ReadReflectivityLUTFile(); + + } + + + if (theType == dielectric_dichroic) { + if (!DichroicVector) DichroicVector = new G4Physics2DVector(); + ReadDichroicFile(); + } +} + +void G4OpticalSurface::ReadLUTFile() +{ + G4String readLUTFileName = " "; + + if (theFinish == polishedlumirrorglue) { + readLUTFileName = "PolishedLumirrorGlue.dat"; + } + else if (theFinish == polishedlumirrorair) { + readLUTFileName = "PolishedLumirror.dat"; + } + else if (theFinish == polishedteflonair) { + readLUTFileName = "PolishedTeflon.dat"; + } + else if (theFinish == polishedtioair) { + readLUTFileName = "PolishedTiO.dat"; + } + else if (theFinish == polishedtyvekair) { + readLUTFileName = "PolishedTyvek.dat"; + } + else if (theFinish == polishedvm2000glue) { + readLUTFileName = "PolishedVM2000Glue.dat"; + } + else if (theFinish == polishedvm2000air) { + readLUTFileName = "PolishedVM2000.dat"; + } + else if (theFinish == etchedlumirrorglue) { + readLUTFileName = "EtchedLumirrorGlue.dat"; + } + else if (theFinish == etchedlumirrorair) { + readLUTFileName = "EtchedLumirror.dat"; + } + else if (theFinish == etchedteflonair) { + readLUTFileName = "EtchedTeflon.dat"; + } + else if (theFinish == etchedtioair) { + readLUTFileName = "EtchedTiO.dat"; + } + else if (theFinish == etchedtyvekair) { + readLUTFileName = "EtchedTyvek.dat"; + } + else if (theFinish == etchedvm2000glue) { + readLUTFileName = "EtchedVM2000Glue.dat"; + } + else if (theFinish == etchedvm2000air) { + readLUTFileName = "EtchedVM2000.dat"; + } + else if (theFinish == groundlumirrorglue) { + readLUTFileName = "GroundLumirrorGlue.dat"; + } + else if (theFinish == groundlumirrorair) { + readLUTFileName = "GroundLumirror.dat"; + } + else if (theFinish == groundteflonair) { + readLUTFileName = "GroundTeflon.dat"; + } + else if (theFinish == groundtioair) { + readLUTFileName = "GroundTiO.dat"; + } + else if (theFinish == groundtyvekair) { + readLUTFileName = "GroundTyvek.dat"; + } + else if (theFinish == groundvm2000glue) { + readLUTFileName = "GroundVM2000Glue.dat"; + } + else if (theFinish == groundvm2000air) { + readLUTFileName = "GroundVM2000.dat"; + } + + if (readLUTFileName == " ") return; + + char* path = getenv("G4REALSURFACEDATA"); + if (!path) { + G4String excep = + "G4OpBoundaryProcess - G4REALSURFACEDATA environment variable not set"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat310", + FatalException, excep); + return; + } + G4String pathString(path); + + readLUTFileName = pathString + "/" + readLUTFileName; + + std::ifstream readLUTFileHandle(readLUTFileName, std::ios::in); + + if (readLUTFileHandle) { + G4int idxmax = incidentIndexMax*thetaIndexMax*phiIndexMax; + for (G4int i = 0; i> AngularDistribution[i]; + } + if (!readLUTFileHandle.bad()) { + G4cout <<"LUT - data file: "<< readLUTFileName <<" read in! "<< G4endl; + } + else { + G4String excep="LUT - data file: "+readLUTFileName+" not read propery"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat312", + FatalException, excep); + return; + } + } + else { + G4String excep ="LUT - data file: "+readLUTFileName+" not found"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat311", + FatalException, excep); + return; + } + readLUTFileHandle.close(); +} + +//ms for DAVIS model +void G4OpticalSurface::ReadLUTDAVISFile() + +{ + G4String readLUTDAVISFileName = " "; + + if (theFinish == Rough_LUT) { + readLUTDAVISFileName = "Rough_LUT.dat"; + + }else if (theFinish == RoughTeflon_LUT) { + readLUTDAVISFileName = "RoughTeflon_LUT.dat"; + + }else if (theFinish == RoughESR_LUT) { + readLUTDAVISFileName = "RoughESR_LUT.dat"; + + }else if (theFinish == RoughESRGrease_LUT) { + readLUTDAVISFileName = "RoughESRGrease_LUT.dat"; + + }else if (theFinish == Polished_LUT) { + readLUTDAVISFileName = "Polished_LUT.dat"; + + }else if (theFinish == PolishedTeflon_LUT) { + readLUTDAVISFileName = "PolishedTeflon_LUT.dat"; + + }else if (theFinish == PolishedESR_LUT) { + readLUTDAVISFileName = "PolishedESR_LUT.dat"; + + }else if (theFinish == PolishedESRGrease_LUT) { + readLUTDAVISFileName = "PolishedESRGrease_LUT.dat"; + + }else if (theFinish == Detector_LUT) { + readLUTDAVISFileName = "Detector_LUT.dat"; + } + if (readLUTDAVISFileName == " ") return; + + readLUTDAVISFileName = PathToLUT + "/" + readLUTDAVISFileName; + + if (!PathToLUT) { + G4String excep = + "Path_to_LUT in Surfaces.xml not set"; + G4Exception("GateOpticalSurface::ReadDAVISLUTFile()", "mat310", + FatalException, excep); + return; + } + + std::ifstream readLUTDAVISFileHandle(readLUTDAVISFileName, std::ios::in); + + if (readLUTDAVISFileHandle) { + + for (G4int i = 0; i> AngularDistributionLUT[i]; + + } + if (!readLUTDAVISFileHandle.bad()) { + G4cout <<"LUT DAVIS - data file: "<< readLUTDAVISFileName <<" read in! "<< G4endl; + } + else { + G4String excep="LUT DAVIS- data file: "+readLUTDAVISFileName+" not read propery"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat312", + FatalException, excep); + return; + } + } + else { + G4String excep ="LUT DAVIS- data file: "+readLUTDAVISFileName+" not found"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat311", + FatalException, excep); + return; + } + readLUTDAVISFileHandle.close(); +} + + + +void G4OpticalSurface::ReadReflectivityLUTFile() +{ + G4String readReflectivityLUTFileName = " "; + + + if (theFinish == Rough_LUT) { + readReflectivityLUTFileName = "Rough_LUTR.dat"; + } + if (theFinish == RoughTeflon_LUT) { + readReflectivityLUTFileName = "RoughTeflon_LUTR.dat"; + } + if (theFinish== RoughESR_LUT) { + readReflectivityLUTFileName = "RoughESR_LUTR.dat"; + } + if (theFinish == RoughESRGrease_LUT) { + readReflectivityLUTFileName = "RoughESRGrease_LUTR.dat"; + } + if (theFinish== Polished_LUT) { + readReflectivityLUTFileName = "Polished_LUTR.dat"; + } + if (theFinish == PolishedTeflon_LUT) { + readReflectivityLUTFileName = "PolishedTeflon_LUTR.dat"; + } + if (theFinish== PolishedESR_LUT) { + readReflectivityLUTFileName = "PolishedESR_LUTR.dat"; + } + if (theFinish== PolishedESRGrease_LUT) { + readReflectivityLUTFileName = "PolishedESRGrease_LUTR.dat"; + } + if (theFinish== Detector_LUT) { + readReflectivityLUTFileName = "Detector_LUTR.dat"; + } + + if (readReflectivityLUTFileName == " ") return; + + if (!PathToLUT) { + G4String excep = + "Path_to_LUT in Surfaces.xml not set"; + G4Exception("G4OpticalSurface::ReadLUTFile()", "mat310", + FatalException, excep); + return; + } + + + readReflectivityLUTFileName = PathToLUT + "/" + readReflectivityLUTFileName; + + std::ifstream readReflectivityLUTFileHandle(readReflectivityLUTFileName, std::ios::in); + + if (readReflectivityLUTFileHandle) { + + for (G4int i = 0; i> Reflectivity[i]; + + } + if (!readReflectivityLUTFileHandle.bad()) { + G4cout <<"Reflectivity LUT DAVIS - data file: "<< readReflectivityLUTFileName <<" read in! "<< G4endl; + } + else { + G4String excep="Reflectivity LUT DAVIS- data file: "+readReflectivityLUTFileName+" not read propery"; + G4Exception("G4OpticalSurface::ReadReflectivityLUTFile()", "mat312", + FatalException, excep); + return; + } + } + else { + G4String excep ="Reflectivity LUT DAVIS - data file: "+readReflectivityLUTFileName+" not found"; + G4Exception("G4OpticalSurface::ReadReflectivityLUTFile()", "mat311", + FatalException, excep); + return; + } + readReflectivityLUTFileHandle.close(); +} + + +void G4OpticalSurface::ReadDichroicFile() +{ + const char* datadir = getenv("G4DICHROICDATA"); + + if(!datadir) { + G4Exception("G4OpticalSurface::ReadDichroicFile()","mat313", + FatalException,"Environment variable G4DICHROICDATA not defined"); + return; + } + + std::ostringstream ost; + ost << datadir; + std::ifstream fin(ost.str().c_str()); + if( !fin.is_open()) { + G4ExceptionDescription ed; + ed << "Dichroic surface data file <" << ost.str().c_str() + << "> is not opened!" << G4endl; + G4Exception("G4OpticalSurface::ReadDichroicFile()","mat314", + FatalException,ed," "); + return; + } + + if( !(DichroicVector->Retrieve(fin)) ) { + G4ExceptionDescription ed; + ed << "Dichroic surface data file <" << ost.str().c_str() + << "> is not opened!" << G4endl; + G4Exception("G4OpticalSurface::ReadDichroicFile()","mat315", + FatalException,ed," "); + return; + } + +// DichroicVector->SetBicubicInterpolation(true); + + G4cout << " *** Dichroic surface data file *** " << G4endl; + + G4int numberOfXNodes = DichroicVector->GetLengthX(); + G4int numberOfYNodes = DichroicVector->GetLengthY(); + + G4cout << "numberOfXNodes: " << numberOfXNodes << G4endl; + G4cout << "numberOfYNodes: " << numberOfYNodes << G4endl; + + if (0 > numberOfXNodes || numberOfXNodes >= INT_MAX) numberOfXNodes = 0; + if (0 > numberOfYNodes || numberOfYNodes >= INT_MAX) numberOfYNodes = 0; + + G4PV2DDataVector xVector; + G4PV2DDataVector yVector; + + xVector.resize(numberOfXNodes,0.); + yVector.resize(numberOfYNodes,0.); + + for(G4int i = 0; iGetX(i) << G4endl; + xVector[i] = DichroicVector->GetX(i); + } + for(G4int j = 0; jGetY(j) << G4endl; + yVector[j] = DichroicVector->GetY(j); + } + + for(G4int j = 0; jGetValue(i,j) << G4endl; + } + } + +// G4int idx, idy; + +// for(G4int j = 0; jValue(x,y,idx,idy) << G4endl; +// } +// } + +} diff --git a/misc/ModifiedG4Classes/Geant410.3/G4OpticalSurface.hh b/misc/ModifiedG4Classes/Geant410.3/G4OpticalSurface.hh new file mode 100644 index 00000000..e1778a2e --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.3/G4OpticalSurface.hh @@ -0,0 +1,311 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +// +// $Id: G4OpticalSurface.hh 80747 2014-05-09 12:53:43Z gcosmo $ +// +// +//////////////////////////////////////////////////////////////////////// +// G4OpticalSurface Definition +//////////////////////////////////////////////////////////////////////// +// +// File: G4OpticalSurface.hh +// Description: A optical surface class for use in G4OpBoundaryProcess +// Version: 2.0 +// Created: 1997-06-26 +// Author: Peter Gumplinger +// Updated: 1999-10-29 add method and class descriptors +// Mariele Stockhoff 2017-02-24 add DAVIS model +// mail: gum@triumf.ca +// +//////////////////////////////////////////////////////////////////////// + +#ifndef G4OpticalSurface_h +#define G4OpticalSurface_h 1 + +///////////// +// Includes +///////////// + +#include "G4Types.hh" +#include "G4Physics2DVector.hh" +#include "G4SurfaceProperty.hh" + +// Class Description: +// A optical surface class for use in the G4OpBoundaryProcess class. +// Contains the enumerations: G4OpticalSurfaceFinish, G4OpticalSurfaceType, +// and G4OpticalSurfaceModel. +// Class Description - End: + +enum G4OpticalSurfaceFinish +{ + polished, // smooth perfectly polished surface + polishedfrontpainted, // smooth top-layer (front) paint + polishedbackpainted, // same is 'polished' but with a back-paint + + ground, // rough surface + groundfrontpainted, // rough top-layer (front) paint + groundbackpainted, // same as 'ground' but with a back-paint + + polishedlumirrorair, // mechanically polished surface, with lumirror + polishedlumirrorglue, // mechanically polished surface, with lumirror & meltmount + polishedair, // mechanically polished surface + polishedteflonair, // mechanically polished surface, with teflon + polishedtioair, // mechanically polished surface, with tio paint + polishedtyvekair, // mechanically polished surface, with tyvek + polishedvm2000air, // mechanically polished surface, with esr film + polishedvm2000glue, // mechanically polished surface, with esr film & meltmount + + etchedlumirrorair, // chemically etched surface, with lumirror + etchedlumirrorglue, // chemically etched surface, with lumirror & meltmount + etchedair, // chemically etched surface + etchedteflonair, // chemically etched surface, with teflon + etchedtioair, // chemically etched surface, with tio paint + etchedtyvekair, // chemically etched surface, with tyvek + etchedvm2000air, // chemically etched surface, with esr film + etchedvm2000glue, // chemically etched surface, with esr film & meltmount + + groundlumirrorair, // rough-cut surface, with lumirror + groundlumirrorglue, // rough-cut surface, with lumirror & meltmount + groundair, // rough-cut surface + groundteflonair, // rough-cut surface, with teflon + groundtioair, // rough-cut surface, with tio paint + groundtyvekair, // rough-cut surface, with tyvek + groundvm2000air, // rough-cut surface, with esr film + groundvm2000glue, // rough-cut surface, with esr film & meltmount + + //mstockhoff for DAVIS model + Rough_LUT, //rough surface + RoughTeflon_LUT, //rough surface wrapped in Teflon tape + RoughESR_LUT, //rough surface wrapped with ESR + RoughESRGrease_LUT, //rough surface wrapped with ESR coupled with opical grease + Polished_LUT, //polished surface + PolishedTeflon_LUT, //polished surface wrapped in Teflon tape + PolishedESR_LUT, //polished surface wrapped with ESR + PolishedESRGrease_LUT, //polished surface wrapped with ESR coupled with opical grease + Detector_LUT //polished surface with optical grease +}; + +enum G4OpticalSurfaceModel +{ + glisur, // original GEANT3 model + unified, // UNIFIED model + LUT, // Look-Up-Table model + dichroic, // dichroic filter + DAVIS //ms for DAVIS model +}; + +class G4MaterialPropertiesTable; + +///////////////////// +// Class Definition +///////////////////// + +class G4OpticalSurface : public G4SurfaceProperty +{ + +public: // Without description + + ////////////// + // Operators + ////////////// + + G4OpticalSurface(const G4OpticalSurface &right); + G4OpticalSurface & operator=(const G4OpticalSurface &right); + + G4int operator==(const G4OpticalSurface &right) const; + G4int operator!=(const G4OpticalSurface &right) const; + +public: // With description + + //////////////////////////////// + // Constructors and Destructor + //////////////////////////////// + + G4OpticalSurface(const G4String& name, + G4OpticalSurfaceModel model = glisur, + G4OpticalSurfaceFinish finish = polished, + G4SurfaceType type = dielectric_dielectric, + G4double value = 1.0); + // Constructor of an optical surface object. + +public: // Without description + + virtual ~G4OpticalSurface(); + + //////////// + // Methods + //////////// + + // public methods + +public: // With description + + void SetType(const G4SurfaceType& type); + + inline G4OpticalSurfaceFinish GetFinish() const { return theFinish; } + // Returns the optical surface finish. + void SetFinish(const G4OpticalSurfaceFinish ); + // Sets the optical surface finish. + + inline G4OpticalSurfaceModel GetModel() const { return theModel; } + // Returns the optical surface model used. + inline void SetModel(const G4OpticalSurfaceModel model) + { theModel = model; } + // Sets the optical surface model to be followed. + + inline G4double GetSigmaAlpha() const { return sigma_alpha; } + // Returns an unified model surface parameter. + inline void SetSigmaAlpha(const G4double s_a) { sigma_alpha = s_a; } + // Sets an unified model surface parameter. + + G4double GetPolish() const { return polish; } + // Returns the optical surface polish type. + inline void SetPolish(const G4double plsh) { polish=plsh; } + // Sets the optical surface polish type. + + inline G4MaterialPropertiesTable* GetMaterialPropertiesTable() const + { return theMaterialPropertiesTable; } + // Retrieves the pointer of the G4MaterialPropertiesTable + // attached to optical surface. + + inline void SetMaterialPropertiesTable(G4MaterialPropertiesTable *anMPT) + { theMaterialPropertiesTable = anMPT; } + // Attaches a G4MaterialPropertiesTable to the optical surface. + + void DumpInfo() const; + // Prints information about the optical surface. + + void ReadLUTFile(void); + // Method to read the Look-Up-Table into array AngularDistribution + + inline G4double GetAngularDistributionValue(G4int, G4int, G4int); + + //ms for DAVIS model + inline G4double GetAngularDistributionValueLUT(G4int); + // Returns the AngularDistributionValue + + //ms for DAVIS model + void ReadLUTDAVISFile(void); + // Method to read the Davis Look-Up-Table into array AngularDistribution + + //ms for DAVIS model + void ReadReflectivityLUTFile(void); + // Method to read the Look-Up-Table for reflectivity + + //ms for DAVIS model + inline G4double GetReflectivityLUTValue(G4int); + // Returns the reflectivity value from the Davis Look-Up-Table + + //ms for DAVIS model + inline G4int GetInmax(void) const { return indexmax; } + // Returns the number of lines in the Davis Look-Up-Table + + //ms for DAVIS model + inline G4int GetLUTbins(void) const { return LUTbins; } + // Returns the number of probability values per incidentangle + + //ms for DAVIS model + inline G4int GetRefMax(void) const { return RefMax; } + // Returns the number of reflectivity values per angle + + inline G4int GetThetaIndexMax(void) const { return thetaIndexMax; } + inline G4int GetPhiIndexMax(void) const { return phiIndexMax; } + + void ReadDichroicFile(void); + // Method to read the dichroic surface data file into Dichroic + + inline G4Physics2DVector* GetDichroicVector(); + +private: + +// ------------------ +// Basic data members ( To define an optical surface) +// ------------------ + + G4OpticalSurfaceModel theModel; // Surface model + G4OpticalSurfaceFinish theFinish; // Surface finish + + G4double sigma_alpha; // The sigma of micro-facet polar angle + G4double polish; // Polish parameter in glisur model + + G4MaterialPropertiesTable* theMaterialPropertiesTable; + + + + static const G4int incidentIndexMax = 91; + static const G4int thetaIndexMax = 45; + static const G4int phiIndexMax = 37; + + G4float* AngularDistribution; + G4Physics2DVector* DichroicVector; + + + //ms for DAVIS model + static const G4int indexmax = 3640001; + static const G4int RefMax = 90; + static const G4int LUTbins =20000; + //G4String PathToLUT="/home/ /DavisLUTs"; //change this path! + G4String PathToLUT="/home/adubois/Simulation/gate/GateReleaseFiles/Davis_LUTs"; + G4float* AngularDistributionLUT; + G4float* Reflectivity; +}; + +//////////////////// +// Inline methods +//////////////////// + +inline + G4double G4OpticalSurface::GetAngularDistributionValue(G4int angleIncident, + G4int thetaIndex, + G4int phiIndex) +{ + return AngularDistribution[angleIncident+ + thetaIndex*incidentIndexMax+ + phiIndex*thetaIndexMax*incidentIndexMax]; +} + + +//ms for DAVIS model +inline + G4double G4OpticalSurface::GetAngularDistributionValueLUT(G4int indexmax) +{ + return AngularDistributionLUT[indexmax]; +} + +//ms for DAVIS model +inline + G4double G4OpticalSurface::GetReflectivityLUTValue(G4int RefMax ) +{ + return Reflectivity[RefMax]; +} + +inline + G4Physics2DVector* G4OpticalSurface::GetDichroicVector() +{ + return DichroicVector; +} + +#endif /* G4OpticalSurface_h */ diff --git a/misc/ModifiedG4Classes/Geant410.3/G4SurfaceProperty.hh b/misc/ModifiedG4Classes/Geant410.3/G4SurfaceProperty.hh new file mode 100644 index 00000000..f7aced3a --- /dev/null +++ b/misc/ModifiedG4Classes/Geant410.3/G4SurfaceProperty.hh @@ -0,0 +1,144 @@ +// +// ******************************************************************** +// * License and Disclaimer * +// * * +// * The Geant4 software is copyright of the Copyright Holders of * +// * the Geant4 Collaboration. It is provided under the terms and * +// * conditions of the Geant4 Software License, included in the file * +// * LICENSE and available at http://cern.ch/geant4/license . These * +// * include a list of copyright holders. * +// * * +// * Neither the authors of this software system, nor their employing * +// * institutes,nor the agencies providing financial support for this * +// * work make any representation or warranty, express or implied, * +// * regarding this software system or assume any liability for its * +// * use. Please see the license in the file LICENSE and URL above * +// * for the full disclaimer and the limitation of liability. * +// * * +// * This code implementation is the result of the scientific and * +// * technical work of the GEANT4 collaboration. * +// * By using, copying, modifying or distributing the software (or * +// * any work based on the software) you agree to acknowledge its * +// * use in resulting scientific publications, and indicate your * +// * acceptance of all terms of the Geant4 Software license. * +// ******************************************************************** +// +// +// $Id: G4SurfaceProperty.hh 70822 2013-06-06 08:25:05Z gcosmo $ +// +// +//////////////////////////////////////////////////////////////////////// +// G4SurfaceProperty Definition +//////////////////////////////////////////////////////////////////////// +// +// Class Description: +// +// A base class describing a surface property. +// Derived classes are G4Opticalsurface, G4Firovsurface, etc. +// Contains the enumeration G4SurfaceType. + +// File: G4SurfaceProperty.hh +// Description: A base class for for descriping surface property such +// as G4OpticalSurface, G4FirsovSurface, G4X-raySurface +// Version: 1.0 +// Created: 13-10-2003 +// Author: Fan Lei +// Updated: Mariele Stockhoff 2017-02-24 add DAVIS model +//////////////////////////////////////////////////////////////////////// + +#ifndef G4SurfaceProperty_h +#define G4SurfaceProperty_h 1 + +///////////// +// Includes +///////////// + +#include + +#include "G4Types.hh" +#include "G4String.hh" + +class G4SurfaceProperty; + +typedef std::vector G4SurfacePropertyTable; + +enum G4SurfaceType +{ + dielectric_metal, // dielectric-metal interface + dielectric_dielectric, // dielectric-dielectric interface + dielectric_LUT, // dielectric-Look-Up-Table interface + dielectric_dichroic, // dichroic filter interface + firsov, // for Firsov Process + x_ray, // for x-ray mirror process + dielectric_LUTDAVIS // dielectric-Look-Up-Table DAVIS interface //ms +}; + +///////////////////// +// Class Definition +///////////////////// + +class G4SurfaceProperty +{ + public: // Without description + + ////////////// + // Operators + ////////////// + + // G4SurfaceProperty(const G4SurfaceProperty &right); + // const G4SurfaceProperty & operator=(const G4SurfaceProperty &right); + + // G4int operator==(const G4SurfaceProperty &right) const; + // G4int operator!=(const G4SurfaceProperty &right) const; + + public: // With description + + //////////////////////////////// + // Constructors and Destructor + //////////////////////////////// + + G4SurfaceProperty(const G4String& name, G4SurfaceType type = x_ray); + // Constructor of a X-ray optical surface object. + + public: // Without description + + G4SurfaceProperty(); + virtual ~G4SurfaceProperty(); + + //////////// + // Methods + //////////// + + public: // With description + + const G4String& GetName() const { return theName; } + // Returns the surface name. + void SetName(const G4String& name) { theName = name; } + // Sets the surface name. + + const G4SurfaceType& GetType() const { return theType; } + // Returns the surface type. + void SetType(const G4SurfaceType& type) { theType = type; } + // Sets the surface type. + + static void CleanSurfacePropertyTable(); + static const G4SurfacePropertyTable* GetSurfacePropertyTable(); + static size_t GetNumberOfSurfaceProperties(); + static void DumpTableInfo(); + // To handle the table of surface properties. + + protected: + + // ------------------ + // Basic data members ( To define surface property) + // ------------------ + + G4String theName; // Surface name + + G4SurfaceType theType; // Surface type + + static G4SurfacePropertyTable theSurfacePropertyTable; + // The static Table of SurfaceProperties. +}; + +#endif /* G4SurfaceProperty_h */ diff --git a/misc/Surfaces.xml b/misc/Surfaces.xml new file mode 100644 index 00000000..af09af63 --- /dev/null +++ b/misc/Surfaces.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/readme.md b/readme.md new file mode 100644 index 00000000..0f20f210 --- /dev/null +++ b/readme.md @@ -0,0 +1,54 @@ +**GateContrib** + +*(Warning: this is yet a tentative & experimental Gate sub-project. Contributions and suggestions welcome)* + +[Gate](https://github.com/OpenGATE/Gate), based on [Geant4](https://geant4.web.cern.ch) library, allows to perform various Monte-Carlo simulations in the field of **medical physics**. [Gate](https://github.com/OpenGATE/Gate) can be used in numerous ways and for a lot of different applications. This repository contains [Gate](https://github.com/OpenGATE/Gate) simulation examples, mostly provided by users, in order to help sharing knowledge. + +*Warning* - This repository contains data (binary files), stored with [git-lfs](https://git-lfs.github.com/) extension. Find below a step-by-step tutorial to install git-lfs: + +1. Download the [Git LFS extension](https://github.com/git-lfs/git-lfs/releases/download/v2.0.1/git-lfs-linux-amd64-2.0.1.tar.gz) for versioning large files +2. Untar, install and set up the Git command line extension
+tar -xzf git-lfs-linux-amd64-2.0.1.tar.gz
+cd git-lfs-2.0.1
+sudo ./install.sh
+If your installation was succesful, your terminal should display the following message:
+Git LFS initialized
+Note that you only have to set up Git LFS once. +3) Clone the Gate user-oriented repository as usual
+git clone https://github.com/OpenGATE/GateContrib.git
+Note that the git lfs clone https://github.com/OpenGATE/GateContrib.git command operates exactly like git clone and takes all the same arguments, but has one important difference: it's a lot faster! Depending on the number of files you have it can be more than 10x faster in fact.
+The output of the executing commande should be:
+Cloning into 'GateContrib'...
+remote: Counting objects: 21076, done.
+remote: Compressing objects: 100% (61/61), done.
+remote: Total 21076 (delta 36), reused 0 (delta 0), pack-reused 21012
+Receiving objects: 100% (21076/21076), 13.96 MiB | 3.76 MiB/s, done.
+Resolving deltas: 100% (14211/14211), done.
+Checking connectivity... done.
+Downloading dosimetry/Radiotherapy/example10/data/phantom.raw (3.25 MB)
+Downloading dosimetry/Radiotherapy/example2/data/patient-2mm.raw (3.36 MB)
+...
+Checking out files: 100% (549/549), done.
+ +*Warning* - This is *user-oriented*, the provided examples are not tested and may not work. The [OpenGate collaboration](http://www.opengatecollaboration.org/) is not responsible of any contents. + +---- +**How to contribute ?** +* Prepare your example as a pull-request. Clone this repository in your github account, commit your example in your cloned repository, then ask us to integrate your proposal via the "New pull request" button. +* Your simulation must be in a separate folder. You can put it in the folder `imaging` or `dosimetry` or `misc`. +* Example **must** contains: + * a `readme.md` file that describe the example, the authors, the date and Gate version + * 3 folders `mac/` `data/` `output/`. The first will contains all macros (`.mac` files), the second all data files needed as input for the simulations. Results should be written in the `output/` folder. + * Simulation should be run by a command such as `Gate mac/main.mac` +* It is also possible to contribute via **analysis tools**. If you developed a killer python script or C++ code useful for Gate simulation, feel free to share it here ! + + + +---- +http://www.opengatecollaboration.org + +References collaboration papers: +* 2004 http://www.ncbi.nlm.nih.gov/pubmed/15552416 +* 2011 http://www.ncbi.nlm.nih.gov/pubmed/21248393 +* 2014 http://www.ncbi.nlm.nih.gov/pubmed/24877844 +