Status of TFluka: geometry and validation Andrei Gheata ALICE Off-line week, 21 Feb. 2005.

Slides:



Advertisements
Similar presentations
Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
Advertisements

Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
W. Clarida, HCAL Meeting, Fermilab Oct. 06 Quartz Plate Calorimeter Prototype Geant4 Simulation Progress W. Clarida The University of Iowa.
EPAC June 2003 The EPAC June 2003 Questions 1. Clarify the Motivation for the Proposal. 2. How to ensure the e+ polarimeter works right away? 3. What is.
1Calice-UK Cambridge 9/9/05D.R. Ward David Ward Compare Feb’05 DESY data with Geant4 and Geant3 Monte Carlos. Work in progress – no definitive conclusions.
BLM review Mario Santana Leitner OUTLOOK ON FLUKA SIMULATIONS FOR UDULATOR DAMAGE AND BLM RESPONSE Mario Santana Leitner, Alberto.
IFluka : a C++ interface between Fairroot and Fluka Motivations Design The CBM case: –Geometry implementation –Settings for radiation studies –Global diagnosis.
Usage of ROOT geometry with GEANT4
Radiation levels in CBM Radiation effects iFluka (Fluka C++ interface to CbmRoot) Fluka Geometry Models Results Conclusion.
Geant4 Acceptance Suite for Key Observables CHEP06, T.I.F.R. Mumbai, February 2006 J. Apostolakis, I. MacLaren, J. Apostolakis, I. MacLaren, P. Mendez.
IFluka : a C++ interface between Fairroot and Fluka Motivations Design The CBM case: –Geometry implementation –Settings for radiation studies –Global diagnosis.
Hadronic Work Plan Outline list of high priority deliverables and tentative assignments list of other main tasks and assignments milestones and.
LAV Software Status Emanuele Leonardi – Tommaso Spadaro Photon Veto WG meeting – 2015/03/24.
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
The Virtual MonteCarlo D.Adamova 2, V.Berejnoi 1, R.Brun 1, F.Carminati 1, A.Fassó 1, E.Futo 1, I.Gonzalez 3, I.Hrivnacova 4, A.Morsch 1 1 CERN, Geneva;
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations Marek Gayer, John Apostolakis, Gabriele.
Jump to first page The new ROOT geometry package Andrei Gheata - ALICE Institute of Space Sciences, Bucharest.
Pandora calorimetry and leakage correction Peter Speckmayer 2010/09/011Peter Speckmayer, WG2 meeting.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
VMC workshop1 Ideas for G4 navigation interface using ROOT geometry A.Gheata ALICE offline week, 30 May 05.
Initial (FLUKA) calculations for synchrotron radiation at TLep April 4 th, 2013 F. Cerutti, A. Ferrari, L. Lari* *BE Dept.
G. BrunoOffline week - February Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.
CBM ECAL simulation status Prokudin Mikhail ITEP.
Electron Detection in the SiD BeamCal Jack Gill, Gleb Oleinik, Uriel Nauenberg, University of Colorado ALCPG Meeting ‘09 2 October 2009.
1ECFA/Vienna 16/11/05D.R. Ward David Ward Compare these test beam data with Geant4 and Geant3 Monte Carlos. CALICE has tested an (incomplete) prototype.
Towards comparisons between TFluka and TGeant3 ( within CbmRoot Framework) Denis Bertini (IT-GSI) Antonin Maire (IPHC Strasbourg)
ECAL software development Yuri Kharlov IHEP Protvino.
LCG – AA review 1 Simulation LCG/AA review Sept 2006.
Marina Golubeva, Alexander Ivashkin Institute for Nuclear Research RAS, Moscow AGeV simulations with Geant4 and Shield Geant4 with Dpmjet-2.5 interface.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
Alex Howard PH-SFT LCG-PV 10 th May 2006 Neutron Benchmark for Geant4 using TARC – initial status 1)TARC – experimental set-up and aims 2)Geant4 Simulation.
ROOT Geometry PackageL1 The New ROOT Geometry Package ACAT2002 Moscow 24 June Ren é Brun, Andrei & Mihaela Gheata CERN.
MONTE CARLO TRANSPORT SIMULATION Panda Computing Week 2012, Torino.
New features in ROOT geometrical modeller for representing non-ideal geometries René Brun, Federico Carminati, Andrei Gheata, Mihaela Gheata CHEP’06,
LHCf Collaboration Meeting, Catania, 4-6 July 2009 MC comparison: Fluka vs Epics Oscar Adriani.
TGeo & VMCAndrei Gheata, 5 May 04Slide 1 (of 40) ROOT geometrical modeller and Virtual Monte-Carlo LCG-AA meeting Andrei Gheata.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
R. Tayloe, Indiana U. DNP06 1 A Search for  → e oscillations with MiniBooNE MiniBooNE does not yet have a result for the  → e oscillation search. The.
A Study of Reverse MC and Space Charge Effect Simulation with Geant4
by students Rozhkov G.V. Khalikov E.V. scientific adviser Iyudin A.F.
R.W. Assmann, V. Boccone, F. Cerutti, M. Huhtinen, A. Mereghetti
Validation of Geant4 against the TARC benchmark: Testing neutron production, transportation and interaction TARC – experimental set-up and aims Geant4.
A Virtual Montecarlo (VMC) Application for AMS-01
Complex Geometry Visualization TOol
Status of geometrical modeler
Simulation Project Structure and tasks
Jet reconstruction in ALICE using the EMCal
Studies with PandoraPFA
Ideas for G4 navigation interface using ROOT geometry
Detector Configuration for Simulation (i)
Physics Validation of LHC Simulations
The New ROOT Geometry Package
Testing Geant4 with a simplified calorimeter setup
Pedro Arce (CERN/CIEMAT)
The n-3He Simulation Using Geant4
Fluka, comparison of hadronic models
The Hadrontherapy Geant4 advanced example
Use of Geant4 in experiment interactive frameworks AliRoot
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Search for coincidences and study of cosmic rays spectrum
Simulation Project Structure and tasks
Dark current in TESLA linac
Dual readout calorimeter for CepC
Marc Verderi GEANT4 collaboration meeting 01/10/2002
Based on a presentation of M.Verderi
Use of GEANT4 in CMS The OSCAR Project
Background Simulations at Fermilab
VMC/GeoGeometry status report 2/2/05
Presentation transcript:

