#include "hrfiorootsource.h" |
HRFIORootSource
class description - source file - inheritance tree (.pdf)
protected:
Bool_t access(const TString& name, Int_t mode)
virtual TFile* getFile(TString name)
virtual TString getFileName(Text_t* file)
public:
HRFIORootSource(Bool_t fPersistent = kTRUE, Bool_t fMerge = kFALSE)
HRFIORootSource(const HRFIORootSource&)
virtual ~HRFIORootSource()
static TClass* Class()
const char* getArchive() const
virtual TClass* IsA() const
HRFIORootSource& operator=(const HRFIORootSource&)
void setArchive(Text_t* archiveName)
Bool_t setInput(Text_t* fileName, Text_t* archiveName, Text_t* treeName)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TString fArchive ! Name of archive (path in server)
TString fServer ! Name of GSI RFIO server (adsmexp / lxgstore)
HRFIORootSource
This data source can read data from a ROOT file generated by
HYDRA, this includes both the reconstruction and simulation software.
The data source takes care of instantiating the appropriate classes even
if they are non-standard. That is, if you have an input file with
HMdcHitSim instead of HMdcHit; HRFIORootSource will take care of using
HMdcHitSim during the analysis.
HRFIORootSource(Bool_t fPers, Bool_t fMerg)
: HRootSource(fPers, fMerg)
for fPers==kFALSE, input cats are suppressed in output
for fMerg==kTRUE, partial events in input tree are merged into current
event, if it exists already at init().
~HRFIORootSource(void)
Class destructor, it clears the data source.
void setArchive(Text_t archiveName[])
Sets the archive where to read files from.
Bool_t access(const TString &inname, Int_t mode)
return 0; // always true switched off because CINT does not like rfio_fopen !! to be fixed
TString getFileName(Text_t *file)
Bool_t setInput(Text_t *fileName,Text_t *archiveName,Text_t *treeName)
TFile* getFile(TString name)
Inline Functions
const char* getArchive() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HRFIORootSource HRFIORootSource(const HRFIORootSource&)
HRFIORootSource& operator=(const HRFIORootSource&)
Author: Peter Zumbruch
Last update: 12/Nov/2003 by P. Zumbruch
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.