Jpp
18.4.0
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. More... | |
void | operator() (vector< JHitR0 > in, int moduleID) |
Builds coincidences from calibrated hit data and loads them in the internal vector. More... | |
void | operator() (const JDAQTimeslice *timeslice, const JModuleRouter &moduleRouter, const JDAQHitSelector &selector=JDAQHitDefaultSelector()) |
Builds coincidences from a timeslice and loads them into the internal vector. More... | |
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 134 of file JSupernova.hh.
|
inline |
Default constructor Configures the trigger with a time window and the pretrigger threshold.
Definition at line 150 of file JSupernova.hh.
Builds coincidences from calibrated hit data and loads them in the internal vector.
in | hit data |
moduleID | optical module ID for the hit data |
Definition at line 159 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 |
Definition at line 190 of file JSupernova.hh.
|
private |
Definition at line 138 of file JSupernova.hh.
|
private |
Definition at line 139 of file JSupernova.hh.
int JSUPERNOVA::JDataSN::frameIndex |
Definition at line 143 of file JSupernova.hh.
JDAQUTCExtended JSUPERNOVA::JDataSN::timeUTC |
Definition at line 144 of file JSupernova.hh.