Druid: Display root module used for ILC...
Transcript of Druid: Display root module used for ILC...
![Page 1: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/1.jpg)
19/10/2013 CEPC Training - III @ IHEP 1
Druid: Display root module used for ILC Detectors
Manqi
![Page 2: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/2.jpg)
19/10/2013 CEPC Training - III @ IHEP 2
Outline● Introduction
● Event display (LCIO file) ● Objects & Options● Example: analysis reconstruction algorithm performance
● Geometry display (GDML/xml file)
● Summary
![Page 3: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/3.jpg)
19/10/2013 CEPC Training - III @ IHEP 3
Motivation
● To understand the ILC events & jet/shower details
● To understand/analysis reconstruction algorithm performance
● Based on ROOT TEve class, visualize event information (in slcio file) and/or detector geometry (gear xml or gdml file) in arbitrary combination & different styles
Left: 40GeV pion shower Right: 250GeV ZH(ττ) event
![Page 4: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/4.jpg)
19/10/2013 CEPC Training - III @ IHEP 4
● LCIO collections:● MCTruth level: MCParticle tracks. To mark event type,
mother particles at VTX can be displayed as arrows
● Simulation level: simulated calorimeter/tracker hits: cuboid/points with tunable size/color according to Energy, dE/dx, PID, Mother PID, index, ...
● Reconstruction level:
– Intermediate reconstruction collections: Digitized detector hits, reconstructed tracks, clusters, Vertexes...
– Final Reconstructed Particle (Particle Flow Objects): displayed as track + assigned cluster
Event objects
![Page 5: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/5.jpg)
19/10/2013 CEPC Training - III @ IHEP 5
● General:
● Zoom, Rotate (with arbitrary center), Project, Tunable illuminating, bkgrd, references...
● For Individual objects:
● Pick up & read attached information
● Display/hidden: inherit the status from last event & always display new collections
● Color/size options
Options
Tau jet (τ → ν+π0+π+) with different color
option: energy, PID & index
![Page 6: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/6.jpg)
19/10/2013 CEPC Training - III @ IHEP 6
GUI Panel● Buttons
● Event navigation
● Target: select rotation center
● Reroll object color if supported, i.e, clusters
● Collection selection: switch between two scenarios
– Minimal (default):
MCParticle + Simulated Hits (+ Reconstructed PFO + geometry)
– Maximal:
All supported collection, to include intermediate reconstructed collections
● Switch on Attach text information
● PT Cut on MCParticle: ignore event detail
● Hits options: specify color/size
![Page 7: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/7.jpg)
19/10/2013 CEPC Training - III @ IHEP 7
Stress testing
500GeV ttbar evts: ~ 5 sec Dell Latitude, E6500
![Page 8: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/8.jpg)
19/10/2013 8
To analysis reco-soft performance
By comparing reconstructed & MC objects...
Same τ jet, from left to right: ● PFO (Reconstructed Particle Flow Object) ;● PFO + MCParticle;● PFO + MCParticle + MC Calo Hits (with uniform blue color);
![Page 9: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/9.jpg)
19/10/2013 CEPC Training - III @ IHEP 9
Total energy = 109 GeV,
Total Neutral energy = 21.3 GeV
MCTruth level: 36GeV Pion
PFO level: 36GeV Pion with 27.3GeV Cluster + 19.4GeV
neutron
Splitting of hadron cluster: over estimated cluster energy + fake
seed
MCTruth LevelSimulated hits, colored to PID
PFO LevelTrack + assigned cluster, colored to PID
![Page 10: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/10.jpg)
19/10/2013 CEPC Training - III @ IHEP 10
CALICE TB events
Run 330437, self Calibrate evt Run 330437, MIP evt: Misalignment (?)
Run 330437, pion evt: noisy ECAL wafer
Run 520199, evt 1635Square evt
![Page 11: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/11.jpg)
19/10/2013 CEPC Training - III @ IHEP 11
GDML Geometry browser
QQ evt @ Z Thr, ILD
![Page 12: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/12.jpg)
19/10/2013 CEPC Training - III @ IHEP 12
Introduction
SiD
● GDML file: simulation level geometry information, could be dumped from Mokka ( version higher than 07-03. Converted gdml to root file for Druid)
● Druid Option:
● Tunable transparency, color, bkgrd, mount/unmount sub detectors...
● Tunable display depth
Simulated 10GeV Muon event with TBCern1006
![Page 13: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/13.jpg)
19/10/2013 CEPC Training - III @ IHEP 13
Display depth
Hierarchy of geometrical volume in gdml file. Higher Depth = More detailed info
![Page 14: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/14.jpg)
19/10/2013 CEPC Training - III @ IHEP 14
Examples
SiD HCAL Barrel at DD = 4
SiD Tracker at DD = 2
ILD (a la Videau) HCAL Barrel + inner detectors at DD = 3
![Page 15: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/15.jpg)
19/10/2013 CEPC Training - III @ IHEP 15
Changing Display Depth● ECAL Module:
● Depth = 1: Total Volume (fine for Event Display)
● Depth = 2: Divided into different slabs
● Depth = 3: Equip each slab with layers of different materials (simulation level)
Depth = 2
Depth = 3Depth = 3
![Page 16: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/16.jpg)
19/10/2013 CEPC Training - III @ IHEP 16
Usage
● Flexible parameter managing beside the steering file● bin/Druid: print a instruction for the input format
● Separate geometry & data display
– bin/Druid *.slcio: display the first event in given slcio file
– bin/Druid *.gdml(*.xml): display detector geometry● Together with other arguments:
– bin/Druid *.slcio $EventNumber: given event in given slcio file
– bin/Druid *.slcio *.gdml(*.xml): first event & geometry
– bin/Druid *.slcio *.gdml(*.xml) $EventNumber
– bin/Druid *.slcio *.gdml(*.xml) $RunNumber $EventNumber
● Screen output with collection statistic and sub detector list
![Page 17: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/17.jpg)
19/10/2013 CEPC Training - III @ IHEP 17
Summary● Druid is ready: to visualize event information & detector geometry
● Better understand event and reconstruction algorithm performance
● With the gdml file, detector geometry could be visualized to simulation level
● Availability● lxslc5.ihep.ac.cn:/groups/higgs/Software/Druid_2.3/Druid_2.3.tar.gz
● http://llr.in2p3.fr/~ruan/ILDDisplay
● For more detail● Manual: lxslc5.ihep.ac.cn:/groups/higgs/Software/Druid_2.3/DruidNote.pdf
● Local installation recommended Tested on SL5, Fedora, Mac...
![Page 18: Druid: Display root module used for ILC Detectorsindico.ihep.ac.cn/event/3825/contribution/6/material/slides/0.pdf · 19/10/2013 CEPC Training - III @ IHEP 3 Motivation To understand](https://reader034.fdocuments.in/reader034/viewer/2022042201/5ea10dcaafcd7252b1191816/html5/thumbnails/18.jpg)
19/10/2013 CEPC Training - III @ IHEP 18
Special thanks to Mr. TAdam (Matevz Tadel) stands behind TEve...