|
Class Reference for E1039 Core & Analysis Software
|
An SQ interface class to hold one hardware-related event info. More...
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/interface_main/SQHardEvent.h>
Inheritance diagram for SQHardEvent:
Collaboration diagram for SQHardEvent:Public Member Functions | |
| virtual | ~SQHardEvent () |
| virtual void | Reset ()=0 |
| Clear Event. More... | |
| virtual void | identify (std::ostream &os=std::cout) const =0 |
| virtual int | isValid () const =0 |
| isValid returns non zero if object contains vailid data More... | |
| virtual SQHardEvent * | Clone () const =0 |
| virtual int | get_coda_event_id () const =0 |
| Return the Coda-event ID, which is unique per run. More... | |
| virtual void | set_coda_event_id (const int a)=0 |
| virtual int | get_vme_time () const =0 |
| Return the VME time. More... | |
| virtual void | set_vme_time (const int a)=0 |
| virtual int | get_raw_matrix (const unsigned short i) const =0 |
| Return the raw count of the selected trigger channel. More... | |
| virtual void | set_raw_matrix (const unsigned short i, const bool a)=0 |
| virtual int | get_after_inh_matrix (const unsigned short i) const =0 |
| Return the after-inhibited count of the selected trigger channel. More... | |
| virtual void | set_after_inh_matrix (const unsigned short i, const bool a)=0 |
| virtual short | get_flag_v1495 () const =0 |
| Return the quality flag of the V1495 readout. More... | |
| virtual void | set_flag_v1495 (const short a)=0 |
| virtual short | get_n_board_qie () const =0 |
| Return the number of QIE boards read out. More... | |
| virtual void | set_n_board_qie (const short a)=0 |
| virtual short | get_n_board_v1495 () const =0 |
| Return the number of V1495 boards read out. More... | |
| virtual void | set_n_board_v1495 (const short a)=0 |
| virtual short | get_n_board_taiwan () const =0 |
| Return the number of Taiwan-TDC boards read out. More... | |
| virtual void | set_n_board_taiwan (const short a)=0 |
| virtual short | get_n_board_trig_bit () const =0 |
| Return the number of trigger-bit boards read out. More... | |
| virtual void | set_n_board_trig_bit (const short a)=0 |
| virtual short | get_n_board_trig_count () const =0 |
| Return the number of trigger-count boards read out. More... | |
| virtual void | set_n_board_trig_count (const short a)=0 |
| ClassDef (SQHardEvent, 1) | |
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 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 | |
| SQHardEvent () | |
An SQ interface class to hold one hardware-related event info.
Definition at line 7 of file SQHardEvent.h.
|
inlineprotected |
Definition at line 9 of file SQHardEvent.h.
|
inlinevirtual |
Definition at line 12 of file SQHardEvent.h.
| SQHardEvent::ClassDef | ( | SQHardEvent | , |
| 1 | |||
| ) |
|
pure virtual |
Implemented in SQHardEvent_v1.
|
pure virtual |
Return the after-inhibited count of the selected trigger channel.
Implemented in SQHardEvent_v1.
|
pure virtual |
Return the Coda-event ID, which is unique per run.
Implemented in SQHardEvent_v1.
Referenced by AnaHardEvent::process_event().
Here is the caller graph for this function:
|
pure virtual |
Return the quality flag of the V1495 readout.
Implemented in SQHardEvent_v1.
|
pure virtual |
Return the number of QIE boards read out.
Implemented in SQHardEvent_v1.
Referenced by CalibEvtQual::process_event().
Here is the caller graph for this function:
|
pure virtual |
Return the number of Taiwan-TDC boards read out.
Implemented in SQHardEvent_v1.
Referenced by AnaHardEvent::process_event(), and CalibEvtQual::process_event().
Here is the caller graph for this function:
|
pure virtual |
Return the number of trigger-bit boards read out.
Implemented in SQHardEvent_v1.
Referenced by CalibEvtQual::process_event().
Here is the caller graph for this function:
|
pure virtual |
Return the number of trigger-count boards read out.
Implemented in SQHardEvent_v1.
Referenced by CalibEvtQual::process_event().
Here is the caller graph for this function:
|
pure virtual |
Return the number of V1495 boards read out.
Implemented in SQHardEvent_v1.
Referenced by CalibEvtQual::process_event().
Here is the caller graph for this function:
|
pure virtual |
Return the raw count of the selected trigger channel.
Implemented in SQHardEvent_v1.
|
pure virtual |
Return the VME time.
Implemented in SQHardEvent_v1.
|
pure virtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from PHObject.
Implemented in SQHardEvent_v1.
|
pure virtual |
isValid returns non zero if object contains vailid data
Reimplemented from PHObject.
Implemented in SQHardEvent_v1.
|
pure virtual |
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in SQHardEvent_v1.
Referenced by Fun4AllEVIOInputManager::run().
Here is the caller graph for this function: