Classes | Namespaces | Typedefs | Functions
Algorithm.h File Reference
#include <string>
#include <sstream>
#include <iostream>
#include <cassert>
#include <map>
#include "Framework/Algorithm/AlgStatus.h"
#include "Framework/Algorithm/AlgCmp.h"
#include "Framework/Algorithm/AlgId.h"
#include "Framework/Algorithm/AlgFactory.h"
#include "Framework/Registry/Registry.h"
#include "Framework/Registry/RegistryItemTypeDef.h"
#include "Framework/Messenger/Messenger.h"
#include "Framework/Algorithm/Algorithm.icc"

Go to the source code of this file.

Classes

class  genie::Algorithm
 Algorithm abstract base class. More...
 

Namespaces

 genie
 THE MAIN GENIE PROJECT NAMESPACE
 

Typedefs

typedef map< string, Algorithm * > genie::AlgMap
 
typedef map< string, Algorithm * >::iterator genie::AlgMapIter
 
typedef map< string, Algorithm * >::const_iterator genie::AlgMapConstIter
 
typedef pair< string, Algorithm * > genie::AlgMapPair
 

Functions

ostream & genie::operator<< (ostream &stream, const Algorithm &alg)