psana/src/PSAna.cpp File Reference

#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, FileTypegetDsetInputKeys ()
template<typename Iter>
FileType guessType (Iter begin, Iter end)

Variables

const char * logger = "PSAna"


Enumeration Type Documentation

enum FileType

Enumerator:
Unknown 
Mixed 
XTC 
HDF5 
SHMEM 
IDX 
SMALLDATA 

Definition at line 52 of file PSAna.cpp.


Function Documentation

std::map<std::string, FileType> @33::getDsetInputKeys (  )  [static]

Definition at line 54 of file PSAna.cpp.

References HDF5, IDX, SHMEM, SMALLDATA, and XTC.

Referenced by guessType().

template<typename Iter>
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().


Variable Documentation

const char* logger = "PSAna" [static]

Definition at line 50 of file PSAna.cpp.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7