BOSS 7.0.4
BESIII Offline Software System
Loading...
Searching...
No Matches
IEFEventLoopMgr Class Referenceabstract

#include <IEFEventLoopMgr.h>

+ Inheritance diagram for IEFEventLoopMgr:

Public Member Functions

virtual StatusCode prepareForRun (int)=0
 prepare for run step
 
virtual bool getTrigChn (uint32_t *, uint32_t)=0
 
virtual std::string EF_Decision ()=0
 return data from EF decision
 
virtual uint32_t EF_Version ()=0
 return version number
 
virtual uint32_t EF_Algorithm_Tag ()=0
 return algorithm tag
 
virtual uint32_t EF_Total_Energy ()=0
 return total energy
 
virtual uint32_t * EF_Fragment_Address ()=0
 Return a pointer to the local memory containing the EF subdetector fragment.
 
virtual StatusCode prepareForRun (int)=0
 prepare for run step
 
virtual bool getTrigChn (uint32_t *, uint32_t)=0
 
virtual std::string EF_Decision ()=0
 return data from EF decision
 
virtual uint32_t EF_Version ()=0
 return version number
 
virtual uint32_t EF_Algorithm_Tag ()=0
 return algorithm tag
 
virtual uint32_t EF_Total_Energy ()=0
 return total energy
 
virtual uint32_t * EF_Fragment_Address ()=0
 Return a pointer to the local memory containing the EF subdetector fragment.
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID.
 
static const InterfaceID & interfaceID ()
 Retrieve interface ID.
 

Detailed Description

Member Function Documentation

◆ EF_Algorithm_Tag() [1/2]

virtual uint32_t IEFEventLoopMgr::EF_Algorithm_Tag ( )
pure virtual

return algorithm tag

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Algorithm_Tag() [2/2]

virtual uint32_t IEFEventLoopMgr::EF_Algorithm_Tag ( )
pure virtual

return algorithm tag

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Decision() [1/2]

virtual std::string IEFEventLoopMgr::EF_Decision ( )
pure virtual

return data from EF decision

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Decision() [2/2]

virtual std::string IEFEventLoopMgr::EF_Decision ( )
pure virtual

return data from EF decision

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Fragment_Address() [1/2]

virtual uint32_t * IEFEventLoopMgr::EF_Fragment_Address ( )
pure virtual

Return a pointer to the local memory containing the EF subdetector fragment.

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Fragment_Address() [2/2]

virtual uint32_t * IEFEventLoopMgr::EF_Fragment_Address ( )
pure virtual

Return a pointer to the local memory containing the EF subdetector fragment.

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Total_Energy() [1/2]

virtual uint32_t IEFEventLoopMgr::EF_Total_Energy ( )
pure virtual

return total energy

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Total_Energy() [2/2]

virtual uint32_t IEFEventLoopMgr::EF_Total_Energy ( )
pure virtual

return total energy

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Version() [1/2]

virtual uint32_t IEFEventLoopMgr::EF_Version ( )
pure virtual

return version number

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ EF_Version() [2/2]

virtual uint32_t IEFEventLoopMgr::EF_Version ( )
pure virtual

return version number

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ getTrigChn() [1/2]

virtual bool IEFEventLoopMgr::getTrigChn ( uint32_t *  ,
uint32_t   
)
pure virtual

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ getTrigChn() [2/2]

virtual bool IEFEventLoopMgr::getTrigChn ( uint32_t *  ,
uint32_t   
)
pure virtual

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ interfaceID() [1/2]

static const InterfaceID & IEFEventLoopMgr::interfaceID ( )
inlinestatic

Retrieve interface ID.

Definition at line 14 of file EventFilter/OnlineJointer/EFServices/EFServices-00-01-09/EFServices/IEFEventLoopMgr.h.

14{ return IID_IEFEventLoopMgr; }

Referenced by EFEventLoopMgr::queryInterface().

◆ interfaceID() [2/2]

static const InterfaceID & IEFEventLoopMgr::interfaceID ( )
inlinestatic

Retrieve interface ID.

Definition at line 14 of file InstallArea/include/EFServices/EFServices/IEFEventLoopMgr.h.

14{ return IID_IEFEventLoopMgr; }

◆ prepareForRun() [1/2]

virtual StatusCode IEFEventLoopMgr::prepareForRun ( int  )
pure virtual

prepare for run step

Implemented in EFEventLoopMgr, and EFEventLoopMgr.

◆ prepareForRun() [2/2]

virtual StatusCode IEFEventLoopMgr::prepareForRun ( int  )
pure virtual

prepare for run step

Implemented in EFEventLoopMgr, and EFEventLoopMgr.


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