FAIR Simulation & Analysis Framework FairRoot M. Al-Turany, D. Bertini, F. Uhlig GSI-IT.

Slides:



Advertisements
Similar presentations
The Central Straw Tube Tracker In The PANDA Experiment
Advertisements

CBM Calorimeter System CBM collaboration meeting, October 2008 I.Korolko(ITEP, Moscow)
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Concept of the PANDA Detector for pp&pA at GSI Physical motivation for hadron physics with pbars The antiproton facility Detector concept Selected simulation.
Hadron Physics (I3HP) activities Hadron Physics (I3HP) is part of Integrated Activity of 6’th European Framework. Contract has a form of consortium of.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
Status and roadmap of the AlFa Framework Mohammad Al-Turany GSI-IT/CERN-PH-AIP.
CMS Full Simulation for Run-2 M. Hildrith, V. Ivanchenko, D. Lange CHEP'15 1.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
A. Kiselev BNL, 06/20/2013 EicRoot status report and calorimeter code development.
CBM Simulation&Analysis Framework Cbmroot Mohammad Al-Turany & Denis Bertini.
R 3 B Gamma Calorimeter Agenda. ● Introduction ● Short presentation on the first ● Task definition for R&D period ( )
The LiC Detector Toy (LDT) Tracking detector optimization with fast simulation VERTEX 2011, Rust M. Valentan, R. Frühwirth, M. Regler, M. Mitaroff.
St. Petersburg State University. Department of Physics. Division of Computational Physics. COMPUTER SIMULATION OF CURRENT PRODUCED BY PULSE OF HARD RADIATION.
IFluka : a C++ interface between Fairroot and Fluka Motivations Design The CBM case: –Geometry implementation –Settings for radiation studies –Global diagnosis.
CBM Collaboration Meeting 1 Simulation Status V. Friese.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Radiation levels in CBM Radiation effects iFluka (Fluka C++ interface to CbmRoot) Fluka Geometry Models Results Conclusion.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
FAIR Simulation & Analysis Framework FairRoot Mohammad Al-Turany (IT-GSI) Denis Bertini (IT-GSI) Florian Uhlig (IT-GSI)
PANDA collaboration meeting2.-4. June 2004 simulation statusOverview New Framework  why  status  schedule Simulation subdetector  Forward spectrometer.
Material budget, energy losses and multiple scattering.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
CBM Software Workshop for Future Challenges in Tracking and Trigger Concepts, GSI, 9 June 2010 Volker Friese.
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.
Darmstadt, 15. November 2015 Tobias Stockmanns, FZ Jülich1 A STEP to ROOT converter for the FairRoot framework ALICE-FAIR Computing Meeting, GSI,
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;
Update Chris Rogers, Analysis PC, 13/07/06. State of the “Accelerator” Simulation Field model now fully implemented in revised MICE scheme Sanity checking.
STAR STAR VMC tracker V. Perevoztchikov Brookhaven National Laboratory,USA.
Simulations for CBM CBM-India Meeting, Jammu, 12 February 2008 V. Friese
1 Lead glass simulations Eliane Epple, TU Munich Kirill Lapidus, INR Moscow Collaboration Meeting XXI March 2010 GSI.
Detection of electromagnetic showers along muon tracks Salvatore Mangano (IFIC)
Detector Monte-Carlo ● Goal: Develop software tools to: – Model detector performance – Study background issues – Calculate event rates – Determine feasibility.
Latifa Elouadrhiri Jefferson Lab Hall B 12 GeV Upgrade Drift Chamber Review Jefferson Lab March 6- 8, 2007 CLAS12 Drift Chambers Simulation and Event Reconstruction.
Status of BESIII Event Reconstruction System Zepu Mao IHEP BESIII Annual Meeting 2005/05/29.
PANDA GSI 13. December 2006 PID TAG Georg Schepers PANDA Technical Assessment Group PID Status Report G. Schepers for the PID TAG GSI PID TAG.
CBM Software Meeting 1 CBM Simulation & Analysis Framework Geant3 / Gean4 configuration M. Al-Turany, D. Bertini.
Towards comparisons between TFluka and TGeant3 ( within CbmRoot Framework) Denis Bertini (IT-GSI) Antonin Maire (IPHC Strasbourg)
STEIN Analysis for CINEMA Using GEANT4 Seongha Park Kyung Hee University KHU/SSR,
CBM Simulation Walter F.J. Müller, GSI CBM Simulation Week, May 10-14, 2004 Tasks and Concepts.
LCG Physics Validation Meeting – CERN, presented by Andrea Fontana, INFN-Pavia Using GEANE in the VMC A. Fontana, P. Genova, L. Lavezzi, A. Panzarasa.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
RP Software Collaboration Meeting 7 Mars 2007 Hubert Niewiadomski TOTEM, CERN Brunel University.
BESIII offline software group Status of BESIII Event Reconstruction System.
MONTE CARLO TRANSPORT SIMULATION Panda Computing Week 2012, Torino.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
CHEP ’06 GEANT4E 1 GEANT4E: Error propagation for track reconstruction inside the GEANT4 framework Pedro Arce (CIEMAT) CHEP 2006, Mumbai, 13-17th February.
Dollan, Laihem, Lohse, Schälicke, Stahl 1 Monte Carlo based studies of polarized positrons source for the International Linear Collider (ILC)
Mitglied der Helmholtz-Gemeinschaft Hit Reconstruction for the Luminosity Monitor March 3 rd 2009 | T. Randriamalala, J. Ritman and T. Stockmanns.
Track Reconstruction in MUCH and TRD Andrey Lebedev 1,2 Gennady Ososkov 2 1 Gesellschaft für Schwerionenforschung, Darmstadt, Germany 2 Laboratory of Information.
14/06/2010 Stefano Spataro Status of LHE Tracking and Particle Identification Status of LHE Tracking and Particle Identification Stefano Spataro III Panda.
Simulation and reconstruction of CLAS12 Electromagnetic Calorimeter in GSIM12 S. Stepanyan (JLAB), N. Dashyan (YerPhI) CLAS12 Detector workshop, February.
Alex Howard, Imperial College Slide 1 July 2 nd 2001 Underground Project UNDERGROUND PROJECT – Overview and Goals Alex Howard Imperial College, London.
GPU's for event reconstruction in FairRoot Framework Mohammad Al-Turany (GSI-IT) Florian Uhlig (GSI-IT) Radoslaw Karabowicz (GSI-IT)
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
Multi-Strange Hyperons Triggering at SIS 100
GenFit and RAVE in sPHENIX under Fun4All
(LHE) tracking and PID packages
First step to Reconstruction of PANDA Barrel DIRC in PandaRoot
Propagation of Reconstructed Tracks
Huagen Xu IKP: T. Randriamalala, J. Ritman and T. Stockmanns
Tracking muons in Panda(Root)
FAIR Simulation&Analysis Framework FairRoot
User Documents and Examples I
Plans for nucleon structure studies at PANDA
Silicon Tracking with GENFIT
Use of Geant4 in experiment interactive frameworks AliRoot
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Presentation transcript:

