psana/include/Module.h File Reference

#include <string>
#include <boost/utility.hpp>
#include "psana/Configurable.h"
#include "PSEnv/Env.h"
#include "PSEvt/Event.h"

Go to the source code of this file.

Namespaces

namespace  psana

Classes

class  psana::Module
 Base class for user modules in psana framework. More...

Defines

#define PSANACAT2_(a, b)   a ## b
#define PSANA_MODULE_FACTORY(UserModule)

Functions

std::ostream & psana::operator<< (std::ostream &out, Module::Status stat)


Define Documentation

#define PSANA_MODULE_FACTORY ( UserModule   ) 

Value:

extern "C" \
  psana::Module* \
  PSANACAT2_(_psana_module_,UserModule)(const std::string& name) {\
    return new UserModule(name);\
  }

Definition at line 49 of file Module.h.

#define PSANACAT2_ ( a,
 )     a ## b

Definition at line 48 of file Module.h.


Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7