Loading...
Searching...
No Matches
Public Member Functions | List of all members
GB06SD Class Reference

#include <Doxymodules_biasing.h>

Inheritance diagram for GB06SD:
G4VSensitiveDetector

Public Member Functions

 GB06SD (G4String name)
 
virtual ~GB06SD ()
 
virtual void Initialize (G4HCofThisEvent *)
 
virtual G4bool ProcessHits (G4Step *aStep, G4TouchableHistory *ROhist)
 

Detailed Description

Definition at line 143 of file Doxymodules_biasing.h.

Constructor & Destructor Documentation

◆ GB06SD()

GB06SD::GB06SD ( G4String  name)

Definition at line 39 of file GB06SD.cc.

◆ ~GB06SD()

virtual GB06SD::~GB06SD ( )
inlinevirtual

Definition at line 40 of file GB06SD.hh.

40{}

Member Function Documentation

◆ Initialize()

virtual void GB06SD::Initialize ( G4HCofThisEvent )
inlinevirtual

Definition at line 42 of file GB06SD.hh.

42{}

◆ ProcessHits()

G4bool GB06SD::ProcessHits ( G4Step aStep,
G4TouchableHistory ROhist 
)
virtual

Definition at line 45 of file GB06SD.cc.

46{
47 auto track = step->GetTrack();
48 auto preStepPoint = step->GetPreStepPoint();
49
50 G4cout << std::setw(14)
51 << track->GetParticleDefinition()->GetParticleName()
52 << ", kinetic energy (MeV) = "
53 << std::setw(12) << preStepPoint->GetKineticEnergy()/MeV
54 << ", position (cm) = "
55 << preStepPoint->GetPosition()/cm
56 << ",\t weight = "
57 << preStepPoint->GetWeight()
58 << G4endl;
59
60 return true;
61
62}

The documentation for this class was generated from the following files:

Applications | User Support | Publications | Collaboration