DD4hep Detector Description
description
Transcript of DD4hep Detector Description
M.Frank CERN/LHCb
DD4hep Detector Description
Basic design Goals Short status overview Propaganda …
M.Frank CERN/LHCb
DD4Hep: DetElement Description
Detectors
Readout
Visualization
DetElementidnametype
Envelope[TGeoShape]
Log.Volume[TGeoVolume]
0…n
volume: 1
visattr: 0…1
0…1
mother 1
Material[TGeoMedium]
1
volumeRef 1
[TGeoMatrix]
transform: 1
solidRef 1
detector: 1
materialRef 1
GDML content
children 1..n
PlacedVolume[TGeoNode]
placements: 0…1
Alignment
Conditions
M.Frank CERN/LHCb
This is where we want to arrive:
SLIC
Generic G4Driver
Database(Mokka)
getparams
Geant4
Detailed Geometry
create volumes / vis attrs
-Reconstruction-Alignment-Analysis
Processor(s)
Access according to needs
detailed geo+ visualization attrs
Geant4Visualization
Event Display
Parametrized Geo.
geometry+ visualization attrs
There would be only one leftfor all subdetectors and all models
Alignment const.
Calibration const.
Visualization attrs.
Detector DescriptionGeometryExpansion
feeddetailed
geometry
Shown summer 2011
M.Frank CERN/LHCb
The Goal
SLIC
Idea was a bit too naïve:geometry (automatic conversion) is not enoughalso need sensitive detectors
Generic G4Driver
Database(Mokka/xml)
getparams
Geant4
Detailed Geometry
create volumes
-Reconstruction-Alignment-Analysis
Processor(s)
Event Display
Parametrized Geo.
geometry+ visualization attrs
Alignment const.
Calibration const.
Visualization attrs.
Detector DescriptionGeometryExpansion
feeddetailed
geometry
Shown summer 2011
Astrid: tpc implementation
M.Frank CERN/LHCb
Model CLIC_ILD_CDR: VXD03
VXD03
tubeX01
M.Frank CERN/LHCb
Model CLIC_ILD_CDR: FTD/SIT/Tube
TubeX01
SFtd05 VXD03
SSit03
tpc06
M.Frank CERN/LHCb
Model CLIC_ILD_CDR: TPC/Lcal/Bcal/Mask
tpc06
HV-plane
SLcal02
BeamCal08
clicmaskX01
SEtd02
M.Frank CERN/LHCb
Model CLIC_ILD_CDR
clicyoke01
clicmaskX01-anti-solenoid
clicmaskX01-support
Kicker & BPM
Lcal & Bcal
QD0
M.Frank CERN/LHCb
Model CLIC_ILD_CDR: Ecal & Hcal
M.Frank CERN/LHCb
Model CLIC_ILD_CDR: Ecal
SEcal03 [Barrel]
tpc06
M.Frank CERN/LHCb
Model CLIC_ILD_CDR: Coil & Yoke
ClicYoke01
Coil00
SHcalSc02
M.Frank CERN/LHCb
Not Everything is Gold that Shines…
Not even to mention the HCAL endcaps….
Ecal endcaps: