GEMC  1.8
Geant4 Monte-Carlo Framework
Public Member Functions | Static Public Member Functions
DC_HitProcess Class Reference

#include <DC_hitprocess.h>

+ Inheritance diagram for DC_HitProcess:
+ Collaboration diagram for DC_HitProcess:

Public Member Functions

 ~DC_HitProcess ()
 
PH_output ProcessHit (MHit *, gemc_opts)
 Method to process the hit. More...
 
vector< identifierProcessID (vector< identifier >, G4Step *, detector, gemc_opts)
 Method to calculate new identifier. More...
 
- Public Member Functions inherited from MPHBaseClass
virtual ~MPHBaseClass ()
 

Static Public Member Functions

static MPHBaseClasscreateHitClass ()
 

Additional Inherited Members

- Data Fields inherited from MPHBaseClass
string HCname
 Hit Collection name. More...
 
map< string, double > gpars
 

Detailed Description

Definition at line 12 of file DC_hitprocess.h.

Constructor & Destructor Documentation

DC_HitProcess::~DC_HitProcess ( )
inline

Definition at line 15 of file DC_hitprocess.h.

Member Function Documentation

static MPHBaseClass* DC_HitProcess::createHitClass ( )
inlinestatic

Definition at line 19 of file DC_hitprocess.h.

PH_output DC_HitProcess::ProcessHit ( MHit aHit,
gemc_opts  Opt 
)
virtual

< G4Trap Semilength

< Y length of cell

< Center of wire hit

< drift velocity is 53 um/ns for region1

< drift velocity is 26 um/ns for region2

< drift velocity is 36 um/ns for region3

< smeared by 300 microns for now

Implements MPHBaseClass.

Definition at line 12 of file DC_hitprocess.cc.

vector< identifier > DC_HitProcess::ProcessID ( vector< identifier id,
G4Step *  aStep,
detector  Detector,
gemc_opts  Opt 
)
virtual

< Volume name

< Global Coordinates of interaction

< Local Coordinates of interaction

< G4Trap Semilength

< Distance from bottom of G4Trap - modified by ministaggger

Implements MPHBaseClass.

Definition at line 246 of file DC_hitprocess.cc.