EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HepMC_3_2_4_ReaderFactory.h File Reference
#include <memory>
#include <string>
#include <sys/stat.h>
#include <string.h>
#include "HepMC3/ReaderAscii.h"
#include "HepMC3/ReaderAsciiHepMC2.h"
#include "HepMC3/ReaderHEPEVT.h"
#include "HepMC3/ReaderLHEF.h"
#include "HepMC3/ReaderPlugin.h"
+ Include dependency graph for HepMC_3_2_4_ReaderFactory.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  HepMC3
 

Functions

std::shared_ptr< Reader > HepMC3::deduce_reader (std::istream &stream)
 This function will deduce the type of input stream based on its content and will return appropriate Reader.
 
std::shared_ptr< Reader > HepMC3::deduce_reader (const std::string &filename)
 This function deduces the type of input file based on the name/URL and its content, and will return an appropriate Reader object.