Simulation des DEPFET Vertex Detectors Daniel Britzger MPI für Physik September ‘05 Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Vertex Detector am ILC Tesla TDR Design 5 Layer • Pixel Größe : 25×25 µm² •Abstand vom IP, r = 15 mm (1st layer) Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Voraussichtliche Geometrie Parameter Querschnitt des TDR Design Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Mokka – Simulation Software für ILC Run control Commands MySQL Datenbank #include "MySQLWrapper.hh“ Database* db = new Database(aSubDetectorName.data()); db->exec(“select * from layer_parameters;”); db->getTuple(); G4int layerID = db->fetchInd(“layerID”); Software-Implementierung des DEPFET Vertex Detectors für ILC /vis/drawTree world OGLIX /vis/viewer/set/style wireframe /vis/viewer/set/viewpointVector 1 1 1 /gun/particle e/gun/energy 10 GeV /run/beamOn 1 Regular Geant4 Application Daniel Britzger, MPI für Physik The VSubDetectorDriver abstract class Model beinhaltet: •the model name (D09, TDR,...); •the world box dimensions to keep in the detector; •a detector description, for documentation. Verknüpfung von Model und Sub_detector Sub_detector beinhaltet: •the sub detector name (Ecal, VXD, TPC, etc.) •the MySQL database name describing the Alle Sub_detector driver erben von der abstracten VSubDetectorDriver Klasse geometrical parameters for this sub detector (driver depending on) •the Mokka driver able to build this sub detector = „Geometry Driver“ •a sub detector description, for documentation. Methoden: VSubDetectorDriver(…); G4bool construct(…); Void RegisterSensitiveDetector(…); Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Bisheriger VXD Geometry Driver 5 Layer mit realem Radius und Z-Größe “Ladder”-Gaps Cryostat Readout gibt Mittelpunkt der Energiedeponisation Software-Implementierung des DEPFET Vertex Detectors für ILC Layer sind lediglich Tori Keine Ladder Keine Pixel Keine weiteren Strukturen wie Rahmen oder Chips Keine ausreichende Datenbank-Struktur Daten im Code (Materialkonstanten, Threshold, …) Daniel Britzger, MPI für Physik Ergebnisse mit altem Geometry Driver 5×5000 e+/e-Background 4T Magnetfeld Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik „Occupancy“ pro mm2 Bei 25000 e+/eMean: 0.07 particles/mm2 Erwartet; ~125000 e+/eBackground pro BX Entspricht: 0.35 particles/mm2/BX Zusätzliche Integration ×20 Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Simulation nahe an DEPFET Herstellung a) Oxidation und Rückseiten Implantierung des Top Wafer Top Wafer Handle <100> Wafer b) Wafer bonding und Polierung des Top Wafers c) Prozessierung Passivation Öffnen der Rückseiten Passivation d) Anisotropisches Ätzen öffnet “Fenster” im Handle Wafer SiO2 dient als Ätz-Stopp Frame mit zusätzlichen Löchern um Material zu sparen Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Geometrie einer Ladder Zusätzliche Löcher im Rahmen sparen Material Chip mit lediglich 50µm Dicke Verbindung via Bump Bonds Dünner Sensor (50 µm) im sensitiven Bereich Dicker Träger Rahmen (300µm) Querschnitt eines Moduls 3D Ausschnitt IP 8 Laddders in Layer 1 Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Erstellung eines neuen Geometry Driver Top Wafer ohne Sensorfläche – 50µm Kein “mother”-Volume Si-Frame – Lower Wafer – 250µm Separate Sensorfläche -> schnellere Simulation und verschiedene Materialkonstanten möglich Boolsche Solids Sensor mit Pixels Chips Materialien aus Datenbank – Änderung ohne Kenntnis des Codes Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik MySQL Datenbank Datamembers und Typen Verschiedene Datenbanken DEPFET VXD Datenbank Strukturierte Daten Datenbank “Tables” Zentrale Datenbank über Internet pollin1.in2p3.fr Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Simulierte Ladder Ladder für Layers 2-5 Ladder mit “Spiegel”Vorfaktor Ladder für Layer 1 Gleicher Code – nur verschiedene Daten aus Datenbank Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Der DEPFET Vertex Detector Schnelle 3D Darstellung und Simulation ohne Pixelstruktur – boolscher Parameter in Datenbank Ladder-gap Layer mit entsprechenden Laddertypes Nur eine “for”Schleife für Montage von allen 5 Layers Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Der DEPFET Vertex Detector Schnelle Darstellung trotz Simulation mit Pixels, da diese nicht dargestellt werden Flexible Implementierung der Chips Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Der DEPFET Vertex Detector e10 GeV Vector(0,1,2) Ca. 6-8 Hits in 5 Layer Schnelle Simulation möglich y z x Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik ToDo‘s “Drehung” von Layers Datenbank bereits vorbereitet Überlappung! Korrektur in φ-Richtung Datenbank bereits vorbereitet Trägerstrukturen Kühlkörper und Rohre Kabel und Ausleseelektronik Crysostat Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Weiteres Vorgehen • • • • • • Korrektur in φ-Richtung Implementierung von weiteren Geometrien Occupancy für Pixelsensor Readout nahe am späteren Design (row/column) Evtl. verschiedene Pixelgrößen in Z-Richtung Weitere Physik in Pixel (Drift von Ladungswolken) Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik Thank you for listening! Simulation der Signatur eines Neutralinos Software-Implementierung des DEPFET Vertex Detectors für ILC Daniel Britzger, MPI für Physik