EicRoot software framework

Similar documents
EicRoot for tracking R&D studies

05/09/07 CHEP2007 Stefano Spataro. Simulation and Event Reconstruction inside the PandaRoot Framework. Stefano Spataro. for the collaboration

Electron and Photon Reconstruction and Identification with the ATLAS Detector

MIP Reconstruction Techniques and Minimum Spanning Tree Clustering

R3BRoot Framework. D. Kresan GSI, Darmstadt. First R3BRoot Development Workshop July 28 30, 2015 GSI, Darmstadt

Simulation and Physics Studies for SiD. Norman Graf (for the Simulation & Reconstruction Team)

Simulation Study for EUDET Pixel Beam Telescope using ILC Software

Super BigBite Spectrometer: simulation and software update

Topics for the TKR Software Review Tracy Usher, Leon Rochester

Simulation study for the EUDET pixel beam telescope

ATLAS ITk Layout Design and Optimisation

Analysis of Σ 0 baryon, or other particles, or detector outputs from the grid data at ALICE

The LHCb upgrade. Outline: Present LHCb detector and trigger LHCb upgrade main drivers Overview of the sub-detector modifications Conclusions

Physics and Detector Simulations. Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000

PoS(Baldin ISHEPP XXII)134

LArTPC Reconstruction Challenges

A New Segment Building Algorithm for the Cathode Strip Chambers in the CMS Experiment

GEM TPC Anode Pad Shape Studies

SoLID GEM Detectors in US

Offline Tutorial I. Małgorzata Janik Łukasz Graczykowski. Warsaw University of Technology

The CLICdp Optimization Process

for the DESY/ ECFA study detector

Monte Carlo programs

Overview of the American Detector Models

Simulations. What we need What is working What is not working. The roadmap to the perfect CLAS12 MC detector response

Detector Response Simulation

Performance of the ATLAS Inner Detector at the LHC

π ± Charge Exchange Cross Section on Liquid Argon

Large Installation Experiment Geant4 Simulations: SBS, SoLID, Moller

CMS Simulation Software

Analogue, Digital and Semi-Digital Energy Reconstruction in the CALICE AHCAL

8.882 LHC Physics. Track Reconstruction and Fitting. [Lecture 8, March 2, 2009] Experimental Methods and Measurements

Direct photon measurements in ALICE. Alexis Mas for the ALICE collaboration

ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine

TOOLS FOR DATA ANALYSIS INVOLVING

SiPMs for Čerenkov imaging

SiD Simulation & Reconstruction. Norman Graf (for the sim/reco team) LCWS 2010, Beijing March 28, 2010

HEP Experiments: Fixed-Target and Collider

LCDG4 Status. Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi. LC Simulations Workshop Argonne, June 02 05, 2004

Klaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK

ATLAS Simulation Computing Performance and Pile-Up Simulation in ATLAS

Fast simulation in ATLAS

PrimEx Trigger Simultation Study D. Lawrence Mar. 2002

SoLID GEM Detectors in US

ATLAS PILE-UP AND OVERLAY SIMULATION

Modules and Front-End Electronics Developments for the ATLAS ITk Strips Upgrade

SoLID GEM Detectors in US

Interpolating Silicon Photomultipliers

HLT Hadronic L0 Confirmation Matching VeLo tracks to L0 HCAL objects

Full Simulation of Belle & Belle II SVD Detector (within ILC Framework)

Reducing CPU Consumption of Geant4 Simulation in ATLAS

GEANT4 is used for simulating: RICH testbeam data, HCAL testbeam data. GAUSS Project: LHCb Simulation using GEANT4 with GAUDI.

Fast pattern recognition with the ATLAS L1Track trigger for the HL-LHC

TORCH: A large-area detector for precision time-of-flight measurements at LHCb

PXD Simulation and Optimisation Studies

Tracking and flavour tagging selection in the ATLAS High Level Trigger

Event reconstruction in STAR

Event Displays and LArg

Measurement of fragmentation cross-section of 400 MeV/u 12 C beam on thin targets

Deeply Virtual Compton Scattering at Jefferson Lab

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

Robustness Studies of the CMS Tracker for the LHC Upgrade Phase I

Stefania Beolè (Università di Torino e INFN) for the ALICE Collaboration. TIPP Chicago, June 9-14

