BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Private Attributes
BDSSDTerminator Class Reference

Sensitivity that measures primary particle turns for terminator. More...

#include <BDSSDTerminator.hh>

Inheritance diagram for BDSSDTerminator:
Inheritance graph
Collaboration diagram for BDSSDTerminator:
Collaboration graph

Public Member Functions

 BDSSDTerminator (G4String name)
 
virtual void Initialize (G4HCofThisEvent *HCE)
 
virtual G4bool ProcessHits (G4Step *aStep, G4TouchableHistory *ROhist)
 
virtual void EndOfEvent (G4HCofThisEvent *HCE)
 

Static Public Attributes

static G4int eventNumber = 0
 Externally accessible counter for event number. Set in BeginOfEventAction.
 

Private Attributes

G4int moduloEvents
 Cache of print turn number on these events.
 
G4int moduloTurns
 Cache of print turn number on these turns.
 

Detailed Description

Sensitivity that measures primary particle turns for terminator.

Author
Laurie Nevay

Definition at line 30 of file BDSSDTerminator.hh.

Constructor & Destructor Documentation

◆ BDSSDTerminator()

BDSSDTerminator::BDSSDTerminator ( G4String  name)
explicit

Definition at line 33 of file BDSSDTerminator.cc.

◆ ~BDSSDTerminator()

BDSSDTerminator::~BDSSDTerminator ( )
virtual

Definition at line 40 of file BDSSDTerminator.cc.

Member Function Documentation

◆ EndOfEvent()

void BDSSDTerminator::EndOfEvent ( G4HCofThisEvent *  HCE)
virtual

Definition at line 101 of file BDSSDTerminator.cc.

◆ Initialize()

void BDSSDTerminator::Initialize ( G4HCofThisEvent *  HCE)
virtual

Definition at line 45 of file BDSSDTerminator.cc.

◆ ProcessHits()

G4bool BDSSDTerminator::ProcessHits ( G4Step *  aStep,
G4TouchableHistory *  ROhist 
)
virtual

Definition at line 51 of file BDSSDTerminator.cc.

Field Documentation

◆ eventNumber

G4int BDSSDTerminator::eventNumber = 0
static

Externally accessible counter for event number. Set in BeginOfEventAction.

Definition at line 41 of file BDSSDTerminator.hh.

◆ moduloEvents

G4int BDSSDTerminator::moduloEvents
private

Cache of print turn number on these events.

Definition at line 44 of file BDSSDTerminator.hh.

◆ moduloTurns

G4int BDSSDTerminator::moduloTurns
private

Cache of print turn number on these turns.

Definition at line 45 of file BDSSDTerminator.hh.


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