| 
								Class Reference for E1039 Core & Analysis Software
							 | 
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/interface_main/SQRun_v1.h>
 Inheritance diagram for SQRun_v1:
 Inheritance diagram for SQRun_v1: Collaboration diagram for SQRun_v1:
 Collaboration diagram for SQRun_v1:| Public Member Functions | |
| SQRun_v1 () | |
| virtual | ~SQRun_v1 () | 
| void | Reset () | 
| Clear Event.  More... | |
| virtual void | identify (std::ostream &os=std::cout) const | 
| virtual int | get_run_id () const | 
| Return the run ID.  More... | |
| virtual void | set_run_id (const int a) | 
| virtual int | get_unix_time_begin () const | 
| Return the Unix time when this run began.  More... | |
| virtual void | set_unix_time_begin (const int a) | 
| virtual int | get_unix_time_end () const | 
| Return the Unix time when this run ended.  More... | |
| virtual void | set_unix_time_end (const int a) | 
| virtual int | get_fpga_enabled (const int chan) const | 
| Return 'true' if the given channel ('chan') of the FPGA trigger was enabled in this run.  More... | |
| virtual void | set_fpga_enabled (const int chan, const int a) | 
| virtual int | get_nim_enabled (const int chan) const | 
| Return 'true' if the given channel ('chan') of the NIM trigger was enabled in this run.  More... | |
| virtual void | set_nim_enabled (const int chan, const int a) | 
| virtual int | get_fpga_prescale (const int chan) const | 
| Return the prescale factor of the given channel ('chan') of the FPGA trigger in this run.  More... | |
| virtual void | set_fpga_prescale (const int chan, const int a) | 
| virtual int | get_nim_prescale (const int chan) const | 
| Return the prescale factor of the given channel ('chan') of the NIM trigger in this run.  More... | |
| virtual void | set_nim_prescale (const int chan, const int a) | 
| virtual std::string | get_run_desc () const | 
| Return the run description of this run.  More... | |
| virtual void | set_run_desc (const std::string a) | 
| virtual int | get_n_fee_event () const | 
| Return the number of FEE events.  More... | |
| virtual void | set_n_fee_event (const int a) | 
| virtual int | get_n_fee_prescale () const | 
| Return the number of FEE-prescale events.  More... | |
| virtual void | set_n_fee_prescale (const int a) | 
| virtual int | get_n_run_desc () const | 
| Return the number of run-description events.  More... | |
| virtual void | set_n_run_desc (const int a) | 
| virtual int | get_n_spill () const | 
| Return the number of spill events.  More... | |
| virtual void | set_n_spill (const int a) | 
| virtual int | get_n_evt_all () const | 
| Return the number of all recorded events.  More... | |
| virtual void | set_n_evt_all (const int a) | 
| virtual int | get_n_evt_dec () const | 
| Return the number of decoded events. The online decoding usually skips a part of events in order to finish in time.  More... | |
| virtual void | set_n_evt_dec (const int a) | 
| virtual int | get_n_phys_evt () const | 
| Return the number of all PHYSICS events.  More... | |
| virtual void | set_n_phys_evt (const int a) | 
| virtual int | get_n_phys_evt_bad () const | 
| Return the number of bad PHYSICS events.  More... | |
| virtual void | set_n_phys_evt_bad (const int a) | 
| virtual int | get_n_flush_evt () const | 
| Return the number of all FLUSH events.  More... | |
| virtual void | set_n_flush_evt (const int a) | 
| virtual int | get_n_flush_evt_bad () const | 
| Return the number of bad FLUSH events.  More... | |
| virtual void | set_n_flush_evt_bad (const int a) | 
| virtual int | get_n_hit () const | 
| Return the number of all Taiwan-TDC hits.  More... | |
| virtual void | set_n_hit (const int a) | 
| virtual int | get_n_t_hit () const | 
| Return the number of all V1495-TDC (i.e. trigger) hits.  More... | |
| virtual void | set_n_t_hit (const int a) | 
| virtual int | get_n_hit_bad () const | 
| Return the number of bad Taiwan-TDC hits.  More... | |
| virtual void | set_n_hit_bad (const int a) | 
| virtual int | get_n_t_hit_bad () const | 
| Return the number of bad V1495-TDC (i.e. trigger) hits.  More... | |
| virtual void | set_n_t_hit_bad (const int a) | 
| virtual int | get_n_v1495 () const | 
| Return the number of all V1495 events.  More... | |
| virtual void | set_n_v1495 (const int a) | 
| virtual int | get_n_v1495_d1ad () const | 
| Return the number of V1495 events having 'd1ad'.  More... | |
| virtual void | set_n_v1495_d1ad (const int a) | 
| virtual int | get_n_v1495_d2ad () const | 
| Return the number of V1495 events having 'd2ad'.  More... | |
| virtual void | set_n_v1495_d2ad (const int a) | 
| virtual int | get_n_v1495_d3ad () const | 
| Return the number of V1495 events having 'd3ad'.  More... | |
| virtual void | set_n_v1495_d3ad (const int a) | 
|  Public Member Functions inherited from SQRun | |
| virtual | ~SQRun () | 
| virtual int | get_v1495_id (const int chan) const | 
| Return the ID of the chan-th V1495 boards.  More... | |
| virtual void | set_v1495_id (const int chan, const int id) | 
|  Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor  More... | |
| virtual | ~PHObject () | 
| dtor  More... | |
| virtual PHObject * | clone () const | 
| Virtual copy constructor.  More... | |
| virtual int | isValid () const | 
| isValid returns non zero if object contains vailid data  More... | |
| virtual int | isValid (const float) const | 
| virtual int | isValid (const double) const | 
| virtual int | isValid (const int) const | 
| virtual int | isValid (const unsigned int) const | 
| virtual int | isImplemented (const float f) const | 
| virtual int | isImplemented (const double f) const | 
| virtual int | isImplemented (const int i) const | 
| virtual int | isImplemented (const unsigned int i) const | 
| void | SplitLevel (const int i) | 
| int | SplitLevel () const | 
| void | BufferSize (const int i) | 
| int | BufferSize () const | 
| Protected Member Functions | |
| ClassDef (SQRun_v1, 1) | |
|  Protected Member Functions inherited from SQRun | |
| SQRun () | |
| ClassDef (SQRun, 1) | |
| Protected Attributes | |
| int | _run_id | 
| int | _utime_b | 
| int | _utime_e | 
| int | _fpga_enabled [5] | 
| int | _nim_enabled [5] | 
| int | _fpga_prescale [5] | 
| int | _nim_prescale [3] | 
| std::string | _run_desc | 
| int | _n_fee_event | 
| int | _n_fee_prescale | 
| int | _n_run_desc | 
| int | _n_spill | 
| int | _n_evt_all | 
| int | _n_evt_dec | 
| int | _n_phys_evt | 
| int | _n_phys_evt_bad | 
| int | _n_flush_evt | 
| int | _n_flush_evt_bad | 
| int | _n_hit | 
| int | _n_t_hit | 
| int | _n_hit_bad | 
| int | _n_t_hit_bad | 
| int | _n_v1495 | 
| int | _n_v1495_d1ad | 
| int | _n_v1495_d2ad | 
| int | _n_v1495_d3ad | 
Definition at line 20 of file SQRun_v1.h.
| SQRun_v1::SQRun_v1 | ( | ) | 
| 
 | virtual | 
