Detector Description - Materials

Slides:



Advertisements
Similar presentations
Geant4 v9.4 Material Makoto Asai (SLAC) Geant4 Tutorial Course.
Advertisements

Defining Material Tatsumi Koi (SLAC/SCCS) (based on Makoto Asai's slides) Geant4 Tutorial Course Geant4 v8.2p01.
Detector Description - Materials
Detector Description: Materials
Defining Materials Geant4 tutorial Paris, 4-8 June 2007 Giovanni Santin ESA / ESTEC Rhea System SA With material from previous tutorials by Makoto Asai.
EVERYTHING!!!! Anything that takes up space and has mass.
Matter Vocabulary. __________________ anything that has mass takes up space matter.
Materials 1 Images: Isotopic composition Molecular composition Density Pressure State Temperature.
Materials In nature, general materials (compounds, mixtures) are made by elements and elements are made by isotopes. These are the three main classes.
Chemistry is a material science! Define Chemistry.
Work_Geant4 Bo-Wen Shiou. #include "G4RunManager.hh“ #include "G4RunManager.hh“ #include "G4UImanager.hh" #include "G4UImanager.hh" #include "ExN01DetectorConstruction.hh“
Chemical Formulas and Moles. Example: 1.water (C) – every molecule of water contains 2 atoms of hydrogen & one atom of oxygen - 2 molecules of H 2 O would.
Metric and Measurement Notes
Choose a category. You will be given the answer. You must give the correct question. Click to begin.
Monte Carlo /12/07. What is Geant ? Monte Carlo simulation tool for nuclear and particle physics Set up detectors –Sensitive detector which returns.
Detector Description – Part I Ivana Hrivnacova, IPN Orsay Tatiana Nikitina, CERN Aknowledgement: Slides by: J.Apostolakis, G.Cosmo, A. Lechner
Chemical and Physical Properties of Matter
Material Definition University of Pennsylvania Geant4 Tutorial 15 May 2011 Dennis Wright Geant4 V9.4.
CLHEP Components Geant4 and CLHEP Geant4 makes a rather substantial use of CLHEP components –System of units –Vector classes and matrices G4ThreeVector(typedef.
Detector Description - Materials
Topic 1 Quantitative Chemistry. Describe and Apply Mole [2-6] 1 mole = 6.02 x – Avogadro’s constant 1 mole is the number of particles contained.
Chapter 1 Section 2-3 Overview
Introduction to Matter Matter: has mass & occupies space.
Introduction to Matter 1. Chemistry In this science we study matter and the changes it undergoes. 2.
LECTURE 1: THE SCIENCE OF CHEMISTRY. What is Matter? Anything that has mass and takes up space. Examples: –Your desk –Your pen –You But is Air matter?
Detector Description – Part I Ivana Hrivnacova, IPN Orsay Tatiana Nikitina, CERN Aknowledgement: Slides by: J.Apostolakis, G.Cosmo, A. Lechner
DO NOW Open your notebook, ready to take notes.
Matter and Measurement
Ch. 10 Molar Quantities Notes
Chapter 7 Chemical Quantities.
Matter, Atomic Structure-Periodic Table
Elements, Compounds, and Mixtures
Lesson 2.2 Units of Measurements.
Molar Mass and Dimensional Analysis
Classification and Properties of Matter
Matter and Change Chapter 3.
The Particle Theory of Matter
Ch. 2 Matter Earth Science.
Types of Matter.
Atoms, Elements, Molecules,& Compounds
Matter – Properties and Changes
Chapter 10.1 The Mole: A Measurement of Matter
CELEBRITY CHEMIST of THE DAY
Matter And Energy.
Describing Matter Chapter 2 Section 1 Structure of Matter
Classification of Matter
Matter - Properties & Changes
The Particle Theory of Matter
Department of Petroleum and Mining
Chapter 2 Matter and Change 2.1 Properties of Matter 2.2 Mixtures
Jeopardy Final Jeopardy $100 $100 $100 $100 $100 $200 $200 $200 $200
Matter Vocabulary.
Matter And Energy Chemistry Ch 3.
Chapters 10 Chemical Quantities.
What is chemistry? The study of matter and the changes it undergoes.
General Science– Structure of Matter, Chapter 2
Composition of Matter Everything in the universe in made up of MATTER.
Matter & Chemical Interactions
Chapter 2 Matter.
Empirical & Molecular Formulas
Kernel Author: Makoto Asai.
Practice: Determine the molar mass for the following:
Created by C. Ippolito June 2007
Matter and Measurement
Introduction/ Review of Atomic Structure
Elements and Compounds
Measurements and Calculations
Chemistry: The Central Science
Matter Vocabulary.
Presentation transcript:

Detector Description - Materials Geant4: Detector description module Detector Description - Materials http://cern.ch/geant4 The full set of lecture notes of this Geant4 Course is available at http://www.ge.infn.it/geant4/events/nss2004/geant4course.html

Geant4: Detector description module Materials - The System of units & constants - Definition of elements - Materials and mixtures - Some examples …

G.Cosmo, Detector Description - Geant4 Course Unit system Geant4 has no default unit. To give a number, unit must be “multiplied” to the number. for example : G4double width = 12.5*m; G4double density = 2.7*g/cm3; If no unit is specified, the internal G4 unit will be used, but this is discouraged ! Almost all commonly used units are available. The user can define new units. Refer to CLHEP: SystemOfUnits.h Divide a variable by a unit you want to get. G4cout << dE / MeV << “ (MeV)” << G4endl; G.Cosmo, Detector Description - Geant4 Course

G.Cosmo, Detector Description - Geant4 Course System of Units System of units are defined in CLHEP, based on: millimetre (mm), nanosecond (ns), Mega eV (MeV), positron charge (eplus) degree Kelvin (kelvin), the amount of substance (mole), luminous intensity (candela), radian (radian), steradian (steradian) All other units are computed from the basic ones. In output, Geant4 can choose the most appropriate unit to use. Just specify the category for the data (Length, Time, Energy, etc…): G4cout << G4BestUnit(StepSize, “Length”); StepSize will be printed in km, m, mm or … fermi, depending on its value G.Cosmo, Detector Description - Geant4 Course

G.Cosmo, Detector Description - Geant4 Course Defining new units New units can be defined directly as constants, or (suggested way) via G4UnitDefinition. G4UnitDefinition ( name, symbol, category, value ) Example (mass thickness): G4UnitDefinition (“grammpercm2”, “g/cm2”, “MassThickness”, g/cm2); The new category “MassThickness” will be registered in the kernel in G4UnitsTable To print the list of units: From the code G4UnitDefinition::PrintUnitsTable(); At run-time, as UI command: Idle> /units/list G.Cosmo, Detector Description - Geant4 Course

Definition of Materials Different kinds of materials can be defined: isotopes <> G4Isotope elements <> G4Element molecules <> G4Material compounds and mixtures <> G4Material Attributes associated: temperature, pressure, state, density G.Cosmo, Detector Description - Geant4 Course

Isotopes, Elements and Materials G4Isotope and G4Element describe the properties of the atoms: Atomic number, number of nucleons, mass of a mole, shell energies Cross-sections per atoms, etc… G4Material describes the macroscopic properties of the matter: temperature, pressure, state, density Radiation length, absorption length, etc… G.Cosmo, Detector Description - Geant4 Course

G.Cosmo, Detector Description - Geant4 Course Elements & Isotopes Isotopes can be assembled into elements G4Isotope (const G4String& name, G4int z, // number of atoms G4int n, // number of nucleons G4double a ); // mass of mole … building elements as follows: G4Element (const G4String& name, const G4String& symbol, // element symbol G4int nIso ); // # of isotopes G4Element::AddIsotope(G4Isotope* iso, // isotope G4double relAbund); // fraction of atoms // per volume G.Cosmo, Detector Description - Geant4 Course

Material of one element Single element material G4double density = 1.390*g/cm3; G4double a = 39.95*g/mole; G4Material* lAr = new G4Material("liquidArgon",z=18.,a,density); Prefer low-density material to vacuum G.Cosmo, Detector Description - Geant4 Course

G.Cosmo, Detector Description - Geant4 Course Material: molecule A Molecule is made of several elements (composition by number of atoms): a = 1.01*g/mole; G4Element* elH = new G4Element("Hydrogen",symbol="H",z=1.,a); a = 16.00*g/mole; G4Element* elO = new G4Element("Oxygen",symbol="O",z=8.,a); density = 1.000*g/cm3; G4Material* H2O = new G4Material("Water",density,ncomp=2); H2O->AddElement(elH, natoms=2); H2O->AddElement(elO, natoms=1); G.Cosmo, Detector Description - Geant4 Course

G.Cosmo, Detector Description - Geant4 Course Material: compound Compound: composition by fraction of mass a = 14.01*g/mole; G4Element* elN = new G4Element(name="Nitrogen",symbol="N",z= 7.,a); a = 16.00*g/mole; G4Element* elO = new G4Element(name="Oxygen",symbol="O",z= 8.,a); density = 1.290*mg/cm3; G4Material* Air = new G4Material(name="Air",density,ncomponents=2); Air->AddElement(elN, 70.0*perCent); Air->AddElement(elO, 30.0*perCent); G.Cosmo, Detector Description - Geant4 Course

G.Cosmo, Detector Description - Geant4 Course Material: mixture Composition of compound materials G4Element* elC = …; // define “carbon” element G4Material* SiO2 = …; // define “quartz” material G4Material* H2O = …; // define “water” material density = 0.200*g/cm3; G4Material* Aerog = new G4Material("Aerogel",density,ncomponents=3); Aerog->AddMaterial(SiO2,fractionmass=62.5*perCent); Aerog->AddMaterial(H2O ,fractionmass=37.4*perCent); Aerog->AddElement (elC ,fractionmass= 0.1*perCent); G.Cosmo, Detector Description - Geant4 Course

G.Cosmo, Detector Description - Geant4 Course Example: gas It may be necessary to specify temperature and pressure (dE/dx computation affected) G4double density = 27.*mg/cm3; G4double temperature = 325.*kelvin; G4double pressure = 50.*atmosphere; G4Material* CO2 = new G4Material(“CarbonicGas", density, ncomponents=2 kStateGas, temperature, pressure); CO2->AddElement(C,natoms = 1); CO2->AddElement(O,natoms = 2); G.Cosmo, Detector Description - Geant4 Course

G.Cosmo, Detector Description - Geant4 Course Example: vacuum Absolute vacuum does not exist. It is a gas at very low density ! Cannot define materials composed of multiple elements through Z or A, or with r = 0. G4double atomicNumber = 1.; G4double massOfMole = 1.008*g/mole; G4double density = 1.e-25*g/cm3; G4double temperature = 2.73*kelvin; G4double pressure = 3.e-18*pascal; G4Material* Vacuum = new G4Material(“interGalactic", atomicNumber, massOfMole, density, kStateGas, temperature, pressure); G.Cosmo, Detector Description - Geant4 Course