|
Jpp 19.3.0-rc.3
the software that should make you happy
|
Auxiliary class to build the supernova trigger dataset. More...
#include <JSupernova.hh>
Public Member Functions | |
| JDataSN (double window, int threshold=4) | |
| Default constructor Configures the trigger with a time window and the pretrigger threshold. | |
| void | operator() (const vector< JHitR0 > &in, const int &moduleID, const JDetector &det=JDetector()) |
| Builds coincidences from calibrated hit data and loads them in the internal vector. | |
| void | operator() (const JDAQTimeslice *timeslice, const JModuleRouter &moduleRouter, const JDAQHitSelector &selector=JDAQHitDefaultSelector(), const JDetector &det=JDetector()) |
| Builds coincidences from a timeslice and loads them into the internal vector. | |
Public Attributes | |
| int | frameIndex |
| JDAQUTCExtended | timeUTC |
Private Attributes | |
| int | TMax_ns |
| int | min_M |
Auxiliary class to build the supernova trigger dataset.
Definition at line 202 of file JSupernova.hh.
|
inline |
Default constructor Configures the trigger with a time window and the pretrigger threshold.
Definition at line 218 of file JSupernova.hh.
|
inline |
Builds coincidences from calibrated hit data and loads them in the internal vector.
| in | hit data |
| moduleID | optical module ID for the hit data |
| det | single-DOM detx file used to simulate CCSN neutrinos (default: empty detector) |
Definition at line 228 of file JSupernova.hh.
|
inline |
Builds coincidences from a timeslice and loads them into the internal vector.
Double pulses are merged according to the coincidence time window.
| timeslice | input timeslice |
| moduleRouter | detector module router |
| selector | hit selector |
| det | single-DOM detx file used to simulate signal events |
Definition at line 266 of file JSupernova.hh.
|
private |
Definition at line 206 of file JSupernova.hh.
|
private |
Definition at line 207 of file JSupernova.hh.
| int JSUPERNOVA::JDataSN::frameIndex |
Definition at line 211 of file JSupernova.hh.
| JDAQUTCExtended JSUPERNOVA::JDataSN::timeUTC |
Definition at line 212 of file JSupernova.hh.