QwGeant4
|
Checks for a valid HDC WirePlane hit and stores the hit information (Up to now I only activated only 1 out of 6 sensitive wireplanes per HDC) More...
#include <QweakSimHDC_WirePlaneSD.hh>
Inherits G4VSensitiveDetector.
Public Member Functions | |
QweakSimHDC_WirePlaneSD (G4String name) | |
~QweakSimHDC_WirePlaneSD () | |
void | Initialize (G4HCofThisEvent *HCE) |
G4bool | ProcessHits (G4Step *aStep, G4TouchableHistory *ROhist) |
void | EndOfEvent (G4HCofThisEvent *HCE) |
Private Attributes | |
QweakSimHDC_WirePlane_HitsCollection * | hitsCollection |
G4int | HCID |
Checks for a valid HDC WirePlane hit and stores the hit information (Up to now I only activated only 1 out of 6 sensitive wireplanes per HDC)
Placeholder for a long explaination
Definition at line 60 of file QweakSimHDC_WirePlaneSD.hh.
QweakSimHDC_WirePlaneSD::QweakSimHDC_WirePlaneSD | ( | G4String | name | ) |
Definition at line 47 of file QweakSimHDC_WirePlaneSD.cc.
References HCID.
QweakSimHDC_WirePlaneSD::~QweakSimHDC_WirePlaneSD | ( | ) |
Definition at line 59 of file QweakSimHDC_WirePlaneSD.cc.
void QweakSimHDC_WirePlaneSD::EndOfEvent | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 243 of file QweakSimHDC_WirePlaneSD.cc.
void QweakSimHDC_WirePlaneSD::Initialize | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 67 of file QweakSimHDC_WirePlaneSD.cc.
References HCID, and hitsCollection.
G4bool QweakSimHDC_WirePlaneSD::ProcessHits | ( | G4Step * | aStep, |
G4TouchableHistory * | ROhist | ||
) |
Definition at line 82 of file QweakSimHDC_WirePlaneSD.cc.
References hitsCollection, QweakSimHDC_WirePlaneHit::StoreGlobalTime(), QweakSimHDC_WirePlaneHit::StoreHDCID(), QweakSimHDC_WirePlaneHit::StoreKineticEnergy(), QweakSimHDC_WirePlaneHit::StoreLocalMomentum(), QweakSimHDC_WirePlaneHit::StoreLocalPosition(), QweakSimHDC_WirePlaneHit::StoreOriginVertexKineticEnergy(), QweakSimHDC_WirePlaneHit::StoreOriginVertexMomentumDirection(), QweakSimHDC_WirePlaneHit::StoreOriginVertexPosition(), QweakSimHDC_WirePlaneHit::StoreParticleName(), QweakSimHDC_WirePlaneHit::StoreParticleType(), QweakSimHDC_WirePlaneHit::StoreTotalEnergy(), QweakSimHDC_WirePlaneHit::StoreWirePlaneID(), QweakSimHDC_WirePlaneHit::StoreWorldMomentum(), and QweakSimHDC_WirePlaneHit::StoreWorldPosition().
|
private |
Definition at line 74 of file QweakSimHDC_WirePlaneSD.hh.
Referenced by Initialize(), and QweakSimHDC_WirePlaneSD().
|
private |
Definition at line 72 of file QweakSimHDC_WirePlaneSD.hh.
Referenced by Initialize(), and ProcessHits().