Jpp
JTriggerToolkit.hh
Go to the documentation of this file.
1 #ifndef __JTRIGGER__JTRIGGERTOOLKIT__
2 #define __JTRIGGER__JTRIGGERTOOLKIT__
3 
6 
7 /**
8  * \author mdejong
9  */
10 
11 namespace JTRIGGER {}
12 namespace JPP { using namespace JTRIGGER; }
13 
14 /**
15  * Trigger algorithms and support classes.
16  */
17 namespace JTRIGGER {
18 
20 
21 
22  /**
23  * Get time range of snapshot.
24  *
25  * \param parameters trigger parameters
26  * \return time range [ns]
27  */
28  inline JTimeRange getTimeRange(const JTriggerParameters& parameters)
29  {
30  return JTimeRange(-parameters.TMaxEvent_ns, +parameters.TMaxEvent_ns);
31  }
32 
33  /**
34  * Get time range of snapshot.
35  *
36  * \param parameters trigger parameters
37  * \return time range [ns]
38  */
40  {
42  }
43 }
44 
45 #endif
JTriggerParameters.hh
JTRIGGER::JTriggerNB_t::JParameters
Trigger parameters.
Definition: JTriggerNB_t.hh:27
JTRIGGER::JTriggerParameters
Data structure for all trigger parameters.
Definition: JTriggerParameters.hh:116
JTRIGGER::JTriggerParameters::TMaxEvent_ns
double TMaxEvent_ns
maximal time before and after event for snapshot
Definition: JTriggerParameters.hh:323
JTimeRange.hh
JTRIGGER::JTriggerNB_t::JParameters::DMax_m
double DMax_m
maximal distance between PMTs [m]
Definition: JTriggerNB_t.hh:83
JTOOLS::JTimeRange
JRange< double > JTimeRange
Type definition for time range.
Definition: JTools/JTimeRange.hh:19
JPP
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Definition: JAAnetToolkit.hh:37
JTOOLS::getInverseSpeedOfLight
const double getInverseSpeedOfLight()
Get inverse speed of light.
Definition: JConstants.hh:100
JTOOLS::getIndexOfRefraction
double getIndexOfRefraction()
Get average index of refraction of water.
Definition: JConstants.hh:111
JTRIGGER::getTimeRange
JTimeRange getTimeRange(const JTriggerNB_t::JParameters &parameters)
Get time range of snapshot.
Definition: JTriggerToolkit.hh:39
JTRIGGER
Checksum.
Definition: JSupport/JSupport.hh:35