Jpp
master_rocky
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.