38 virtual void identify(std::ostream& os = std::cout)
const {
40 <<
"---SQEvent::identify: abstract base-------------------"
An SQ interface class to hold one event header.
virtual int get_qie_presum(const unsigned short i) const =0
Return the i-th QIE presum, where i=0...3.
virtual void set_vme_time(const int a)
virtual int get_raw_matrix(const unsigned short i) const
[Obsolete] Use SQHardEvent instead.
virtual unsigned short get_trigger() const =0
Return the full trigger bits.
virtual void set_raw_matrix(const unsigned short i, const bool a)
virtual int get_after_inh_matrix(const unsigned short i) const
[Obsolete] Use SQHardEvent instead.
virtual void set_n_board_qie(const short a)
virtual void identify(std::ostream &os=std::cout) const
virtual int get_run_id() const =0
Return the run ID.
virtual int get_qie_trigger_count() const =0
Return the QIE trigger counts.
virtual void set_after_inh_matrix(const unsigned short i, const bool a)
virtual void set_data_quality(const int a)=0
virtual void set_trigger(const unsigned short a)=0
virtual void set_qie_turn_id(const int a)=0
virtual void set_coda_event_id(const int a)
virtual void set_qie_presum(const unsigned short i, const int a)=0
virtual void set_n_board_v1495(const short a)
virtual short get_n_board_trig_count() const
[Obsolete] Use SQHardEvent instead.
virtual int get_qie_rf_intensity(const short i) const =0
Return the i-th QIE RF intensity, where i=-16...+16.
virtual bool get_trigger(const SQEvent::TriggerMask i) const =0
Return the trigger bit (fired or not) of the selected trigger channel.
virtual int get_qie_turn_id() const =0
Return the QIE turn ID.
virtual void set_spill_id(const int a)=0
virtual void set_event_id(const int a)=0
virtual void set_n_board_taiwan(const short a)
virtual void set_flag_v1495(const short a)
virtual short get_n_board_trig_bit() const
[Obsolete] Use SQHardEvent instead.
virtual int get_data_quality() const =0
Return the data-quality bits.
virtual void set_qie_rf_id(const int a)=0
virtual void set_qie_rf_intensity(const short i, const int a)=0
virtual void set_run_id(const int a)=0
virtual void set_n_board_trig_bit(const short a)
virtual int get_qie_rf_id() const =0
Return the QIE RF ID.
virtual short get_flag_v1495() const
[Obsolete] Use SQHardEvent instead.
virtual void set_qie_trigger_count(const int a)=0
virtual short get_n_board_v1495() const
[Obsolete] Use SQHardEvent instead.
virtual void set_trigger(const SQEvent::TriggerMask i, const bool a)=0
virtual int get_coda_event_id() const
[Obsolete] Use SQHardEvent instead.
virtual short get_n_board_qie() const
[Obsolete] Use SQHardEvent instead.
virtual int get_spill_id() const =0
Return the spill ID.
virtual int get_vme_time() const
[Obsolete] Use SQHardEvent instead.
virtual void set_n_board_trig_count(const short a)
virtual int get_event_id() const =0
Return the event ID, which is unique per run.
virtual short get_n_board_taiwan() const
[Obsolete] Use SQHardEvent instead.