Software for ILD detector simulation and optimization

42
ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar

description

Software for ILD detector simulation and optimization. Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar. Contentes. ILC overview GLD software tools and optimization ILD Software tools Mokka Reconstruction GRID in KEK. International Linear Collider : ILC. 2004: launched - PowerPoint PPT Presentation

Transcript of Software for ILD detector simulation and optimization

Page 1: Software for ILD detector simulation and optimization

ILD

Software for ILDdetector simulation and

optimization

Akiya MiyamotoKEK

12-July-2010DESY Computing Seminar

Page 2: Software for ILD detector simulation and optimization

DESY Computing Seminar 2

ILD Contentes ILC overview GLD software tools and optimization ILD Software tools

Mokka Reconstruction

GRID in KEK

12 July 2007 Akiya Miyamoto

Page 3: Software for ILD detector simulation and optimization

3DESY Computing Seminar

ILD International Linear Collider : ILC e+e- Collider Ecm: 0.2 ~0.5 TeV 1TeV ∫Ldt = 500 fb-1 in 4 years

2004: launched2007: ILC RDR2009: Detector LOI

2012: TDR/DBD

12 July 2007 Akiya Miyamoto

Page 4: Software for ILD detector simulation and optimization

4DESY Computing Seminar

ILD Higgs – Vacuum

Higgs coupling proportional to mass in the SM

Did Higgs break the symmetry ?

Condensed in vacuum ?

12 July 2007 Akiya Miyamoto

Page 5: Software for ILD detector simulation and optimization

5DESY Computing Seminar

ILD Supersymmetry

Fermion Boson

• Do forces unify ?• Do Quarks and Leptons unify ?

• Mass, Coupling

Extending to Higher energy/Early Universe

12 July 2007 Akiya Miyamoto

Page 6: Software for ILD detector simulation and optimization

6DESY Computing Seminar

ILD ILC Reference Design ReportReleased 2007 summer: http://www.linearcollider.org/cms/?pid=1000437

Executive Summary

Physics at the ILC

Accelerator Detectors

RDR: 4 volumes/ 774 pages

12 July 2007 Akiya Miyamoto

Page 7: Software for ILD detector simulation and optimization

DESY Computing Seminar 7

ILD Challenge of ILC experiments e+e- Collision:Well defined initial states and relatively clean

final states. Find faint new physics signals Make precise tests of theory

Many events contains top, W, Z jets Precise measurement of jet energy

Calorimeter system inside the coilHighly segmented calorimeter for high resolution

Efficient b/c tagging crucialThin material, strong B field, VTX very close to IP, pixel

detectors Higgs recoil measurements ( e+e- Zh llXh) require good DP/P Hermetic detector down to very close to beam pipe ( ~ 10 mrad ) Detector should be shielded well against beam related

backgrounds,low energy e+e- pairs, gg hadrons, muons,

12 July 2007 Akiya Miyamoto

Page 8: Software for ILD detector simulation and optimization

8DESY Computing Seminar

ILD Detectors for ILC experiments

Tracker: Charged particlesDpt/pt : 1/10 of LHC

Higgs recoil to Z

Calorimeter:Neutral particlesDE/E <½ of LEP

good badW/Z separation

WWZ

Z

Vertex Detectorb/c/t taggingRvtx<1/5 LHC

Improves h(c-tag)

12 July 2007 Akiya Miyamoto

Page 9: Software for ILD detector simulation and optimization

DESY Computing Seminar 9

ILD Challenge of Software Challenge

Enrich ILC physics case, taking progresses of HEP ( work with theorists )

Show the proposed detector can do physics and meet the ILC goal Performance target

Particle Flow : Very good jet energy resolution by highly segmented calorimeter

Vertexing: 2nd/3rd vertex reconstrucion Tracking: excellent DP/P in ILC condition

Studies based on full simulation and realistic reconstruction are necessary Mokka Marlin Reconstruction

PandoraPFALCFIVertexTrack Reconstruction

12 July 2007 Akiya Miyamoto

Page 10: Software for ILD detector simulation and optimization

DESY Computing Seminar 10

ILD GLD+LDC ILD At the time of ILC RDR, 4 detector concepts were considered. For LOI submission in 2009, GLD and LDC agrees to merge

