FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairUnpack Class Referenceabstract

#include <FairUnpack.h>

Inheritance diagram for FairUnpack:
FairMBSUnpack FairMBSUnpacker

Public Member Functions

 FairUnpack (Short_t type, Short_t subType, Short_t procId, Short_t subCrate, Short_t control)
 
virtual ~FairUnpack ()
 
virtual Bool_t Init ()=0
 
virtual Bool_t ReInit ()
 
virtual Bool_t DoUnpack (Int_t *data, Int_t size)=0
 
virtual void Reset ()=0
 
virtual void SetParContainers ()
 
Short_t GetType () const
 
Short_t GetSubType () const
 
Short_t GetProcId () const
 
Short_t GetSubCrate () const
 
Short_t GetControl () const
 
 ClassDef (FairUnpack, 0)
 

Protected Member Functions

virtual void Register ()=0
 

Detailed Description

Definition at line 20 of file FairUnpack.h.

Constructor & Destructor Documentation

FairUnpack::FairUnpack ( Short_t  type,
Short_t  subType,
Short_t  procId,
Short_t  subCrate,
Short_t  control 
)

Definition at line 16 of file FairUnpack.cxx.

FairUnpack::~FairUnpack ( )
virtual

Definition at line 25 of file FairUnpack.cxx.

Member Function Documentation

FairUnpack::ClassDef ( FairUnpack  ,
 
)
virtual Bool_t FairUnpack::DoUnpack ( Int_t *  data,
Int_t  size 
)
pure virtual

Implemented in FairMBSUnpack, and FairMBSUnpacker.

Short_t FairUnpack::GetControl ( ) const
inline

Definition at line 36 of file FairUnpack.h.

Short_t FairUnpack::GetProcId ( ) const
inline

Definition at line 34 of file FairUnpack.h.

Short_t FairUnpack::GetSubCrate ( ) const
inline

Definition at line 35 of file FairUnpack.h.

Short_t FairUnpack::GetSubType ( ) const
inline

Definition at line 33 of file FairUnpack.h.

Short_t FairUnpack::GetType ( ) const
inline

Definition at line 32 of file FairUnpack.h.

virtual Bool_t FairUnpack::Init ( )
pure virtual

Implemented in FairMBSUnpack, and FairMBSUnpacker.

virtual void FairUnpack::Register ( )
protectedpure virtual

Implemented in FairMBSUnpacker, and FairMBSUnpack.

virtual Bool_t FairUnpack::ReInit ( )
inlinevirtual

Definition at line 27 of file FairUnpack.h.

virtual void FairUnpack::Reset ( )
pure virtual

Implemented in FairMBSUnpack, and FairMBSUnpacker.

virtual void FairUnpack::SetParContainers ( )
inlinevirtual

Definition at line 30 of file FairUnpack.h.


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