Status of TFluka: geometry and validation Andrei Gheata ALICE Off-line week, 21 Feb. 2005

Outline Geometry in TFluka TGeo developments related to TFluka Validation: TFluka vs. FLUKA Conclusions

Geometry FLUKA native geometry cannot represent a G3-like description at ALICE scale FLUGG: an interface to GEANT4 geometry – dropped due to instability TGeo interface –creating/working with the same geometry used with GEANT3 Geometry building interface implementing VMC methods: Material, Mixture, Medium, Gsvolu, Gspos, Gsposp, Gsdvn, … Using common interface TGeoMCGeometry in most cases Methods with FLUKA-specific implementation in TFlukaMCGeometry Navigation interface implemented via specific wrapper functions No documentation -> “interface discovery” done by looking into FLUGG Implementation much simplified compared to FLUGG Needed building specific features directly in TGeo

Geometry in VMC VMC TGeant3 TGeant4 TFluka G3 geom G3 geom. ROOT geom. G4 geom. GEANT3transport GEANT4transport FLUKAtransport USERCODE VGM Flugg g3tog4 ROOT geom. VGM g2root Not yet

Additional geometry tasks in TFluka Creation of FLUKA materials corresponding to GEANT3 ones Not obvious – FLUKA does not support materials defined by effective Z Currently a patch is substituting some “averaged” materials with “close-to-real” accepted ones Considerable effort made by several people to do this – should be properly handled at detector level Assigning materials to FLUKA regions Handling low-energy neutron x-sec related indices Automatic PEMF file generation

TGeo developments related to TFluka Physical node ID management Equivalent to FLUKA “lattice” concept Int_t TGeoManager::GetCurrentNodeId() Void TGeoManager::CdNode(Int_t node_id) Avoids managing geometry states as objects (new/delete at each step) Adds just ~6 MB data in memory for full ALICE Boundary-tolerant distance computation algorithms Avoids potential numerical problems when crossing boundaries Leads to visible improvements – see next

Boundary tolerance The particle position (x,y,z) and the current physical volume supposed to contain this may become numerically inconsistent after crossing a boundary Symptoms depending on transport engine G3 transport careful not to “step” on boundaries. Even if something gets wrong (geometry error), “non- destructive” step recovery methods are built-in FLUKA transport systematically stepping on boundaries – numerically the new particle position may be as well in or out the new lattice; recovery methods are poor Hard to observe and debug – the systematic ranges from 1/10000 to 1/million with unpredictable effects

Boundary tolerance in TGeo Few strategies implemented in TFluka geometry interface to solve this “Push” strategy: the current point is pushed forward (~1e-10) to put it in the right geometry container 1e-10: quite empirical value – cannot work 100% Final solution implemented: boundary tolerance at geometrical shape level May the location assumption be wrong, give the transportation what it expects…

Boundary tolerance in TGeo (2) “I am inside – how long still ?” Red line “I am outside – how far next boundary ?” 0.0 !!! Implemented for all shapes used in ALICE ~1e-10 cm

Validation: TFluka vs. FLUKA Long way to current TFluka status Considerable effort – starting to pay-off Validation tests within AliRoot for TFluka vs. GEANT3 and ITS test beam (see talk from A.Morsch) Validation test against FLUKA native examples (geometry validation) – see next Geometry tests for simple examples Does the new geometry reproduce the boundary crossing sequence/positions ? - YES Do we get the same physics results in identical initial conditions ? – YES Can we reproduce the final random seeds with the 2 geometries – NOT YET, but working on understanding why

Setup 1: HCal Al+Pb with scintillators Compact (~5x10x5 cm) but complex geometry Boolean compositions for each layer (>100 components) 1 GeV protons in strong field (60 T !) Test case 1: Vacuum everywhere (no physics) Comparison of boundary crossings (w. or w.o. field) Test case 2: Materials on, physics on, same Input/pemf file Looking at Edep distribution

Setup 2: Al-Au-Al thin layers, low energy electron transport Trivial geometry, EM-cascade physics No field 1 MeV electrons along Z, all energy lost in material Comparison of shower profiles Identical run conditions Longitudinal and radial Edep distributions Z R

Results (1) Boundary crossings matching (no phys) Matching ratio: 100% with or w.o. field Difference between matched crossings at machine precision level No biasing observed

Results (2) Physics on 5000 protons 1GeV/c in 60T x-oriented field

Results (3) EM-cascade profiles (Ekin=1MeV) Low energy electron transport, primary electrons Problem when crossing boundaries observed – now fixed by FLUKA team

Conclusions Improvements in TFluka geometry interface Boundary tolerance implemented in TGeo Related fixes/adjustments in FLUKA/TFluka FLUKA VMC under extensive testing New geometry does not change/bias boundary sequence nor physics results Random seed reproducibility – next item to be followed Just preliminary not conclusive performance tests so far. We may expect however a non-negligible time penalty with respect to G3 simulation, depending on several factors