13
XML Description of ECAL Geometry XML Description of ECAL Geometry For XML description of ECAL Geometry were For XML description of ECAL Geometry were used: used: Det/XmlDDDB/v5, Det/XmlEditor/v4, Det/XmlDDDB/v5, Det/XmlEditor/v4, Det/DetDesk/v6, Vis/GaudiLab/v1r4 Det/DetDesk/v6, Vis/GaudiLab/v1r4 ECAL TDR, Engineering Drawings of ECAL ECAL TDR, Engineering Drawings of ECAL In XML Description the real Design was In XML Description the real Design was simplified simplified Galina Pakhlova ITEP, Moscow Calorimeter Software Meeting CERN 22/6/2001

XML Description of ECAL Geometry For XML description of ECAL Geometry were used: Det/XmlDDDB/v5, Det/XmlEditor/v4, Det/DetDesk/v6, Vis/GaudiLab/v1r4

Embed Size (px)

Citation preview

XML Description of ECAL GeometryXML Description of ECAL Geometry

For XML description of ECAL Geometry were For XML description of ECAL Geometry were

used:used:

Det/XmlDDDB/v5, Det/XmlEditor/v4, Det/XmlDDDB/v5, Det/XmlEditor/v4,

Det/DetDesk/v6, Vis/GaudiLab/v1r4 Det/DetDesk/v6, Vis/GaudiLab/v1r4

ECAL TDR, Engineering Drawings of ECALECAL TDR, Engineering Drawings of ECAL

In XML Description the real Design was In XML Description the real Design was

simplifiedsimplified

Galina PakhlovaITEP, Moscow

Calorimeter Software Meeting

CERN 22/6/2001

2

““XML tree”XML tree”

~/Det/XmlDDDB/v*/DDDB >

dddb.xml geometry.xml structure.xml materials DTD

DetElem(Muon,Ecal,Magnet…)

~/Ecal >

geometry.xml structure.xml Modules.xml Installation.xml

Modules Installation

~/Modules > related_to_Modules.xml

~/Installation > related _to_ Installation_of_Modules.xml

3

ECAL XML Parameters DefinitionECAL XML Parameters Definition~/Ecal/geometry.xml ~/Ecal/geometry.xml

<parameter name = <parameter name = ““EcalEcal*”*” value = “ ?*mm”/> value = “ ?*mm”/>

<parameter name = <parameter name = ““EcalEcalInn*”Inn*” value = “ ?*mm”/> value = “ ?*mm”/>

<parameter name = <parameter name = ““EcalEcalMid*”Mid*” value = “ ?*mm”/> value = “ ?*mm”/>

<parameter name = <parameter name = ““EcalEcalOut*”Out*” value = “ ?*mm”/> value = “ ?*mm”/>

<parameter name = <parameter name = “*Radius”“*Radius” value = “ ?*mm”/> value = “ ?*mm”/>

<parameter name = <parameter name = “*Length”“*Length” value = “ ?*mm”/> value = “ ?*mm”/>

<parameter name = <parameter name = “*Thick”“*Thick” value = “ ?*mm”/> value = “ ?*mm”/>

Names contain Names contain 10 – 2510 – 25 signs but signs but VERY mnemonicVERY mnemonic

Instead of Instead of Cell SizeCell Size Module SizeModule Size

<parameter name=<parameter name=“EcalModuleXYSize”“EcalModuleXYSize” value=121.5*mm”/>value=121.5*mm”/>

4

Electromagnetic Electromagnetic Calorimeter

Engineering designof detector:

3312 modules

5

Visualization of ECAL Sectors Logical VolumesVisualization of ECAL Sectors Logical Volumes

ECAL Logical Volume includes Outer, Middle, Inner Sectors and Inner Support Frame Logical

Volumes

Subtractions: box-box; box-tubs

Front View

6

Installation Modules into ECAL Inner&Middle SectorsInstallation Modules into ECAL Inner&Middle Sectors

hk

Into ECAL Logical Volume were installed :

Inner and Middle Modules into ECAL Inner and Outer Sections

Simplified Inner Support Frame into the center

Outer Section contains too many modules

2Dim paramphysvol is needed

7

Engineering Design of ECAL Modules Engineering Design of ECAL Modules

8

XML description of ECAL ModuleXML description of ECAL Module

2

1

3

4Logical Volume of Modules includes:

1.Front Cover

2.Assembly Stack

3.Back Cover

4.Read Out Box

Solids 1,2,3,4: box

Volumes 1,3,4 are empty yet

9

Assembly of ECAL Inner Section ModuleAssembly of ECAL Inner Section Module

Assembly of scintillator, lead, fibres and the readout part for Inner Section

Modules

Engineering

Design

10

Visualization of ECAL Inner Assembly StackVisualization of ECAL Inner Assembly Stack

Inner Assembly Stack :

2 Plastic Layers

2 Steel Pressing Matrixes

4 Steel Stretching Tapes

66 Pb Plates

67 Sc Plates

(Sc Plates divided into 9 parts)

All Solids box only Fiber tubs

No fibres installed yet! 2Dim paramphysvol is needed

11

How to install Fibers?How to install Fibers?

Though each plate of Inner&Middle Modules (Paper+Sc+Paper+Pb+

Paper+Sc+…) go

12x12 Holes +

12x12 Fibers

In Outer Module

8x8 Holes+8x8 Fibers

How to install?

12

ECAL Geometry XML Description ConclusionsECAL Geometry XML Description Conclusions

Was doneWas done:: The first step into XML description of The first step into XML description of ECAL ECAL

Geometry Geometry The The simplified simplified description of description of Inner, Middle and Inner, Middle and

Outer Modules and Assembly Stacks Outer Modules and Assembly Stacks Modules Modules were installedwere installed into Middle and Inner into Middle and Inner

Section of ECAL, Simplified Inner Support Frame Section of ECAL, Simplified Inner Support Frame into the centerinto the center

Should to be done the nearest time:Should to be done the nearest time: Fiber InstallationFiber Installation into Modules Assembly Stack, into Modules Assembly Stack,

Outer Models InstallationOuter Models Installation into ECAL Outer Section, into ECAL Outer Section, Stainless Steel Stainless Steel Band InstallationBand Installation around Rows of around Rows of Modules using Modules using new version of XML with 2Dim new version of XML with 2Dim paramphysvolparamphysvol

Materials.xmlMaterials.xml description description

13

Problems of XML Description of GeometryProblems of XML Description of Geometry

““Subtraction&Rotation”Subtraction&Rotation” problem problem : : Subtraction = Solid1-Solid2 Subtraction = Solid1-Solid2 Solid2 rotates without any request,Solid2 rotates without any request, may be may be “Rotation Memory”? “Rotation Memory”? If fix If fix Solid2_Rotation=0Solid2_Rotation=0 and exclude other Sub Detectors: Solid2 and exclude other Sub Detectors: Solid2 rotation disappears…rotation disappears…

Installation Modules into Middle and Outer Installation Modules into Middle and Outer Sectors, Fibers into Assembly Stack without Sectors, Fibers into Assembly Stack without 2Dim paramphysvol2Dim paramphysvol too long procedure too long procedure

Visualization Visualization is not too friendly yet…is not too friendly yet…