FAIR Simulation & Analysis Framework FairRoot M. Al-Turany, D. Bertini, F. Uhlig GSI-IT

IT-Palaver 2 Overview FairRoot FairRoot new features –Integrated Track follower (Geane) –Geant4 configuration classes –New reader (ROOT converted CAD Step Format ) –Fast Simulation –CMake/CTest FAIR experiments design studies –CBM –PANDA Summary

IT-Palaver 3 FairRoot FairRoot (Former CbmRoot) has started end of 2003 First released in March 2004 Oct 04 release was used to produce data for the CBM technical report June 05 release ( Hades initialization scheme adapted ) Sept. 06 PANDA collaboration decided to use CbmRoot as simulation and analysis framework Oct. 06 CbmRoot was renamed to FairRoot

IT-Palaver 4 Geane Integration in FairRoot The integration into the VMC (TGeant3) is done In FairRoot: –Geane can be used in the analysis or from macro –Propagation to –Length –Plane –Volume (Enter or Exit point) –CbmPoints and/or CbmTrackPar can be used as input for propagation

IT-Palaver 5 What is GEANE? (1) Package to calculate the average trajectories of particles through dense materials and to calculate the transport matrix as well as the propagated errors covariance matrix in a given track representation. Geane is a tool to calculate extrapolated track parameters and propagated errors through dense materials. With VMC it is straight forward to use it.

