![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Examples/Io/Obj/include/ACTFW/Plugins/Obj/ObjTrackingGeometryWriter.hpp>
Collaboration diagram for FW::Obj::ObjTrackingGeometryWriter:Classes | |
| class | Config |
Public Member Functions | |
| ObjTrackingGeometryWriter (const Config &cfg) | |
| std::string | name () const |
| FW::ProcessCode | write (const AlgorithmContext &context, const Acts::TrackingGeometry &tGeometry) |
Private Member Functions | |
| void | write (const AlgorithmContext &context, const Acts::TrackingVolume &tVolume) |
| process this volume | |
| const Acts::Logger & | logger () const |
| Private access to the logging instance. | |
Private Attributes | |
| Config | m_cfg |
| the config class | |
An Obj writer for the geometry: TrackingGeometry master It delegates the writing of surfaces to the surface writers
Definition at line 31 of file ObjTrackingGeometryWriter.hpp.
View newest version in sPHENIX GitHub at line 31 of file ObjTrackingGeometryWriter.hpp
| FW::Obj::ObjTrackingGeometryWriter::ObjTrackingGeometryWriter | ( | const Config & | cfg | ) |
Constructor
| cfg | is the configuration class |
Definition at line 17 of file ObjTrackingGeometryWriter.cpp.
View newest version in sPHENIX GitHub at line 17 of file ObjTrackingGeometryWriter.cpp
|
inlineprivate |
Private access to the logging instance.
Definition at line 80 of file ObjTrackingGeometryWriter.hpp.
View newest version in sPHENIX GitHub at line 80 of file ObjTrackingGeometryWriter.hpp
References FW::Obj::ObjTrackingGeometryWriter::Config::logger, and m_cfg.
| std::string FW::Obj::ObjTrackingGeometryWriter::name | ( | ) | const |
Framework name() method
Definition at line 21 of file ObjTrackingGeometryWriter.cpp.
View newest version in sPHENIX GitHub at line 21 of file ObjTrackingGeometryWriter.cpp
| FW::ProcessCode FW::Obj::ObjTrackingGeometryWriter::write | ( | const AlgorithmContext & | context, |
| const Acts::TrackingGeometry & | tGeometry | ||
| ) |
The write interface
| context | the Algorithm/Event context of this call |
| tGeometry | is the geometry to be written out |
Definition at line 25 of file ObjTrackingGeometryWriter.cpp.
View newest version in sPHENIX GitHub at line 25 of file ObjTrackingGeometryWriter.cpp
References ACTS_DEBUG, Acts::TrackingGeometry::highestTrackingVolume(), SUCCESS, and Acts::Test::world.
Here is the call graph for this function:
|
private |
process this volume
process this volume
| context | the Algorithm/Event context for this call |
| tVolume | the volume to be processed |
Definition at line 37 of file ObjTrackingGeometryWriter.cpp.
View newest version in sPHENIX GitHub at line 37 of file ObjTrackingGeometryWriter.cpp
References ACTS_DEBUG, ACTS_VERBOSE, Acts::BinnedArray< T >::arrayObjects(), Acts::TrackingVolume::confinedLayers(), Acts::TrackingVolume::confinedVolumes(), Acts::Test::cSurface, G4TTL::layer, Acts::navigation, surface(), Acts::Test::volume, and Acts::TrackingVolume::volumeName().
Here is the call graph for this function:
|
private |
the config class
Definition at line 71 of file ObjTrackingGeometryWriter.hpp.
View newest version in sPHENIX GitHub at line 71 of file ObjTrackingGeometryWriter.hpp
Referenced by logger().