Go to the documentation of this file.    1 #ifndef __JTRIGGERPARAMETERS__ 
    2 #define __JTRIGGERPARAMETERS__ 
   90               this->ctMin        == parameters.
ctMin);
 
  141     void set(
const double DMax_m = 0.0)
 
  198     static bool equals(
const double R1_Hz, 
const double R2_Hz)
 
  202       if       (R1_Hz <= numeric_limits<int>::max() &&
 
  203                 R2_Hz <= numeric_limits<int>::max()) {
 
  205         return (
int) R1_Hz == (int) R2_Hz;
 
  209         return (R1_Hz >  numeric_limits<int>::max() &&
 
  210                 R2_Hz >  numeric_limits<int>::max());
 
  259       return first.
equals(second);
 
 
int numberOfModules
minimal number of modules to trigger event
 
bool combineL1
combine multiple L1s in many-fold coincidence
 
int numberOfBins
number of bins for lookup table of timeslice
 
bool equals(const JPrescaler &prescaler) const
Equality.
 
void reset()
Reset trigger parameters.
 
int L2Min
minimal number of L0 hits for L2
 
virtual ~JL2Parameters()
Virtual destructor.
 
Data structure for L2 parameters.
 
ClassDef(JL2Parameters, 1)
 
void set(const double DMax_m=0.0)
Set dependent trigger parameters.
 
int numberOfHits
minimal number of hits
 
double TMaxLocal_ns
maximal time difference between L0 hits for L1
 
void reset()
Reset L2 parameters.
 
Data structure for all trigger parameters.
 
std::ostream & operator<<(std::ostream &out, const JTRIGGER::JL2Parameters ¶meters)
Write L2 parameters to output.
 
bool equals(const JParameters ¶meters) const
Equality.
 
JTriggerNB_t::JParameters triggerNB
 
double TMaxEvent_ns
maximal time before and after event for snapshot
 
bool equals(const JParameters ¶meters) const
Equality.
 
JTriggerMXShower_t::JParameters triggerMXShower
 
static int ROOT_IO_VERSION
Streamer version of JTriggerParameters as obtained from ROOT file.
 
void reset()
Reset trigger parameters.
 
bool equals(const JParameters ¶meters) const
Equality.
 
JTrigger3DShower_t::JParameters trigger3DShower
 
JTriggerParameters()
Default constructor.
 
JL2Parameters L2
L2 processing.
 
double ctMin
this parameter has been deprecated
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
double ctMin
minimal cosine space angle between PMT axes
 
static void actionAtFileOpen(int version)
Action method at file open.
 
JPrescaler writeL2
write JDAQTimeslice with L2 data
 
void actionAtFileRead()
Action method at file read.
 
void reset()
Reset trigger parameters.
 
int numberOfHits
minimal number of hits to trigger event
 
ClassDef(JTriggerParameters, 11)
 
void reset()
Reset trigger parameters.
 
int numberOfModules
minimal number of modules to trigger event
 
virtual ~JTriggerParameters()
Virtual destructor.
 
Auxiliary class for prescaling.
 
int numberOfHits
minimal number of hits to trigger event
 
JL2Parameters SN
Supernova trigger.
 
bool equals(const JTriggerParameters ¶meters) const
Equality.
 
JPrescaler writeSummary
write JDAQSummaryslice
 
double highRateVeto_Hz
high-rate veto [Hz]
 
std::istream & operator>>(std::istream &in, JTRIGGER::JL2Parameters ¶meters)
Read L2 parameters from input.
 
JPrescaler writeSN
write JDAQTimeslice with SN data
 
double DMax_m
maximal distance between PMTs [m]
 
JL2Parameters()
Default constructor.
 
JTrigger3DMuon_t::JParameters trigger3DMuon
 
bool equals(const JParameters ¶meters) const
Equality.
 
JPrescaler writeL1
write JDAQTimeslice with L1 data
 
void reset()
Reset trigger parameters.
 
JPrescaler writeL0
write JDAQTimeslice with L0 data
 
bool is_valid() const
Check validity.
 
bool equals(const JL2Parameters ¶meters) const
Equality.
 
double TMaxLocal_ns
maximal time difference [ns]
 
friend bool operator==(const JTriggerParameters &first, const JTriggerParameters &second)
Equal operator for trigger parameters.
 
JPrescaler writeTimeslices
write JDAQTimeslice with L0 data (deprecated)
 
static bool equals(const double R1_Hz, const double R2_Hz)
Test equality for high-rate vetos.
 
JL2Parameters(const int numberOfHits, const double TMaxLocal_ns, const double ctMin)
Constructor.