|
Jpp
|
Auxiliary class to apply the supernova trigger to SN data. More...
#include <JSupernova.hh>
Public Member Functions | |
| JTriggerSN (double TMax_ns) | |
| Default constructor. More... | |
| void | setVeto (JVetoSet &vt) |
| void | operator() (const JDataSN &in) |
| Builds trigger by clustering pretrigger data. More... | |
| JModuleSet | getModules (JRange< int > A=JRange< int >(6, 10)) |
| Get triggered modules after track veto. More... | |
| JModuleSet | getModules (const JSNFilter &F) |
| Get triggered modules according to given filter. More... | |
| void | fill (TH1D *out, const JSNFilter &F) |
| Fill histogram with multiplicity spectrum resulting from given filter. More... | |
| 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 More... | |
| bool | operator< (const JTriggerSN &rhs) const |
| < operator More... | |
Public Attributes | |
| int | frameIndex |
| JDAQUTCExtended | timeUTC |
Private Attributes | |
| double | TMaxCluster_ns = 1000.0 |
| JVetoSet | veto |
Auxiliary class to apply the supernova trigger to SN data.
Definition at line 411 of file JSupernova.hh.
|
inline |
Default constructor.
| TMax_ns | time width for coincidence clustering (track / afterpulse) |
Definition at line 429 of file JSupernova.hh.
|
inline |
Definition at line 433 of file JSupernova.hh.
|
inline |
Builds trigger by clustering pretrigger data.
| in | pretrigger SN data |
Definition at line 443 of file JSupernova.hh.
|
inline |
Get triggered modules after track veto.
Definition at line 474 of file JSupernova.hh.
|
inline |
|
inline |
Fill histogram with multiplicity spectrum resulting from given filter.
Definition at line 514 of file JSupernova.hh.
Definition at line 522 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 540 of file JSupernova.hh.
|
inline |
|
private |
Definition at line 415 of file JSupernova.hh.
|
private |
Definition at line 417 of file JSupernova.hh.
| int JSUPERNOVA::JTriggerSN::frameIndex |
Definition at line 421 of file JSupernova.hh.
| JDAQUTCExtended JSUPERNOVA::JTriggerSN::timeUTC |
Definition at line 422 of file JSupernova.hh.
1.8.5