#include <string>
#include <iosfwd>
#include <boost/utility.hpp>
#include "psana/Configurable.h"
#include "psana/Index.h"
#include "PSEnv/Env.h"
#include "PSEvt/Event.h"
Go to the source code of this file.
Namespaces | |
namespace | psana |
Classes | |
class | psana::InputModule |
Base class for psana input modules. More... | |
Defines | |
#define | PSANACAT2_(a, b) a ## b |
#define | PSANA_INPUT_MODULE_FACTORY(UserModule) |
Functions | |
std::ostream & | psana::operator<< (std::ostream &out, InputModule::Status stat) |
formatting for InputModule::Status enum |
#define PSANA_INPUT_MODULE_FACTORY | ( | UserModule | ) |
Value:
extern "C" \ psana::InputModule* \ PSANACAT2_(_psana_input_module_,UserModule)(const std::string& name) {\ return new UserModule(name);\ }
Definition at line 49 of file InputModule.h.
#define PSANACAT2_ | ( | a, | |||
b | ) | a ## b |
Definition at line 48 of file InputModule.h.