Muon Reconstruction and Identification in CMS

FAMOS: A Dynamically Configurable System for Fast Simulation and Reconstruction for CMS

User Documents and Examples

The LHCb Upgrade. LHCC open session 17 February Large Hadron Collider Physics (LHCP) Conference New York, 2-7 June 2014

Integrated CMOS sensor technologies for the CLIC tracker

A Novel Strip Energy Splitting Algorithm for the Fine Granular Readout of a Scintillator Strip Electromagnetic Calorimeter

Performance of the GlueX Detector Systems

ALICE tracking system

SLAC PUB 8389 Mar 2000 TRACKING IN FULL MONTE CARLO DETECTOR SIMULATIONS OF 500 GeV e + e COLLISIONS a M.T. RONAN Lawrence Berkeley National Laborator

TPC digitization and track reconstruction: efficiency dependence on noise

Performance of FPCCD vertex detector. T. Nagamine Tohoku University Feb 6, 2007 ACFA 9, IHEP,Beijin

A flexible approach to clusterfinding in generic calorimeters of the FLC detector

CMS Conference Report

Jet algoritms Pavel Weber , KIP Jet Algorithms 1/23

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

SBS simulation and software update. Hall A/C collaboration meeting Jefferson Lab, June 22-23, 2017

CLAS12 Offline Software Tools. G.Gavalian (Jlab) CLAS Collaboration Meeting (June 15, 2016)

A Novel Strip Energy Splitting Algorithm for the Fine Granular Readout of a Scintillator Strip Electromagnetic Calorimeter

Work in Tbilisi. David Mchedlishvili (SMART EDM_lab of TSU) GGSWBS , Tbilisi. Shota Rustaveli National Science Foundation

Endcap Modules for the ATLAS SemiConductor Tracker

Simulating the RF Shield for the VELO Upgrade

ALICE Simulation Architecture

PoS(High-pT physics09)036

Automated reconstruction of LAr events at Warwick. J.J. Back, G.J. Barker, S.B. Boyd, A.J. Bennieston, B. Morgan, YR

Adding timing to the VELO

Spring 2010 Research Report Judson Benton Locke. High-Statistics Geant4 Simulations

HEP data analysis using ROOT

LCDG4 at NIU Status and Plans

LHC Detector Upgrades

ILC Software Overview and recent developments

Tau ID systematics in the Z lh cross section measurement

Deep Learning Photon Identification in a SuperGranular Calorimeter

Preparation for the test-beam and status of the ToF detector construction

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

Updated impact parameter resolutions of the ATLAS Inner Detector

Recent developments of the AGATA Simulation Code

EUDET Telescope Geometry and Resolution Studies

Transcription:

EicRoot software framework Alexander Kiselev EIC Software Meeting Jefferson Lab September,24 2015

Contents of the talk FairRoot software project EicRoot framework structure Typical EicRoot applications Summary 2/26

FairRoot & EicRoot

FairRoot overview Active project, officially supported by GSI Large experiment and user base Regular releases, active forums, long-term developer support Several software building blocks readily available Designed with flexibility in mind Simulation and reconstruction in the same environment ROOT-based I/O Virtual geometry concept (several formats supported) Virtual Monte-Carlo concept (easy switching between GEANT 3 & 4 transport engines in particular) 4/26

FairRoot experiments Slide from Florian Uhlig presentation at ROOT 2015 Workshop last week 5/26

EicRoot framework building blocks Interface to GEANT, ROOT, PandaRoot FairBase FopiRoot Ideal track finder, Interface to GenFit eic-smear EicRoot TPC R&D stuff, CbmRoot MC generated evts import Fast smearing codes solenoid modeling IR design configuration RICH stuff 6/26

End user view No executable (steering through ROOT macro scripts) simulation digitization reconstruction PID; assembly -> MC points -> Hits -> Tracks, clusters -> Events ROOT files for analysis available after each step C++ class structure is well defined at each I/O stage 7/26

Geometry description Input formats: ROOT TGeo GEANT GDML Old HADES.geo files CAD design drawings (.stp,.stl,.slp) Output format: ROOT TGeo 8/26

Typical applications Physics analysis Test beam data analysis R&D studies Tracking Calorimetry RICH simulations (FopiRoot codes adapted) TPC modeling (CbmRoot codes adapted) 9/26

