Geant4_10
|
#include <B4bRunData.hh>
Public Member Functions | |
B4bRunData () | |
virtual | ~B4bRunData () |
void | Add (G4int id, G4double de, G4double dl) |
void | FillPerEvent () |
void | Reset () |
G4String | GetVolumeName (G4int id) const |
G4double | GetEdep (G4int id) const |
G4double | GetTrackLength (G4int id) const |
Public Member Functions inherited from G4Run | |
G4Run () | |
virtual | ~G4Run () |
virtual void | RecordEvent (const G4Event *) |
virtual void | Merge (const G4Run *) |
G4int | GetRunID () const |
G4int | GetNumberOfEvent () const |
G4int | GetNumberOfEventToBeProcessed () const |
const G4HCtable * | GetHCtable () const |
const G4DCtable * | GetDCtable () const |
const G4String & | GetRandomNumberStatus () const |
void | SetRunID (G4int id) |
void | SetNumberOfEventToBeProcessed (G4int n_ev) |
void | SetHCtable (G4HCtable *HCtbl) |
void | SetDCtable (G4DCtable *DCtbl) |
void | SetRandomNumberStatus (G4String &st) |
void | StoreEvent (G4Event *evt) |
const std::vector< const G4Event * > * | GetEventVector () const |
Additional Inherited Members | |
Protected Attributes inherited from G4Run | |
G4int | runID |
G4int | numberOfEvent |
G4int | numberOfEventToBeProcessed |
G4HCtable * | HCtable |
G4DCtable * | DCtable |
G4String | randomNumberStatus |
std::vector< const G4Event * > * | eventVector |
Run data class
It defines data members to hold the energy deposit and track lengths of charged particles in Absober and Gap layers.
In order to reduce the number of data members a 2-dimensions array is introduced for each quantity:
The data are collected step by step in B4bSteppingAction, and the accumulated values are filled in histograms and entuple event by event in B4EventAction.
Definition at line 58 of file B4bRunData.hh.
B4bRunData::B4bRunData | ( | ) |
Definition at line 39 of file B4bRunData.cc.
|
virtual |
Definition at line 52 of file B4bRunData.cc.
void B4bRunData::FillPerEvent | ( | ) |
Definition at line 87 of file B4bRunData.hh.
void B4bRunData::Reset | ( | ) |