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