|
Jpp 20.0.0-27-g39925593c-D
the software that should make you happy
|
Auxiliary class to apply the supernova trigger to SN data. More...
#include <JSupernova.hh>
Public Member Functions | |
| JTriggerSN (double TMax_ns) | |
| Default constructor. | |
| void | operator() (const JDataSN &in) |
| Builds trigger by clustering pretrigger data. | |
| JModuleSet | getModules (JRange< int > A=JRange< int >(6, 10)) |
| Get triggered modules after track veto. | |
| JModuleSet | getModules (const JSNFilter &F) |
| Get triggered modules according to given filter. | |
| void | fill (TH1D *out, const JSNFilter &F) |
| Fill histogram with multiplicity spectrum resulting from given filter. | |
| vector< double > | getMultiplicities (const JSNFilter &F) |
| bool | operator> (const JTriggerSN &rhs) const |
used by (reverse) std:priority_queue, in absence of this operator the container will behave unpredictably | |
| bool | operator< (const JTriggerSN &rhs) const |
| < operator | |
Public Attributes | |
| int | frameIndex |
| JDAQUTCExtended | timeUTC |
Private Attributes | |
| double | TMaxCluster_ns = 1000.0 |
Auxiliary class to apply the supernova trigger to SN data.
Definition at line 471 of file JSupernova.hh.
|
inline |
Default constructor.
| TMax_ns | time width for coincidence clustering (track / afterpulse) |
Definition at line 489 of file JSupernova.hh.
Builds trigger by clustering pretrigger data.
| in | pretrigger SN data |
Definition at line 503 of file JSupernova.hh.
|
inline |
Get triggered modules after track veto.
Definition at line 534 of file JSupernova.hh.
|
inline |
Get triggered modules according to given filter.
Definition at line 559 of file JSupernova.hh.
Fill histogram with multiplicity spectrum resulting from given filter.
Definition at line 574 of file JSupernova.hh.
Definition at line 582 of file JSupernova.hh.
|
inline |
operator
used by (reverse) std:priority_queue, in absence of this operator the container will behave unpredictably
Definition at line 600 of file JSupernova.hh.
|
inline |
< operator
Definition at line 607 of file JSupernova.hh.
|
private |
Definition at line 475 of file JSupernova.hh.
| int JSUPERNOVA::JTriggerSN::frameIndex |
Definition at line 481 of file JSupernova.hh.
| JDAQUTCExtended JSUPERNOVA::JTriggerSN::timeUTC |
Definition at line 482 of file JSupernova.hh.