EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/geobase/FairGeoMedia.h>
Public Member Functions | |
FairGeoMedia () | |
~FairGeoMedia () | |
void | setInputFile (const char *file) |
const char * | getInputFile () |
void | addMedium (FairGeoMedium *m) |
FairGeoMedium * | getMedium (const char *) |
TList * | getListOfMedia () |
void | read (std::fstream &) |
void | print () |
void | list () |
void | write (std::fstream &) |
void | setAuthor (TString &s) |
void | setDescription (TString &s) |
TString & | getAuthor () |
TString & | getDescription () |
Private Member Functions | |
FairGeoMedia (const FairGeoMedia &) | |
FairGeoMedia & | operator= (const FairGeoMedia &) |
Private Attributes | |
TList * | media |
TString | inputFile |
TString | author |
TString | description |
Class for materials and media
Definition at line 17 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 17 of file FairGeoMedia.h
FairGeoMedia::FairGeoMedia | ( | ) |
description of the version
FairGeoMedia::~FairGeoMedia | ( | ) |
Definition at line 33 of file FairGeoMedia.cxx.
View newest version in sPHENIX GitHub at line 33 of file FairGeoMedia.cxx
References media.
|
private |
void FairGeoMedia::addMedium | ( | FairGeoMedium * | m | ) |
Definition at line 49 of file FairGeoMedia.cxx.
View newest version in sPHENIX GitHub at line 49 of file FairGeoMedia.cxx
References media.
Referenced by PndGeoCave::read(), and FairGeoOldAsciiIo::read().
|
inline |
Definition at line 38 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 38 of file FairGeoMedia.h
References author.
|
inline |
Definition at line 39 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 39 of file FairGeoMedia.h
References description.
|
inline |
Definition at line 28 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 28 of file FairGeoMedia.h
References inputFile.
Referenced by FairGeoInterface::readMedia().
|
inline |
Definition at line 31 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 31 of file FairGeoMedia.h
References media.
Referenced by FairMCApplication::ConstructOpGeometry().
FairGeoMedium * FairGeoMedia::getMedium | ( | const char * | mediumName | ) |
Definition at line 43 of file FairGeoMedia.cxx.
View newest version in sPHENIX GitHub at line 43 of file FairGeoMedia.cxx
References media.
Referenced by FairModule::AssignMediumAtImport(), CbmRich::ConstructGdmlGeometry(), PndPipe::ConstructGeometry(), EicDetector::ConstructGeometry(), CbmRich::ExpandNodeForGdml(), EicMediaHub::GetMedium(), EicGeoParData::GetMedium(), PndGeoCave::read(), FairGeoOldAsciiIo::read(), and FairGeoSet::readVolumeParams().
void FairGeoMedia::list | ( | ) |
Definition at line 55 of file FairGeoMedia.cxx.
View newest version in sPHENIX GitHub at line 55 of file FairGeoMedia.cxx
References media.
Referenced by FairGeoInterface::print().
|
private |
void FairGeoMedia::print | ( | ) |
Definition at line 67 of file FairGeoMedia.cxx.
View newest version in sPHENIX GitHub at line 67 of file FairGeoMedia.cxx
References author, description, FairGeoMedium::getAutoFlag(), media, and FairGeoMedium::print().
void FairGeoMedia::read | ( | std::fstream & | fin | ) |
Definition at line 93 of file FairGeoMedia.cxx.
View newest version in sPHENIX GitHub at line 93 of file FairGeoMedia.cxx
References media, and FairGeoMedium::read().
Referenced by FairGeoAsciiIo::read().
|
inline |
Definition at line 36 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 36 of file FairGeoMedia.h
References author, and Acts::UnitConstants::s.
|
inline |
Definition at line 37 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 37 of file FairGeoMedia.h
References description, and Acts::UnitConstants::s.
|
inline |
Definition at line 27 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 27 of file FairGeoMedia.h
References eicpy.qaplots::file, and inputFile.
Referenced by FairGeoInterface::setMediaFile().
void FairGeoMedia::write | ( | std::fstream & | fout | ) |
Definition at line 115 of file FairGeoMedia.cxx.
View newest version in sPHENIX GitHub at line 115 of file FairGeoMedia.cxx
References author, description, FairGeoMedium::getAutoFlag(), media, and FairGeoMedium::write().
Referenced by FairGeoAsciiIo::write().
|
private |
name of input file or Oracle
Definition at line 22 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 22 of file FairGeoMedia.h
Referenced by getAuthor(), print(), setAuthor(), and write().
|
private |
author of the media version
Definition at line 23 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 23 of file FairGeoMedia.h
Referenced by getDescription(), print(), setDescription(), and write().
|
private |
list of media
Definition at line 21 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 21 of file FairGeoMedia.h
Referenced by getInputFile(), and setInputFile().
|
private |
Definition at line 20 of file FairGeoMedia.h.
View newest version in sPHENIX GitHub at line 20 of file FairGeoMedia.h
Referenced by addMedium(), getListOfMedia(), getMedium(), list(), print(), read(), write(), and ~FairGeoMedia().