1 / 15

R3B simulation within FairRoot Framework

R3B simulation within FairRoot Framework. Denis Bertini (GSI-IT) Mohammad Al-Turany (GSI-IT) Florian Uhlig (GSI-IT) Radoslaw Karabowicz (GSI-IT). FairRoot : Introduction R3bSim to R3bRoot What’s next? Summary . Overview. FairRoot. Cbm. Panda. MPD (Dubna). AXL. R3B. ?. ?.

balin
Download Presentation

R3B simulation within FairRoot Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. R3B simulation within FairRoot Framework Denis Bertini (GSI-IT) Mohammad Al-Turany (GSI-IT) Florian Uhlig (GSI-IT) Radoslaw Karabowicz (GSI-IT)

  2. FairRoot : Introduction R3bSim to R3bRoot What’s next? Summary Overview R3B meeting

  3. FairRoot Cbm Panda MPD (Dubna) AXL R3B ? ? http://fairroot.gsi.de

  4. Common Data Structure (Root Trees ) used in Simulation and Reconstruction Common Root Geometry used in Simulation and Reconstruction Mainly based on Root macro command Compiled Tasks for reconstruction, analysis, etc. Root macros for steering simulation or reconstruction Root macros for MC’s configurations (G3, G4, Fluka and Analysis) VMC and VGM for simulation. Reconstruction can be done directly with simulation or as a separate step Grid computing : we use AliEn! Software administration: CMake: Makefiles, dependencies , QM Doxygen for class documentation FairRoot Features R3B meeting

  5. Detector base classes that handle initialization, geometry construction, hit processing(stepping action), etc. IO Manager based on ROOT TFolder and TTree (TChain) Geometry Readers, ASCII, ROOT, CAD2ROOT Radiation length manager Generic track propagation based on Geane Generic event display based on EVE and Geane Oracle interface for geometry and parameters handling Fast simulation base services based on VMC and ROOT TTasks. (Full and Fast simulations can be mixed in one run) FairRoot Deliver: R3B meeting

  6. R3BRoot • Based entirely on FairRoot library • Adapted from R3BSim (GEANT4) • Physics definition • customizable by ROOT macro • Secondary production by Energy CutOff • Geant3 , Fluka and Geant4 ! • Native Geant4 Physics Lists used! • Event Generators • Interface to many generators: UrQmd, Pluto, Pythia, Dpm, evtGen, Shield, etc .. • Easy to adapt any kind of generators R3B meeting

  7. Detectors Geometry • G4 detector geometry (R3BSim) converted to ROOT geometry • Passive and sensitive volumes defined • Detector Hit registration to be completed: Sensitive Volume • Where to register • in the stepping? • Physical contents • of MC hit? (ρ, Aeff,Zeff) 2 1 R3B meeting

  8. Detector geometry: Crystal Ball R3B meeting

  9. Detector geometry: Califa

  10. R3BRoot Geometry example

  11. Detectors Geometry Sensitive Volume • Where to register • in the stepping? • Physical contents • of MC hit? (ρ, Aeff,Zeff) 2 1 11 • G4 detector geometry (R3BSim) converted to ROOT geometry • Passive and sensitive volumes defined • Detector Hit registration to be completed: 9/17/2014 R3B meeting

  12. Dynamical Root TTree data structure • Common for both Simulation and analysis: • All detectors in a single TTree with individual branches per detector •  Branches made of TClonesArray (collections) of detector Hits R3B meeting

  13. Simulation steering macro Modular geometry definition Allow integration of new detectors Shared library/det units Event Generators Parameter Storage Run(nevts) R3B meeting

  14. Physics Signals Particle Stack Segmentation Detector Classes MC Event-Generators Detector Simulation Fast Simulation What’s next? Ex: Digitisation Cluster Finder Feasibility Studies Physics Performance Detector Performance o o MC Points Digits Reconstruction Reconstruction Optimisation R3B meeting

  15. Summary • R3BRoot beta version available in GSI svn • svn co https://subversion.gsi.de/Fairroot/r3broot/trunk • Adapted from R3BSim • Need to be tested: feedback needed ! • Need to define how to proceed to connect the analysis part with Land02 R3B meeting

More Related