-
Notifications
You must be signed in to change notification settings - Fork 0
/
ebitsim.cfg
129 lines (97 loc) · 3.38 KB
/
ebitsim.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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
[Output]
# This is an example configuration file to demonstrate all of the available features of CBSim.
# Choose an output type: matplotlib, csv, geant4Macro, or rates. Matplotlib and csv will output the charge state populations as a function of probe time. Rates will output the calculated rate matrices for the various ionization and recombination mechanisms.
outputType = matplotlib
outputFileName = /vagrant/mygraph.png
#outputType = csv
#outputFileName = /vagrant/mycsv.csv
#outputType = rates
#outputFileName = /vagrant/myrates.csv
[geant4MacroOutput]
# /run/beamOn number per unit of time
eventsPerTimeSlice = 10000
#total time of simulatoin will be divided by this and so this many /run/beamOn lines will be generated each running eventsPerTimeSlice
# so subDivisionOfTime * eventsPerTimeSlice = total # of events run
subDivisionOfTime = 5
[matPlotLib]
# Using these you can specify the xmin and xmax (time) for graphing so you can kind of zoom in or ignore parts same for yaxis with the population
# You can also choose linear (0) or log (1) scale for the x-axis
graphXMinTime = 0.001
graphXMaxTime = 0.1
#graphYMinPop = 0.1
#graphYMaxPop = 0.25
graphXScale = 1
[Run]
# For any species listed on this line there must be a corresponding entry for it below with z, nucleons, etc..
# It was easier to program this way AND you don't have to comment out species you want to keep!
# I hope you have a non-frustrating day!
# speciesList should be comma separated. Add your species here only if you want to keep track of it's population. If you want to keep track of a beta decay product, it must be included here!
speciesList = Ar36
#This will be the order it runs the beams, note it runs these sequentially
beamList = BeamAndTrap
# This toggles various physics calculations
chargeExchange = 1.0
[BeamAndTrap]
beamEnergy = 50
# eV
breedingTime = 0.001
# seconds
probeEvery = 0.000001
# seconds
ionEbeamOverlap = 1.0
# Percent
beamCurrent = 1.0
# Amps
beamRadius = 50.0e-4
# cm
pressure = 3e-5
# Torr
ionTemperature = 100.0
# eV
# ONLY THE BEAM ENERGY AND BREEDING TIME ARE ADJUSTED IN SUBSEQUENT ENTRIES, the rest are dummy parameters for anything besides the first beam in beamList
# For the list of species below, if you want beta decay accounted for, just specify a decayConstant or betaHalfLife AND add the decay product
# populationPercent is the INITIAL population of SCI of the species. Be careful that it all adds to 1.0, because no renormalization occurs!
# initSCITemp is required if you wat CX to be calculated.
[Sb51]
z = 51
nucleons = 129
chargeStates = 39, 40, 41, 42, 43
populationPercent = 1.0
initSCITemp = 25.0
[Fe55]
z = 55
nucleons = 129
chargeStates = 21, 22, 23, 24, 25
populationPercent = 0.5
initSCITemp = 25.0
[Mo98]
z = 42
nucleons = 98
chargeStates = 36, 37, 38, 39, 40, 41, 42
populationPercent = 1.0
initSCITemp = 25.0
[Y98]
z=39
nucleons=98
chargeStates = 34, 35, 36, 37, 38, 39
populationPercent = 1.0
initSCITemp = 25.0
[Ga72]
z = 31
nucleons = 72
chargeStates = 0, 1, 2
populationPercent = 1.0
betaHalfLife = 1.0
initSCITemp = 25.0
[Ge72]
z = 32
nucleons = 72
chargeStates = 0, 1, 2
populationPercent = 0.0
initSCITemp = 25.0
[Ar36]
z = 18
nucleons = 36
chargeStates = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
populationPercent = 1.0
initSCITemp = 25.0