FairRoot
|
#include <FairSource.h>
Public Member Functions | |
FairSource () | |
FairSource (const FairSource &source) | |
virtual | ~FairSource () |
virtual Bool_t | Init ()=0 |
virtual Int_t | ReadEvent (UInt_t=0)=0 |
virtual Bool_t | SpecifyRunId ()=0 |
virtual void | Close ()=0 |
virtual void | Reset ()=0 |
virtual Bool_t | ActivateObject (TObject **, const char *) |
virtual Bool_t | ActivateObjectAny (void **, const std::type_info &, const char *) |
virtual Source_Type | GetSourceType ()=0 |
virtual void | SetParUnpackers ()=0 |
virtual Bool_t | InitUnpackers ()=0 |
virtual Bool_t | ReInitUnpackers ()=0 |
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 Attributes | |
Int_t | fRunId |
Definition at line 32 of file FairSource.h.
FairSource::FairSource | ( | ) |
Definition at line 19 of file FairSource.cxx.
FairSource::FairSource | ( | const FairSource & | source | ) |
Definition at line 24 of file FairSource.cxx.
|
virtual |
Definition at line 29 of file FairSource.cxx.
|
inlinevirtual |
Reimplemented in FairFileSource, FairMixedSource, PixelDigiBinSource, and PixelDigiSource.
Definition at line 43 of file FairSource.h.
|
inlinevirtual |
Reimplemented in FairFileSource, and FairMixedSource.
Definition at line 44 of file FairSource.h.
|
inlinevirtual |
Check the maximum event number we can run to
Reimplemented in FairMixedSource, FairFileSource, PixelDigiBinSource, and PixelDigiSource.
Definition at line 50 of file FairSource.h.
FairSource::ClassDef | ( | FairSource | , |
2 | |||
) |
|
pure virtual |
Implemented in FairMixedSource, FairFileSource, FairLmdSource, PixelDigiBinSource, PixelDigiSource, FairOnlineSource, FairMbsStreamSource, FairRemoteSource, and FairMbsSource.
|
virtual |
Reimplemented in FairMixedSource, FairFileSource, PixelDigiBinSource, and PixelDigiSource.
Definition at line 31 of file FairSource.cxx.
|
inline |
Definition at line 56 of file FairSource.h.
|
pure virtual |
Implemented in FairMixedSource, FairFileSource, FairOnlineSource, PixelDigiBinSource, and PixelDigiSource.
|
pure virtual |
Implemented in FairMixedSource, FairFileSource, FairLmdSource, PixelDigiBinSource, PixelDigiSource, FairOnlineSource, FairMbsStreamSource, FairRemoteSource, and FairMbsSource.
|
pure virtual |
Implemented in FairMixedSource, FairFileSource, PixelDigiBinSource, PixelDigiSource, and FairOnlineSource.
|
inlinevirtual |
Read the tree entry on one branch
Reimplemented in FairMixedSource, and FairFileSource.
Definition at line 52 of file FairSource.h.
|
inlinevirtual |
Reimplemented in FairMixedSource, and FairFileSource.
Definition at line 53 of file FairSource.h.
|
pure virtual |
Implemented in FairMixedSource, FairFileSource, FairLmdSource, PixelDigiBinSource, PixelDigiSource, FairOnlineSource, FairMbsStreamSource, FairRemoteSource, and FairMbsSource.
|
pure virtual |
Implemented in FairMixedSource, FairFileSource, PixelDigiBinSource, PixelDigiSource, and FairOnlineSource.
|
pure virtual |
Implemented in FairMixedSource, FairFileSource, FairOnlineSource, PixelDigiBinSource, and PixelDigiSource.
|
pure virtual |
Implemented in FairMixedSource, FairFileSource, PixelDigiBinSource, PixelDigiSource, and FairOnlineSource.
|
inline |
Definition at line 55 of file FairSource.h.
|
pure virtual |
Implemented in FairFileSource, FairOnlineSource, FairLmdSource, PixelDigiBinSource, PixelDigiSource, and FairMbsStreamSource.
|
protected |
Definition at line 59 of file FairSource.h.