aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
blob: f1b4f0d4de23764183eb648aa7b4abd20654d552 (plain)
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
release_hdr := $(shell sh -c './mkreleasehdr.sh')

CFLAGS=-fdiagnostics-color -O2 -Wall -g -DSWAP_BYTES
LDLIBS=-fdiagnostics-color -lm -lgsl -lgslcblas -lnlopt_cxx -lstdc++

all: test test-vector test-likelihood fit test-charge test-path calculate-csda-range test-time-pdf test-zebra test-find-peaks

Makefile.dep:
	-$(CC) -MM *.c > Makefile.dep

-include Makefile.dep

calculate_limits: calculate_limits.c

solid_angle.o: solid_angle.c

test: test.o solid_angle.o optics.o muon.o vector.o quantum_efficiency.o pdg.o scattering.o misc.o mt19937ar.o sno_charge.o path.o random.o pmt_response.o db.o dict.o siphash.o electron.o proton.o likelihood.o pmt.o quad.o find_peaks.o util.o

test-vector: test-vector.o vector.o mt19937ar.o

test-likelihood: test-likelihood.o muon.o random.o optics.o quantum_efficiency.o mt19937ar.o pdg.o vector.o solid_angle.o scattering.o pmt_response.o db.o dict.o siphash.o misc.o util.o

test-path: test-path.o mt19937ar.o vector.o path.o random.o misc.o

test-charge: test-charge.o sno_charge.o misc.o vector.o

test-time-pdf: test-time-pdf.o zebra.o likelihood.o pmt.o vector.o misc.o muon.o optics.o quantum_efficiency.o solid_angle.o pdg.o scattering.o zdab_utils.o pack2b.o sno_charge.o db.o dqxx.o dict.o siphash.o path.o pmt_response.o release.o electron.o proton.o util.o

test-zebra: test-zebra.o zebra.o pack2b.o

fit: fit.o zebra.o likelihood.o pmt.o vector.o misc.o muon.o optics.o quantum_efficiency.o solid_angle.o pdg.o scattering.o zdab_utils.o pack2b.o sno_charge.o db.o dqxx.o dict.o siphash.o path.o pmt_response.o release.o electron.o proton.o find_peaks.o quad.o dc.o sort.o util.o

test-find-peaks: test-find-peaks.o zebra.o likelihood.o pmt.o vector.o misc.o muon.o optics.o quantum_efficiency.o solid_angle.o pdg.o scattering.o zdab_utils.o pack2b.o sno_charge.o db.o dqxx.o dict.o siphash.o path.o pmt_response.o release.o electron.o proton.o find_peaks.o util.o quad.o

calculate-csda-range: calculate-csda-range.o

clean:
	rm -f *.o calculate_limits test test-vector test-likelihood fit test-charge test-path calculate-csda-range test-time-pdf test-zebra test-find-peaks Makefile.dep

