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

Go to the source code of this file.

Data Structures

class  PH_output
 
class  MPHBaseClass
 

Typedefs

typedef MPHBaseClass *(* MPHB_Factory) ()
 Define MPHB_Factory as a pointer to a function that returns a pointer. More...
 

Functions

MPHBaseClassGetMPHClass (map< string, MPHB_Factory > *MProcessHit_Map, string)
 Return MPHBaseClass from the Hit Process Map. More...
 

Detailed Description

Defines the Process Hit Base Class.
It contains the factory method MPHB_Factory that returns a pointer to a MPHBaseClass.
The virtual method ProcessHit returns a PH_output.

Author

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


Definition in file MPHBaseClass.h.

Typedef Documentation

typedef MPHBaseClass*(* MPHB_Factory) ()

Definition at line 47 of file MPHBaseClass.h.

Function Documentation

MPHBaseClass* GetMPHClass ( map< string, MPHB_Factory > *  MProcessHit_Map,
string   
)

Definition at line 8 of file MPHBaseClass.cc.