and formed the ILD group.

In order to define ILD concepts, studied benchmark processes checked consistency of software tools optimized ILD parameters

12 July 2007 Akiya Miyamoto

LDC:Small cell CAL.Gaseous Tracker4TEuropean based

GLD:Small cell CAL.Gaseous Tracker3TAsian based

Page 11: Software for ILD detector simulation and optimization

11DESY Computing Seminar

ILD

ROOT objects : Event Tree & Configuration

GLD software tools

BeamtestAnalysis

EventReconstruction

Digitizer Finder Fitter

DetectorSimulator QuickSim FullSim

EventGenerator Pythia CAIN StdHep

PhysicsAnalysis

Jet finder

Link to various tools at http://acfahep.kek.jp/subg/sim/soft GLD Software at http://ilcphys.kek.jp/soft All packages are kept in the CVS. Accessible from http://jlccvs.kek.jp/

12 July 2007 Akiya Miyamoto

Page 12: Software for ILD detector simulation and optimization

DESY Computing Seminar 12

ILD JSF Framework: JSF = Root based application

All functions based on C++, compiled or through CINT Provides common framework for event generations, detector

simulations, analysis, and beam test data analysis Unified framework for interactive and batch job: GUI, event

display Data are stored as root objects; root trees, ntuples, etc

development has started since 1999

Release includes other tools QuickSim, Physsim(event generators) BSGen(generate luminosity spectrum) Analysis utilities …

12 July 2007 Akiya Miyamoto

Page 13: Software for ILD detector simulation and optimization
Page 14: Software for ILD detector simulation and optimization

14DESY Computing Seminar

ILD Jupiter/Satellites for Full Simulation Studies

JUPITERJLC Unified

Particle Interactionand

Tracking EmulatoR

IOInput/Outputmodule set

URANUS

LEDA

Monte-Calro Exact hits ToIntermediate Simulated output

Unified Reconstructionand

ANalysis Utility Set

Library Extention for

Data Analysis

METISSatellites

Geant4 basedSimulator

JSF/ROOT basedFramework

MC truth generator Event Reconstruction

Tools for simulation Tools For real data

Jupiter has modular structure for easy installation of sub-detectorsJupiter can run as a standalone job or a module of JSFGeometry parameters are set by an ascII file read-in at run time Special feature to store pre- and post- point of tracks before/after Calorimeter and break points for PFA studies12 July 2007 Akiya Miyamoto

Page 15: Software for ILD detector simulation and optimization

15

ILD ILD Optimization Procedure

12 July 2007 Akiya Miyamoto DESY Computing Seminar

Whizard Physsim

StdHep

MOKKA Jupiter

LCIO

Marlin Sattelites

LCIO

DST and Analysis

LDC GLDStdHep: Same generator dataLCIO: Common IO format GLDPrim/LDCPrim: Similar detector model

LCIO helps to collaborative works for detector optimization

Software inter operativity

After ILD optimization, LDC framework was selected as the baseline for LOI studies. No time to really merge GLD and LDC software

Page 16: Software for ILD detector simulation and optimization

16

ILD Optimization by Benchmark Process

12 July 2007 Akiya Miyamoto DESY Computing Seminar

0 01 1

0 0 0 02 2 1 1

e e W W W W

e e ZZ

Using several detector models, performance to separate W/Z in jet mode have been studied using SUSY processes

by Taikan Suehara

No significant differences are seen

Page 17: Software for ILD detector simulation and optimization

17

ILD Benchmark : 500 GeV t pair

12 July 2007 Akiya Miyamoto DESY Computing Seminar

Only significant difference among detector models found for t full reconstruction, example in t r nt pp0nt

For reconstruction of both g from p0gg Smaller segmentation (5x5mm2) and larger radius advantageous Impact on physics sensitivity less pronounced

Jupiter

Mokka

Jupiter

Mokka

Page 18: Software for ILD detector simulation and optimization

18

ILD ILD Design

12 July 2007 Akiya Miyamoto DESY Computing Seminar

3x Dbl. Layer VTX

Support of BP/VTX/SIT

Forward ComponentBox support option

B=3.5T, RECAL=1.85 m

Page 19: Software for ILD detector simulation and optimization

19DESY Computing Seminar

