|
Jpp
18.6.0-rc.1
the software that should make you happy
|
Auxiliary class to store reduced information of a coincidence on an optical module This class allows storing the observables associated with searches for low-energy neutrinos from Core-Collapse supernovae: More...
#include <JSupernova.hh>
Public Member Functions | |
| void | clear () |
| JCoincidenceSN (double t, int m, int dom, int vetoIndex=-1, double ctheta=-2, double rnorm=-1, double deltaT=-1, double total_ToT=-1, double timeslice_time=-1) | |
| Constructor: More... | |
| bool | operator() (const vector< JHitR0 > &hits, const JDetector &det) |
| Compute single-DOM observables |R|, cos(theta), total ToT, and Delta(t) and set the corresponding class attributes. More... | |
| int | getMultiplicity () const |
| int | getModule () const |
| double | getTime () const |
| bool | operator< (const JCoincidenceSN &rhs) const |
Public Attributes | |
| double | time |
| double | timeslice_time |
| int | moduleID |
| int | vetoIndex |
| int | multiplicity |
| double | mean_dir_ctheta = -2 |
| double | mean_dir_norm = -1 |
| double | deltaT = -1 |
| double | total_ToT = -1 |
Auxiliary class to store reduced information of a coincidence on an optical module This class allows storing the observables associated with searches for low-energy neutrinos from Core-Collapse supernovae:
Definition at line 52 of file JSupernova.hh.
|
inline |
Constructor:
| t | Event timing within a timeslice |
| m | Number of hits within 10ns |
| dom | ID of the module |
| vetoIndex | Muon veto index: 0 if pass all vetoes, 1 if pass only trigger veto, 2 if pass only correlation veto, 3 if fails all vetoes |
| ctheta | Mean z position of hit cluster on DOM |
| rnorm | Hit concentration |R| |
| deltaT | Average time spread of hit cluster |
| total_ToT | Total ToT in DOM |
| timeslice_time | Absolute time of the timeslice |
Definition at line 88 of file JSupernova.hh.
|
inline |
Definition at line 66 of file JSupernova.hh.
|
inline |
Compute single-DOM observables |R|, cos(theta), total ToT, and Delta(t) and set the corresponding class attributes.
| hits | Hit vector from timeslice |
| det | Single-DOM detx file used to simulate CCSN signal |
Definition at line 98 of file JSupernova.hh.
|
inline |
Definition at line 127 of file JSupernova.hh.
|
inline |
Definition at line 131 of file JSupernova.hh.
|
inline |
Definition at line 135 of file JSupernova.hh.
|
inline |
Definition at line 139 of file JSupernova.hh.
| double JSUPERNOVA::JCoincidenceSN::time |
Definition at line 55 of file JSupernova.hh.
| double JSUPERNOVA::JCoincidenceSN::timeslice_time |
Definition at line 56 of file JSupernova.hh.
| int JSUPERNOVA::JCoincidenceSN::moduleID |
Definition at line 57 of file JSupernova.hh.
| int JSUPERNOVA::JCoincidenceSN::vetoIndex |
Definition at line 58 of file JSupernova.hh.
| int JSUPERNOVA::JCoincidenceSN::multiplicity |
Definition at line 60 of file JSupernova.hh.
| double JSUPERNOVA::JCoincidenceSN::mean_dir_ctheta = -2 |
Definition at line 61 of file JSupernova.hh.
| double JSUPERNOVA::JCoincidenceSN::mean_dir_norm = -1 |
Definition at line 62 of file JSupernova.hh.
| double JSUPERNOVA::JCoincidenceSN::deltaT = -1 |
Definition at line 63 of file JSupernova.hh.
| double JSUPERNOVA::JCoincidenceSN::total_ToT = -1 |
Definition at line 64 of file JSupernova.hh.
1.8.5