Match of two events considering overlap in time.  
 More...
#include <JEventOverlap.hh>
Match of two events considering overlap in time. 
Definition at line 20 of file JAcoustics/JEventOverlap.hh.
 
◆ time_range
◆ JEventOverlap() [1/2]
  
  
      
        
          | JACOUSTICS::JEventOverlap::JEventOverlap  | 
          ( | 
          const double |           Tmax_s = 0.0 | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Constructor. 
- Parameters
 - 
  
    | Tmax_s | maximal time difference between two consecutive events [s]  | 
  
   
Definition at line 139 of file JAcousticsTriggerProcessor.cc.
  139                                             :
  140      range(-Tmax_s, +Tmax_s)
 
  141    {}
 
 
 
◆ JEventOverlap() [2/2]
  
  
      
        
          | 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.
 
 
◆ operator()() [1/2]
  
  
      
        
          | 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 151 of file JAcousticsTriggerProcessor.cc.
  152    {
  154 
  155      if (first .empty()) return false;
  156      if (second.empty()) return false;
  157 
  160 
  163      
  165    }
const array_type< JValue_t > & make_array(const JValue_t(&array)[N])
Method to create array of values.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
JRange< double > time_range
Type definition of time range.
 
double getToA() const
Get calibrated time of arrival.
 
 
 
 
◆ operator()() [2/2]
  
  
      
        
          | 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.
   40    { 
   41      if (first .empty()) return false;
   42      if (second.empty()) return false;
   43 
   44      return (first.rbegin()->getToE() >= second. begin()->getToE() - 
tmax_s &&
 
   45              first. begin()->getToE() <= second.rbegin()->getToE() + 
tmax_s);
 
   46    }
 
 
 
◆ getTmax()
  
  
      
        
          | double JACOUSTICS::JEventOverlap::getTmax  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ range
◆ tmax_s
  
  
      
        
          | double JACOUSTICS::JEventOverlap::tmax_s | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this struct was generated from the following files: