QwGeant4
|
Checks for a valid GEM ReadoutPlane hit and stores the hit information (I know there is no wire plane ... just for consistent class names ) More...
#include <QweakSimGEM_WirePlaneSD.hh>
Inherits G4VSensitiveDetector.
Public Member Functions | |
QweakSimGEM_WirePlaneSD (G4String name) | |
~QweakSimGEM_WirePlaneSD () | |
void | Initialize (G4HCofThisEvent *HCE) |
G4bool | ProcessHits (G4Step *aStep, G4TouchableHistory *ROhist) |
void | EndOfEvent (G4HCofThisEvent *HCE) |
Private Attributes | |
QweakSimGEM_WirePlane_HitsCollection * | hitsCollection |
G4int | HCID |
Checks for a valid GEM ReadoutPlane hit and stores the hit information (I know there is no wire plane ... just for consistent class names )
Placeholder for a long explaination
Definition at line 43 of file QweakSimGEM_WirePlaneSD.hh.
QweakSimGEM_WirePlaneSD::QweakSimGEM_WirePlaneSD | ( | G4String | name | ) |
Definition at line 30 of file QweakSimGEM_WirePlaneSD.cc.
References HCID.
QweakSimGEM_WirePlaneSD::~QweakSimGEM_WirePlaneSD | ( | ) |
Definition at line 42 of file QweakSimGEM_WirePlaneSD.cc.
void QweakSimGEM_WirePlaneSD::EndOfEvent | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 245 of file QweakSimGEM_WirePlaneSD.cc.
void QweakSimGEM_WirePlaneSD::Initialize | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 50 of file QweakSimGEM_WirePlaneSD.cc.
References HCID, and hitsCollection.
G4bool QweakSimGEM_WirePlaneSD::ProcessHits | ( | G4Step * | aStep, |
G4TouchableHistory * | ROhist | ||
) |
Definition at line 64 of file QweakSimGEM_WirePlaneSD.cc.
References hitsCollection, QweakSimGEM_WirePlaneHit::StoreGEMID(), QweakSimGEM_WirePlaneHit::StoreGlobalTime(), QweakSimGEM_WirePlaneHit::StoreKineticEnergy(), QweakSimGEM_WirePlaneHit::StoreLocalMomentum(), QweakSimGEM_WirePlaneHit::StoreLocalPosition(), QweakSimGEM_WirePlaneHit::StoreOriginVertexKineticEnergy(), QweakSimGEM_WirePlaneHit::StoreOriginVertexMomentumDirection(), QweakSimGEM_WirePlaneHit::StoreOriginVertexPosition(), QweakSimGEM_WirePlaneHit::StoreTotalEnergy(), QweakSimGEM_WirePlaneHit::StoreWirePlaneID(), QweakSimGEM_WirePlaneHit::StoreWorldMomentum(), and QweakSimGEM_WirePlaneHit::StoreWorldPosition().
|
private |
Definition at line 57 of file QweakSimGEM_WirePlaneSD.hh.
Referenced by Initialize(), and QweakSimGEM_WirePlaneSD().
|
private |
Definition at line 55 of file QweakSimGEM_WirePlaneSD.hh.
Referenced by Initialize(), and ProcessHits().