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

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

+ Inheritance diagram for FairParIo:
+ Collaboration diagram for FairParIo:

Public Member Functions

 FairParIo ()
 
virtual ~FairParIo ()
 
virtual FairDetParIogetDetParIo (const Text_t *)
 
virtual void setDetParIo (FairDetParIo *)
 
virtual void removeDetParIo (Text_t *)
 
void setInputNumber (Int_t)
 
virtual void close ()
 
const char * getFilename ()
 
virtual void setDetParIo (Text_t *)
 
virtual void print ()
 
virtual Bool_t check ()
 
virtual void readVersions (FairRtdbRun *)
 
virtual void cd ()
 
void setAutoWritable (Bool_t f=kTRUE)
 
Bool_t isAutoWritable ()
 

Protected Attributes

TList * detParIoList
 
Bool_t autoWritable
 
TString filename
 

Private Member Functions

 FairParIo (const FairParIo &)
 
FairParIooperator= (const FairParIo &)
 

Detailed Description

Definition at line 10 of file FairParIo.h.

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

Constructor & Destructor Documentation

FairParIo::FairParIo ( )
FairParIo::~FairParIo ( )
virtual

Definition at line 29 of file FairParIo.cxx.

View newest version in sPHENIX GitHub at line 29 of file FairParIo.cxx

References detParIoList.

FairParIo::FairParIo ( const FairParIo )
private

Member Function Documentation

virtual void FairParIo::cd ( )
inlinevirtual

Reimplemented in FairParRootFileIo.

Definition at line 44 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 44 of file FairParIo.h

Referenced by FairRuntimeDb::closeFirstInput(), FairRuntimeDb::closeSecondInput(), FairRuntimeDb::getFirstInput(), FairRuntimeDb::getOutput(), FairRuntimeDb::getSecondInput(), grv94di(), grv94ho(), grv94lo(), pygrvd(), pygrvl(), pygrvm(), and FairRuntimeDb::writeVersions().

+ Here is the caller graph for this function:

virtual Bool_t FairParIo::check ( )
inlinevirtual

Reimplemented in FairParTSQLIo, FairParRootFileIo, and FairParAsciiFileIo.

Definition at line 37 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 37 of file FairParIo.h

Referenced by FairRuntimeDb::readAll(), FairRuntimeDb::setFirstInput(), FairRuntimeDb::setOutput(), FairRuntimeDb::setSecondInput(), FairRuntimeDb::writeContainer(), and FairRuntimeDb::writeVersions().

+ Here is the caller graph for this function:

virtual void FairParIo::close ( )
inlinevirtual

Reimplemented in FairParRootFileIo, and FairParAsciiFileIo.

Definition at line 23 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 23 of file FairParIo.h

Referenced by FairRuntimeDb::closeFirstInput(), FairRuntimeDb::closeOutput(), and FairRuntimeDb::closeSecondInput().

+ Here is the caller graph for this function:

FairDetParIo * FairParIo::getDetParIo ( const Text_t *  detName)
virtual

Definition at line 57 of file FairParIo.cxx.

View newest version in sPHENIX GitHub at line 57 of file FairParIo.cxx

References detParIoList.

Referenced by FairRuntimeDb::activateParIo(), and FairParGenericSet::write().

+ Here is the caller graph for this function:

const char* FairParIo::getFilename ( )
inline

Definition at line 26 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 26 of file FairParIo.h

References filename.

Referenced by FairRunAna::RunOnProof().

+ Here is the caller graph for this function:

Bool_t FairParIo::isAutoWritable ( )
inline

Definition at line 48 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 48 of file FairParIo.h

References autoWritable.

Referenced by FairRuntimeDb::closeOutput(), and FairRuntimeDb::writeContainer().

+ Here is the caller graph for this function:

FairParIo& FairParIo::operator= ( const FairParIo )
private
virtual void FairParIo::print ( )
inlinevirtual

Reimplemented in FairParTSQLIo, FairParRootFileIo, and FairParAsciiFileIo.

Definition at line 34 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 34 of file FairParIo.h

Referenced by FairRuntimeDb::print().

+ Here is the caller graph for this function:

virtual void FairParIo::readVersions ( FairRtdbRun )
inlinevirtual

Reimplemented in FairParRootFileIo.

Definition at line 40 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 40 of file FairParIo.h

Referenced by FairRuntimeDb::initContainers().

+ Here is the caller graph for this function:

void FairParIo::removeDetParIo ( Text_t *  detName)
virtual

Definition at line 63 of file FairParIo.cxx.

View newest version in sPHENIX GitHub at line 63 of file FairParIo.cxx

References detParIoList, and p.

void FairParIo::setAutoWritable ( Bool_t  f = kTRUE)
inline

Definition at line 47 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 47 of file FairParIo.h

References autoWritable.

void FairParIo::setDetParIo ( FairDetParIo detParIo)
virtual

Definition at line 39 of file FairParIo.cxx.

View newest version in sPHENIX GitHub at line 39 of file FairParIo.cxx

References detParIoList.

Referenced by FairRuntimeDb::activateParIo().

+ Here is the caller graph for this function:

virtual void FairParIo::setDetParIo ( Text_t *  )
inlinevirtual

Reimplemented in FairParTSQLIo.

Definition at line 31 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 31 of file FairParIo.h

void FairParIo::setInputNumber ( Int_t  num)

Definition at line 47 of file FairParIo.cxx.

View newest version in sPHENIX GitHub at line 47 of file FairParIo.cxx

References detParIoList, and FairDetParIo::setInputNumber().

Referenced by FairRuntimeDb::setFirstInput(), and FairRuntimeDb::setSecondInput().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

Bool_t FairParIo::autoWritable
protected

Definition at line 14 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 14 of file FairParIo.h

Referenced by isAutoWritable(), and setAutoWritable().

TString FairParIo::filename
protected

Definition at line 15 of file FairParIo.h.

View newest version in sPHENIX GitHub at line 15 of file FairParIo.h

Referenced by FairParAsciiFileIo::close(), getFilename(), FairParAsciiFileIo::open(), FairParRootFileIo::open(), and FairParAsciiFileIo::print().


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