Mokka: développements récents Gabriel Musat LLR – Ecole polytechnique
Modèles des TB Calice Modèles des TB Calice Modèle LDC Modèle LDC Améliorations du Kernel Améliorations du Kernel Gabriel Musat LLR – Ecole polytechnique
Modèles TB Calice Modèles TB de DESY et CERN 2006 Modèles TB de DESY et CERN 2006 Modèles TB du CERN 2007 Modèles TB du CERN 2007 Gabriel Musat LLR – Ecole polytechnique
Modèles TB 2006 Géométrie des TB de DESY et du CERN 2006 :plusieurs modèles sont disponibles Géométrie des TB de DESY et du CERN 2006 :plusieurs modèles sont disponibles –‘ancien’ système de coordonnées : origine sur la face arrière du ECAL Desy: modèle TBDesy0506 Desy: modèle TBDesy0506 CERN Août: modèle TBCern0806 CERN Août: modèle TBCern0806 CERN Octobre: modèle TBCern1006 CERN Octobre: modèle TBCern1006 –‘nouveau’ système de coordonnées : origine sur la face arrière de la DC la plus près du ECAL (DC1) Desy : modèle TBDesy0506_01 Desy : modèle TBDesy0506_01 CERN Août: modèle TBCern0806_01 CERN Août: modèle TBCern0806_01 CERN Octobre: modèle TBCern1006_01 CERN Octobre: modèle TBCern1006_01 Gabriel Musat LLR – Ecole polytechnique
Z=0 TBDesy0506 Sketch of Desy models TBDesy0506_01 Fabrizio Salvatore RHUL
Sketch of CERN Aug models TBCern0806 TBCern0806_01 Fabrizio Salvatore RHUL
Modèles TB 2006 ancien SC : si l’angle d’incidence est non nul, le Ecal est fixe et les détecteurs en amont tournent en même temps que le faisceau ancien SC : si l’angle d’incidence est non nul, le Ecal est fixe et les détecteurs en amont tournent en même temps que le faisceau = 45 o Gabriel Musat LLR – Ecole polytechnique
Modèles TB 2006 nouveau SC - rotation : détecteurs en amont fixes ; seulement le Ecal tourne nouveau SC - rotation : détecteurs en amont fixes ; seulement le Ecal tourne Config angle EcalSC3DC2SC2DC1FC1,2DC3DC4SC1 Z=0 DC1DC2DC3DC4 = 45 o Gabriel Musat LLR – Ecole polytechnique
Autres améliorations des modèles TB DESY 2006 Changements des DC: Changements des DC: –mésures séparées de la position X et Y des hits –une seule collection de hits au lieu d’une collection par chambre Gabriel Musat LLR – Ecole polytechnique
New chamber layout Two separate volumes Two separate volumes One single hit collection One single hit collection –TBdchXY02_dchSDxy0 –Use cellID to distinguish hits from each layer: DC1 -> layer 0 (X), 1 (Y) DC1 -> layer 0 (X), 1 (Y) DC2 -> layer 2 (X), 3 (Y) DC2 -> layer 2 (X), 3 (Y) DC3 -> layer 4 (X), 5 (Y) DC3 -> layer 4 (X), 5 (Y) DC4 -> layer 6 (X), 7 (Y) DC4 -> layer 6 (X), 7 (Y) Fabrizio Salvatore RHUL
Modèles TB du CERN 2007 Trois nouveaux modèles pour les TB de Juillet et Août 2007 du CERN: Trois nouveaux modèles pour les TB de Juillet et Août 2007 du CERN: -TBCern07 : Ecal complètement équippé -TBCern07 : Ecal complètement équippé -TBCern0707 : Ecal équippé de tous les slabs -TBCern0707 : Ecal équippé de tous les slabs excepté les 6 frontaux d’en bas -TBCern0807 : Ecal équippé de tous les slabs -TBCern0807 : Ecal équippé de tous les slabs excepté les 3 frontaux d’en bas, remplacés par de ‘faux’ slabs ayant seulement le W Problème en cours de correction (G. Lima): si angle incidence non nul, superposition du Hcal et du TCMT Problème en cours de correction (G. Lima): si angle incidence non nul, superposition du Hcal et du TCMT Gabriel Musat LLR – Ecole polytechnique
Schéma du TB CERN 2007 Fabrizio Salvatore RHUL
Modèle LDC (I)
Modèle LDC (II) nouveau super détecteur driver SEcal02 nouveau super détecteur driver SEcal02 –partie de la nouvelle baseline LDC en cours d’implémentation –Si sensitif divisé en wafers placés dans des tours (3 wafers par alvéole) (utile pour l’étude de la degradation de la résolution due aux (utile pour l’étude de la degradation de la résolution due aux fiber gaps et guard rings) fiber gaps et guard rings) –les endcaps sont implémentés sans booléens (réduction du temps d’exécution) Gabriel Musat LLR – Ecole polytechnique
Modèle LDC (III) nouveau super détecteur driver SHcal03 nouveau super détecteur driver SHcal03 –partie de la nouvelle baseline LDC en cours d’implémentation –barrel staves composées de seulement 3 modules –anneaux rajoutés aux end caps. nouvelle version du SiT: sit01 (Hengne Li) nouvelle version du SiT: sit01 (Hengne Li) –définition du matériau Si (densité et longueur de radiation) –modèle du matériau insensitif Gabriel Musat LLR – Ecole polytechnique
Améliorations du Kernel (I) Améliorations de l’interface avec GEAR: Améliorations de l’interface avec GEAR: –extension à la plupart des modèles Tesla et LDC. –changements du format xml (le champs magnétique a sa propre section et n’est plus un paramètre de la TPC) –les drivers HCAL sauvegardent un paramètre supplémentaire ‘Hcal_virtual_cell_size’, nécessaire au procésseur MokkaCaloDigi de MarlinReco. changements dans l’implémentation des primary generators: General Particle Source est disponible. La procédure de sélection du générateur reste inchangée changements dans l’implémentation des primary generators: General Particle Source est disponible. La procédure de sélection du générateur reste inchangée /generator/generator XXX /generator/generator XXX où XXX peut être ‘particleGun’, ‘gps’ ou un nom de fichier. où XXX peut être ‘particleGun’, ‘gps’ ou un nom de fichier. Les anciennes commandes de particleGun restent inchangées. Les anciennes commandes de particleGun restent inchangées. De nouvelles commandes (fournies par Geant4) sont disponibles De nouvelles commandes (fournies par Geant4) sont disponibles pour le ‘gps’. pour le ‘gps’. Gabriel Musat LLR – Ecole polytechnique
Améliorations du Kernel (II) Nouvelle commande pour l’initialisation du générateur de nombres aléatoires: Nouvelle commande pour l’initialisation du générateur de nombres aléatoires: /Mokka/init/randomSeed /Mokka/init/randomSeed Nouvelles commandes pour la sauvegarde d’information sur les données de TB correspondant au run simulé: Nouvelles commandes pour la sauvegarde d’information sur les données de TB correspondant au run simulé: /Mokka/init/dataRunNumber /Mokka/init/dataRunNumber /Mokka/init/confDataTag /Mokka/init/confDataTag Nouveau champs ‘model_status’ dans la table ‘model’ de la DB ‘models03’: 'frozen', pour les modèles prêts pour la production, ou 'unstable', pour les modèles en cours de développement Nouveau champs ‘model_status’ dans la table ‘model’ de la DB ‘models03’: 'frozen', pour les modèles prêts pour la production, ou 'unstable', pour les modèles en cours de développement Gabriel Musat LLR – Ecole polytechnique