ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Examples/Io/Obj/include/ACTFW/Plugins/Obj/ObjSurfaceWriter.hpp>
Public Member Functions | |
Config (const std::string &lname="ObjSurfaceWriter", Acts::Logging::Level lvl=Acts::Logging::INFO) | |
Public Attributes | |
std::shared_ptr< const Acts::Logger > | logger |
the default logger | |
std::string | name |
the name of the algorithm | |
unsigned int | outputPhiSegemnts = 72 |
approximate cyinders by that | |
double | outputThickness = 2. |
write thickness if available | |
bool | outputSensitive = true |
write sensitive surfaces | |
bool | outputLayerSurface = true |
write the layer surface out | |
double | outputScalor = 1. |
output scalor | |
unsigned int | outputPrecision = 6 |
precision for out | |
std::string | filePrefix = "" |
file prefix to be written out | |
std::string | planarPrefix = "" |
std::string | cylinderPrefix = "" |
std::string | diskPrefix = "" |
std::shared_ptr< std::ofstream > | outputStream = nullptr |
the output stream | |
Definition at line 33 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 33 of file ObjSurfaceWriter.hpp
|
inline |
Definition at line 61 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 61 of file ObjSurfaceWriter.hpp
std::string FW::Obj::ObjSurfaceWriter::Config::cylinderPrefix = "" |
Definition at line 56 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 56 of file ObjSurfaceWriter.hpp
std::string FW::Obj::ObjSurfaceWriter::Config::diskPrefix = "" |
Definition at line 57 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 57 of file ObjSurfaceWriter.hpp
std::string FW::Obj::ObjSurfaceWriter::Config::filePrefix = "" |
file prefix to be written out
Definition at line 52 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 52 of file ObjSurfaceWriter.hpp
Referenced by FW::Obj::ObjSurfaceWriter::ObjSurfaceWriter(), and FW::Options::readObjSurfaceWriterConfig().
std::shared_ptr<const Acts::Logger> FW::Obj::ObjSurfaceWriter::Config::logger |
the default logger
Definition at line 36 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 36 of file ObjSurfaceWriter.hpp
Referenced by FW::Obj::ObjSurfaceWriter::logger(), and FW::Obj::ObjSurfaceWriter::ObjSurfaceWriter().
std::string FW::Obj::ObjSurfaceWriter::Config::name |
the name of the algorithm
Definition at line 38 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 38 of file ObjSurfaceWriter.hpp
Referenced by source.g4viscp.G4Scene::create_scene(), FW::Obj::ObjSurfaceWriter::ObjSurfaceWriter(), mcscore.MCParticle::printout(), and source.g4viscp.G4Scene::update_scene().
bool FW::Obj::ObjSurfaceWriter::Config::outputLayerSurface = true |
write the layer surface out
Definition at line 46 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 46 of file ObjSurfaceWriter.hpp
Referenced by processGeometry(), and FW::Options::readObjSurfaceWriterConfig().
unsigned int FW::Obj::ObjSurfaceWriter::Config::outputPhiSegemnts = 72 |
approximate cyinders by that
Definition at line 40 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 40 of file ObjSurfaceWriter.hpp
Referenced by FW::Options::readObjSurfaceWriterConfig().
unsigned int FW::Obj::ObjSurfaceWriter::Config::outputPrecision = 6 |
precision for out
Definition at line 50 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 50 of file ObjSurfaceWriter.hpp
Referenced by FW::Options::readObjSurfaceWriterConfig().
double FW::Obj::ObjSurfaceWriter::Config::outputScalor = 1. |
output scalor
Definition at line 48 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 48 of file ObjSurfaceWriter.hpp
Referenced by FW::Options::readObjSurfaceWriterConfig().
bool FW::Obj::ObjSurfaceWriter::Config::outputSensitive = true |
write sensitive surfaces
Definition at line 44 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 44 of file ObjSurfaceWriter.hpp
Referenced by FW::Options::readObjSurfaceWriterConfig().
std::shared_ptr<std::ofstream> FW::Obj::ObjSurfaceWriter::Config::outputStream = nullptr |
the output stream
Definition at line 59 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 59 of file ObjSurfaceWriter.hpp
Referenced by FW::Obj::ObjSurfaceWriter::ObjSurfaceWriter(), processGeometry(), and FW::Obj::ObjSurfaceWriter::write().
double FW::Obj::ObjSurfaceWriter::Config::outputThickness = 2. |
write thickness if available
Definition at line 42 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 42 of file ObjSurfaceWriter.hpp
Referenced by FW::Options::readObjSurfaceWriterConfig().
std::string FW::Obj::ObjSurfaceWriter::Config::planarPrefix = "" |
prefixes
Definition at line 55 of file ObjSurfaceWriter.hpp.
View newest version in sPHENIX GitHub at line 55 of file ObjSurfaceWriter.hpp