1 #ifndef __JDAQTRIGGERMASK__
2 #define __JDAQTRIGGERMASK__
196 unsigned int bit = 0;
198 for (std::string::const_reverse_iterator
i = buffer.rbegin();
i != buffer.rend() && bit !=
NUMBER_OF_TRIGGER_BITS; ++
i, ++bit) {
217 unsigned int bit = 0;
219 for (std::string::reverse_iterator
i = buffer.rbegin();
i != buffer.rend() && bit !=
NUMBER_OF_TRIGGER_BITS; ++
i, ++bit) {
299 return !(first == second);
JDAQTriggerMask()
Default constructor.
void setDAQTriggerMask(const JDAQTriggerMask &mask)
Set trigger mask.
bool operator==(const JDAQChronometer &first, const JDAQChronometer &second)
Equal operator for DAQ chronometers.
bool hasTriggerBit(const unsigned int bit) const
Check trigger bit.
Interface for binary output.
JTriggerMask_t getTriggerMask(const unsigned int bit)
Convert trigger bit to trigger mask.
ClassDef(JDAQTriggerMask, 1)
static const unsigned int NUMBER_OF_TRIGGER_BITS
Number of trigger bits.
JTriggerMask_t getTriggerMask() const
Get trigger mask.
Auxiliary class for trigger mask.
static const JDAQTriggerMask TRIGGER_MASK_OFF
Trigger mask off;.
friend JWriter & operator<<(JWriter &, const JDAQTriggerMask &)
Write DAQ trigger mask to output.
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
static const JDAQTriggerMask TRIGGER_MASK_ON
Trigger mask on;.
unsigned long long int JTriggerMask_t
Type definition of trigger mask.
bool hasTriggerMask(const JDAQTriggerMask &mask) const
Has trigger bit pattern.
void setTriggerMask(const JTriggerMask_t mask)
Set trigger mask.
JDAQTriggerMask(const JTriggerMask_t mask)
Constructor.
JDAQTriggerMask & addTriggerBit(const unsigned int bit)
Add trigger bit.
Interface for binary input.
friend std::ostream & operator<<(std::ostream &out, const JDAQTriggerMask &mask)
Write JDAQTriggerMask to output stream.
std::string toString() const
Convert trigger mask.
friend JReader & operator>>(JReader &, JDAQTriggerMask &)
Read DAQ trigger mask from input.
virtual ~JDAQTriggerMask()
Virtual destructor.
then fatal The output file must have the wildcard in the e g root fi eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
size_t getSizeof< JDAQTriggerMask >()
Get size of type.
JTriggerMask_t trigger_mask
JDAQTriggerMask(const std::string &buffer)
Constructor.
bool operator!=(const JDAQChronometer &first, const JDAQChronometer &second)
Not-equal operator for DAQ chronometers.
friend std::istream & operator>>(std::istream &in, JDAQTriggerMask &mask)
Read JDAQTriggerMask from input stream.
JDAQTriggerMask & addTriggerMask(const JDAQTriggerMask &mask)
Add trigger bit pattern.
static JDAQTriggerMask valueOf(const std::string &buffer)
Extract trigger mask.
const JDAQTriggerMask & getDAQTriggerMask() const
Get DAQ trigger mask.