Definition at line 47 of file SQRun_v1.cxx.
References Reset().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
| 
 | inlinevirtual | 
Return 'true' if the given channel ('chan') of the FPGA trigger was enabled in this run.
Reimplemented from SQRun.
Definition at line 41 of file SQRun_v1.h.
References _fpga_enabled.
| 
 | inlinevirtual | 
Return the prescale factor of the given channel ('chan') of the FPGA trigger in this run.
Reimplemented from SQRun.
Definition at line 47 of file SQRun_v1.h.
References _fpga_prescale.
| 
 | inlinevirtual | 
Return the number of all recorded events.
Reimplemented from SQRun.
Definition at line 68 of file SQRun_v1.h.
References _n_evt_all.
| 
 | inlinevirtual | 
Return the number of decoded events. The online decoding usually skips a part of events in order to finish in time.
Reimplemented from SQRun.
Definition at line 71 of file SQRun_v1.h.
References _n_evt_dec.
| 
 | inlinevirtual | 
Return the number of FEE events.
Reimplemented from SQRun.
Definition at line 56 of file SQRun_v1.h.
References _n_fee_event.
| 
 | inlinevirtual | 
Return the number of FEE-prescale events.
Reimplemented from SQRun.
Definition at line 59 of file SQRun_v1.h.
References _n_fee_prescale.
| 
 | inlinevirtual | 
