IHltInterface Class Reference

#include <IHltInterface.h>

Inheritance diagram for IHltInterface:

DstHltInf HltInf List of all members.

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

Detailed Description

Definition at line 8 of file IHltInterface.h.


Constructor & Destructor Documentation

IHltInterface::IHltInterface (  )  [inline]

Definition at line 10 of file IHltInterface.h.

00010 {};

virtual IHltInterface::~IHltInterface (  )  [inline, virtual]

Definition at line 11 of file IHltInterface.h.

00011 {};


Member Function Documentation

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

Implemented in DstHltInf, and HltInf.

virtual void IHltInterface::print (  )  const [pure virtual]

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.

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

Implemented in DstHltInf, and HltInf.


Generated on Tue Nov 29 23:19:43 2016 for BOSS_7.0.2 by  doxygen 1.4.7