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>
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.
|
private |
Definition at line 47 of file TrackFinderPerformanceWriter.hpp.
View newest version in sPHENIX GitHub at line 47 of file TrackFinderPerformanceWriter.hpp