GEMC  2.3
Geant4 Monte-Carlo Framework
Data Structures | Typedefs | Functions
outputFactory.h File Reference
#include "gbank.h"
#include "options.h"
#include "MPrimaryGeneratorAction.h"
#include "evioUtil.hxx"
#include "evioFileChannel.hxx"
#include "G4ThreeVector.hh"
+ Include dependency graph for outputFactory.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  hitOutput
 
class  summaryForParticle
 
class  generatedParticle
 
class  outputContainer
 
class  outputFactory
 

Typedefs

typedef outputFactory *(* outputFactoryInMap) ()
 

Functions

outputFactorygetOutputFactory (map< string, outputFactoryInMap > *, string)
 
map< string, outputFactoryInMapregisterOutputFactories ()
 

Detailed Description

Defines the gemc output Factory .
It contains the factory method that returns a pointer to goutputs.
The virtual method processOutput writes events to the correct stream.

Author

Maurizio Ungaro
mail: ungar.nosp@m.o@jl.nosp@m.ab.or.nosp@m.g


Definition in file outputFactory.h.

Typedef Documentation

typedef outputFactory*(* outputFactoryInMap) ()

Definition at line 212 of file outputFactory.h.

Function Documentation

outputFactory* getOutputFactory ( map< string, outputFactoryInMap > *  ,
string   
)

Definition at line 14 of file outputFactory.cc.

map<string, outputFactoryInMap> registerOutputFactories ( )

Definition at line 61 of file outputFactory.cc.