generated from temken/cpp_cmake_template
-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.cfg
67 lines (56 loc) · 2.89 KB
/
config.cfg
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
//obscura - Configuration File
//ID
ID = "test";
//Dark matter particle
DM_mass = 0.1; // in GeV
DM_spin = 0.5;
DM_fraction = 1.0; // the DM particle's fractional abundance (set to 1.0 for 100%)
DM_light = false; // Options: true or false. low mass mode
DM_interaction = "SI"; // Options: "SI" or "SD"
DM_isospin_conserved = true; // only relevant for SI and SD
DM_relative_couplings = (1.0, 0.0); //relation between proton (left) and neutron (right) couplings.
//only relevant if 'DM_isospin_conserved' is false.
DM_cross_section_nucleon = 1.0e-36; //in cm^2
DM_cross_section_electron = 1.0e-36; //in cm^2 (only relevant for SI and SD)
DM_form_factor = "Contact"; // Options: "Contact", "Electric-Dipole", "Long-Range", "General"
//(only relevant for SI)
DM_mediator_mass = 0.0; // in MeV (only relevant if 'DM_form_factor' is "General")
//Dark matter distribution
DM_distribution = "SHM"; //Options: "SHM", "SHM++", "File"
DM_local_density = 0.4; //in GeV / cm^3
//Options for "SHM" and "SHM++"
SHM_v0 = 220.0; //in km/sec
SHM_vObserver = (0.0, 232.0, 0.0); //in km/sec
SHM_vEscape = 544.0; //in km/sec
//Options for "SHM++"
SHMpp_eta = 0.2;
SHMpp_beta = 0.9;
//Options for "File" (The file has to be a 2-column table of format v[km/sec] :: f(v) [sec/km])
file_path = "DM_Speed_PDF.txt";
//Dark matter detection experiment
DD_experiment = "Electron recoil"; //Options for nuclear recoils: "Nuclear recoil", "DAMIC_N_2011", "XENON1T_N_2017", "CRESST-II","CRESST-III", "CRESST-surface"
//Options for electron recoils: "Semiconductor","protoSENSEI@MINOS","protoSENSEI@surface", "SENSEI@MINOS", "CDMS-HVeV_2018", "CDMS-HVeV_2020", "Electron recoil", "XENON10_S2", "XENON100_S2", "XENON1T_S2", "DarkSide-50_S2"
//Options for user-defined experiments ("Nuclear recoil", "Electron recoil", and "Semiconductor")
//General
DD_exposure = 1.0; //in kg years
DD_efficiency = 1.0; //flat efficiency
DD_observed_events = 0; //observed signal events
DD_expected_background = 0.0; //expected background events
//Specific options for "Nuclear recoil"
DD_targets_nuclear = (
(4.0, 8),
(1.0, 20),
(1.0, 74)
); // Nuclear targets defined by atom ratio/abundances and Z
DD_threshold_nuclear = 4.0; //in keV
DD_Emax_nuclear = 40.0; //in keV
DD_energy_resolution = 0.0; //in keV
//Specific options for "Electron recoil" and "Semiconductor:
DD_target_electron = "Xe"; //Options for "Electron recoil": "Xe", "Ar"
//Options for "Semiconductor": "Si", "Ge"
DD_threshold_electron = 4; //In number of electrons or electron hole pairs.
//Computation of exclusion limits
constraints_certainty = 0.95; //Certainty level
constraints_mass_min = 0.02; //in GeV
constraints_mass_max = 1.0; //in GeV
constraints_masses = 10;