IT-Palaver 6 What is Geane? (2) It is a track follower: –it predicts the trajectory of a charged particle in terms of mean values and errors both in forward and in backward direction. Three effects are taken into account: energy loss (affects mean values and errors) Coulomb multiple scattering (affects errors only) magnetic field (affects mean values only) Geometry and magnetic fields are handled by Geant3 –(In VMC applications TGeoManager handles the geometry)

IT-Palaver 7 Geane: Muon Absorber in CBM

IT-Palaver 8 Geane : Panda detector

IT-Palaver 9  =1.41  =1.13  =1.19  =0.96  =1.05 Pulls for the whole Panda detector

IT-Palaver 10 Geane Extrapolation (Hades MDC): Module 1 layer 1(D1S1) To Module 4 layer 6 (D4S6) Propagate MC points (No input errors) Geane::PropagateToVolume is used: –Helix track representation Internal representation for Geane (can be transformed) –Pull distributions where not calculated : Error are in the volume frame (have to be transformed to lab)

IT-Palaver 11 Geane: Hades example Hades Simulation Geometry: Field map Electrons: – GeV –Polar angle range (20., 85.) degree

IT-Palaver 12 Hades Simulation in FairRoot

IT-Palaver 13 Geane (Red) vs. MC (Black)

IT-Palaver 14 Geane (Red) vs. MC (Black)

IT-Palaver 15 New Geometry Reader A standalone STEP to ROOT geometry converter has been implemented by Tobias Stockmanns (PANDA collaboration) The output ROOT file has the geometry but not the full material properties needed by the simulation engines. A reader has been introduced to the framework that read this geometry and replace the media definition by a proper one.

IT-Palaver 16 STEP to ROOT Geometry PANDA MVD detector 9345 volumes

IT-Palaver 17 geant3->SetPAIR(1); geant3->SetCOMP(1); geant3->SetPHOT(1); geant3->SetPFIS(0); geant3->SetDRAY(1); geant3->SetANNI(1); geant3->SetBREM(1); geant3->SetHADR(3); geant3->SetMUNU(1); geant3->SetDCAY(1); geant3->SetLOSS(1); geant3->SetMULS(1); geant3->SetCKOV(1); geant3->SetRAYL(1); … geant3->SetCUTS(…) gconfig/g3Config.C geant4->SetProcess("PAIR",1); /** pair production*/ geant4->SetProcess("COMP",1); /**Compton scattering*/ geant4->SetProcess("PHOT",1); /** photo electric effect */ geant4->SetProcess("PFIS",0); /**photofission*/ geant4->SetProcess("DRAY",1); /**delta-ray*/ geant4->SetProcess("ANNI",1); /**annihilation*/ geant4->SetProcess("BREM",1); /**bremsstrahlung*/ geant4->SetProcess("HADR",1); /**hadronic process*/ geant4->SetProcess("MUNU",1); /**muon nuclear interaction*/ geant4->SetProcess("DCAY",0); /**decay*/ geant4->SetProcess("LOSS",1); /**energy loss*/ geant4->SetProcess("MULS",1); /**multiple scattering*/ geant4->SetProcess("CKOV",1); /**Cerenkov photon generation*/ geant4->SetProcess("RAYL",1); /**Rayleigh scattering*/... … geant4->SetCut("CUTGAM",cut1); /** gammas (GeV)*/ … gconfig/g4Config.C Geant4/Geant3 Configuration

IT-Palaver 18 Full Simulation-Analysis Chain Event Generator Transport Digitizer Hit Finder Reconstruction Physics Analysis Simulation Analysis Determine particle properties at target vertex Transport particles through the detector material Determine detector response Determine physical space point parameters from detector hits Determine momentum vector and PID for all tracks Calculate physics observables Storage Levels SIM RAW

IT-Palaver 19 Fast Simulation-Analysis Chain Event Generator Put the events on the Stack Parameterized detector Response Physics Analysis Determine particle properties at target vertex No Transport Calculate physics observables Storage Levels SIM

