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

#include <FairParRootFileIo.h>

Inheritance diagram for FairParRootFileIo:
FairParIo

Public Member Functions

 FairParRootFileIo ()
 
 FairParRootFileIo (Bool_t merged)
 
 ~FairParRootFileIo ()
 
Bool_t open (const Text_t *fname, Option_t *option="READ", const Text_t *ftitle="", Int_t compress=1)
 
Bool_t open (const TList *fnamelist, Option_t *option="READ", const Text_t *ftitle="", Int_t compress=1)
 
void close ()
 
void print ()
 
FairParRootFilegetParRootFile ()
 
void readVersions (FairRtdbRun *)
 
TList * getKeys ()
 
Bool_t check ()
 
void cd ()
 
Bool_t open (TFile *f)
 
void setMerging (Bool_t io)
 
- Public Member Functions inherited from FairParIo
 FairParIo ()
 
virtual ~FairParIo ()
 
virtual FairDetParIogetDetParIo (const Text_t *)
 
virtual void setDetParIo (FairDetParIo *)
 
virtual void removeDetParIo (Text_t *)
 
void setInputNumber (Int_t)
 
const char * getFilename ()
 
virtual void setDetParIo (Text_t *)
 
void setAutoWritable (Bool_t f=kTRUE)
 
Bool_t isAutoWritable ()
 

Protected Attributes

FairParRootFilefile
 
Bool_t fMerging
 
- Protected Attributes inherited from FairParIo
TList * detParIoList
 
Bool_t autoWritable
 
TString filename
 

Detailed Description

Definition at line 51 of file FairParRootFileIo.h.

Constructor & Destructor Documentation

FairParRootFileIo::FairParRootFileIo ( )

Definition at line 88 of file FairParRootFileIo.cxx.

FairParRootFileIo::FairParRootFileIo ( Bool_t  merged)

Definition at line 98 of file FairParRootFileIo.cxx.

FairParRootFileIo::~FairParRootFileIo ( )

Definition at line 108 of file FairParRootFileIo.cxx.

Member Function Documentation

void FairParRootFileIo::cd ( )
inlinevirtual

Reimplemented from FairParIo.

Definition at line 77 of file FairParRootFileIo.h.

Bool_t FairParRootFileIo::check ( )
inlinevirtual

Reimplemented from FairParIo.

Definition at line 68 of file FairParRootFileIo.h.

void FairParRootFileIo::close ( )
virtual

Reimplemented from FairParIo.

Definition at line 214 of file FairParRootFileIo.cxx.

TList * FairParRootFileIo::getKeys ( )

Definition at line 260 of file FairParRootFileIo.cxx.

FairParRootFile * FairParRootFileIo::getParRootFile ( )

Definition at line 245 of file FairParRootFileIo.cxx.

Bool_t FairParRootFileIo::open ( const Text_t *  fname,
Option_t *  option = "READ",
const Text_t *  ftitle = "",
Int_t  compress = 1 
)

Definition at line 114 of file FairParRootFileIo.cxx.

Bool_t FairParRootFileIo::open ( const TList *  fnamelist,
Option_t *  option = "READ",
const Text_t *  ftitle = "",
Int_t  compress = 1 
)

Definition at line 148 of file FairParRootFileIo.cxx.

Bool_t FairParRootFileIo::open ( TFile *  f)

Open an existing root file for IO

Definition at line 200 of file FairParRootFileIo.cxx.

void FairParRootFileIo::print ( )
virtual

Reimplemented from FairParIo.

Definition at line 227 of file FairParRootFileIo.cxx.

void FairParRootFileIo::readVersions ( FairRtdbRun currentRun)
virtual

Reimplemented from FairParIo.

Definition at line 251 of file FairParRootFileIo.cxx.

void FairParRootFileIo::setMerging ( Bool_t  io)
inline

Definition at line 88 of file FairParRootFileIo.h.

Member Data Documentation

FairParRootFile* FairParRootFileIo::file
protected

Definition at line 54 of file FairParRootFileIo.h.

Bool_t FairParRootFileIo::fMerging
protected

Definition at line 55 of file FairParRootFileIo.h.


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