psana/include/InputModule.h File Reference

#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 Documentation

#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,
 )     a ## b

Definition at line 48 of file InputModule.h.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7