ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY...

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

Transcript of ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY...

Page 1: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

ILD

Software for ILDdetector simulation and

optimization

Akiya MiyamotoKEK

12-July-2010DESY Computing Seminar

Page 2: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: launched

2007: ILC RDR

2009: Detector LOI

2012: TDR/DBD

12 July 2007 Akiya Miyamoto

Page 4: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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 Tracker

4T

European based

GLD:

Small cell CAL.

Gaseous Tracker

3T

Asian based

Page 11: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

DESY Computing Seminar 12

ILDJSF

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.
Page 14: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

14DESY Computing Seminar

ILDJupiter/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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

16

ILDOptimization 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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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 p-p0n t

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

20DESY Computing Seminar

ILD GDE Schedule

12 July 2007 Akiya Miyamoto

Page 21: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

DESY Computing Seminar 24

ILD VXD in Mokka

Two geometries are available in Mokka Common to DEPFET, FPCCD, CMOS

Cryostat is present, butcables and sensors are not addressed. to be improved for DBD

12 July 2007 Akiya Miyamoto

Sensor structure

Used for ILD-LOI

Page 25: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

DESY Computing Seminar 27

ILD HCAL

Analog HCALActive: 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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

32DESY Computing Seminar

ILDJet Measurements in ILC Det.

Typical feature of ILC events and detector

e+e- Z0 q qbar

DE

/E(D

p/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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

GRID

GRID is an infrastructure for a large scale international researches

GRID provides Resources for

Large 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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

40

GRID infrastructures

12 July 2007 Akiya Miyamoto

DESY Computing Seminar

Middle ware gLite NAREGI Gfarm SRB iRODS

Belle (Belle2) Using Planning Using Using

Atlas Using

Medical Apps Using Developing Planning

ILC Using Planning Planning

J-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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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

GRIDStandard 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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

A typical GRID performance

File 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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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: ILD Software for ILD detector simulation and optimization Akiya Miyamoto KEK 12-July-2010 DESY Computing Seminar.

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