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

#include <Doxymodules_biasing.h>

Inheritance diagram for GB05SD:
G4VSensitiveDetector

Public Member Functions

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

Detailed Description

Definition at line 127 of file Doxymodules_biasing.h.

Constructor & Destructor Documentation

◆ GB05SD()

GB05SD::GB05SD ( G4String  name)

Definition at line 38 of file GB05SD.cc.

◆ ~GB05SD()

virtual GB05SD::~GB05SD ( )
inlinevirtual

Definition at line 39 of file GB05SD.hh.

39{}

Member Function Documentation

◆ Initialize()

virtual void GB05SD::Initialize ( G4HCofThisEvent )
inlinevirtual

Definition at line 41 of file GB05SD.hh.

41{}

◆ ProcessHits()

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

Definition at line 44 of file GB05SD.cc.

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

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

Applications | User Support | Publications | Collaboration