Geometry Description for Cavern Background SCSWT 2010 South
Geometry Description for Cavern Background SCSWT’ 2010 South Caucasus Software / Computing Workshop & Tutorial Oct 25, 2010 Archil Surmava Besik Kekelia Georgian CAD/CAM Engineer Center, GTU
Outline § ATLAS Detector Simulation § GAP Region between Barrel and Endcap § Models from Local and Smar. Team database for GAP Region § Modification of CATIA V 5 models § Integration of geometry from CATIA V 5 model to Geant 4 code § Compare Atlas CATIA geometry and Cavern. Bkg Geant 4 geometry
ATLAS Detector Simulation Low-energy neutrons and photons have come out and hit the barrel muon chambers GAP Region
GAP Region Layout There was fixed Gap region size and shape between Barrel and Endcap GAP Region Zmin=~2. 25 m Zmax=~4 m LArg End. Cap Cal. Tile End. Cap Cal. Tile Barrel Cal. LArg Barrel Cal.
Local and Smar. Team database Atlas 2009 Smar. Team database Atlas Upgrade GCCEC Local database
Local and Smar. Team database Atlas 2009 Smar. Team database Atlas Upgrade ~ 240 models GCCEC Local database
Calorimeter Layout
Calorimeter Layout
Detector Components in GAP Region ID TRT, SCT
Detector Components in GAP Region ID TRT, SCT Inner Detector outer plates
Detector Components in GAP Region ELECTRONIC BOXES ID TRT, SCT Inner Detector outer plates
Detector Components in GAP Region ELECTRONIC BOXES ID TRT, SCT Inner Detector outer plates SCINTILLATOR
Detector Components in GAP Region ELECTRONIC BOXES ID TRT, SCT JM SHIELDING DISK Inner Detector outer plates SCINTILLATOR
Services in GAP Region
Services in GAP Region Inner Services
Services in GAP Region Middle Services Inner Services
Services in GAP Region Outer Services Middle Services Inner Services
Modification of CATIA V 5 models § Search of Detailed information § Creation detail model § Calculation of geometry Volume § Simplified of geometry
Larg Drain Line Tile End. Cap Cal. Tile Barrel Cal. LArg Barrel Cal. Larg Drain line
Modification of CATIA V 5 models Search of Detailed information CDD (CERN Drawings Directory)
Modification of CATIA V 5 models Search of Detailed information Catalogs
Modification of CATIA V 5 models Creation detail model in CATIA V 5 Larg Drainline Assemby
Modification of CATIA V 5 models Calculation of geometry Volume Materials Stainless Steel Polycarbonate Vacuum Liquid Argon Volumes ~9443 cm 3 ~596 cm 3 ~ 48139 cm 3 ~2856 cm 3
Modification of CATIA V 5 models Simplified of geometry Detailed Volume: ~61034 cm 3 Simplified Volume: ~61032 cm 3
Integration of geometry from CATIA V 5 model to Geant 4 code § Clash checking Geant 4 geometries § Compare checking CATIA V 5 and Geant 4 geometries
Integration of geometry from CATIA V 5 model to Geant 4 code of Drain. Line body // Drain. Line Solid r_inner = 119*mm; r_outer = 127*mm; z_half = 243. 75*mm; G 4 Tubs* Drain. Line. Body 1 r_inner = 158*mm; r_outer = 169*mm; r_inner 2 = 119*mm; r_outer 2 = 130*mm; z_half = 50*mm; G 4 Cons* Drain. Line. Body 2 r_inner = 158*mm; r_outer = 169*mm; z_half = 145*mm; G 4 Tubs* Drain. Line. Body 3 r_inner = 58*mm; r_outer = 169*mm; z_half = 4*mm; G 4 Tubs* Drain. Line. Body 4 r_inner = 52*mm; r_outer = 58*mm; z_half = 100*mm; G 4 Tubs* Drain. Line. Body 5 = new G 4 Tubs("Drain. Line. Body 1", r_inner, r_outer, z_half, phi 0, dphi); = new G 4 Cons("Drain. Line. Body 2", r_inner, r_outer, r_inner 2, r_outer 2, z_half, phi 0, dphi); = new G 4 Tubs("Drain. Line. Body 3", r_inner, r_outer, z_half, phi 0, dphi); = new G 4 Tubs("Drain. Line. Body 4", r_inner, r_outer, z_half, phi 0, dphi); = new G 4 Tubs("Drain. Line. Body 5", r_inner, r_outer, z_half, phi 0, dphi); G 4 VSolid* Drain. Line. Body_Union 1= new G 4 Union. Solid("Drain. Line. Body_Union 1", Drain. Line. Body 1, Drain. Line. Body 2, 0, G 4 Three. Vector(0, 0, -293. 75*mm)); G 4 VSolid* Drain. Line. Body_Union 2= new G 4 Union. Solid("Drain. Line. Body_Union 2", Drain. Line. Body_Union 1, Drain. Line. Body 3, 0, G 4 Three. Vector(0, 0, -488. 75*mm)); G 4 VSolid* Drain. Line. Body_Union 3= new G 4 Union. Solid("Drain. Line. Body_Union 3", Drain. Line. Body_Union 2, Drain. Line. Body 4, 0, G 4 Three. Vector(0, 0, -637. 75*mm)); G 4 VSolid* Drain. Line. Body_Union 4= new G 4 Union. Solid("Drain. Line. Body_Union 4", Drain. Line. Body_Union 3, Drain. Line. Body 5, 0, G 4 Three. Vector(0, 0, -737. 75*mm)); G 4 Logical. Volume* Drain. Line. Body_log = new G 4 Logical. Volume(Drain. Line. Body_Union 4, GCalor. Materials: : Get. Mat("SSTEEL"), "DL_log", 0, 0, 0); Drain. Line. Body_log->Set. Vis. Attributes(SSVis. Att); new G 4 PVPlacement(0, G 4 Three. Vector(0, 0, 243. 75*mm), Drain. Line. Body_log, "DL_phys", Space. LDL_log, true, 0); Drain. Line body
Integration of geometry from CATIA V 5 model to Geant 4 code of Drain. Line Geant 4 code of Liquid. Argon // Liquid. Argon Volume r_inner = 0. ; r_outer = 28. 36*mm; z_half = 565*mm; G 4 Tubs* Liquidargon = new G 4 Tubs("Liquidargon", r_inner, r_outer, z_half, phi 0, dphi); Liquid Argon G 4 Logical. Volume* Liquidargon_log = new G 4 Logical. Volume(Liquidargon, GCalor. Materials: : Get. Mat("LIQ_ARGON"), "LA_log 1", 0, 0, 0); Liquidargon_log->Set. Vis. Attributes(Liq. AVis. Att); new G 4 PVPlacement(0, G 4 Three. Vector(0, 0, -519*mm), Liquidargon_log, "LA_phys 1", Space. LDL_log, false, 0); Geant 4 code of Insulation Washer //---------------------------------material Polycarbonate r_inner = 132*mm; r_outer = 148. 88*mm; z_half = 20*mm; G 4 Tubs* Insulation. Washer = new G 4 Tubs("Insulation. Washer", r_inner, r_outer, z_half, phi 0, dphi); G 4 Logical. Volume* Insulation. Washer_log = new G 4 Logical. Volume(Insulation. Washer, POLYCARBONATE, "IW_log 1", 0, 0, 0); Insulation. Washer_log->Set. Vis. Attributes(Poly. Vis. Att); new G 4 PVPlacement(0, G 4 Three. Vector(0, 0, 120*mm), Insulation. Washer_log, "IW_phys 1", Space. LDL_log, true, 0); Insulation Washer
Integration of geometry from CATIA V 5 model to Geant 4 code of Drain. Line Geant 4 code of Vacuum // Vacuum Volume r_inner = 0*mm; r_outer = 117*mm; z_half = 243. 75*mm; G 4 Tubs* Vacuum 1 = new G 4 Tubs("Vacuum 1", r_inner, r_outer, z_half, phi 0, dphi); r_inner = 0*mm; r_outer = 156*mm; r_inner 2 = 0*mm; r_outer 2 = 117*mm; z_half = 50*mm; G 4 Cons* Vacuum 2=new G 4 Cons("Vacuum 2", r_inner, r_outer, r_inner 2, r_outer 2, z_half, phi 0, dphi); r_inner = 0*mm; r_outer = 156*mm; z_half = 140*mm; G 4 Tubs* Vacuum 3 = new G 4 Tubs("Vacuum 3", r_inner, r_outer, z_half, phi 0, dphi); r_inner = 0*mm; r_outer = 50*mm; z_half = 105*mm; G 4 Tubs* Vacuum 4 = new G 4 Tubs("Vacuum 4", r_inner, r_outer, z_half, phi 0, dphi); r_inner = 0*mm; r_outer = 30*mm; z_half = 330*mm; G 4 Tubs* Vacuum 5 = new G 4 Tubs("Vacuum 5", r_inner, r_outer, z_half, phi 0, dphi); G 4 VSolid* Vacuum_Union 1= new G 4 Union. Solid("Vacuum_Union 1", Vacuum 1, Vacuum 2, 0, G 4 Three. Vector(0, 0, -293. 75*mm)); G 4 VSolid* Vacuum_Union 2= new G 4 Union. Solid("Vacuum_Union 2", Vacuum_Union 1, Vacuum 3, 0, G 4 Three. Vector(0, 0, -483. 75*mm)); G 4 VSolid* Vacuum_Union 3= new G 4 Union. Solid("Vacuum_Union 3", Vacuum_Union 2, Vacuum 4, 0, G 4 Three. Vector(0, 0, -728. 75*mm)); G 4 VSolid* Vacuum_Subtraction 1= new G 4 Subtraction. Solid("Vacuum_Subtraction 1", Vacuum_Union 3, Vacuum 5, 0, G 4 Three. Vector(0, 0, -526. 5*mm)); G 4 Logical. Volume* Vacuum_log = new G 4 Logical. Volume(Vacuum_Subtraction 1, GCalor. Materials: : Get. Mat("VACUUM"), "VA_log 1", 0, 0, 0); Vacuum_log->Set. Vis. Attributes(Vacu. Vis. Att); new G 4 PVPlacement(0, G 4 Three. Vector( 0, 0, 243. 75*mm), Vacuum_log, "VA_phys 1", Space. LDL_log, false, 0); Vacuum
Integration of geometry from CATIA V 5 model to Geant 4 code Clash checking Geant 4 geometries 1 Contact 2 Contact We have only contacts. Clash didn’t fixed
Integration of geometry from CATIA V 5 model to Geant 4 code Compare checking CATIA V 5 and Geant 4 geometries Catia model Added. Material = Catia + Geant 4 model Removed. Material = Catia - Geant 4
Integration of geometry from CATIA V 5 model to Geant 4 code Compare checking CATIA V 5 and Geant 4 geometries Catia model Geant 4 model Added. Material and Removed. Material are due to computational inaccuracy Added. Material = Catia + Geant 4 Removed. Material = Catia - Geant 4
Compare Atlas CATIA geometry and Cavern. Bkg Geant 4 geometry (Extend Tile Calorimeter) Barrel Cal. Extend Cal. Services
Compare Atlas CATIA geometry and Cavern. Bkg Geant 4 geometry (Extend Tile Calorimeter) Catia Model Geant 4 Model
Compare Atlas CATIA geometry and Cavern. Bkg Geant 4 geometry (Extend Tile Calorimeter) Catia Model Added. Material = Catia + Geant 4 Removed. Material = Catia - Geant 4 Model Volume: Catia model -104. 432 m 3 Geant 4 model - 99. 303 m 3 Difference - 5. 129 m 3 Mass: Catia model - 820. 837 T Geant 4 model - 780. 519 T Difference - 40. 318 T
Compare Atlas CATIA geometry and Cavern. Bkg Geant 4 geometry (Extend Tile Calorimeter) Catia model Catia Model Geant 4 model Added. Material
Compare Atlas CATIA geometry and Cavern. Bkg Geant 4 geometry (Extend Tile Calorimeter) Catia Model Added. Material Catia model Geant 4 model
Compare Atlas CATIA geometry and Cavern. Bkg Geant 4 geometry (Extend Tile Calorimeter) Added. Material Catia Model Geant 4 Model 4. 004 cm 1. 955 cm Removed. Material Catia Model Geant 4 Model
Compare Atlas CATIA geometry and Cavern. Bkg Geant 4 geometry (Extend Tile Calorimeter) Catia Model Geant 4 Model
- Slides: 38