Physics analysis

What is available? Rather detailed EIC model detector description Interaction region configuration (apertures, fields) Possibility to import generated physics events Tracking and calorimeter reconstruction Event assembling, simple PID algorithms, etc 11/26

erhic model detector layout -4<η<4: Tracking & e/m Calorimetry (hermetic coverage) hadronic calorimeters e/m calorimeters RICH detectors SBS CBM EIC R&D (UCLA, BNL) EIC R&D (UCLA, BNL) ALICE silicon trackers TPC GEM trackers 3T solenoid coils 12/26

Interaction Region implementation Roman Pots location Main detector Low Q 2 tagger location -> field maps and magnet aperture sizes imported automatically -> Roman Pots, Low Q 2 tagger & Lumi Monitor (partly) implemented 13/26

EIC smearing generator interface MC generator ASCII output Tree code: Build ROOT tree containing events Smearer: Perform fast detector smearing PEPSI Rapgap PYTHIA Milou LEPTO DPMJet gmc_trans Djangoh Large number of EIC Monte Carlo generators with standard ASCII format Both event import and smearing functionality is supported in EicRoot 14/26

DIS kinematic variable reconstruction {PYTHIA 20x250 GeV, NO bremsstrahlung} -> {GEANT 3} -> {Kalman filter track fit} same procedure; simulation WITH bremsstrahlung 15/26

Purity in (x,q 2 ) kinematic bins Describes migration between kinematic bins Important to keep it close to 1.0 for successful unfolding bremsstrahlung OFF bremsstrahlung ON Bremsstrahlung matters even for detector with ~5% X/X 0 Straightforward tracking can hardly help at Y<0.1 NB: one can use EmCal info or hadronic method for kinematics calculation to extend small Y range 16/26

Tracking R&D -> see next talk

Calorimetry R&D

Calorimeter code implementation Written from scratch (use ideas rather than codes) ATLAS fast simulation ( frozen showers) CMS topological cluster search Unified interface (geometry definition, digitization, clustering) for all EIC calorimeter types Rather detailed digitization: configurable light yield exponential decay time; light collection in a time window attenuation length; possible light reflection on one cell end SiPM dark counting rate; APD gain, ENF, ENC configurable thresholds 19/26

STAR EmCal upgrade simulations 3 degree track-to-tower-axis incident angle Exact geometry description Realistic digitization stands for: 40MHz SiPM noise in 50ns gate; 4m attenuation length; 5 pixel single tower threshold; 70% light reflection on upstream fiber end; -> good agreement with original MC studies and measured data 20/26

STAR HCal upgrade simulations 12 GeV pions: Hcal vs EmCal - GEANT 4, FTFP_BERT physics list - Birk s correction accounted by hand slope ~1.20 -energy resolution comparable to ZEUS 1987 paper HCal EmCal 21/26

Calorimetry designer tools As long as the following is true: your dream calorimeter is a logical 2D matrix composed of long cells as elementary units, all the game is based on (known) light output per energy deposit, energy resolution after ideal digitization suffices as a result one can with a moderate effort (99% of which is writing a ROOT C macro with geometry and mapping description) build custom EicRoot-friendly calorimeter which can be used for both standalone resolution studies and/or as an optional EIC device (and internal cell structure does not matter) -> see examples/calorimetry directory for details 22/26

Other applications

Older studies ephenix forward tracker momentum resolution STAR forward tracker upgrade simulations sphenix sampling EmCal energy resolution FLYSUB test beam data analysis (GEM prototypes) 24/26

Recent stuff: neutron flux estimation STAR TGeo geometry imported in EicRoot BeAST detector placed in STAR hall Strategy: Import STAR experiment geometry (including experimental hall) Run ep- and pp-pythia simulations for STAR and BeAST setups Use direct STAR neutron flux measurements from 2013 as a reference NB: prefer GEANT 3 (GCALOR available) n/cm 2 / 1MHz PYTHIA 20x250 GeV ep-events At most ~10 10 n/cm 2 per year of running at L=10 33 cm -2 s -1 25/26

Take away message EicRoot can be used as is for standalone R&D studies Several ready-to-go examples exist Codes available for download from BNL SVN server 26/26