Return the number of all FLUSH events.
Reimplemented from SQRun.
Definition at line 80 of file SQRun_v1.h.
References _n_flush_evt.
| 
 | inlinevirtual | 
Return the number of bad FLUSH events.
Reimplemented from SQRun.
Definition at line 83 of file SQRun_v1.h.
References _n_flush_evt_bad.
| 
 | inlinevirtual | 
Return the number of all Taiwan-TDC hits.
Reimplemented from SQRun.
Definition at line 86 of file SQRun_v1.h.
References _n_hit.
| 
 | inlinevirtual | 
Return the number of bad Taiwan-TDC hits.
Reimplemented from SQRun.
Definition at line 92 of file SQRun_v1.h.
References _n_hit_bad.
| 
 | inlinevirtual | 
Return the number of all PHYSICS events.
Reimplemented from SQRun.
Definition at line 74 of file SQRun_v1.h.
References _n_phys_evt.
| 
 | inlinevirtual | 
Return the number of bad PHYSICS events.
Reimplemented from SQRun.
Definition at line 77 of file SQRun_v1.h.
References _n_phys_evt_bad.
| 
 | inlinevirtual | 
Return the number of run-description events.
Reimplemented from SQRun.
Definition at line 62 of file SQRun_v1.h.
References _n_run_desc.
| 
 | inlinevirtual | 
Return the number of spill events.
Reimplemented from SQRun.
Definition at line 65 of file SQRun_v1.h.
References _n_spill.
| 
 | inlinevirtual | 
Return the number of all V1495-TDC (i.e. trigger) hits.
Reimplemented from SQRun.
Definition at line 89 of file SQRun_v1.h.
References _n_t_hit.
| 
 | inlinevirtual | 
Return the number of bad V1495-TDC (i.e. trigger) hits.
Reimplemented from SQRun.
Definition at line 95 of file SQRun_v1.h.
References _n_t_hit_bad.
| 
 | inlinevirtual | 
Return the number of all V1495 events.
Reimplemented from SQRun.
Definition at line 98 of file SQRun_v1.h.
References _n_v1495.
| 
 | inlinevirtual | 
Return the number of V1495 events having 'd1ad'.
Reimplemented from SQRun.
Definition at line 101 of file SQRun_v1.h.
References _n_v1495_d1ad.
| 
 | inlinevirtual | 
Return the number of V1495 events having 'd2ad'.
Reimplemented from SQRun.
Definition at line 104 of file SQRun_v1.h.
References _n_v1495_d2ad.
| 
 | inlinevirtual | 
Return the number of V1495 events having 'd3ad'.
Reimplemented from SQRun.
Definition at line 107 of file SQRun_v1.h.
References _n_v1495_d3ad.
| 
 | inlinevirtual | 
Return 'true' if the given channel ('chan') of the NIM trigger was enabled in this run.
Reimplemented from SQRun.
Definition at line 44 of file SQRun_v1.h.
References _nim_enabled.
| 
 | inlinevirtual | 
Return the prescale factor of the given channel ('chan') of the NIM trigger in this run.
Reimplemented from SQRun.
Definition at line 50 of file SQRun_v1.h.
References _nim_prescale.
| 
 | inlinevirtual | 
Return the run description of this run.
Reimplemented from SQRun.
Definition at line 53 of file SQRun_v1.h.
References _run_desc.
| 
 | inlinevirtual | 
Return the run ID.
Reimplemented from SQRun.
Definition at line 32 of file SQRun_v1.h.
References _run_id.
| 
 | inlinevirtual | 
Return the Unix time when this run began.
Reimplemented from SQRun.
Definition at line 35 of file SQRun_v1.h.
References _utime_b.
| 
 | inlinevirtual | 
Return the Unix time when this run ended.
Reimplemented from SQRun.
Definition at line 38 of file SQRun_v1.h.
References _utime_e.
| 
 | virtual | 
