aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: e9f7295d6dbebd33a844b9539097df5050503d86 (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
41
42
43
44
45
46
47
48
49
50
51
52
53
- write cross section section in paper
- explain integral in paper
- develop signal generator
- develop high energy and multi-ring fitter
- write talk for Monday
- write a section on atmospheric backgrounds in paper
- check index of refraction calculation against tables in the paper
- write more tests for the solid angle calculation
    - use table from paper
- make sure normal direction is normalized
- speed up likelihood calculation
    - rotate and translate path points in path_init
    - create fast interp1d for equally spaced points
    - optimize with -O2
    - only calculate average time if mu_direct[i] is not too small and PMT is
      hit
    - add likelihood function which calculates total expected charge and only
      loops over hit PMTs
    - add fast likelihood which doesn't use a 2D lookup table
- add function to compute the Hessian via finite differences
- add function to calculate covariance matrix
- add function to compute the approximate volume in the likelihood space where
  the likelihood is greater than some value
- add output to likelihood
- add a set of seed points to start the likelihood
- minimize the likelihood in a do while loop until it converges to a single
  point
- once the first position is found, compute the Hough transform to look for
  other rings
- add rayleigh scattering to likelihood function
- add muon shower PDF? delta rays?
- calculate path length through acrylic?
- update estar table with energies above 1 GeV
- speed up normalize() and interp1d()
- add shower PDF to get_total_charge_approx()
- compute mean of starting points
- speed up time PDF calculation for fast likelihood
- calculate psi parameter as a goodness of fit test
- add a maximum length for the range
- add a time limit for the fit
- multi-particle fit
- optimize CHARGE_FRACTION
- find out why likelihood is sometimes returning nan
- add pdf for cerenkov light from delta rays
- tweak find peaks algorithm
- update zebra to allow use of links
- minimum energy for each particle type
- check all zebra links
- fix zero logical record size bug in zebra.c
- speed up fit
- nhit cut
- add flasher cut
- default max particles