clicdp event display
play

CLICdp: Event Display Detector Sketches Thorben Quast, RWTH Aachen - PowerPoint PPT Presentation

CLICdp: Event Display Detector Sketches Thorben Quast, RWTH Aachen 21 July 2015 1 Summary Implemented DrawDetectorDD4hep.cc /.h + extended/corrected drivers Difficulties: Understand code + its structure Interpretation of given


  1. CLICdp: Event Display Detector Sketches Thorben Quast, RWTH Aachen 21 July 2015 1

  2. Summary Implemented DrawDetectorDD4hep.cc /.h + extended/corrected drivers Difficulties: – Understand code + its structure – Interpretation of given geometry parameters – Generalization ←→ no hard coding Result: – No GEAR needed for drawing – Code is detector-independent (CLIC & ILD) – Compact and documented code 2

  3. CLIC_o2_v01.xml 3 SIM1_CLIC_o2_v01_500GeV.slcio

  4. ILD_o1_v05.xml 4 bbuds_3evt_REC.slcio

  5. Detailled Geometry ILD's VXD drawn as a set of CEDTubes (l.) or CEDGeoBoxes (r.) Constraint: – detElement == tracker && has ZplanarData::Layer 5

  6. VisAttributes & Color Conversion 6

  7. Parameter Interpretations 1. ZdiskPetalsData::layer → 2. Interpretation of phi0: CEDGeoTube → Example: CLIC Tracker Endcaps ILD's SIT 7

  8. Other „Touched“ Drivers (all labeled in src code) SEcal04_Barrel.cpp: - added phi0 and outersymmetry to returned extension - consistency changes in calculated LayerCalorimeterData parameters Scoil02_geo.cpp & Solenoid_o1_v01_geo.cpp: - solenoid described as set of LayeredCalorimeterData::Layer 's - cellsize0 := <z> = 0, cellsize1 := dz/2 ZplanarTracker_geo.cpp: - added/set visAttribute to volume (<=> visAttr. of CLIC's vertex barrel) TrackerBarrel_o1_v01_geo.cpp - zHalfSensitive = right most position of sensor + its half width (consistency with existing drawing) VXD04_geo.cpp: 8 - offsetSensitive → 0.5 offsetSensitive (better fit of tracks)

  9. Bugs (?): 1) Comments in xml-steering files ignored 2) CEDGeoTube artefacts for phi0 < 0, deltaPhi < 0 is fine 3) Cuts in CEDViewer do not always work as expected (still investigating) 9

  10. ToDo's: 1) Find/Implement visAttributes for SET/SIT (ILD) 2) Commit + Push (How?) 3) Proceed 10

  11. Next Task ... 11

  12. Backup 12

  13. Negative phi0 13

  14. Buggy Cuts (1) (example: ILD Calorimeters) 14

  15. Buggy Cuts (2) (example: ILD SIT) 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend