Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/external_packages/trento/src/output.h>
Public Member Functions | |
Output (const VarMap &var_map) | |
Instantiate from the configuration. | |
template<typename... Args> | |
void | operator() (Args &&...args) const |
Private Attributes | |
std::vector< std::function < void(int, double, const Event &)> > | writers_ |
Internal storage of output functions. | |
Simple interface for outputting event data. Determines which output formats to create based on the configuration and writes those formats when called.
Definition at line 19 of file output.h.
View newest version in sPHENIX GitHub at line 19 of file output.h
Output::Output | ( | const VarMap & | var_map | ) |
Instantiate from the configuration.
Definition at line 205 of file output.cxx.
View newest version in sPHENIX GitHub at line 205 of file output.cxx
References Acts::Concepts::exists, trento::hdf5::filename_is_hdf5(), nevents(), path, and writers_.
void Output::operator() | ( | Args &&... | args | ) | const |
Call the functor to output event data. Arguments are perfect-forwarded to each output function. The required arguments are
Definition at line 42 of file output.h.
View newest version in sPHENIX GitHub at line 42 of file output.h
References check_smearing_config::args, write(), and writers_.