1 #ifndef __JTRIGGERPARAMETERS__ 
    2 #define __JTRIGGERPARAMETERS__ 
   26 namespace JPP { 
using namespace JTRIGGER; }
 
   90               this->ctMin        == parameters.
ctMin);
 
  141     void set(
const double DMax_m = 0.0)
 
  143       using namespace JTOOLS;
 
  202     static bool equals(
const double R1_Hz, 
const double R2_Hz)
 
  206       if       (R1_Hz <= numeric_limits<int>::max() &&
 
  207                 R2_Hz <= numeric_limits<int>::max()) {
 
  209         return (
int) R1_Hz == (int) R2_Hz;
 
  213         return (R1_Hz >  numeric_limits<int>::max() &&
 
  214                 R2_Hz >  numeric_limits<int>::max());
 
  263       return first.
equals(second);
 
void reset()
Reset trigger parameters. 
 
Data structure for all trigger parameters. 
 
friend bool operator==(const JTriggerParameters &first, const JTriggerParameters &second)
Equal operator for trigger parameters. 
 
bool equals(const JParameters ¶meters) const 
Equality. 
 
bool equals(const JL2Parameters ¶meters) const 
Equality. 
 
bool enabled
enabled status of trigger 
 
double ctMin
minimal cosine space angle between PMT axes 
 
JPrescaler writeTimeslices
write JDAQTimeslice with L0 data (deprecated) 
 
JTriggerParameters()
Default constructor. 
 
Auxiliary class for prescaling. 
 
int numberOfBins
number of bins for lookup table of timeslice 
 
JL2Parameters L2
L2 processing. 
 
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
 
double DMax_m
maximal distance between PMTs [m] 
 
int numberOfHits
minimal number of hits to trigger event 
 
bool combineL1
combine multiple L1s in many-fold coincidence 
 
bool equals(const JParameters ¶meters) const 
Equality. 
 
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
 
JL2Parameters()
Default constructor. 
 
static void actionAtFileOpen(int version)
Action method at file open. 
 
This include file serves the purpose of hiding ROOT dependencies and circumphere namespace problems w...
 
int L2Min
minimal number of L0 hits for L2 
 
ClassDef(JL2Parameters, 1)
 
int numberOfHits
minimal number of hits 
 
double TMaxLocal_ns
maximal time difference between L0 hits for L1 
 
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
 
int numberOfModules
minimal number of modules to trigger event 
 
JTriggerNB_t::JParameters triggerNB
 
virtual ~JTriggerParameters()
Virtual destructor. 
 
ClassDef(JTriggerParameters, 12)
 
JTriggerMXShower_t::JParameters triggerMXShower
 
void reset()
Reset trigger parameters. 
 
JL2Parameters(const int numberOfHits, const double TMaxLocal_ns, const double ctMin)
Constructor. 
 
double TMaxEvent_ns
maximal time before and after event for snapshot 
 
void reset()
Reset trigger parameters. 
 
JL2Parameters SN
Supernova trigger. 
 
void reset()
Reset trigger parameters. 
 
JPrescaler writeSummary
write JDAQSummaryslice 
 
double highRateVeto_Hz
high-rate veto [Hz] 
 
JTrigger3DShower_t::JParameters trigger3DShower
 
static int ROOT_IO_VERSION
Streamer version of JTriggerParameters as obtained from ROOT file. 
 
double ctMin
this parameter has been deprecated 
 
bool is_valid() const 
Check validity. 
 
bool equals(const JPrescaler &prescaler) const 
Equality. 
 
void reset()
Reset trigger parameters. 
 
int numberOfHits
minimal number of hits to trigger event 
 
JPrescaler writeL2
write JDAQTimeslice with L2 data 
 
void actionAtFileRead()
Action method at file read. 
 
JPrescaler writeL1
write JDAQTimeslice with L1 data 
 
bool equals(const JParameters ¶meters) const 
Equality. 
 
Data structure for L2 parameters. 
 
JPrescaler writeL0
write JDAQTimeslice with L0 data 
 
std::istream & operator>>(std::istream &in, JAANET::JHead &header)
Read header from input. 
 
int numberOfModules
minimal number of modules to trigger event 
 
double TMaxLocal_ns
maximal time difference [ns] 
 
bool equals(const JParameters ¶meters) const 
Equality. 
 
bool equals(const JTriggerParameters ¶meters) const 
Equality. 
 
static bool equals(const double R1_Hz, const double R2_Hz)
Test equality for high-rate vetos. 
 
void reset()
Reset L2 parameters. 
 
virtual ~JL2Parameters()
Virtual destructor. 
 
JTrigger3DMuon_t::JParameters trigger3DMuon
 
JPrescaler writeSN
write JDAQTimeslice with SN data 
 
void set(const double DMax_m=0.0)
Set dependent trigger parameters.