EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/geobase/FairGeoAsciiIo.h>
Public Member Functions | |
FairGeoAsciiIo () | |
virtual | ~FairGeoAsciiIo () |
void | setDirectory (const char *fDir) |
const char * | getDirectory () |
const char * | getFilename () |
Bool_t | open (const char *, const Text_t *status="in") |
Bool_t | isOpen () |
Bool_t | isWritable () |
void | close () |
void | print () |
Bool_t | read (FairGeoMedia *) |
Bool_t | read (FairGeoSet *, FairGeoMedia *) |
Bool_t | write (FairGeoMedia *) |
Bool_t | write (FairGeoSet *set) |
Bool_t | readGeomConfig (FairGeoInterface *) |
Bool_t | readDetectorSetup (FairGeoInterface *) |
Bool_t | setSimulRefRun (const char *) |
Bool_t | setHistoryDate (const char *) |
Private Member Functions | |
FairGeoAsciiIo (const FairGeoAsciiIo &) | |
FairGeoAsciiIo & | operator= (const FairGeoAsciiIo &) |
Private Attributes | |
TString | filename |
TString | filedir |
Bool_t | writable |
std::fstream * | file |
Class for geometry I/O from ASCII file
Definition at line 19 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 19 of file FairGeoAsciiIo.h
FairGeoAsciiIo::FairGeoAsciiIo | ( | ) |
|
virtual |
Definition at line 34 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 34 of file FairGeoAsciiIo.cxx
|
private |
|
virtual |
Implements FairGeoIo.
Definition at line 93 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 93 of file FairGeoAsciiIo.cxx
References file, filename, and isOpen().
Referenced by open(), and ~FairGeoAsciiIo().
|
inline |
Definition at line 29 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 29 of file FairGeoAsciiIo.h
References filedir.
|
inline |
Definition at line 30 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 30 of file FairGeoAsciiIo.h
References filename.
|
virtual |
Implements FairGeoIo.
Definition at line 79 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 79 of file FairGeoAsciiIo.cxx
References file.
Referenced by close(), isWritable(), open(), print(), read(), readDetectorSetup(), readGeomConfig(), and write().
|
virtual |
Implements FairGeoIo.
Definition at line 86 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 86 of file FairGeoAsciiIo.cxx
References isOpen(), and writable.
|
virtual |
|
private |
|
virtual |
Implements FairGeoIo.
Definition at line 102 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 102 of file FairGeoAsciiIo.cxx
References filename, isOpen(), and writable.
|
virtual |
Implements FairGeoIo.
Definition at line 111 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 111 of file FairGeoAsciiIo.cxx
References file, isOpen(), FairGeoMedia::read(), and writable.
|
virtual |
Implements FairGeoIo.
Definition at line 119 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 119 of file FairGeoAsciiIo.cxx
References file, isOpen(), and writable.
Bool_t FairGeoAsciiIo::readDetectorSetup | ( | FairGeoInterface * | interface | ) |
Definition at line 185 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 185 of file FairGeoAsciiIo.cxx
References d, FairGeoInterface::findSet(), FairGeoSet::getMaxModules(), isOpen(), n, Acts::UnitConstants::s, and writable.
Referenced by FairGeoInterface::readSetupFile().
|
virtual |
Implements FairGeoIo.
Definition at line 143 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 143 of file FairGeoAsciiIo.cxx
References FairGeoInterface::addInputFile(), FairGeoInterface::addSetupFile(), file, FairGeoInterface::getOraInput(), isOpen(), k, FairGeoIo::setHistoryDate(), FairGeoIo::setSimulRefRun(), and writable.
|
inline |
Definition at line 28 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 28 of file FairGeoAsciiIo.h
References filedir.
|
inlinevirtual |
Implements FairGeoIo.
Definition at line 43 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 43 of file FairGeoAsciiIo.h
|
inlinevirtual |
Implements FairGeoIo.
Definition at line 42 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 42 of file FairGeoAsciiIo.h
|
virtual |
Implements FairGeoIo.
Definition at line 127 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 127 of file FairGeoAsciiIo.cxx
References file, isOpen(), writable, and FairGeoMedia::write().
|
virtual |
Implements FairGeoIo.
Definition at line 135 of file FairGeoAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 135 of file FairGeoAsciiIo.cxx
References file, isOpen(), and writable.
|
private |
Definition at line 24 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 24 of file FairGeoAsciiIo.h
Referenced by close(), isOpen(), open(), read(), readGeomConfig(), write(), and ~FairGeoAsciiIo().
|
private |
Definition at line 22 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 22 of file FairGeoAsciiIo.h
Referenced by getDirectory(), open(), and setDirectory().
|
private |
Definition at line 21 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 21 of file FairGeoAsciiIo.h
Referenced by close(), getFilename(), open(), and print().
|
private |
Definition at line 23 of file FairGeoAsciiIo.h.
View newest version in sPHENIX GitHub at line 23 of file FairGeoAsciiIo.h
Referenced by isWritable(), open(), print(), read(), readDetectorSetup(), readGeomConfig(), and write().