1 #ifndef __JTRIGGERPARAMETERS__
2 #define __JTRIGGERPARAMETERS__
25 namespace JPP {
using namespace JTRIGGER; }
89 this->ctMin == parameters.
ctMin);
140 void set(
const double DMax_m = 0.0)
142 using namespace JTOOLS;
230 return first.
equals(second);
void reset()
Reset trigger parameters.
Data structure for all trigger parameters.
std::istream & operator>>(std::istream &in, JHead &header)
Read header from input.
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.
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.
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.
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
int numberOfModules
minimal number of modules to trigger event
virtual ~JTriggerParameters()
Virtual destructor.
JTriggerMXShower_t::JParameters triggerMXShower
JL2Parameters(const int numberOfHits, const double TMaxLocal_ns, const double ctMin)
Constructor.
ClassDef(JTriggerParameters, 10)
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
int numberOfModules
minimal number of modules to trigger event
double TMaxLocal_ns
maximal time difference [ns]
bool equals(const JTriggerParameters ¶meters) const
Equality.
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.