diff options
author | tlatorre <tlatorre@uchicago.edu> | 2020-01-06 14:48:53 -0600 |
---|---|---|
committer | tlatorre <tlatorre@uchicago.edu> | 2020-01-06 14:48:53 -0600 |
commit | 7b266ed26ff9e64fedf953e82160e5dd1db86637 (patch) | |
tree | c9a928ae71bcb0a3490252b0151cb3b8b9b00901 /utils/plot | |
parent | b5e510e9c9b3418c9707ab8c822ab910df2936ad (diff) | |
download | sddm-7b266ed26ff9e64fedf953e82160e5dd1db86637.tar.gz sddm-7b266ed26ff9e64fedf953e82160e5dd1db86637.tar.bz2 sddm-7b266ed26ff9e64fedf953e82160e5dd1db86637.zip |
add script to calculate background contamination
This commit adds a script to calculate the background contamination using a
method inspired by the bifurcated analysis method used in SNO. The method works
by looking at the distribution of several high level variables (radius, udotr,
psi, and reconstructed z position) for events tagged by the different data
cleaning cuts and assuming that any background events which sneak past the data
cleaning cuts will have a similar distribution (for certain backgrounds this is
assumed and for others I will actually test this assumption. For more details
see the unidoc). Then, by looking at the distribution of these high level
variables for all the untagged events we can use a maximum likelihood fit to
determine the residual contamination.
There are also a few other updates to the plot-energy script:
- add a --dc command line argument to plot corner plots for the high level
variables used in the contamination analysis
- add a fudge factor to the Ockham factor of 100 per extra particle
- fix a bug by correctly setting the final kinetic energy to the sum of the
individual kinetic energies instead of just the first particle
- fix calculation of prompt events by applying at the run level
Diffstat (limited to 'utils/plot')
0 files changed, 0 insertions, 0 deletions