ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <Acts/Geometry/GeometryContext.hpp>
#include <Acts/Geometry/TrackingGeometry.hpp>
#include <memory>
#include <string>
#include <vector>
#include "ACTFW/Detector/IBaseDetector.hpp"
#include "ACTFW/Framework/AlgorithmContext.hpp"
#include "ACTFW/Framework/IContextDecorator.hpp"
#include "ACTFW/Framework/WhiteBoard.hpp"
#include "ACTFW/Geometry/CommonGeometry.hpp"
#include "ACTFW/Io/Csv/CsvOptionsWriter.hpp"
#include "ACTFW/Io/Csv/CsvTrackingGeometryWriter.hpp"
#include "ACTFW/Io/Root/RootMaterialWriter.hpp"
#include "ACTFW/Options/CommonOptions.hpp"
#include "ACTFW/Plugins/Json/JsonMaterialWriter.hpp"
#include "ACTFW/Plugins/Obj/ObjSurfaceWriter.hpp"
#include "ACTFW/Plugins/Obj/ObjTrackingGeometryWriter.hpp"
#include "ACTFW/Plugins/Obj/ObjWriterOptions.hpp"
#include "ACTFW/Utilities/Options.hpp"
#include "ACTFW/Utilities/Paths.hpp"
Go to the source code of this file.
Functions | |
int | processGeometry (int argc, char *argv[], FW::IBaseDetector &detector) |
method to process a geometry | |
int processGeometry | ( | int | argc, |
char * | argv[], | ||
FW::IBaseDetector & | detector | ||
) |
method to process a geometry
detector | The detector descriptor instance |
Decorate the context
The name of the output file
Definition at line 31 of file GeometryExampleBase.cpp.
View newest version in sPHENIX GitHub at line 31 of file GeometryExampleBase.cpp
References FW::Options::addCsvWriterOptions(), FW::Options::addGeometryOptions(), FW::Options::addMaterialOptions(), FW::Options::addObjWriterOptions(), FW::IBaseDetector::addOptions(), FW::Options::addOutputOptions(), FW::Options::addSequencerOptions(), FW::Geometry::build(), incremental_prev_tag::desc, FW::Sequencer::Config::events, FW::RootMaterialWriter::Config::fileName, Acts::getDefaultLogger(), Acts::Logging::INFO, FW::joinPaths(), FW::Options::makeDefaultOptions(), nEvents, FW::CsvTrackingGeometryWriter::Config::outputDir, FW::Obj::ObjSurfaceWriter::Config::outputLayerSurface, FW::Obj::ObjSurfaceWriter::Config::outputStream, FW::Options::parse(), FW::Options::readLogLevel(), FW::Options::readObjSurfaceWriterConfig(), FW::Options::readObjTrackingGeometryWriterConfig(), FW::Options::readSequencerConfig(), SUCCESS, Acts::Test::tGeometry, nlohmann::to_string(), FW::CsvTrackingGeometryWriter::Config::trackingGeometry, FW::RootMaterialWriter::write(), and FW::CsvTrackingGeometryWriter::Config::writePerEvent.
Referenced by main().