1#ifndef __JTRIGGERPARAMETERS__ 
    2#define __JTRIGGERPARAMETERS__ 
   90              this->ctMin        == parameters.
ctMin);
 
 
 
  141    void set(
const double DMax_m = 0.0)
 
 
  205    static bool equals(
const double R1_Hz, 
const double R2_Hz)
 
  209      if       (R1_Hz <= numeric_limits<int>::max() &&
 
  210                R2_Hz <= numeric_limits<int>::max()) {
 
  212        return (
int) R1_Hz == (int) R2_Hz;
 
  216        return (R1_Hz >  numeric_limits<int>::max() &&
 
  217                R2_Hz >  numeric_limits<int>::max());
 
 
  269      return first.
equals(second);
 
 
 
This include file serves the purpose of hiding ROOT dependencies and circumphere namespace problems w...
 
Auxiliary class for prescaling.
 
bool equals(const JPrescaler &prescaler) const
Equality.
 
bool equals(const JParameters ¶meters) const
Equality.
 
void reset()
Reset trigger parameters.
 
double DMax_m
maximal distance between PMTs [m]
 
int numberOfModules
minimal number of modules to trigger event
 
int numberOfHits
minimal number of hits to trigger event
 
int numberOfModules
minimal number of modules to trigger event
 
int numberOfHits
minimal number of hits to trigger event
 
void reset()
Reset trigger parameters.
 
bool equals(const JParameters ¶meters) const
Equality.
 
bool equals(const JParameters ¶meters) const
Equality.
 
void reset()
Reset trigger parameters.
 
bool enabled
enabled status of trigger
 
void reset()
Reset trigger parameters.
 
bool equals(const JParameters ¶meters) const
Equality.
 
Data structure for all trigger parameters.
 
static int ROOT_IO_VERSION
Streamer version of JTriggerParameters as obtained from ROOT file.
 
double highRateVeto_Hz
high-rate veto [Hz]
 
int L2Min
minimal number of L0 hits for L2
 
virtual ~JTriggerParameters()
Virtual destructor.
 
void set(const double DMax_m=0.0)
Set dependent trigger parameters.
 
int numberOfBins
number of bins for lookup table of timeslice
 
JPrescaler writeL0
write JDAQTimeslice with L0 data
 
double TMaxLocal_ns
maximal time difference between L0 hits for L1
 
friend bool operator==(const JTriggerParameters &first, const JTriggerParameters &second)
Equal operator for trigger parameters.
 
JPrescaler writeL1
write JDAQTimeslice with L1 data
 
JPrescaler writeSummary
write JDAQSummaryslice
 
static bool equals(const double R1_Hz, const double R2_Hz)
Test equality for high-rate vetos.
 
JPrescaler writeL2
write JDAQTimeslice with L2 data
 
ClassDef(JTriggerParameters, 14)
 
JL2Parameters L2
L2 processing.
 
JTrigger3DShower_t::JParameters trigger3DShower
 
JTrigger3DMuon_t::JParameters trigger3DMuon
 
static void actionAtFileOpen(int version)
Action method at file open.
 
JL2Parameters SN
Supernova trigger.
 
JPrescaler writeSN
write JDAQTimeslice with SN data
 
JTriggerNB_t::JParameters triggerNB
 
JPrescaler writeTimeslices
write JDAQTimeslice with L0 data (deprecated)
 
JL2Parameters NB
nano-beacon trigger
 
double TMaxEvent_ns
maximal time before and after event for snapshot
 
bool disableHighRateVeto
disable high-rate veto
 
double ctMin
this parameter has been deprecated
 
JTriggerParameters()
Default constructor.
 
void actionAtFileRead()
Action method at file read.
 
bool combineL1
combine multiple L1s in many-fold coincidence
 
bool equals(const JTriggerParameters ¶meters) const
Equality.
 
JTriggerMXShower_t::JParameters triggerMXShower
 
void reset()
Reset trigger parameters.
 
Auxiliary methods for light properties of deep-sea water.
 
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.
 
JWriter & operator<<(JWriter &out, const JDAQChronometer &chronometer)
Write DAQ chronometer to output.
 
JReader & operator>>(JReader &in, JDAQChronometer &chronometer)
Read DAQ chronometer from input.
 
Data structure for L2 parameters.
 
ClassDef(JL2Parameters, 1)
 
double ctMin
minimal cosine space angle between PMT axes
 
void reset()
Reset L2 parameters.
 
double TMaxLocal_ns
maximal time difference [ns]
 
virtual ~JL2Parameters()
Virtual destructor.
 
bool is_valid() const
Check validity.
 
JL2Parameters(const int numberOfHits, const double TMaxLocal_ns, const double ctMin)
Constructor.
 
int numberOfHits
minimal number of hits
 
JL2Parameters()
Default constructor.
 
bool equals(const JL2Parameters ¶meters) const
Equality.