EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/geobase/FairGeoOldAsciiIo.h>
Public Member Functions | |
FairGeoOldAsciiIo () | |
~FairGeoOldAsciiIo () | |
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 | |
Bool_t | calculateShapePoints (Double_t *, FairGeoNode *) |
FairGeoOldAsciiIo (const FairGeoOldAsciiIo &) | |
FairGeoOldAsciiIo & | operator= (const FairGeoOldAsciiIo &) |
Private Attributes | |
TString | filename |
TString | filedir |
Bool_t | writable |
std::fstream * | file |
Class for geometry I/O from ASCII file in FAIR format
Definition at line 16 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 16 of file FairGeoOldAsciiIo.h
FairGeoOldAsciiIo::FairGeoOldAsciiIo | ( | ) |
FairGeoOldAsciiIo::~FairGeoOldAsciiIo | ( | ) |
Definition at line 37 of file FairGeoOldAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 37 of file FairGeoOldAsciiIo.cxx
|
private |
|
private |
Definition at line 192 of file FairGeoOldAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 192 of file FairGeoOldAsciiIo.cxx
References FairGeoVolume::createPoints(), FairGeoBasicShape::getNumPoints(), FairGeoNode::getShapePointer(), n, FairGeoVolume::setPoint(), x, y, and z.
Referenced by read().
|
virtual |
Implements FairGeoIo.
Definition at line 96 of file FairGeoOldAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 96 of file FairGeoOldAsciiIo.cxx
References file, filename, and isOpen().
Referenced by open(), and ~FairGeoOldAsciiIo().
|
inline |
Definition at line 26 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 26 of file FairGeoOldAsciiIo.h
References filedir.
|
inline |
Definition at line 27 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 27 of file FairGeoOldAsciiIo.h
References filename.
|
virtual |
Implements FairGeoIo.
Definition at line 82 of file FairGeoOldAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 82 of file FairGeoOldAsciiIo.cxx
References file.
Referenced by close(), isWritable(), open(), print(), and read().
|
virtual |
Implements FairGeoIo.
Definition at line 89 of file FairGeoOldAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 89 of file FairGeoOldAsciiIo.cxx
References isOpen(), and writable.
|
virtual |
|
private |
|
virtual |
Implements FairGeoIo.
Definition at line 105 of file FairGeoOldAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 105 of file FairGeoOldAsciiIo.cxx
References filename, isOpen(), and writable.
|
inlinevirtual |
Implements FairGeoIo.
Definition at line 33 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 33 of file FairGeoOldAsciiIo.h
|
virtual |
Implements FairGeoIo.
Definition at line 114 of file FairGeoOldAsciiIo.cxx.
View newest version in sPHENIX GitHub at line 114 of file FairGeoOldAsciiIo.cxx
References FairGeoMedia::addMedium(), calculateShapePoints(), file, FairGeoMedia::getMedium(), FairGeoBasicShape::getNumParam(), FairGeoVolume::getTransform(), isOpen(), FairGeoNode::print(), FairGeoShapes::selectShape(), sensitivity(), FairGeoNode::setMedium(), FairGeoNode::setMother(), FairGeoTransform::setRotMatrix(), FairGeoNode::setShape(), FairGeoTransform::setTransVector(), t, and writable.
|
inline |
Definition at line 38 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 38 of file FairGeoOldAsciiIo.h
|
inlinevirtual |
Implements FairGeoIo.
Definition at line 37 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 37 of file FairGeoOldAsciiIo.h
|
inline |
Definition at line 25 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 25 of file FairGeoOldAsciiIo.h
References filedir.
|
inlinevirtual |
Implements FairGeoIo.
Definition at line 40 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 40 of file FairGeoOldAsciiIo.h
|
inlinevirtual |
Implements FairGeoIo.
Definition at line 39 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 39 of file FairGeoOldAsciiIo.h
|
inlinevirtual |
Implements FairGeoIo.
Definition at line 35 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 35 of file FairGeoOldAsciiIo.h
|
inlinevirtual |
Implements FairGeoIo.
Definition at line 36 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 36 of file FairGeoOldAsciiIo.h
|
private |
Definition at line 21 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 21 of file FairGeoOldAsciiIo.h
Referenced by close(), isOpen(), open(), read(), and ~FairGeoOldAsciiIo().
|
private |
Definition at line 19 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 19 of file FairGeoOldAsciiIo.h
Referenced by getDirectory(), open(), and setDirectory().
|
private |
Definition at line 18 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 18 of file FairGeoOldAsciiIo.h
Referenced by close(), getFilename(), open(), and print().
|
private |
Definition at line 20 of file FairGeoOldAsciiIo.h.
View newest version in sPHENIX GitHub at line 20 of file FairGeoOldAsciiIo.h
Referenced by isWritable(), open(), print(), and read().