ILD ILD LOI and beyond

12 July 2007 Akiya Miyamoto

LOI was submitted March 2009

Validated by IDAG in September 2009

Next step is to develop Detailed Baseline

Design (DBD) by 2012 Re-baseline of ILC, working

together with accelerator colleagues

Page 20: Software for ILD detector simulation and optimization

20DESY Computing Seminar

ILD GDE Schedule

12 July 2007 Akiya Miyamoto

Page 21: Software for ILD detector simulation and optimization

DESY Computing Seminar 21

ILD Software in DBD era Guidelines for software related studies given by Research

Director “Develop a realistic simulation model of the baseline design,

including faults and limitation”

“Simulate and study updated benchmark processes including 1 TeV, with background conditions and demonstrate physics capabilities”

ILC re-baseline GDE is updating ILC parameters, taking account R&D progressed

since RDR New parameter will affect beam background conditions and

physics performance software based studies are necessary

For ILD Implementing GLD goodies to LDC and improve LDC soft to meet

requirements for DBD ILDsoft Improve our tools taking into account lessons in LOI era to meet

RD’s request

12 July 2007 Akiya Miyamoto

Page 22: Software for ILD detector simulation and optimization

DESY Computing Seminar 22

ILD ILD Software tools Generators

Common Stdhep data Whizard/PhysSim packages

Simulation: Mokka Geant4 application

Reconstruction Marlin Framework Reconstruction tools as Marlin Processors

Core tools LCIO : standard for persistency format and event data model Gear, LCCD, CED, … Grid tools and ilcsoft-install

12 July 2007 Akiya Miyamoto

Digitization

Simulation: Mokka Geant4 application

Page 23: Software for ILD detector simulation and optimization

DESY Computing Seminar 23

ILD Mokka simulation Core developped by LLR, using Geant4 Geometry data are given by MySQL database

“scalable geometry” has been useful for ILD optimization Many sub-detector configuration co-exists, even for beam-test

detectors. ILD_00 model ILD_n

fairly detailed geometry Mokka reads

ILC Common Generator samples in stdhep format

GunieaPig beackground particle data

…. Mokka outputs

SimCalorimeter, SimTrackerHitsby LCIO

12 July 2007 Akiya Miyamoto

ILD in Mokka by 3D pdf

Page 24: Software for ILD detector simulation and optimization

DESY Computing Seminar 24

ILD VXD in Mokka Two geometries are available in Mokka

Common to DEPFET, FPCCD, CMOS Cryostat is present, but

cables and sensors are not addressed. to be improved for DBD

12 July 2007 Akiya Miyamoto

Sensor structure

Used for ILD-LOI

Page 25: Software for ILD detector simulation and optimization

DESY Computing Seminar 25

ILD Silicon Trackers and TPC

12 July 2007 Akiya Miyamoto

4 Silicon trackers in ILD: SIT, FTD, ETD, SET

Cylinders/Disks strip sensors for DBD

Geometries in Mokka

FTD

SIT

ETD

TPC Gas- Ar/CF4/C4H10 Cu, mylar, G10, Air for Field

cage and end plate ( equivalent mass )

No phi-dependence, but OK. TPC is very uniform device

Page 26: Software for ILD detector simulation and optimization

DESY Computing Seminar 26

ILD ECAL

Mixed readout ( ScEcal/SiECAL )will be considered in DBD study.

12 July 2007 Akiya Miyamoto

ScECAL

ECAL module side view : incl. dead spaces

SiECAL

Two readout options, sharing same structure: Silicon and Scintillator

5x5mm2 Si

SiECAL : baseline for LOI, detailed strcture used for LOI study

Page 27: Software for ILD detector simulation and optimization

DESY Computing Seminar 27

ILD HCAL Analog HCAL

Active: Scintilator

12 July 2007 Akiya Miyamoto

cylindrical8/16-sided Cross section of1 module

1 layer

Digital HCALActive: RPC

spacer

Float Glass

MylarGraphite

PCB

Elec.

Float glassGraphiteMylar

free space

RPC ( cross view)

Realistic geometry already implemented in Mokka Optimizations :

