reference_detector.xml 4.75 KB
Newer Older
Jihee Kim's avatar
Jihee Kim committed
1
2
3
4
5
6
7
8
9
10
<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0" 
       xmlns:xs="http://www.w3.org/2001/XMLSchema" 
       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">

  <!-- Some information about detector  -->
  <info name="Reference Detector" title="Reference Detector"
        author="Jihee Kim, Whitney Armstrong"
	url="https://eicweb.phy.anl.gov/EIC/detectors/reference_detector.git"
	status="development"
	version="v1 2021-03-16">
Jihee Kim's avatar
Jihee Kim committed
11
    <comment>Reference Detector</comment>        
Jihee Kim's avatar
Jihee Kim committed
12
13
  </info>

14
  <define>
15
    <include ref="compact/definitions.xml" />
16
17
    <include ref="ip6/ip6_defs.xml" />
    <!--
18
    <include ref="eic/eic_defs.xml" />
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
    -->
  </define>

  <properties>
    <matrix name="RINDEX__Vacuum" coldim="2" values="
      1.0*eV 1.0
      5.1*eV 1.0
      "/>
    <matrix name="RINDEX__Air" coldim="2" values="
      1.0*eV 1.00029
      5.1*eV 1.00029
      "/>
    <matrix name="RINDEX__Quartz" coldim="2" values="
      1.0*eV 1.46
      5.1*eV 1.46
      "/>
    <matrix name="RINDEX__N2" coldim="2" values="
      1.0*eV 1.00033
      4.0*eV 1.00033
      5.1*eV 1.00033
      "/>
    <matrix name="RINDEX__Pyrex" coldim="2" values="
      1.0*eV 1.5
      4.0*eV 1.5
      5.1*eV 1.5
      "/>
    <matrix name= "REFLECTIVITY_mirror" coldim="2" values="
      1.0*eV  0.9
      4.0*eV  0.9
      5.1*eV  0.9
    "/>
  </properties>

Jihee Kim's avatar
Jihee Kim committed
52
  <includes>
53
54
    <gdmlFile ref="compact/elements.xml"/>
    <gdmlFile ref="compact/materials.xml"/>
Jihee Kim's avatar
Jihee Kim committed
55
56
  </includes>

57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
  <materials>
    <material name="AirOptical">
      <D type="density" unit="g/cm3" value="0.0012"/>
      <fraction n="0.754" ref="N"/>
      <fraction n="0.234" ref="O"/>
      <fraction n="0.012" ref="Ar"/>
      <property name="RINDEX" ref="RINDEX__Vacuum"/>
    </material>
    <material name="N2cherenkov">
      <D type="density" value="0.00125" unit="g/cm3"/>
      <composite n="1" ref="N"/>
      <property name="RINDEX"  ref="RINDEX__N2"/>
    </material>
    <material name="PyrexGlass">
      <D type="density" value="2.23" unit="g/cm3"/>
      <fraction n="0.806" ref="SiliconOxide"/>
      <fraction n="0.130" ref="BoronOxide"/>
      <fraction n="0.040" ref="SodiumOxide"/>
      <fraction n="0.023" ref="AluminumOxide"/>
      <property name="RINDEX" ref="RINDEX__Pyrex"/>
    </material>
  </materials>
Jihee Kim's avatar
Jihee Kim committed
79

80
81
82
83
84
85
86
87
88
89
90
91
92
  <surfaces>
    <comment> For the values of "finish", model and type, see TGeoOpticalSurface.h !
    </comment>
    <opticalsurface finish="polished" model="glisur" name="MirrorOpticalSurface" type="dielectric_metal" value="0">
      <property name="REFLECTIVITY" ref="REFLECTIVITY_mirror"/>
      <property name="RINDEX"       coldim="2" values="1.034*eV  1.5   4.136*eV  1.5"/>
      <!--<property name="EFFICIENCY"   ref="EFFICIENCY0x8b77240"/>-->
    </opticalsurface>
    <opticalsurface name="mirror2" finish="polished" model="glisur" type="dielectric_dielectric">
      <property name="REFLECTIVITY"            coldim="2" values="1.034*eV  0.8   4.136*eV  0.9"/>
      <property name="EFFICIENCY"              coldim="2" values="2.034*eV  0.8   4.136*eV  1.0"/>
      <property name="RINDEX"                  coldim="2" values="1.034*eV  1.5   4.136*eV  1.5"/>
    </opticalsurface>
Jihee Kim's avatar
Jihee Kim committed
93
  <!-- Define the dimensions of the world volume -->
Jihee Kim's avatar
Jihee Kim committed
94

95
  </surfaces>
Jihee Kim's avatar
Jihee Kim committed
96
  <limits>
97
98
99
100
101
102
103
104
105
106
    <limitset name="EICBeamlineLimits">
      <limit name="step_length_max" particles="*" value="1.0" unit="mm" />
      <limit name="track_length_max" particles="*" value="1.0" unit="mm" />
      <limit name="time_max" particles="*" value="0.1" unit="ns" />
      <limit name="ekin_min" particles="*" value="0.001" unit="MeV" />
      <limit name="range_min" particles="*" value="0.1" unit="mm" />
    </limitset>
    <limitset name="cal_limits">
      <limit name="step_length_max" particles="*" value="5.0" unit="mm"/>
    </limitset>
Jihee Kim's avatar
Jihee Kim committed
107
108
109
  </limits>

  <display>
110
  <include ref="compact/display.xml" />
Jihee Kim's avatar
Jihee Kim committed
111
112
  </display>

113
114
115
116
  <!--
  <include ref="reference_detector/vertex_tracker.xml"/>
  <include ref="compact/silicon_tracker.xml"/>
  -->
117
  <include ref="ip6/beampipe.xml"/>
118
119
  <include ref="compact/solenoid.xml"/>
  <include ref="compact/ecal.xml"/>
120
  <include ref="compact/cb_CTD_Si.xml"/>
Chao Peng's avatar
Chao Peng committed
121
  <include ref="compact/ce_mrich.xml"/>
Jihee Kim's avatar
Jihee Kim committed
122
  <include ref="compact/ce_GEM.xml"/>
123
  <include ref="compact/ffi_ZDC.xml"/>
Whitney Armstrong's avatar
Whitney Armstrong committed
124
  <include ref="compact/ci_GEM.xml"/>
Whitney Armstrong's avatar
Whitney Armstrong committed
125
  <include ref="compact/hcal.xml"/>
126
  <include ref="compact/forward_trd.xml"/>
127
  <include ref="compact/B0_tracker.xml"/>
128
  <include ref="compact/forward_romanpot.xml"/>
129
  <include ref="compact/forward_offM_tracker.xml"/>
Jihee Kim's avatar
Jihee Kim committed
130
  <include ref="compact/cb_VTX_Barrel.xml"/>
131
  <!--
Whitney Armstrong's avatar
Whitney Armstrong committed
132
  <include ref="compact/ci_HCAL.xml"/>
133
  <include ref="compact/forward_rich.xml"/>
134
135
136
137
  <include ref="compact/roman_pots.xml"/>
  -->
  <include ref="eic/forward_ion_beamline.xml"/>

Whitney Armstrong's avatar
Whitney Armstrong committed
138

Jihee Kim's avatar
Jihee Kim committed
139
140
  <detectors>
  </detectors>
141
142
  <readouts>
  </readouts>
Jihee Kim's avatar
Jihee Kim committed
143
144
145


</lccdd>