11 #include <corsika/output/BaseOutput.hpp> 28 template <
typename... TArgs>
43 template <
typename... TArgs>
46 virtual YAML::Node
getConfig()
const {
return YAML::Node(); }
void write(TArgs &&...)
The purpose of this catch-all method is to discard all data.
Generic class to switch off any output.
WriterOff(TArgs &&...)
The purpose of this catch-all constructor is to discard all parameters.
`, since they are used everywhere as integral part of the framework.
virtual YAML::Node getConfig() const
Provide YAML configuration for this BaseOutput.
This is the base class for all outputs so that they can be stored in homogeneous containers.
void endOfShower(unsigned int const) override
Called at the end of each event/shower.
void endOfLibrary() override
Called at the end of each run.
void startOfLibrary(boost::filesystem::path const &) override
Called at the start of each run.