BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IHltInterface Class Referenceabstract

#include <IHltInterface.h>

Inheritance diagram for IHltInterface:

Public Member Functions

 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
 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
 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

Detailed Description

Constructor & Destructor Documentation

◆ IHltInterface() [1/3]

IHltInterface::IHltInterface ( )
inline

◆ ~IHltInterface() [1/3]

virtual IHltInterface::~IHltInterface ( )
inlinevirtual

Definition at line 11 of file Event/HltEvent/include/HltEvent/IHltInterface.h.

11{};

◆ IHltInterface() [2/3]

IHltInterface::IHltInterface ( )
inline

◆ ~IHltInterface() [2/3]

virtual IHltInterface::~IHltInterface ( )
inlinevirtual

◆ IHltInterface() [3/3]

IHltInterface::IHltInterface ( )
inline

◆ ~IHltInterface() [3/3]

virtual IHltInterface::~IHltInterface ( )
inlinevirtual

Member Function Documentation

◆ getData() [1/3]

virtual bool IHltInterface::getData ( const Identifier & id,
uint32_t * data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ getData() [2/3]

virtual bool IHltInterface::getData ( const Identifier & id,
uint32_t * data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ getData() [3/3]

virtual bool IHltInterface::getData ( const Identifier & id,
uint32_t * data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ print() [1/3]

virtual void IHltInterface::print ( ) const
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ print() [2/3]

virtual void IHltInterface::print ( ) const
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ print() [3/3]

virtual void IHltInterface::print ( ) const
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_con() [1/6]

virtual void IHltInterface::push_con ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_con() [2/6]

virtual void IHltInterface::push_con ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_con() [3/6]

virtual void IHltInterface::push_con ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_con() [4/6]

virtual void IHltInterface::push_con ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_con() [5/6]

virtual void IHltInterface::push_con ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_con() [6/6]

virtual void IHltInterface::push_con ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_emc() [1/6]

virtual void IHltInterface::push_emc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_emc() [2/6]

virtual void IHltInterface::push_emc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_emc() [3/6]

virtual void IHltInterface::push_emc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_emc() [4/6]

virtual void IHltInterface::push_emc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_emc() [5/6]

virtual void IHltInterface::push_emc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_emc() [6/6]

virtual void IHltInterface::push_emc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_mdc() [1/6]

virtual void IHltInterface::push_mdc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_mdc() [2/6]

virtual void IHltInterface::push_mdc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_mdc() [3/6]

virtual void IHltInterface::push_mdc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_mdc() [4/6]

virtual void IHltInterface::push_mdc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_mdc() [5/6]

virtual void IHltInterface::push_mdc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_mdc() [6/6]

virtual void IHltInterface::push_mdc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_muc() [1/6]

virtual void IHltInterface::push_muc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_muc() [2/6]

virtual void IHltInterface::push_muc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_muc() [3/6]

virtual void IHltInterface::push_muc ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_muc() [4/6]

virtual void IHltInterface::push_muc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_muc() [5/6]

virtual void IHltInterface::push_muc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_muc() [6/6]

virtual void IHltInterface::push_muc ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_tof() [1/6]

virtual void IHltInterface::push_tof ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_tof() [2/6]

virtual void IHltInterface::push_tof ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_tof() [3/6]

virtual void IHltInterface::push_tof ( float data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_tof() [4/6]

virtual void IHltInterface::push_tof ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_tof() [5/6]

virtual void IHltInterface::push_tof ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ push_tof() [6/6]

virtual void IHltInterface::push_tof ( uint32_t data = 0)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setConData() [1/3]

virtual void IHltInterface::setConData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setConData() [2/3]

virtual void IHltInterface::setConData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setConData() [3/3]

virtual void IHltInterface::setConData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setData() [1/6]

virtual bool IHltInterface::setData ( const Identifier & id,
float data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setData() [2/6]

virtual bool IHltInterface::setData ( const Identifier & id,
float data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setData() [3/6]

virtual bool IHltInterface::setData ( const Identifier & id,
float data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setData() [4/6]

virtual bool IHltInterface::setData ( const Identifier & id,
uint32_t data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setData() [5/6]

virtual bool IHltInterface::setData ( const Identifier & id,
uint32_t data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setData() [6/6]

virtual bool IHltInterface::setData ( const Identifier & id,
uint32_t data = 0 )
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setEmcData() [1/3]

virtual void IHltInterface::setEmcData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setEmcData() [2/3]

virtual void IHltInterface::setEmcData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setEmcData() [3/3]

virtual void IHltInterface::setEmcData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setMdcData() [1/3]

virtual void IHltInterface::setMdcData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setMdcData() [2/3]

virtual void IHltInterface::setMdcData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setMdcData() [3/3]

virtual void IHltInterface::setMdcData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setMucData() [1/3]

virtual void IHltInterface::setMucData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setMucData() [2/3]

virtual void IHltInterface::setMucData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setMucData() [3/3]

virtual void IHltInterface::setMucData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setTofData() [1/3]

virtual void IHltInterface::setTofData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setTofData() [2/3]

virtual void IHltInterface::setTofData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.

◆ setTofData() [3/3]

virtual void IHltInterface::setTofData ( const std::vector< uint32_t > & data)
pure virtual

Implemented in DstHltInf, DstHltInf, DstHltInf, HltInf, HltInf, and HltInf.


The documentation for this class was generated from the following files: