Class Reference for E1039 Core & Analysis Software
|
An SQ interface class to hold the data of one spill. More...
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/interface_main/SQSpill.h>
Public Member Functions | |
virtual | ~SQSpill () |
virtual void | identify (std::ostream &os=std::cout) const |
virtual void | Reset () |
Clear Event. More... | |
virtual int | isValid () const |
isValid returns non zero if object contains vailid data More... | |
virtual SQSpill * | Clone () const |
virtual int | get_run_id () const |
Return the run ID when this spill was taken. More... | |
virtual void | set_run_id (const int a) |
virtual int | get_spill_id () const |
Return the spill ID. More... | |
virtual void | set_spill_id (const int a) |
virtual short | get_target_pos () const |
Return the target position in this spill. More... | |
virtual void | set_target_pos (const short a) |
virtual int | get_bos_coda_id () const |
[Obsolete] Use SQHardSpill instead. More... | |
virtual void | set_bos_coda_id (const int a) |
virtual int | get_bos_vme_time () const |
[Obsolete] Use SQHardSpill instead. More... | |
virtual void | set_bos_vme_time (const int a) |
virtual int | get_eos_coda_id () const |
[Obsolete] Use SQHardSpill instead. More... | |
virtual void | set_eos_coda_id (const int a) |
virtual int | get_eos_vme_time () const |
[Obsolete] Use SQHardSpill instead. More... | |
virtual void | set_eos_vme_time (const int a) |
virtual SQStringMap * | get_bos_scaler_list () |
Return the list of scaler variables read out at BOS. More... | |
virtual SQStringMap * | get_eos_scaler_list () |
Return the list of scaler variables read out at EOS. More... | |
virtual SQStringMap * | get_slow_cont_list () |
Return the list of slow control variables. More... | |
![]() | |
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 | |
SQSpill () | |
|
inlinevirtual |
Reimplemented in SQSpill_v2, and SQSpill_v1.
Definition at line 30 of file SQSpill.h.
References NULL.
Referenced by SQSpillMap_v1::insert(), SQSpillMap_v1::operator=(), and SQSpillMap_v1::SQSpillMap_v1().
|
inlinevirtual |
[Obsolete] Use SQHardSpill
instead.
Reimplemented in SQSpill_v2.
|
inlinevirtual |
Return the list of scaler variables read out at BOS.
Reimplemented in SQSpill_v2.
Definition at line 61 of file SQSpill.h.
Referenced by Fun4AllEVIOInputManager::run().
|
inlinevirtual |
[Obsolete] Use SQHardSpill
instead.
Reimplemented in SQSpill_v2.
|
inlinevirtual |
[Obsolete] Use SQHardSpill
instead.
Reimplemented in SQSpill_v2.
|
inlinevirtual |
Return the list of scaler variables read out at EOS.
Reimplemented in SQSpill_v2.
Definition at line 64 of file SQSpill.h.
Referenced by Fun4AllEVIOInputManager::run().
|
inlinevirtual |
[Obsolete] Use SQHardSpill
instead.
Reimplemented in SQSpill_v2.
|
inlinevirtual |
Return the run ID when this spill was taken.
Reimplemented in SQSpill_v2, and SQSpill_v1.
|
inlinevirtual |
Return the list of slow control variables.
Reimplemented in SQSpill_v2.
Definition at line 67 of file SQSpill.h.
Referenced by Fun4AllEVIOInputManager::run().
|
inlinevirtual |
Return the spill ID.
Reimplemented in SQSpill_v2, and SQSpill_v1.
Definition at line 37 of file SQSpill.h.
Referenced by SQSpillMap_v1::insert(), SQSpillMap_v1::operator=(), and SQSpillMap_v1::SQSpillMap_v1().
|
inlinevirtual |
Return the target position in this spill.
Reimplemented in SQSpill_v2, and SQSpill_v1.
Definition at line 41 of file SQSpill.h.
Referenced by UtilSRawEvent::SetSpill().
|
inlinevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Reimplemented in SQSpill_v2, and SQSpill_v1.
|
inlinevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from PHObject.
Reimplemented in SQSpill_v2, and SQSpill_v1.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in SQSpill_v2.
|
inlinevirtual |
Reimplemented in SQSpill_v2.
|
inlinevirtual |
Reimplemented in SQSpill_v2.
|
inlinevirtual |
Reimplemented in SQSpill_v2.
|
inlinevirtual |
Reimplemented in SQSpill_v2, and SQSpill_v1.
Definition at line 34 of file SQSpill.h.
Referenced by Fun4AllSRawEventInputManager::E906ToE1039(), Fun4AllEVIOInputManager::run(), Fun4AllVectEventInputManager::VectToE1039(), and Fun4AllRUSInputManager::VectToE1039().
|
inlinevirtual |
Reimplemented in SQSpill_v2, and SQSpill_v1.
Definition at line 38 of file SQSpill.h.
Referenced by Fun4AllSRawEventInputManager::E906ToE1039(), Fun4AllEVIOInputManager::run(), Fun4AllVectEventInputManager::VectToE1039(), and Fun4AllRUSInputManager::VectToE1039().
|
inlinevirtual |
Reimplemented in SQSpill_v2, and SQSpill_v1.
Definition at line 42 of file SQSpill.h.
Referenced by Fun4AllEVIOInputManager::run().