-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCMS.rml
75 lines (61 loc) · 3.17 KB
/
CMS.rml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<BabyIAXO>
<globals>
<constant name="NeFraction" value="1.0" />
<constant name="NeonDensity" value="1.207" />
<constant name="HydrogenDensity" value="0.07085" /> <!-- g/cm3 or tonne/m3 -->
<constant name="DataTakingYears" value="5" />
<constant name="MagnetRadius" value="5.7/2" /> <!-- CMS is 6.3m diameter. We allow for 30cm solid Xenon wall -->
<constant name="MagnetLength" value="12" />
<constant name="MagnetStrength" value="4" />
<constant name="Pi" value="3.1415927" />
</globals>
<TRestSensitivity name="CMS" strategy="nodes" >
<TRestExperiment name="Vacuum" exposureTime="DataTakingYears*365*24hr" useAverage="true">
<!-- Background -->
<TRestComponentFormula name="PandaX4T_ER" nature="background" >
<parameter name="formulaUnits" value="keV^-1" />
<cVariable name="energy" range="(0,10)keV" bins="20" />
<!-- 0.25 tonne-1 day-1 from PandaX-4T ER background (I assume in a 20keV range) -->
<formula name="bck" expression="0.25*MagnetRadius*MagnetRadius*Pi*MagnetLength*HydrogenDensity/24/3600/20" />
</TRestComponentFormula>
<!-- Signal -->
<TRestAxionHelioscopeSignal name="amSignal" nature="signal" parameter="ma"
conversionType="AMELIE" bores="1"
magnetRadius="MagnetRadius*1m" magnetLength="MagnetLength m" magnetStrength="MagnetStrength T"
opticsEfficiency="1" windowEfficiency="1">
<cVariable name="energy" range="(0,10)keV" bins="20" />
<parameter name="firstParameterValue" value="0.1" />
<parameter name="lastParameterValue" value="100" />
<parameter name="stepParameterValue" value="1.005" />
<parameter name="exponential" value="true" />
<TRestAxionSolarQCDFlux name="LennertHoofPrimakoff" couplingType="g_ag" couplingStrength="1.e-10"
fluxDataFile="Primakoff_LennertHoof_202203.dat" seed="137" />
<TRestAxionBufferGas name="NeH" >
<gas name="Ne" density="NeFraction*1.207g/cm^3"/>
<gas name="H" density="(1-NeFraction)*0.07085g/cm^3"/>
</TRestAxionBufferGas>
</TRestAxionHelioscopeSignal>
</TRestExperiment>
</TRestSensitivity>
<TRestAxionHelioscopeSignal name="cmsSignal" nature="signal" parameter="ma"
conversionType="AMELIE" bores="1"
magnetRadius="MagnetRadius*1m" magnetLength="MagnetLength m" magnetStrength="MagnetStrength T"
opticsEfficiency="1" windowEfficiency="1">
<cVariable name="energy" range="(0,10)keV" bins="20" />
<parameter name="firstParameterValue" value="0.001" />
<parameter name="lastParameterValue" value="10" />
<parameter name="stepParameterValue" value="1.02" />
<parameter name="exponential" value="true" />
<TRestAxionSolarQCDFlux name="LennertHoofPrimakoff" couplingType="g_ag" couplingStrength="1.e-10"
fluxDataFile="Primakoff_LennertHoof_202203.dat" seed="137" />
<TRestAxionBufferGas name="NeH" >
<gas name="Ne" density="NeFraction*1.207g/cm^3"/>
<gas name="H" density="(1-NeFraction)*0.07085g/cm^3"/>
</TRestAxionBufferGas>
</TRestAxionHelioscopeSignal>
<TRestAxionBufferGas name="NeH" >
<gas name="Ne" density="NeFraction*NeonDensity g/cm^3"/>
<gas name="H" density="(1-NeFraction)*HydrogenDensity g/cm^3"/>
</TRestAxionBufferGas>
</BabyIAXO>