.PHONY: all clean
059E-03 7.524E-03 2.169E+00 2.947E+03 4.7155 0.99985 1.403E+00 7.000E+03 7.105E+03 2.183E+00 2.918E-03 2.643E-03 3.536E-03 9.096E-03 2.192E+00 3.406E+03 4.9978 0.99989 1.405E+00 8.000E+03 8.105E+03 2.202E+00 3.453E-03 3.251E-03 4.009E-03 1.071E-02 2.213E+00 3.860E+03 5.2454 0.99992 1.406E+00 9.000E+03 9.105E+03 2.218E+00 4.003E-03 3.886E-03 4.480E-03 1.237E-02 2.231E+00 4.310E+03 5.4661 0.99993 1.407E+00 1.000E+04 1.011E+04 2.233E+00 4.567E-03 4.548E-03 4.947E-03 1.406E-02 2.247E+00 4.756E+03 5.6651 0.99995 1.407E+00 1.200E+04 1.211E+04 2.257E+00 5.741E-03 5.974E-03 5.853E-03 1.757E-02 2.275E+00 5.641E+03 6.0129 0.99996 1.408E+00 1.400E+04 1.411E+04 2.277E+00 6.957E-03 7.479E-03 6.748E-03 2.118E-02 2.298E+00 6.516E+03 6.3097 0.99997 1.409E+00 1.700E+04 1.711E+04 2.302E+00 8.845E-03 9.862E-03 8.073E-03 2.678E-02 2.329E+00 7.812E+03 6.6868 0.99998 1.410E+00 2.000E+04 2.011E+04 2.322E+00 1.080E-02 1.237E-02 9.380E-03 3.255E-02 2.354E+00 9.093E+03 7.0048 0.99999 1.410E+00 2.500E+04 2.511E+04 2.349E+00 1.420E-02 1.688E-02 1.156E-02 4.263E-02 2.391E+00 1.120E+04 7.4442 0.99999 1.410E+00 3.000E+04 3.011E+04 2.370E+00 1.773E-02 2.164E-02 1.371E-02 5.307E-02 2.423E+00 1.328E+04 7.8051 0.99999 1.411E+00 3.500E+04 3.511E+04 2.388E+00 2.136E-02 2.661E-02 1.584E-02 6.381E-02 2.452E+00 1.533E+04 8.1112 1.00000 1.411E+00 4.000E+04 4.011E+04 2.403E+00 2.509E-02 3.177E-02 1.794E-02 7.480E-02 2.478E+00 1.736E+04 8.3769 1.00000 1.411E+00 4.500E+04 4.511E+04 2.416E+00 2.889E-02 3.708E-02 2.003E-02 8.601E-02 2.502E+00 1.936E+04 8.6116 1.00000 1.411E+00 5.000E+04 5.011E+04 2.428E+00 3.277E-02 4.254E-02 2.211E-02 9.742E-02 2.525E+00 2.135E+04 8.8217 1.00000 1.411E+00 5.500E+04 5.511E+04 2.438E+00 3.670E-02 4.804E-02 2.422E-02 1.090E-01 2.547E+00 2.332E+04 9.0119 1.00000 1.411E+00 6.000E+04 6.011E+04 2.448E+00 4.069E-02 5.364E-02 2.632E-02 1.207E-01 2.568E+00 2.528E+04 9.1856 1.00000 1.411E+00 7.000E+04 7.011E+04 2.464E+00 4.882E-02 6.515E-02 3.051E-02 1.445E-01 2.609E+00 2.914E+04 9.4934 1.00000 1.411E+00 8.000E+04 8.011E+04 2.478E+00 5.714E-02 7.699E-02 3.467E-02 1.688E-01 2.647E+00 3.295E+04 9.7601 1.00000 1.411E+00 9.000E+04 9.011E+04 2.491E+00 6.561E-02 8.914E-02 3.881E-02 1.936E-01 2.684E+00 3.670E+04 9.9954 1.00000 1.411E+00 1.000E+05 1.001E+05 2.502E+00 7.422E-02 1.015E-01 4.293E-02 2.187E-01 2.721E+00 4.040E+04 10.2058 1.00000 1.411E+00 1.200E+05 1.201E+05 2.521E+00 9.170E-02 1.267E-01 5.130E-02 2.697E-01 2.791E+00 4.766E+04 10.5701 1.00000 1.411E+00 1.400E+05 1.401E+05 2.537E+00 1.096E-01 1.525E-01 5.964E-02 3.217E-01 2.859E+00 5.474E+04 10.8782 1.00000 1.411E+00 1.700E+05 1.701E+05 2.557E+00 1.371E-01 1.924E-01 7.211E-02 4.016E-01 2.958E+00 6.505E+04 11.2662 1.00000 1.411E+00 2.000E+05 2.001E+05 2.573E+00 1.652E-01 2.335E-01 8.452E-02 4.832E-01 3.057E+00 7.503E+04 11.5911 1.00000 1.411E+00 2.500E+05 2.501E+05 2.596E+00 2.125E-01 3.015E-01 1.056E-01 6.196E-01 3.216E+00 9.097E+04 12.0372 1.00000 1.411E+00 3.000E+05 3.001E+05 2.615E+00 2.609E-01 3.712E-01 1.266E-01 7.587E-01 3.374E+00 1.062E+05 12.4017 1.00000 1.411E+00 3.500E+05 3.501E+05 2.631E+00 3.102E-01 4.423E-01 1.477E-01 9.002E-01 3.531E+00 1.206E+05 12.7099 1.00000 1.411E+00 4.000E+05 4.001E+05 2.644E+00 3.603E-01 5.147E-01 1.687E-01 1.044E+00 3.688E+00 1.345E+05 12.9768 1.00000 1.411E+00 4.500E+05 4.501E+05 2.656E+00 4.111E-01 5.881E-01 1.897E-01 1.189E+00 3.845E+00 1.478E+05 13.2124 1.00000 1.411E+00 5.000E+05 5.001E+05 2.667E+00 4.625E-01 6.625E-01 2.107E-01 1.336E+00 4.003E+00 1.605E+05 13.4230 1.00000 1.411E+00 5.500E+05 5.501E+05 2.677E+00 5.136E-01 7.361E-01 2.323E-01 1.482E+00 4.159E+00 1.728E+05 13.6136 1.00000 1.411E+00 6.000E+05 6.001E+05 2.686E+00 5.651E-01 8.103E-01 2.539E-01 1.629E+00 4.315E+00 1.846E+05 13.7876 1.00000 1.411E+00 7.000E+05 7.001E+05 2.702E+00 6.692E-01 9.605E-01 2.972E-01 1.927E+00 4.629E+00 2.069E+05 14.0959 1.00000 1.411E+00 8.000E+05 8.001E+05 2.716E+00 7.746E-01 1.113E+00 3.407E-01 2.228E+00 4.944E+00 2.278E+05 14.3629 1.00000 1.411E+00 9.000E+05 9.001E+05 2.728E+00 8.812E-01 1.267E+00 3.843E-01 2.532E+00 5.260E+00 2.474E+05 14.5984 1.00000 1.411E+00 9.665E+05 9.666E+05 2.735E+00 9.527E-01 1.370E+00 4.133E-01 2.736E+00 5.471E+00 Muon critical energy 1.000E+06 1.000E+06 2.739E+00 9.889E-01 1.422E+00 4.279E-01 2.839E+00 5.578E+00 2.659E+05 14.8091 1.00000 1.411E+00 1.200E+06 1.200E+06 2.758E+00 1.203E+00 1.728E+00 5.171E-01 3.449E+00 6.207E+00 2.999E+05 15.1737 1.00000 1.411E+00 1.400E+06 1.400E+06 2.774E+00 1.421E+00 2.037E+00 6.069E-01 4.065E+00 6.839E+00 3.306E+05 15.4820 1.00000 1.411E+00 1.700E+06 1.700E+06 2.795E+00 1.751E+00 2.507E+00 7.424E-01 5.000E+00 7.795E+00 3.716E+05 15.8703 1.00000 1.411E+00 2.000E+06 2.000E+06 2.812E+00 2.085E+00 2.981E+00 8.787E-01 5.944E+00 8.757E+00 4.079E+05 16.1953 1.00000 1.411E+00 2.500E+06 2.500E+06 2.836E+00 2.639E+00 3.763E+00 1.111E+00 7.513E+00 1.035E+01 4.604E+05 16.6416 1.00000 1.411E+00 3.000E+06 3.000E+06 2.856E+00 3.198E+00 4.552E+00 1.347E+00 9.097E+00 1.195E+01 5.053E+05 17.0062 1.00000 1.411E+00 3.500E+06 3.500E+06 2.873E+00 3.763E+00 5.346E+00 1.584E+00 1.069E+01 1.357E+01 5.446E+05 17.3145 1.00000 1.411E+00 4.000E+06 4.000E+06 2.888E+00 4.332E+00 6.146E+00 1.822E+00 1.230E+01 1.519E+01 5.794E+05 17.5815 1.00000 1.411E+00 4.500E+06 4.500E+06 2.901E+00 4.905E+00 6.949E+00 2.063E+00 1.392E+01 1.682E+01 6.106E+05 17.8171 1.00000 1.411E+00 5.000E+06 5.000E+06 2.912E+00 5.481E+00 7.756E+00 2.304E+00 1.554E+01 1.845E+01 6.390E+05 18.0278 1.00000 1.411E+00 5.500E+06 5.500E+06 2.923E+00 6.051E+00 8.553E+00 2.551E+00 1.716E+01 2.008E+01 6.650E+05 18.2184 1.00000 1.411E+00 6.000E+06 6.000E+06 2.933E+00 6.623E+00 9.352E+00 2.800E+00 1.877E+01 2.171E+01 6.889E+05 18.3925 1.00000 1.411E+00 7.000E+06 7.000E+06 2.950E+00 7.772E+00 1.096E+01 3.300E+00 2.203E+01 2.498E+01 7.318E+05 18.7008 1.00000 1.411E+00 8.000E+06 8.000E+06 2.965E+00 8.927E+00 1.256E+01 3.805E+00 2.530E+01 2.826E+01 7.695E+05 18.9678 1.00000 1.411E+00 9.000E+06 9.000E+06 2.978E+00 1.009E+01 1.418E+01 4.315E+00 2.858E+01 3.156E+01 8.029E+05 19.2034 1.00000 1.411E+00 1.000E+07 1.000E+07 2.991E+00 1.125E+01 1.580E+01 4.827E+00 3.188E+01 3.487E+01 8.331E+05 19.4141 1.00000 1.411E+00 1.200E+07 1.200E+07 3.012E+00 1.357E+01 1.901E+01 5.874E+00 3.846E+01 4.147E+01 8.856E+05 19.7787 1.00000 1.411E+00 1.400E+07 1.400E+07 3.029E+00 1.589E+01 2.224E+01 6.933E+00 4.507E+01 4.810E+01 9.303E+05 20.0870 1.00000 1.411E+00 1.700E+07 1.700E+07 3.052E+00 1.940E+01 2.709E+01 8.542E+00 5.503E+01 5.808E+01 9.870E+05 20.4753 1.00000 1.411E+00 2.000E+07 2.000E+07 3.071E+00 2.292E+01 3.196E+01 1.017E+01 6.504E+01 6.812E+01 1.035E+06 20.8004 1.00000 1.411E+00 2.500E+07 2.500E+07 3.098E+00 2.876E+01 4.003E+01 1.296E+01 8.175E+01 8.485E+01 1.100E+06 21.2467 1.00000 1.411E+00 3.000E+07 3.000E+07 3.120E+00 3.462E+01 4.812E+01 1.579E+01 9.853E+01 1.017E+02 1.154E+06 21.6113 1.00000 1.411E+00 3.500E+07 3.500E+07 3.138E+00 4.049E+01 5.623E+01 1.866E+01 1.154E+02 1.185E+02 1.200E+06 21.9196 1.00000 1.411E+00 4.000E+07 4.000E+07 3.155E+00 4.638E+01 6.434E+01 2.156E+01 1.323E+02 1.354E+02 1.239E+06 22.1867 1.00000 1.411E+00 4.500E+07 4.500E+07 3.169E+00 5.229E+01 7.247E+01 2.449E+01 1.492E+02 1.524E+02 1.274E+06 22.4222 1.00000 1.411E+00 5.000E+07 5.000E+07 3.182E+00 5.820E+01 8.060E+01 2.744E+01 1.662E+02 1.694E+02 1.305E+06 22.6329 1.00000 1.411E+00 5.500E+07 5.500E+07 3.194E+00 6.409E+01 8.870E+01 3.045E+01 1.832E+02 1.864E+02 1.333E+06 22.8236 1.00000 1.411E+00 6.000E+07 6.000E+07 3.205E+00 6.998E+01 9.681E+01 3.348E+01 2.003E+02 2.035E+02 1.359E+06 22.9976 1.00000 1.411E+00 7.000E+07 7.000E+07 3.224E+00 8.178E+01 1.130E+02 3.960E+01 2.344E+02 2.376E+02 1.404E+06 23.3059 1.00000 1.411E+00 8.000E+07 8.000E+07 3.241E+00 9.360E+01 1.293E+02 4.580E+01 2.687E+02 2.719E+02 1.443E+06 23.5730 1.00000 1.411E+00 9.000E+07 9.000E+07 3.256E+00 1.054E+02 1.455E+02 5.205E+01 3.030E+02 3.063E+02 1.478E+06 23.8085 1.00000 1.411E+00 1.000E+08 1.000E+08 3.269E+00 1.173E+02 1.618E+02 5.836E+01 3.374E+02 3.407E+02 1.509E+06 24.0192 1.00000 1.411E+00 1.200E+08 1.200E+08 3.292E+00 1.407E+02 1.941E+02 7.004E+01 4.049E+02 4.082E+02 1.563E+06 24.3839 1.00000 1.411E+00 1.400E+08 1.400E+08 3.312E+00 1.642E+02 2.265E+02 8.171E+01 4.724E+02 4.757E+02 1.608E+06 24.6922 1.00000 1.411E+00 1.700E+08 1.700E+08 3.338E+00 1.994E+02 2.750E+02 9.922E+01 5.736E+02 5.769E+02 1.665E+06 25.0805 1.00000 1.411E+00 2.000E+08 2.000E+08 3.359E+00 2.346E+02 3.235E+02 1.167E+02 6.748E+02 6.782E+02 1.713E+06 25.4055 1.00000 1.411E+00 2.500E+08 2.500E+08 3.389E+00 2.932E+02 4.044E+02 1.459E+02 8.435E+02 8.469E+02 1.779E+06 25.8518 1.00000 1.411E+00 3.000E+08 3.000E+08 3.413E+00 3.518E+02 4.853E+02 1.751E+02 1.012E+03 1.016E+03 1.833E+06 26.2165 1.00000 1.411E+00 3.500E+08 3.500E+08 3.434E+00 4.105E+02 5.662E+02 2.043E+02 1.181E+03 1.184E+03 1.878E+06 26.5248 1.00000 1.411E+00 4.000E+08 4.000E+08 3.452E+00 4.691E+02 6.471E+02 2.335E+02 1.350E+03 1.353E+03 1.918E+06 26.7918 1.00000 1.411E+00 4.500E+08 4.500E+08 3.468E+00 5.278E+02 7.280E+02 2.626E+02 1.518E+03 1.522E+03 1.953E+06 27.0274 1.00000 1.411E+00 5.000E+08 5.000E+08 3.482E+00 5.864E+02 8.089E+02 2.918E+02 1.687E+03 1.691E+03 1.984E+06 27.2381 1.00000 1.411E+00 5.500E+08 5.500E+08 3.496E+00 6.450E+02 8.898E+02 3.210E+02 1.856E+03 1.859E+03 2.012E+06 27.4287 1.00000 1.411E+00 6.000E+08 6.000E+08 3.508E+00 7.037E+02 9.706E+02 3.502E+02 2.025E+03 2.028E+03 2.038E+06 27.6028 1.00000 1.411E+00 7.000E+08 7.000E+08 3.529E+00 8.210E+02 1.132E+03 4.085E+02 2.362E+03 2.365E+03 2.083E+06 27.9111 1.00000 1.411E+00 8.000E+08 8.000E+08 3.548E+00 9.382E+02 1.294E+03 4.669E+02 2.699E+03 2.703E+03 2.123E+06 28.1781 1.00000 1.411E+00 9.000E+08 9.000E+08 3.565E+00 1.056E+03 1.456E+03 5.253E+02 3.037E+03 3.040E+03 2.158E+06 28.4137 1.00000 1.411E+00 1.000E+09 1.000E+09 3.580E+00 1.173E+03 1.618E+03 5.836E+02 3.374E+03 3.378E+03 2.189E+06 28.6244 1.00000 1.411E+00