Match of two events considering overlap in time.
More...
#include <JEventOverlap.hh>
Match of two events considering overlap in time.
Definition at line 132 of file JAcousticsTriggerProcessor.cc.
JACOUSTICS::JEventOverlap::JEventOverlap |
( |
const double |
Tmax_s = 0.0 | ) |
|
|
inline |
JACOUSTICS::JEventOverlap::JEventOverlap |
( |
const double |
Tmax_s | ) |
|
|
inline |
Constructor.
- Parameters
-
Tmax_s | maximal time difference between two consecutive events [s] |
Definition at line 27 of file JAcoustics/JEventOverlap.hh.
bool JACOUSTICS::JEventOverlap::operator() |
( |
const JEvent & |
first, |
|
|
const JEvent & |
second |
|
) |
| const |
|
inline |
Match criterion.
- Parameters
-
first | first event |
second | second event |
- Returns
- true if two events overlap in time; else false
Definition at line 153 of file JAcousticsTriggerProcessor.cc.
157 if (first .empty())
return false;
158 if (second.empty())
return false;
const array_type< JValue_t > & make_array(const JValue_t(&array)[N])
Method to create array of values.
JRange< double > time_range
Type definition of time range.
double getToA() const
Get calibrated time of arrival.
bool JACOUSTICS::JEventOverlap::operator() |
( |
const JEvent & |
first, |
|
|
const JEvent & |
second |
|
) |
| const |
|
inline |
Match criterion.
- Parameters
-
first | first event |
second | second event |
- Returns
- true if two events overlap in time; else false
Definition at line 39 of file JAcoustics/JEventOverlap.hh.
41 if (first .empty())
return false;
42 if (second.empty())
return false;
44 return (first.rbegin()->getToE() >= second. begin()->getToE() -
tmax_s &&
45 first. begin()->getToE() <= second.rbegin()->getToE() +
tmax_s);
double JACOUSTICS::JEventOverlap::getTmax |
( |
| ) |
const |
|
inline |
double JACOUSTICS::JEventOverlap::tmax_s |
|
protected |
The documentation for this class was generated from the following files: