C. Theis, CERNSimpleGeo example1 Chris Theis Building a geometry with SimpleGeo.

Slides:



Advertisements
Similar presentations
BASIC SKILLS AND TOOLS USING ACCESS
Advertisements

Welcome to Famis From W&M home page – Search famis.
Working with Profiles in IX1D v 3 – A Tutorial © 2006 Interpex Limited All rights reserved Version 1.0.
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
HT650 Product Introduction 2013/8/26. Main menu, with options Worker Settings Worker-menu with 2 sub options and application buttons.
Working with Tables for Page Design – Lesson 41 Working with Tables for Page Design Lesson 4.
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
Microsoft Office XP Microsoft Excel
Decision Analysis Tools in Excel
1. Chapter 29 Creating Forms 3 Understanding Forms Word enables you to create fill-in forms to eliminate the need for storing pre-printed forms. Add.
Microsoft Excel Computers Week 4.
Advanced steps with SimpleGeo Chris Theis. Overview Different visualization modes Geometry sections Visualization of biasing Volume & mass calculation.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
1 CA202 Spreadsheet Application Creating Dynamic Lists with PivotTables Lecture # 9.
Creating And Maintaining A Database. 2 Learn the guidelines for designing databases When designing a database, first try to think of all the fields of.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Drawing forecast charts. Open NeLant basic map area.
Customizing Forms and Writing QuickBooks Letters Lesson 15.
Using Microsoft Outlook: Basics. Objectives Guided Tour of Outlook –Identification –Views Basics –Contacts –Folders –Web Access Q&A.
Collaborating with Outlook 2002 and Exchange 2000.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
Chapter 2 Querying a Database
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
Working with Data Lesson 7. Objectives Software Orientation: Excel’s Data Tab The command groups on Excel’s Data tab, shown in the figure below, enable.
Chapter 4 Code Editor Goals and Objectives Program more efficiently? How can you speed up your development process? Do you want to learn useful shortcuts.
Lesson 5: Using Tables.
Lesson 13: Building Web Forms Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver CS6.
Chapter 3 Working with Text and Cascading Style Sheets.
Lesson 1 – Microsoft Excel The goal of this lesson is for students to successfully explore and describe the Excel window and to create a new worksheet.
Access Lesson 2 Creating a Database
Chapter 2 Querying a Database MICROSOFT ACCESS 2010.
ICP Kit 2011 HHC Data Entry Module The World Bank ICP Kit Training African Development Bank.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 4 1 Microsoft Office FrontPage 2003 Tutorial 4 – Using Shared Borders and Themes.
Creating a Web Site to Gather Data and Conduct Research.
SimpleGeo render plugins Chris Theis. SimpleGeo architecture GUI Graphical user interface CSG – Engine B-Rep - Kernel Importer/ Exporter Command manager.
© 2011 Delmar, Cengage Learning Chapter 9 Introduction to ActionScript 3.0.
Visual debugging with SimpleGeo Chris Theis. Overview SimpleGeo’s visual debugger Running a few examples.
XP New Perspectives on Microsoft Access 2002 Tutorial 21 Microsoft Access Tutorial 2 – Creating And Maintaining A Database.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
Wiki Training: Introduction to Instructor: Zach Silveira (415)
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
WORKSHOP 11 SPACECRAFT FAIRING
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Designer Basics.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 3 BACKNEXTEND 3-1 LINKS TO OBJECTIVES Modify a Table – Add, Delete, Move Fields Modify a Table.
EDExpress Training Presented by Doug Baldwin – CPS/SAIG Technical Support Bob Berry – U.S Department of Education/FSA.
Using Advanced Options Lesson 14 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Word Microsoft Word 2013.
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Ergo User Tutorial - Part 3 NCSA, UIUC.
Introduction to Database using Microsoft Access 2013 Part 6.1 November 18, 2014.
CSC 240 (Blum)1 Introduction to Access CSC 240 (Blum)2 Click on the Access desktop icon or go to Start/Programs/Microsoft Office/Microsoft Office.
®® Microsoft Windows 7 for Power Users Tutorial 3 Managing Folders and Files.
1. Chapter 20 Managing Shared Documents 3 Working Together on Documents Word provides features to help workgroup members collaborate on documents. Insert.
January 2006Colby College ITS Setting Up Course Pages.
ADAMS Assignment 6 ME451:Kinematics and Dynamics of Machine Systems (Fall 2013) Assigned: November 13, 2013 Due: November 20, 2013.
Inventor Introductory Training Adaptivity 101. What This Exercise Covers Starting a part model in a completely empty assembly file Creating a second part.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
For the benefit of business and people Lotus Notes R6 Training 4 February 2016 IT Division.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
Quick Test Professional 9.2. Testing Process Preparing to Record Recording Enhancing a Test Debugging Running the Test and Analyzing the Results Reporting.
© 2010 Delmar, Cengage Learning Chapter 11 Creating and Using Templates.
WORKSHOP 15 PARASOLID MODELING NAS120, Workshop 15, November 2003 WS15-1.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
1 Customizing Forms and Writing QuickBooks Letters Lesson 15.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
Dive Into® Visual Basic 2010 Express
Benchmark Series Microsoft Word 2010 Level 1
Business Objects Overview
Microsoft Office Access 2003
Presentation transcript:

