Loading [MathJax]/extensions/tex2jax.js
hej is hosted by Hepforge, IPPP Durham
HEJ  2.3.0
High energy resummation for hadron colliders
make_writer.hh
Go to the documentation of this file.
1 
8 #pragma once
9 
10 #include <memory>
11 #include <string>
12 #include <string_view>
13 
14 #include "HEJ/EventWriter.hh"
15 #include "HEJ/output_formats.hh"
16 
17 namespace LHEF{
18  class HEPRUP;
19 }
20 
21 namespace HEJ {
22 
24 
31  std::unique_ptr<EventWriter> make_format_writer(
32  FileFormat format,
33  std::string const & outfile,
34  LHEF::HEPRUP const & heprup
35  );
36 
38 
46  std::unique_ptr<EventWriter> make_format_writer(
47  FileFormat format,
48  std::string const & outfile,
49  LHEF::HEPRUP const & heprup,
50  std::string_view config
51  );
52 
53 } // namespace HEJ
Header file for the EventWriter interface.
Main HEJ 2 Namespace.
Definition: mainpage.dox:1
std::unique_ptr< EventWriter > make_format_writer(FileFormat format, std::string const &outfile, LHEF::HEPRUP const &heprup)
Factory function for event writers.
FileFormat
Supported event file formats.
Definition: output_formats.hh:16
Definition: Analysis.hh:14
Defines formats for output to event files.