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

#include <FairMbsSource.h>

Inheritance diagram for FairMbsSource:
FairOnlineSource FairSource FairLmdSource FairMbsStreamSource FairRemoteSource

Public Member Functions

 FairMbsSource ()
 
 FairMbsSource (const FairMbsSource &source)
 
virtual ~FairMbsSource ()
 
virtual Bool_t Init ()=0
 
virtual Int_t ReadEvent (UInt_t=0)=0
 
virtual void Close ()=0
 
- Public Member Functions inherited from FairOnlineSource
 FairOnlineSource ()
 
 FairOnlineSource (const FairOnlineSource &source)
 
virtual ~FairOnlineSource ()
 
void AddUnpacker (FairUnpack *unpacker)
 
const TObjArray * GetUnpackers () const
 
virtual void SetParUnpackers ()
 
virtual Bool_t InitUnpackers ()
 
virtual Bool_t ReInitUnpackers ()
 
void Reset ()
 
virtual Source_Type GetSourceType ()
 
Bool_t SpecifyRunId ()
 
- Public Member Functions inherited from FairSource
 FairSource ()
 
 FairSource (const FairSource &source)
 
virtual ~FairSource ()
 
virtual Bool_t ActivateObject (TObject **, const char *)
 
virtual Bool_t ActivateObjectAny (void **, const std::type_info &, const char *)
 
virtual Int_t CheckMaxEventNo (Int_t=0)
 
virtual void ReadBranchEvent (const char *)
 
virtual void ReadBranchEvent (const char *, Int_t)
 
virtual void FillEventHeader (FairEventHeader *feh)
 
void SetRunId (Int_t runId)
 
Int_t GetRunId () const
 
 ClassDef (FairSource, 2)
 

Protected Member Functions

Bool_t Unpack (Int_t *data, Int_t size, Short_t type, Short_t subType, Short_t procId, Short_t subCrate, Short_t control)
 
 ClassDef (FairMbsSource, 0)
 

Additional Inherited Members

- Protected Attributes inherited from FairOnlineSource
TObjArray * fUnpackers
 
- Protected Attributes inherited from FairSource
Int_t fRunId
 

Detailed Description

Definition at line 23 of file FairMbsSource.h.

Constructor & Destructor Documentation

FairMbsSource::FairMbsSource ( )

Definition at line 20 of file FairMbsSource.cxx.

FairMbsSource::FairMbsSource ( const FairMbsSource source)

Definition at line 24 of file FairMbsSource.cxx.

FairMbsSource::~FairMbsSource ( )
virtual

Definition at line 28 of file FairMbsSource.cxx.

Member Function Documentation

FairMbsSource::ClassDef ( FairMbsSource  ,
 
)
protected
virtual void FairMbsSource::Close ( )
pure virtual
virtual Bool_t FairMbsSource::Init ( )
pure virtual
virtual Int_t FairMbsSource::ReadEvent ( UInt_t  = 0)
pure virtual
Bool_t FairMbsSource::Unpack ( Int_t *  data,
Int_t  size,
Short_t  type,
Short_t  subType,
Short_t  procId,
Short_t  subCrate,
Short_t  control 
)
protected

Definition at line 30 of file FairMbsSource.cxx.


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