BOSS 7.1.0
BESIII Offline Software System
|
#include <DstHltInf.h>
Public Member Functions | |
DstHltInf (const unsigned int type, const unsigned int alg, const unsigned int cri, const unsigned int ver, const float etot) | |
DstHltInf () | |
DstHltInf (const DstHltInf &) | |
DstHltInf & | operator= (const DstHltInf &) |
virtual | ~DstHltInf () |
virtual const CLID & | clID () const |
void | setEventType (const unsigned int i) |
void | setAlgProcess (const unsigned int i) |
void | setCriteriaTable (const unsigned int i) |
void | setVersion (const unsigned int i) |
void | setTotalEnergy (const float etot) |
void | setNumber (const unsigned int i) |
void | setNMDC (const unsigned int i) |
void | setNTOF (const unsigned int i) |
void | setNEMC (const unsigned int i) |
void | setNMUC (const unsigned int i) |
void | setNCON (const unsigned int i) |
uint32_t | getEventType () const |
uint32_t | getAlgProcess () const |
uint32_t | getCriteriaTable () const |
uint32_t | getVersion () const |
float | getTotalEnergy () const |
uint32_t | getNumber () const |
uint32_t | getNMDC () const |
uint32_t | getNTOF () const |
uint32_t | getNEMC () const |
uint32_t | getNMUC () const |
uint32_t | getNCON () const |
const string & | getEventName () const |
bool | isType (string &type) const |
virtual void | push_mdc (uint32_t) |
virtual void | push_tof (uint32_t) |
virtual void | push_emc (uint32_t) |
virtual void | push_muc (uint32_t) |
virtual void | push_con (uint32_t) |
virtual void | push_mdc (float) |
virtual void | push_tof (float) |
virtual void | push_emc (float) |
virtual void | push_muc (float) |
virtual void | push_con (float) |
virtual bool | setData (const Identifier &, uint32_t) |
virtual bool | setData (const Identifier &, float) |
virtual void | setMdcData (const std::vector< uint32_t > &) |
virtual void | setTofData (const std::vector< uint32_t > &) |
virtual void | setEmcData (const std::vector< uint32_t > &) |
virtual void | setMucData (const std::vector< uint32_t > &) |
virtual void | setConData (const std::vector< uint32_t > &) |
virtual bool | getData (const Identifier &, uint32_t *) |
virtual void | print () const |
Public Member Functions inherited from IHltInterface | |
IHltInterface () | |
virtual | ~IHltInterface () |
virtual void | push_mdc (uint32_t data=0)=0 |
virtual void | push_tof (uint32_t data=0)=0 |
virtual void | push_emc (uint32_t data=0)=0 |
virtual void | push_muc (uint32_t data=0)=0 |
virtual void | push_con (uint32_t data=0)=0 |
virtual void | push_mdc (float data=0)=0 |
virtual void | push_tof (float data=0)=0 |
virtual void | push_emc (float data=0)=0 |
virtual void | push_muc (float data=0)=0 |
virtual void | push_con (float data=0)=0 |
virtual bool | setData (const Identifier &id, uint32_t data=0)=0 |
virtual bool | setData (const Identifier &id, float data=0)=0 |
virtual void | setMdcData (const std::vector< uint32_t > &data)=0 |
virtual void | setTofData (const std::vector< uint32_t > &data)=0 |
virtual void | setEmcData (const std::vector< uint32_t > &data)=0 |
virtual void | setMucData (const std::vector< uint32_t > &data)=0 |
virtual void | setConData (const std::vector< uint32_t > &data)=0 |
virtual bool | getData (const Identifier &id, uint32_t *data=0)=0 |
virtual void | print () const =0 |
Static Public Member Functions | |
static const CLID & | classID () |
Protected Attributes | |
uint32_t | m_eventType |
uint32_t | m_algProcess |
uint32_t | m_criTable |
uint32_t | m_version |
float | m_eTotal |
uint32_t | m_number |
uint32_t | m_ncon |
Static Protected Attributes | |
static const std::string | s_chn [32] |
static const std::string | s_err ="EventFilterError" |
Definition at line 16 of file DstHltInf.h.
DstHltInf::DstHltInf | ( | const unsigned int | type, |
const unsigned int | alg, | ||
const unsigned int | cri, | ||
const unsigned int | ver, | ||
const float | etot | ||
) |
Definition at line 14 of file DstHltInf.cxx.
DstHltInf::DstHltInf | ( | ) |
Definition at line 26 of file DstHltInf.cxx.
DstHltInf::DstHltInf | ( | const DstHltInf & | other | ) |
Definition at line 37 of file DstHltInf.cxx.
|
inlinevirtual |
Definition at line 25 of file DstHltInf.h.
|
inlinestatic |
|
inlinevirtual |
|
inline |
Definition at line 43 of file DstHltInf.h.
Referenced by DstHltInfCnv::DataObjectToTObject(), HltInfCnv::DataObjectToTObject(), DstHltMaker::execute(), and operator<<().
|
inline |
Definition at line 44 of file DstHltInf.h.
Referenced by DstHltInfCnv::DataObjectToTObject(), HltInfCnv::DataObjectToTObject(), DstHltMaker::execute(), and operator<<().
|
inlinevirtual |
Implements IHltInterface.
Reimplemented in HltInf.
Definition at line 74 of file DstHltInf.h.
const string & DstHltInf::getEventName | ( | ) | const |
Definition at line 61 of file DstHltInf.cxx.
Referenced by MixerAlg::eventType(), and EventFilter::execute().
|
inline |
Definition at line 42 of file DstHltInf.h.
Referenced by DstHltInfCnv::DataObjectToTObject(), HltInfCnv::DataObjectToTObject(), BbEmc::execute(), DstHltMaker::execute(), EventFilter::execute(), and operator<<().
|
inline |
Definition at line 52 of file DstHltInf.h.
Referenced by DstHltInfCnv::DataObjectToTObject(), and HltInfCnv::DataObjectToTObject().
|
inline |
Definition at line 50 of file DstHltInf.h.
|
inline |
Definition at line 48 of file DstHltInf.h.
|
inline |
Definition at line 51 of file DstHltInf.h.
|
inline |
Definition at line 49 of file DstHltInf.h.
|
inline |
Definition at line 47 of file DstHltInf.h.
Referenced by DstHltInfCnv::DataObjectToTObject(), and HltInfCnv::DataObjectToTObject().
|
inline |
Definition at line 46 of file DstHltInf.h.
Referenced by DstHltInfCnv::DataObjectToTObject(), HltInfCnv::DataObjectToTObject(), DstHltMaker::execute(), and operator<<().
|
inline |
Definition at line 45 of file DstHltInf.h.
Referenced by DstHltInfCnv::DataObjectToTObject(), HltInfCnv::DataObjectToTObject(), DstHltMaker::execute(), and operator<<().
bool DstHltInf::isType | ( | string & | type | ) | const |
Definition at line 68 of file DstHltInf.cxx.
Referenced by EventFilter::execute().
Definition at line 48 of file DstHltInf.cxx.
Referenced by HltInf::operator=().
|
inlinevirtual |
Implements IHltInterface.
Reimplemented in HltInf.
Definition at line 76 of file DstHltInf.h.
Referenced by EventFilter::execute(), and main().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 31 of file DstHltInf.h.
Referenced by DstHltMaker::execute(), HltEventMaker::execute(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inlinevirtual |
|
inline |
Definition at line 32 of file DstHltInf.h.
Referenced by DstHltMaker::execute(), HltEventMaker::execute(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inlinevirtual |
Implements IHltInterface.
Reimplemented in HltInf.
Definition at line 68 of file DstHltInf.h.
|
inlinevirtual |
Implements IHltInterface.
Reimplemented in HltInf.
Definition at line 67 of file DstHltInf.h.
|
inlinevirtual |
|
inline |
Definition at line 30 of file DstHltInf.h.
Referenced by MixerAlg::eventType(), DstHltMaker::execute(), HltEventMaker::execute(), main(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 40 of file DstHltInf.h.
Referenced by DstHltMaker::execute(), HltEventMaker::execute(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inline |
Definition at line 38 of file DstHltInf.h.
|
inline |
Definition at line 36 of file DstHltInf.h.
|
inline |
Definition at line 39 of file DstHltInf.h.
|
inline |
Definition at line 37 of file DstHltInf.h.
|
inline |
Definition at line 35 of file DstHltInf.h.
Referenced by DstHltMaker::execute(), HltEventMaker::execute(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inlinevirtual |
|
inline |
Definition at line 34 of file DstHltInf.h.
Referenced by DstHltMaker::execute(), HltEventMaker::execute(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
inline |
Definition at line 33 of file DstHltInf.h.
Referenced by DstHltMaker::execute(), HltEventMaker::execute(), DstHltInfCnv::TObjectToDataObject(), and HltInfCnv::TObjectToDataObject().
|
protected |
Definition at line 80 of file DstHltInf.h.
Referenced by getAlgProcess(), operator=(), and setAlgProcess().
|
protected |
Definition at line 81 of file DstHltInf.h.
Referenced by getCriteriaTable(), operator=(), and setCriteriaTable().
|
protected |
Definition at line 83 of file DstHltInf.h.
Referenced by getTotalEnergy(), operator=(), and setTotalEnergy().
|
protected |
Definition at line 79 of file DstHltInf.h.
Referenced by getEventName(), getEventType(), isType(), operator=(), and setEventType().
|
protected |
Definition at line 85 of file DstHltInf.h.
Referenced by getNCON(), operator=(), and setNCON().
|
protected |
Definition at line 84 of file DstHltInf.h.
Referenced by getNEMC(), getNMDC(), getNMUC(), getNTOF(), getNumber(), operator=(), setNEMC(), setNMDC(), setNMUC(), setNTOF(), and setNumber().
|
protected |
Definition at line 82 of file DstHltInf.h.
Referenced by getVersion(), operator=(), and setVersion().
|
staticprotected |
Definition at line 87 of file DstHltInf.h.
Referenced by getEventName(), and isType().
|
staticprotected |
Definition at line 88 of file DstHltInf.h.
Referenced by getEventName().