![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Examples/Io/Performance/ACTFW/Io/Performance/TrackFinderPerformanceWriter.hpp>
Inheritance diagram for FW::TrackFinderPerformanceWriter:
Collaboration diagram for FW::TrackFinderPerformanceWriter:Classes | |
| struct | Config |
| struct | Impl |
Public Member Functions | |
| TrackFinderPerformanceWriter (Config cfg, Acts::Logging::Level lvl) | |
| ~TrackFinderPerformanceWriter () | |
| ProcessCode | endRun () finaloverride |
| End the run (e.g. aggregate statistics, write down output, close files). | |
Public Member Functions inherited from FW::WriterT< ProtoTrackContainer > | |
| WriterT (std::string objectName, std::string writerName, Acts::Logging::Level level) | |
| std::string | name () const finaloverride |
| Provide the name of the writer. | |
| ProcessCode | write (const AlgorithmContext &context) finaloverride |
| Read the object and call the type-specific member function. | |
| ProcessCode | endRun () override |
| No-op default implementation. | |
Public Member Functions inherited from FW::IWriter | |
| virtual | ~IWriter ()=default |
Private Member Functions | |
| ProcessCode | writeT (const AlgorithmContext &ctx, const ProtoTrackContainer &tracks) finaloverride |
Private Attributes | |
| std::unique_ptr< Impl > | m_impl |
Additional Inherited Members | |
Protected Member Functions inherited from FW::WriterT< ProtoTrackContainer > | |
| const Acts::Logger & | logger () const |
Write track finder performance measures.
Only considers the track finding itself, i.e. grouping of hits into tracks, and computes relevant per-track and per-particles statistics.
Definition at line 23 of file TrackFinderPerformanceWriter.hpp.
View newest version in sPHENIX GitHub at line 23 of file TrackFinderPerformanceWriter.hpp
| FW::TrackFinderPerformanceWriter::TrackFinderPerformanceWriter | ( | Config | cfg, |
| Acts::Logging::Level | lvl | ||
| ) |
Definition at line 237 of file TrackFinderPerformanceWriter.cpp.
View newest version in sPHENIX GitHub at line 237 of file TrackFinderPerformanceWriter.cpp
| FW::TrackFinderPerformanceWriter::~TrackFinderPerformanceWriter | ( | ) |
Definition at line 242 of file TrackFinderPerformanceWriter.cpp.
View newest version in sPHENIX GitHub at line 242 of file TrackFinderPerformanceWriter.cpp
|
finaloverridevirtual |
End the run (e.g. aggregate statistics, write down output, close files).
Implements FW::IWriter.
Definition at line 256 of file TrackFinderPerformanceWriter.cpp.
View newest version in sPHENIX GitHub at line 256 of file TrackFinderPerformanceWriter.cpp
References SUCCESS.
|
finaloverrideprivatevirtual |
Type-specific write function implementation this method is implemented in the user implementation
| [in] | context | is the algorithm context that guarantees event consistency |
| [in] | is the templeted collection to be written |
Implements FW::WriterT< ProtoTrackContainer >.
Definition at line 246 of file TrackFinderPerformanceWriter.cpp.
View newest version in sPHENIX GitHub at line 246 of file TrackFinderPerformanceWriter.cpp
References FW::AlgorithmContext::eventNumber, FW::AlgorithmContext::eventStore, FW::WhiteBoard::get(), and SUCCESS.
Here is the call graph for this function:
|
private |
Definition at line 47 of file TrackFinderPerformanceWriter.hpp.
View newest version in sPHENIX GitHub at line 47 of file TrackFinderPerformanceWriter.hpp