Software for ILD detector simulation and optimization
description
Transcript of Software for ILD detector simulation and optimization
ILD
Software for ILDdetector simulation and
optimization
Akiya MiyamotoKEK
12-July-2010DESY 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
20DESY Computing Seminar
ILD GDE Schedule
12 July 2007 Akiya Miyamoto
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
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
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
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
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
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
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,
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
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???
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
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
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)
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
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
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
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)
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
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
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
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.
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
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