identify Function from PHObject
| os | Output Stream | 
Reimplemented from SQRun.
Definition at line 55 of file SQRun_v1.cxx.
References _run_id.
| 
 | virtual | 
Clear Event.
Reimplemented from SQRun.
Definition at line 51 of file SQRun_v1.cxx.
Referenced by ~SQRun_v1().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
| 
 | protected | 
Definition at line 116 of file SQRun_v1.h.
Referenced by get_fpga_enabled(), and set_fpga_enabled().
| 
 | protected | 
Definition at line 118 of file SQRun_v1.h.
Referenced by get_fpga_prescale(), and set_fpga_prescale().
| 
 | protected | 
Definition at line 127 of file SQRun_v1.h.
Referenced by get_n_evt_all(), and set_n_evt_all().
| 
 | protected | 
Definition at line 128 of file SQRun_v1.h.
Referenced by get_n_evt_dec(), and set_n_evt_dec().
| 
 | protected | 
Definition at line 123 of file SQRun_v1.h.
Referenced by get_n_fee_event(), and set_n_fee_event().
| 
 | protected | 
Definition at line 124 of file SQRun_v1.h.
Referenced by get_n_fee_prescale(), and set_n_fee_prescale().
| 
 | protected | 
Definition at line 131 of file SQRun_v1.h.
Referenced by get_n_flush_evt(), and set_n_flush_evt().
| 
 | protected | 
Definition at line 132 of file SQRun_v1.h.
Referenced by get_n_flush_evt_bad(), and set_n_flush_evt_bad().
| 
 | protected | 
Definition at line 133 of file SQRun_v1.h.
Referenced by get_n_hit(), and set_n_hit().
| 
 | protected | 
Definition at line 135 of file SQRun_v1.h.
Referenced by get_n_hit_bad(), and set_n_hit_bad().
| 
 | protected | 
Definition at line 129 of file SQRun_v1.h.
Referenced by get_n_phys_evt(), and set_n_phys_evt().
| 
 | protected | 
Definition at line 130 of file SQRun_v1.h.
Referenced by get_n_phys_evt_bad(), and set_n_phys_evt_bad().
| 
 | protected | 
Definition at line 125 of file SQRun_v1.h.
Referenced by get_n_run_desc(), and set_n_run_desc().
| 
 | protected | 
Definition at line 126 of file SQRun_v1.h.
Referenced by get_n_spill(), and set_n_spill().
| 
 | protected | 
Definition at line 134 of file SQRun_v1.h.
Referenced by get_n_t_hit(), and set_n_t_hit().
| 
 | protected | 
Definition at line 136 of file SQRun_v1.h.
Referenced by get_n_t_hit_bad(), and set_n_t_hit_bad().
| 
 | protected | 
Definition at line 137 of file SQRun_v1.h.
Referenced by get_n_v1495(), and set_n_v1495().
| 
 | protected | 
Definition at line 138 of file SQRun_v1.h.
Referenced by get_n_v1495_d1ad(), and set_n_v1495_d1ad().
| 
 | protected | 
Definition at line 139 of file SQRun_v1.h.
Referenced by get_n_v1495_d2ad(), and set_n_v1495_d2ad().
| 
 | protected | 
Definition at line 140 of file SQRun_v1.h.
Referenced by get_n_v1495_d3ad(), and set_n_v1495_d3ad().
| 
 | protected | 
Definition at line 117 of file SQRun_v1.h.
Referenced by get_nim_enabled(), and set_nim_enabled().
| 
 | protected | 
Definition at line 119 of file SQRun_v1.h.
Referenced by get_nim_prescale(), and set_nim_prescale().
| 
 | protected | 
Definition at line 121 of file SQRun_v1.h.
Referenced by get_run_desc(), and set_run_desc().
| 
 | protected | 
Definition at line 111 of file SQRun_v1.h.
Referenced by get_run_id(), identify(), and set_run_id().
| 
 | protected | 
Definition at line 113 of file SQRun_v1.h.
Referenced by get_unix_time_begin(), and set_unix_time_begin().
| 
 | protected | 
Definition at line 114 of file SQRun_v1.h.
Referenced by get_unix_time_end(), and set_unix_time_end().