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