FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairLmdSource Class Reference

#include <FairLmdSource.h>

Inheritance diagram for FairLmdSource:
FairMbsSource FairOnlineSource FairSource

Public Member Functions

 FairLmdSource ()
 
 FairLmdSource (const FairLmdSource &source)
 
virtual ~FairLmdSource ()
 
void AddFile (TString fileName)
 
void AddPath (TString dir, TString wildCard)
 
Int_t GetCurrentFile () const
 
const TList * GetFileNames () const
 
virtual Bool_t Init ()
 
virtual Int_t ReadEvent (UInt_t=0)
 
virtual void Close ()
 
Bool_t SpecifyRunId ()
 
- Public Member Functions inherited from FairMbsSource
 FairMbsSource ()
 
 FairMbsSource (const FairMbsSource &source)
 
virtual ~FairMbsSource ()
 
- 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 OpenNextFile (TString fileName)
 
FairLmdSourceoperator= (const FairLmdSource &)
 
 ClassDef (FairLmdSource, 0)
 
- Protected Member Functions inherited from FairMbsSource
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)
 

Protected Attributes

Int_t fCurrentFile
 
Int_t fNEvent
 
Int_t fCurrentEvent
 
TList * fFileNames
 
s_evt_channelfxInputChannel
 
s_ve10_1fxEvent
 
s_bufhefxBuffer
 
Int_t * fxEventData
 
s_ves10_1fxSubEvent
 
s_filhefxInfoHeader
 
- Protected Attributes inherited from FairOnlineSource
TObjArray * fUnpackers
 
- Protected Attributes inherited from FairSource
Int_t fRunId
 

Detailed Description

Definition at line 31 of file FairLmdSource.h.

Constructor & Destructor Documentation

FairLmdSource::FairLmdSource ( )

Definition at line 26 of file FairLmdSource.cxx.

FairLmdSource::FairLmdSource ( const FairLmdSource source)

Definition at line 40 of file FairLmdSource.cxx.

FairLmdSource::~FairLmdSource ( )
virtual

Definition at line 54 of file FairLmdSource.cxx.

Member Function Documentation

void FairLmdSource::AddFile ( TString  fileName)

Definition at line 60 of file FairLmdSource.cxx.

void FairLmdSource::AddPath ( TString  dir,
TString  wildCard 
)

Definition at line 72 of file FairLmdSource.cxx.

FairLmdSource::ClassDef ( FairLmdSource  ,
 
)
protected
void FairLmdSource::Close ( )
virtual

Implements FairMbsSource.

Definition at line 236 of file FairLmdSource.cxx.

Int_t FairLmdSource::GetCurrentFile ( ) const
inline

Definition at line 40 of file FairLmdSource.h.

const TList* FairLmdSource::GetFileNames ( ) const
inline

Definition at line 41 of file FairLmdSource.h.

Bool_t FairLmdSource::Init ( )
virtual

Implements FairMbsSource.

Definition at line 102 of file FairLmdSource.cxx.

Bool_t FairLmdSource::OpenNextFile ( TString  fileName)
protected

Definition at line 121 of file FairLmdSource.cxx.

FairLmdSource& FairLmdSource::operator= ( const FairLmdSource )
protected
Int_t FairLmdSource::ReadEvent ( UInt_t  = 0)
virtual

Implements FairMbsSource.

Definition at line 147 of file FairLmdSource.cxx.

Bool_t FairLmdSource::SpecifyRunId ( )
inlinevirtual

Implements FairSource.

Definition at line 46 of file FairLmdSource.h.

Member Data Documentation

Int_t FairLmdSource::fCurrentEvent
protected

Definition at line 57 of file FairLmdSource.h.

Int_t FairLmdSource::fCurrentFile
protected

Definition at line 55 of file FairLmdSource.h.

TList* FairLmdSource::fFileNames
protected

Definition at line 58 of file FairLmdSource.h.

Int_t FairLmdSource::fNEvent
protected

Definition at line 56 of file FairLmdSource.h.

s_bufhe* FairLmdSource::fxBuffer
protected

Definition at line 61 of file FairLmdSource.h.

s_ve10_1* FairLmdSource::fxEvent
protected

Definition at line 60 of file FairLmdSource.h.

Int_t* FairLmdSource::fxEventData
protected

Definition at line 62 of file FairLmdSource.h.

s_filhe* FairLmdSource::fxInfoHeader
protected

Definition at line 64 of file FairLmdSource.h.

s_evt_channel* FairLmdSource::fxInputChannel
protected

Definition at line 59 of file FairLmdSource.h.

s_ves10_1* FairLmdSource::fxSubEvent
protected

Definition at line 63 of file FairLmdSource.h.


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