GEMC  2.3
Geant4 Monte-Carlo Framework
Data Structures | Typedefs | Functions
HitProcess.h File Reference
#include "detector.h"
#include "Hit.h"
#include "outputFactory.h"
#include "options.h"
+ Include dependency graph for HitProcess.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  trueInfos
 
class  HitProcess
 

Typedefs

typedef HitProcess *(* HitProcess_Factory) ()
 

Functions

HitProcessgetHitProcess (map< string, HitProcess_Factory > *hitProcessMap, string)
 
set< string > getListOfHitProcessHit (map< string, HitProcess_Factory >)
 

Detailed Description

Defines the Process Hit Base Class.
It contains the factory method HitProcess_Factory that returns a pointer to a HitProcess.
There are two methods that returns geant4 raw information / step, and integrated over all steps:

The pure virtual method processID returns a (new) identifier containing hit sharing information

Author

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


Definition in file HitProcess.h.

Typedef Documentation

typedef HitProcess*(* HitProcess_Factory) ()

Definition at line 140 of file HitProcess.h.

Function Documentation

HitProcess* getHitProcess ( map< string, HitProcess_Factory > *  hitProcessMap,
string   
)

Definition at line 8 of file HitProcess.cc.

set<string> getListOfHitProcessHit ( map< string, HitProcess_Factory )

Definition at line 23 of file HitProcess.cc.