Jpp in_tag_pdf_generation
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, bool fake=false) | |
Constructor: | |
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. | |
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 |
bool | fake = false |
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 |
fake | fake |
Definition at line 91 of file JSupernova.hh.
|
inline |
Definition at line 67 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 101 of file JSupernova.hh.
|
inline |
Definition at line 130 of file JSupernova.hh.
|
inline |
Definition at line 134 of file JSupernova.hh.
|
inline |
Definition at line 138 of file JSupernova.hh.
|
inline |
Definition at line 142 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.
bool JSUPERNOVA::JCoincidenceSN::fake = false |
Definition at line 65 of file JSupernova.hh.