GEMC  1.8
Geant4 Monte-Carlo Framework
Data Structures | Typedefs | Functions
MOutputBaseClass.h File Reference
#include "MBankdefs.h"
#include "evioFileChannel.hxx"
#include "usage.h"
#include "evioUtil.hxx"
+ Include dependency graph for MOutputBaseClass.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  MGeneratedParticle
 
class  header
 
class  MOutputs
 
class  MOutputBaseClass
 

Typedefs

typedef MOutputBaseClass *(* MOutput_Factory) ()
 Define MOutput_Factory as a pointer to a function that returns a pointer to a MOutputBaseClass. More...
 

Functions

MOutputBaseClassGetMOutputClass (map< string, MOutput_Factory > *MOutput, string)
 Instantiates MOutputBaseClass. More...
 

Detailed Description

Defines the Output Class.
It contains the factory method MOutput_Factory that returns a pointer to a MOutputBaseClass.
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 MOutputBaseClass.h.

Typedef Documentation

typedef MOutputBaseClass*(* MOutput_Factory) ()

Definition at line 97 of file MOutputBaseClass.h.

Function Documentation

MOutputBaseClass* GetMOutputClass ( map< string, MOutput_Factory > *  MOutput,
string   
)

Definition at line 10 of file MOutputBaseClass.cc.