#include "psana/PSAna.h"
#include <signal.h>
#include <map>
#include <boost/algorithm/string.hpp>
#include <boost/filesystem.hpp>
#include <boost/make_shared.hpp>
#include <boost/format.hpp>
#include "ConfigSvc/ConfigSvc.h"
#include "ConfigSvc/ConfigSvcImplFile.h"
#include "IData/Dataset.h"
#include "MsgLogger/MsgLogger.h"
#include "psana/DynLoader.h"
#include "psana/Exceptions.h"
#include "psana/ExpNameFromConfig.h"
#include "psana/ExpNameFromDs.h"
#include "psana/MPWorkerId.h"
#include "PSEnv/Env.h"
Go to the source code of this file.
Namespaces | |
namespace | psana |
Enumerations | |
enum | FileType { Unknown = -1, Mixed = 0, XTC, HDF5, SHMEM, IDX, SMALLDATA } |
Functions | |
std::map< std::string, FileType > | getDsetInputKeys () |
template<typename Iter> | |
FileType | guessType (Iter begin, Iter end) |
Variables | |
const char * | logger = "PSAna" |
enum FileType |
FileType @33::guessType | ( | Iter | begin, | |
Iter | end | |||
) | [static] |
Definition at line 66 of file PSAna.cpp.
References src::mpi_datasource::ds, getDsetInputKeys(), HDF5, logger, Mixed, MsgLog, Unknown, and XTC.
Referenced by psana::PSAna::dataSource().