EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairParAsciiFileIo Class Reference

#include <EicRoot/blob/master/parbase/FairParAsciiFileIo.h>

+ Inheritance diagram for FairParAsciiFileIo:
+ Collaboration diagram for FairParAsciiFileIo:

Public Member Functions

 FairParAsciiFileIo ()
 
 ~FairParAsciiFileIo ()
 
Bool_t open (const Text_t *fname, const Text_t *status="in")
 
Bool_t open (const TList *fnamelist, const Text_t *status="in")
 
void close ()
 
Bool_t check ()
 
void print ()
 
std::fstream * getFile ()
 
- 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 *)
 
virtual void readVersions (FairRtdbRun *)
 
virtual void cd ()
 
void setAutoWritable (Bool_t f=kTRUE)
 
Bool_t isAutoWritable ()
 

Protected Attributes

std::fstream * file
 
- Protected Attributes inherited from FairParIo
TList * detParIoList
 
Bool_t autoWritable
 
TString filename
 

Private Member Functions

 FairParAsciiFileIo (const FairParAsciiFileIo &)
 
FairParAsciiFileIooperator= (const FairParAsciiFileIo &)
 

Detailed Description

Definition at line 10 of file FairParAsciiFileIo.h.

View newest version in sPHENIX GitHub at line 10 of file FairParAsciiFileIo.h

Constructor & Destructor Documentation

FairParAsciiFileIo::FairParAsciiFileIo ( )
FairParAsciiFileIo::~FairParAsciiFileIo ( )

Definition at line 43 of file FairParAsciiFileIo.cxx.

View newest version in sPHENIX GitHub at line 43 of file FairParAsciiFileIo.cxx

References close().

+ Here is the call graph for this function:

FairParAsciiFileIo::FairParAsciiFileIo ( const FairParAsciiFileIo )
private

Member Function Documentation

Bool_t FairParAsciiFileIo::check ( )
inlinevirtual

Reimplemented from FairParIo.

Definition at line 35 of file FairParAsciiFileIo.h.

View newest version in sPHENIX GitHub at line 35 of file FairParAsciiFileIo.h

References file.

Referenced by print().

+ Here is the caller graph for this function:

void FairParAsciiFileIo::close ( )
virtual

Reimplemented from FairParIo.

Definition at line 100 of file FairParAsciiFileIo.cxx.

View newest version in sPHENIX GitHub at line 100 of file FairParAsciiFileIo.cxx

References FairParIo::detParIoList, file, and FairParIo::filename.

Referenced by open(), and ~FairParAsciiFileIo().

+ Here is the caller graph for this function:

std::fstream * FairParAsciiFileIo::getFile ( )

Definition at line 127 of file FairParAsciiFileIo.cxx.

View newest version in sPHENIX GitHub at line 127 of file FairParAsciiFileIo.cxx

References file.

Bool_t FairParAsciiFileIo::open ( const Text_t *  fname,
const Text_t *  status = "in" 
)

Definition at line 49 of file FairParAsciiFileIo.cxx.

View newest version in sPHENIX GitHub at line 49 of file FairParAsciiFileIo.cxx

References FairRuntimeDb::activateParIo(), close(), file, FairParIo::filename, in, and FairRuntimeDb::instance().

Referenced by FairAnaSelector::Init(), and open().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool_t FairParAsciiFileIo::open ( const TList *  fnamelist,
const Text_t *  status = "in" 
)

Definition at line 74 of file FairParAsciiFileIo.cxx.

View newest version in sPHENIX GitHub at line 74 of file FairParAsciiFileIo.cxx

References open(), writeMapConfig::outFileName, and pid.

+ Here is the call graph for this function:

FairParAsciiFileIo& FairParAsciiFileIo::operator= ( const FairParAsciiFileIo )
private
void FairParAsciiFileIo::print ( )
virtual

Reimplemented from FairParIo.

Definition at line 112 of file FairParAsciiFileIo.cxx.

View newest version in sPHENIX GitHub at line 112 of file FairParAsciiFileIo.cxx

References check(), FairParIo::detParIoList, and FairParIo::filename.

+ Here is the call graph for this function:

Member Data Documentation

std::fstream* FairParAsciiFileIo::file
protected

Definition at line 13 of file FairParAsciiFileIo.h.

View newest version in sPHENIX GitHub at line 13 of file FairParAsciiFileIo.h

Referenced by check(), close(), getFile(), and open().


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