8/16-sided vs cylindrical & scintillator vs RPC thickness ( # layers ), gaps, tail catchers, absorber materials,

Page 28: Software for ILD detector simulation and optimization

DESY Computing Seminar 28

ILD Forward detectors in Mokka Consists of LCAL, BCAL,

LHCAL, Beam tube and Masks

Mokka model ~ CAD model, but CAD model will evolve with time and Mokka model needs to follow

12 July 2007 Akiya Miyamoto

ILD CAD model

ILD Mokka model

LHCALBCALNew LCAL driver

Tile gap

FEchips

side view of 1 layer

Front view

Page 29: Software for ILD detector simulation and optimization

DESY Computing Seminar 30

ILD Cables/Services Cables, services, dead materials

for data out/power in/cooling/gas flow

sub-detector drivers implements their own materials.

To address materials in sub-detectorboundaries, small WG has been setup within ILD for coordination between

sub-detectors/optional detectors defining layout and material budgets Implementation in Mokka will follow

Under new European AIDA framework, new geometry tool kits are in development. New kit will allow consisten geometry treatment among CAD Model, Simulator model, Analysis model. We will be benefitted from this new development

12 July 2007 Akiya Miyamoto

Mokka: Inner part of ILD???

Page 30: Software for ILD detector simulation and optimization

DESY Computing Seminar 31

ILD Reconstruction Tools Marlin analysis flow

Digitizer for all sub-detectors Tracking:

LDCTracking for TPC and VTX/Silicon trackers migration to new C++ version in progress

Particle FlowCalorimeter clusteringAssociate track and calorimeter and create PFObjects ( =

primary particles ) Jet clustering LCFIVertexing : tag each jets

Output as REC data and DST data by LCIO

12 July 2007 Akiya Miyamoto

Page 31: Software for ILD detector simulation and optimization

32DESY Computing Seminar

ILD Jet Measurements in ILC Det. Typical feature of ILC events and detector

e+e- Z0 q qbar

DE/E

(Dp/

p)

p(GeV/c)/E(GeV)

HD CAL DE/E=50%/√E

Tracker( TK)Dpt/pt=5x10-5pt

EM CAL DE/E=15%/√E

Resolution of a ILC detector

Principle of PFA detector Charged particles by tracking device Remove charged particle signals in CAL ( avoid double counting )

Large bore magnet, Large B-fieldHighly segmented CAL to separate clusters by charged and neutral particles.

Patten reconstruction is a key.12 July 2007 Akiya Miyamoto

Page 32: Software for ILD detector simulation and optimization

DESY Computing Seminar 33

ILD Pandora PFA

12 July 2007 Akiya Miyamoto

Originally developed by Mark Thomson (U. Cam) as a Marlin Processor. V3.2 was used for ILD LOI. Used by SiD ( thanks to common LCIO format ), achieved DE/E ~ 25%/√E for Z pole jets Now re-organized to PandoraPFANew, as a stand alone package PFA algorithm

slide by John Marshal (ILD Soft WS)

Page 33: Software for ILD detector simulation and optimization

DESY Computing Seminar 34

ILD LCFIVertexing LCFI group developed LCFIVertexing package. Apply algorithm for each jets It consists of two parts,

ZVTOP/ZVKIN : Find vertexies from probability of overlapped trajectories

NeuralNet for tagging and vertexing Jet with 1 vertex (=IP)

– may contain 1 displaced track (D)> 1 vertecies:

– Pt corrected vertex mass is a very good variable to identify quark floavor.

– Other variables (joint-track probability, etc.) LCFIVertexing also output

vertex charge: powerful discriminator of b and anti-b quarks

Used by both SiD and ILD ( thanks to LCIO )

12 July 2007 Akiya Miyamoto

Pt corrected vertex mass

Page 34: Software for ILD detector simulation and optimization

DESY Computing Seminar 35

ILD LCFIVertexing Typical b/c tag performance With neural nets tuned for Zqq events Very good performance ( also thanks to the

vertex detector placed very close to IP) Issues to be studied

performance with beam backgrounds performance in multi-jet environments

12 July 2007 Akiya Miyamoto

Vertex charge of b-jets in ttbar events

Eff. ~ 28% with purity 75% for a b-jet, incl. bB0

Page 35: Software for ILD detector simulation and optimization

GRID GRID is an infrastructure for a large scale international

researches GRID provides

Resources forLarge scale computingLarge scale data storage

International/Inter-regional communication basis

GRID have been used extensively in ILD LOI studies for MC productions Data sharing between Japan – Germany/France/UK

Page 36: Software for ILD detector simulation and optimization

Tohoku Univ.KEKUniv. of Tsukuba

Nagoya Univ.

Kobe Univ.Hiroshima IT

Network in Japan and GRID• Major HEP projects:

– Belle, J-PARC, ATLAS ongoing projects– ILC, Belle2 future projects

• Also covering – Material science, bio-chemistry and so on using synchrotron

light and neutron source– Radiotherapy as technology transfer

• KEK has a role to support university groups in these fields.– including Grid deployment/operation.

Hiroshima Univ. (Alice)U of Tokyo (Atlas)

Page 37: Software for ILD detector simulation and optimization

SINET3

3912 July 2007 Akiya Miyamoto DESY Computing Seminar

http://www.sinet.ad.jp/

Round Trip Time: KEK IHEP/KISTI ~ 100msec FNAL ~ 200msec DESY/IN2P3 ~ 300msec

Page 38: Software for ILD detector simulation and optimization

40

GRID infrastructures

12 July 2007 Akiya Miyamoto DESY Computing Seminar

Middle ware gLite NAREGI Gfarm SRB iRODSBelle (Belle2) Using Planning Using UsingAtlas UsingMedical Apps Using Developing PlanningILC Using Planning PlanningJ-PARC Planning Planning Planning Testing

LCG RENKEI

KEKCC supports both LCG and NAREGI/RENKEI

Many Japanese HEP groups are joining LCG

NAREGI middleware is being deployed as the general purpose e-science infrastructure in Japan

RENKEI is developing a system to provide a seamless user environment between the local resources and multiple grid environment

Page 39: Software for ILD detector simulation and optimization

GRID for ILC Two Vos have been used:

CALICE-VO:Test beam data analysis and MC. Standard data processing

in GRID ILC-VO:

Needs huge CPU resources for the studies. Available only on GRID

Standard MC samples ( ~ 50TB) are on GRID for sharing

Status: A typical data transfer rate from IN2P3/DESY to KEK: ~

200kB/sec/port a frequent timeout for transfer of ~ 2GB:

Cured by removing a time out at IN2P3 Overhead of catalog access

ILD DST: many small size DSTs, limited by CPU time for a MC job.

MC and DST production at DESY/IN2P3 Merge DSTs to create a large size file, then replicated to KEK

Page 40: Software for ILD detector simulation and optimization

A typical GRID performanceFile transfer: IN2P3 Kobe, 184 files/210 GB in 13 hours - part of ILD LOI study, in Dec. 2008 - 10 ports/job

Pedestal in transfer time ~ 20~60sec. < 100MB is not effective. Instantaneous transfer rate: average 4 MB/sec, Max. 10 MB/sec not great, but has been used for real works successfully

Data size vs Time Transfer rate

During Dec. ‘08 to Feb. ’09, O(10TB) data have been exchanged through GRID.It was crucial for the successful LOI studies.

Page 41: Software for ILD detector simulation and optimization

43

ILD

DESY Computing Seminar

Recent issues on GRID After LOI, KEK has extended GRID resources

CPU: 0.3M SI2K to 6M SI2K ( utilize old CPU resources ) Storage: IBM HPSS as the backend storage. Tape capacity up to 3

PB.shared by batch server and many other groups.

Operational issues network speed outside Japan With increasing WNs, many new problems seems to appear

Files in HPSS : file transfer breaks frequentlyAccess to MySQL server from WNDisk space of WNs are not sufficient for storing large

temporary dataOver-loaded WMSVery slow turn around from job submission to job out

retrieving Failure rate is not low enough and system tuning is yet to be

done.12 July 2007 Akiya Miyamoto

Page 42: Software for ILD detector simulation and optimization

DESY Computing Seminar 44

ILD Summary Very extensive developments and studies have been done

using ILC software tools. We are aiming to produce DBD by 2012 and software based

study will play crucial role in it. Our main efforts right now are

updates of simulator models improvements of core software tools

Improvements of reconstruction tools and new benchmark studies will follow soon

12 July 2007 Akiya Miyamoto