1#ifndef __JTRIGGER__JMATCH3G__ 
    2#define __JTRIGGER__JMATCH3G__ 
   28  template<
class JHit_t>
 
   30    public JClonable< JMatch<JHit_t>, JMatch3G<JHit_t> >
 
   40             const double Tmax_ns = 0.0) :
 
 
   60    virtual bool operator()(
const JHit_t& first, 
const JHit_t& second)
 const override  
   62      t = fabs(first.getT() - second.getT());
 
   68      x = first.getX() - second.getX();
 
   69      y = first.getY() - second.getY();
 
   70      z = first.getZ() - second.getZ();
 
   74        return t <=  
d           * getIndexOfRefraction() * getInverseSpeedOfLight()  +  
TMaxExtra_ns;
 
 
 
Base class for match operations for cluster and hit-preprocessing methods.
 
JMatch3G(const double Dmax_m, const double Tmax_ns=0.0)
Constructor.
 
virtual bool operator()(const JHit_t &first, const JHit_t &second) const override
Match operator.
 
double getIndexOfRefraction()
Get average index of refraction of water corresponding to group velocity.
 
const double getInverseSpeedOfLight()
Get inverse speed of light.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Auxiliary classes and methods for triggering.
 
Template class for object cloning.