R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BUcesbSource Class Reference

#include <R3BUcesbSource.h>

Public Member Functions

 R3BUcesbSource (const TString &, const TString &, const TString &, EXT_STR_h101 *, size_t)
 
virtual ~R3BUcesbSource ()
 
Source_Type GetSourceType ()
 
virtual Bool_t Init ()
 
virtual Bool_t SpecifyRunId ()
 
virtual Bool_t InitUnpackers ()
 
virtual void SetParUnpackers ()
 
virtual Bool_t ReInitUnpackers ()
 
Int_t ReadEvent (UInt_t)
 
virtual void Close ()
 
virtual void Reset ()
 
void AddReader (R3BReader *a_reader)
 
void SetMaxEvents (int a_max)
 
const TObjArray * GetReaders () const
 
virtual void FillEventHeader (FairEventHeader *feh)
 
void SetInputFileName (TString tstr)
 
void SetFullDataStructureValidation ()
 

Detailed Description

Definition at line 46 of file R3BUcesbSource.h.

Constructor & Destructor Documentation

◆ R3BUcesbSource()

R3BUcesbSource::R3BUcesbSource ( const TString & FileName,
const TString & NtupleOptions,
const TString & UcesbPath,
EXT_STR_h101 * event,
size_t event_size )

Definition at line 28 of file R3BUcesbSource.cxx.

◆ ~R3BUcesbSource()

R3BUcesbSource::~R3BUcesbSource ( )
virtual

Definition at line 51 of file R3BUcesbSource.cxx.

Member Function Documentation

◆ AddReader()

void R3BUcesbSource::AddReader ( R3BReader * a_reader)
inline

Definition at line 71 of file R3BUcesbSource.h.

◆ Close()

void R3BUcesbSource::Close ( )
virtual

Definition at line 322 of file R3BUcesbSource.cxx.

◆ FillEventHeader()

void R3BUcesbSource::FillEventHeader ( FairEventHeader * feh)
virtual

Definition at line 367 of file R3BUcesbSource.cxx.

◆ GetReaders()

const TObjArray * R3BUcesbSource::GetReaders ( ) const
inline

Definition at line 75 of file R3BUcesbSource.h.

◆ GetSourceType()

Source_Type R3BUcesbSource::GetSourceType ( )
inline

Definition at line 52 of file R3BUcesbSource.h.

◆ Init()

Bool_t R3BUcesbSource::Init ( )
virtual

Definition at line 62 of file R3BUcesbSource.cxx.

◆ InitUnpackers()

Bool_t R3BUcesbSource::InitUnpackers ( )
virtual

Definition at line 125 of file R3BUcesbSource.cxx.

◆ ReadEvent()

Int_t R3BUcesbSource::ReadEvent ( UInt_t i)

Definition at line 229 of file R3BUcesbSource.cxx.

◆ ReInitUnpackers()

Bool_t R3BUcesbSource::ReInitUnpackers ( )
virtual

Definition at line 206 of file R3BUcesbSource.cxx.

◆ Reset()

void R3BUcesbSource::Reset ( )
virtual

Definition at line 351 of file R3BUcesbSource.cxx.

◆ SetFullDataStructureValidation()

void R3BUcesbSource::SetFullDataStructureValidation ( )
inline

Definition at line 81 of file R3BUcesbSource.h.

◆ SetInputFileName()

void R3BUcesbSource::SetInputFileName ( TString tstr)
inline

Definition at line 79 of file R3BUcesbSource.h.

◆ SetMaxEvents()

void R3BUcesbSource::SetMaxEvents ( int a_max)
inline

Definition at line 73 of file R3BUcesbSource.h.

◆ SetParUnpackers()

void R3BUcesbSource::SetParUnpackers ( )
virtual

Definition at line 198 of file R3BUcesbSource.cxx.

◆ SpecifyRunId()

Bool_t R3BUcesbSource::SpecifyRunId ( )
virtual

Definition at line 359 of file R3BUcesbSource.cxx.


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