1#ifndef __JTRIGGER__JHIT__ 
    2#define __JTRIGGER__JHIT__ 
   50    JHit(
const double t_ns, 
const double tot_ns) :
 
 
   78      if (__begin != __end) {
 
   80        double t1 = __begin->getT1();
 
   81        double t2 = __begin->getT2();
 
   83        for (T i = __begin; ++i != __end; ) {
 
   84          if (t1 > i->getT1()) { t1 = i->getT1(); }
 
   85          if (t2 < i->
getT2()) { t2 = i->getT2(); }
 
 
  101      return static_cast<const JHit&
>(*this);
 
 
  132    inline operator double()
 const 
 
  215      static bool slewing = 
true;
 
 
 
  233    return first.
getT() < second.
getT();
 
 
  248    return hit.
getT() < t1;
 
 
  263    return first.
getT() == second.
getT();
 
 
  298    for (T hit = __begin; hit !=__end; ++hit) {
 
 
void join(const JHit &hit)
Join hit.
 
double getT1() const
Get leading edge of hit.
 
static bool & get_slewing()
Get reference to slewing parameter.
 
static bool getSlewing()
Get slewing option.
 
JHit(const double t_ns, const double tot_ns)
Constructor.
 
JHit(T __begin, T __end)
Get combined hit.
 
JHit(const double t_ns)
Constructor.
 
const JHit & getHit() const
Get hit.
 
double getT2() const
Get trailing edge of hit.
 
JHit()
Default constructor.
 
static void setSlewing(const bool slewing)
Set slewing option.
 
double t
time of leading edge [ns]
 
double tot
time-over-threshold [ns]
 
double getToT() const
Get calibrated time over threshold of hit.
 
double getT() const
Get calibrated time of hit.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Auxiliary classes and methods for triggering.
 
int getCount(const T &hit)
Get hit count.
 
bool operator<(const JEvent &first, const JEvent &second)
Less than operator for events.
 
static const JGetRiseTime getRiseTime
Function object for rise time evaluation.
 
bool operator==(const JHit &first, const JHit &second)
Equal operator for hits.