IT-Palaver 20 Fast Simulation features All generators available in FairRoot can be used Events from different generators can be mixed Detector response is implemented in Tasks Give a unified output format for all different generators (CbmStack) Fast analysis can be done with TTree::Draw() The same code can be used to make fast simulation using the full simulation transport files (read only primary particles from stack) The same physics analysis code can be used for fast and full simulation Fast and full simulation results can be easily compared

IT-Palaver 21 Fast Simulation: Macro // Load basic libraries gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C"); basiclibs(); // Load this example libraries gSystem->Load("libGeoBase"); gSystem->Load("libParBase"); gSystem->Load("libBase"); gSystem->Load("libMCStack"); gSystem->Load("libGen"); gSystem->Load("libPassive"); gSystem->Load("libPGen"); CbmRunSim *fRun = new CbmRunSim(); fRun->SetOutputFile("sim_fast.root");

IT-Palaver 22 Fast Simulation: Macro // Create and Set Event Generator // CbmPrimaryGenerator* primGen = new CbmPrimaryGenerator(); fRun->SetGenerator(primGen); PndDpmGenerator *PndDpm = new PndDpmGenerator("../../input/dpmevt_noelastic_36755.root"); primGen->AddGenerator(PndDpm); /**switch off the transport of particles*/ primGen->DoTracking(kFALSE); fRun->Init(); fRun->Run(1000);

IT-Palaver 23 CMake & CTest Supports complex, large build environments. CMake has been proved in large projects. (KDE 4) Has powerful commands: –include the ability to locate include files, libraries, executables; –include external CMake files that encapsulate standard functionality; interfaces to testing systems; –supports recursive directory traversal with variable inheritance; –can run external programs; –supports conditional builds;....

IT-Palaver 24 CMake & CTest Already in SVN (under testing) Can run in parallel to Automake/Autoconf Need to test: –Nightly Builds – to the user who has committed his code –Reports See for an example of the web interface:

IT-Palaver 25 CMake/CTest : Dashboard

IT-Palaver 26 Dashboard : CBM

IT-Palaver 27 The Panda experiment Multi purpose detector at FAIR  Charmonium (cc) spectroscopy  Open charm spectroscopy  Search for gluonic excitations (hybrids - glueballs)  Charmed hadrons in nuclei  Single and double Hypernuclei  Other options (EFF, GPD, …) Physics program pp, pA collisions 1.5  15 GeV/c (p momentum)

IT-Palaver 28 PANDA Detector implementation: proposed geometry

IT-Palaver 29 Detector implementation: state of art Micro Vertex TPC/STT EMC (barrel/Bkw EndCup) EMC (barrel/Bkw EndCup) Muon Detector EMC (Fwd EndCup) EMC (Fwd EndCup) DIRC (Cherenkov) DIRC (Cherenkov) COILS (dipole) COILS (dipole) COILS (solenoid) COILS (solenoid) view from geometry manager

IT-Palaver 30 Reconstruction example:  c in EMC barrel Clusterization Jan Zhong Dima Melnichuk crystal clustertwo clusters cc  °°  c at rest in lab frame only barrel not yet full coverage cc

IT-Palaver 31 Task example - EMC reconstruction Full reconstruction scheme Migrated from Babar-like framework for PandaRoot Dima Melnychuk (Warsaw)

IT-Palaver 32 Ongoing work New Geane Interface is implemented and under testing Check of Geant4 VMC interface (Physics list) –New G4 physics list for PANDA is needed –Energy cuts can be used directly, but the processes has to be adapted to the new list Check of TFluka VMC interface Use more intensively the TGeoManager services for the reconstruction: –First tests in PANDA MVD and CBM TOF has been made, and they look very promising

IT-Palaver 33 Availability The framework is available via SVN Tested on –Red Hat 9.0 (gcc 3.2.2) –Suse 9.0 (gcc 3.3.1) –Suse 10.1 (gcc 4.1.0) –Debian (gcc 3.2.3) –Fedora Core 2(gcc 3.3.3) –Fedora Core 4 (gcc ) –Fedora Core 5 (gcc 4.1.0) –Gentoo (gcc 4.1.0) –SL 3 & 4 –64 bit architectures (Debian, Suse)