C. Theis, CERNSimpleGeo example1 Chris Theis Building a geometry with SimpleGeo

C. Theis, CERNSimpleGeo example2 What we would like to build… Irradiator with a lead container, a radioactive source including its encapsulation and some collimators Collimators Source

C. Theis, CERNSimpleGeo example3 Creating an additional material We need to create Cesium, which is not included in the list of standard materials. Do not forget to specify the physical property of the material with the created numerical ID in the input file for FLUKA! 1.Select “Edit” in the the “Materials” menu. 2.Press “New” in the material property dialog 3.Enter Cesium & set the color properties 4.A material with ID 26 will be created. This material database will be stored in the same directory as your geometry. They must be kept in one place!

C. Theis, CERNSimpleGeo example4 More on materials… In FLUKA Materials are assigned by a numerical ID or name. By default SimpleGeo >4.1 uses names in the exported FLUKA input file (can be changed via “File  Export  Settings”. For PHITS or MCNP(X) the materials are assigned via numbers. The respective material density can be specified in the material dialog that can also be used to define the color.

C. Theis, CERNSimpleGeo example5 External & internal void External void -> Cylinder: X = 0, Y = 0, Z = -200, R = 400, H = 600 Name = ExtVoid Internal void -> Cylinder: X = 0, Y = 0, Z = -150, R = 250, H = 400 Name = IntVoid Regions Bodies External void: Type = Difference (ExtVoid – IntVoid), Name = RExtVoid Material = Blackhole AirOut -> Cylinder: X = 0, Y = 0, Z = -100, R = 200, H = 300 Name = AirOut

C. Theis, CERNSimpleGeo example6 Creating a region Existing bodies in the CSG tree Add difference Change the name Hint: Edit fields for numerical parameters like position, size, radius etc. can evaluate mathematical expressions! For example one can enter “305 +(25*3)” which will evaluate to 380.

C. Theis, CERNSimpleGeo example7 Creating a region Drag “ExtVoid” and drop it over “RExtVoid”. Do the same with “IntVoid”. The difference of ExtVoid – IntVoid has been finished. (The first body in a difference is always the one which is subtracted from)

C. Theis, CERNSimpleGeo example8 Material assignments Regions consisting of 1 body only: Select the material in the property view Regions made up of boolean operations: Select the top-most node of the region (a boolean operator) and select the material in the property view

C. Theis, CERNSimpleGeo example9 Creating a region with references Regions One of these bodies exists and is already used in another region description! Reference nodes They share the geometry, position, orientation etc. but NOT the material! Internal void: Type = Difference (IntVoid – AirOut), Name = RIntVoid Material = Air

C. Theis, CERNSimpleGeo example10 Creating a region with references 1.Create a difference with the name RIntVoid 2.Select the body IntVoid in the region RExtVoid. 3.Press the Shift key and drag IntVoid and drop it over RIntVoid while holding Shift pressed! 4.Also drag and drop the body AirOut over RIntVoid 5.Finally you’ll have References are marked by the envelope icon and automatically have a R_ prefix

C. Theis, CERNSimpleGeo example11 Visibility Hint: Selected (sub)regions are always shown with red contours Now turn off the visibility be clicking on the checkbox of the upper-most node

C. Theis, CERNSimpleGeo example12 Create the next bodies/regions Lead container -> Cylinder: X = 0, Y = 0, Z = 0, R = 18, H = 45 Name = LeadCon Bodies Air inside 1 -> Cylinder: X = 0, Y = 0, Z = 16, R = 5.5, H = 31 Name = AirIn1 Air inside 2 -> Cylinder: X = 0, Y = 0, Z = 7, R = 8, H = 10 Name = AirIn2 Regions Lead container: Type = Difference (LeadCon – AirIn1 – AirIn2), Name = LeadCol Material = Lead

C. Theis, CERNSimpleGeo example13 Creating another region with references Air outside: Type = Difference (AirOut –LeadCon – AirIn1) Name = ROuterAir Material = Air Regions All of these bodies exist and are already used in other region descriptions! We need reference nodes again

C. Theis, CERNSimpleGeo example14 Creating a region with references 1.Create a difference with the name ROuterAir 2.Press the Shift key, drag and drop the body AirOut over ROuterAir while holding Shift pressed! 3.Select the body AirIn1 in the region LeadCol. 4.Press the Shift key and drag AirIn1 and drop it over ROuterAir while holding Shift pressed! 5.Repeat step 4 with LeadCon 6.Finally you’ll have 7.Turn off the visibility of ROuterAir

C. Theis, CERNSimpleGeo example15 Creating further bodies/regions Air inside 3 -> Cylinder: X = 0, Y = 0, Z = 16.5, R = 3.5, H = 30 Name = AirIn3 Bodies Collimator 1 -> Cylinder: X = 0, Y = 0, Z = 17, R = 4.5, H = 2 Name = Coll1 Collimator 2 -> Cylinder: X = 0, Y = 0, Z = 21, R = 5.5, H = 2 Name = Coll2 Collimator 3 -> Cylinder: X = 0, Y = 0, Z = 25, R = 4.5, H = 2 Name = Coll3 Collimator 4 -> Cylinder: X = 0, Y = 0, Z = 29, R = 5.5, H = 2 Name = Coll4 Collimator 5 -> Cylinder: X = 0, Y = 0, Z = 33, R = 4.5, H = 2 Name = Coll5 Collimator 6 -> Cylinder: X = 0, Y = 0, Z = 43, R = 5.5, H = 2 Name = Coll6 and You can clone a body pressing Ctrl + C. But don’t forget to change the parameters and the name!

C. Theis, CERNSimpleGeo example16 Creating further bodies/regions Tungsten collimator: Type = Union (Coll1 – AirIn3) | (Coll2 – AirIn3) | (Coll3 – AirIn3) | (Coll4 – AirIn3) | (Coll5 – AirIn3) | (Coll 6 - AirIn3) Name = TungColl Material = Tungsten Regions Don’t forget to use references for already existing bodies! You can clone existing bodies and references by dragging and dropping them while holding the Ctrl key.

C. Theis, CERNSimpleGeo example17 Creating further bodies/regions Cs source cover -> Cylinder: X = 0, Y = 0, Z = 8.4, R = 1.9, H = 4.2 Name = CsCover Bodies Air inside: Type = Union (AirIn1 – Coll1 – Coll2 – Coll3 – Coll4 – Coll5 – Coll6) | (AirIn3 ) | (AirIn2 – CsCover – Coll1) Name = InnerAir Material = Air Regions

C. Theis, CERNSimpleGeo example18 Creating further bodies/regions Cs source inside -> Cylinder: X = 0, Y = 0, Z = 8.5, R = 1.8, H = 4.0 Name = CsInner Bodies Al separator plane -> Plane: X = 0, Y = 0, Z = 9.8 Name = CsAlSep Source: Type = Difference (CsInner - CsAlSep) Name = Source Material = Cesium Regions Source cover: Type = Difference (CsCover - CsInner) Name = SourceCov Material = Iron Al part of the source: Type = Intersection (CsInner x CsAlSep) Name = AlSrcPart Material = Aluminum

C. Theis, CERNSimpleGeo example19 Export to FLUKA SimpleGeo supports the following formats for exporting to FLUKA Old syntax with numbers New syntax with names and without parentheses New syntax with names and with parentheses In the export dialog you can select the respective format from the drop-down list at the bottom of the dialog. In this case select the option FLUKA input new syntax (*.new.inp) * If “new-syntax without parentheses” has been selected a check will be performed to see if no parentheses are required. In case this check fails the user will be notified and the exported format will be adapted automatically.

C. Theis, CERNSimpleGeo example20 PHITS & MCNP(X) export By default a conversion from “names” to “numbers” will be performed. Thus, there is no restriction on the names used in SimpleGeo. This is in contrast to FLUKA which only allows names up to 8 characters! Please keep this in mind if you want to export the same geometry for different codes! Region importances can be defined and will be exported Currently the assignment of magnetic fields is no yet supported for PHITS but for FLUKA only (starting with SG version 4.2).

C. Theis, CERNSimpleGeo example21 In the end… Final version of the geometry with one part removed

C. Theis, CERNSimpleGeo example22 You can find more examples in the gallery on the website Website: