Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SDManager.hh>
Public Member Functions | |
~G4SDManager () | |
void | AddNewDetector (G4VSensitiveDetector *aSD) |
void | Activate (G4String dName, G4bool activeFlag) |
G4int | GetCollectionID (G4String colName) |
G4int | GetCollectionID (G4VHitsCollection *aHC) |
G4VSensitiveDetector * | FindSensitiveDetector (G4String dName, G4bool warning=true) |
G4HCofThisEvent * | PrepareNewEvent () |
void | TerminateCurrentEvent (G4HCofThisEvent *HCE) |
void | AddNewCollection (G4String SDname, G4String DCname) |
void | SetVerboseLevel (G4int vl) |
G4SDStructure * | GetTreeTop () const |
void | ListTree () const |
G4int | GetCollectionCapacity () const |
G4HCtable * | GetHCtable () const |
Static Public Member Functions | |
static G4SDManager * | GetSDMpointer () |
static G4SDManager * | GetSDMpointerIfExist () |
Protected Member Functions | |
G4SDManager () | |
Definition at line 50 of file G4SDManager.hh.
|
protected |
Definition at line 52 of file G4SDManager.cc.
Referenced by GetSDMpointer().
G4SDManager::~G4SDManager | ( | ) |
Definition at line 60 of file G4SDManager.cc.
Definition at line 119 of file G4SDManager.cc.
Referenced by G4TheRayTracer::RestoreUserActions(), G4SDmessenger::SetNewValue(), and G4TheRayTracer::StoreUserActions().
Definition at line 88 of file G4SDManager.cc.
Referenced by AddNewDetector(), and G4MultiFunctionalDetector::RegisterPrimitive().
void G4SDManager::AddNewDetector | ( | G4VSensitiveDetector * | aSD | ) |
Definition at line 67 of file G4SDManager.cc.
Referenced by G4VScoringMesh::G4VScoringMesh().
G4VSensitiveDetector * G4SDManager::FindSensitiveDetector | ( | G4String | dName, |
G4bool | warning = true |
||
) |
Definition at line 126 of file G4SDManager.cc.
|
inline |
Definition at line 99 of file G4SDManager.hh.
Definition at line 133 of file G4SDManager.cc.
Referenced by G4VSensitiveDetector::GetCollectionID(), G4VPrimitiveScorer::GetCollectionID(), GetCollectionID(), and G4DigiManager::GetHitsCollectionID().
G4int G4SDManager::GetCollectionID | ( | G4VHitsCollection * | aHC | ) |
Definition at line 143 of file G4SDManager.cc.
|
inline |
Definition at line 101 of file G4SDManager.hh.
Referenced by G4RunManager::RunInitialization().
|
static |
Definition at line 40 of file G4SDManager.cc.
Referenced by G4DigiManager::G4DigiManager(), G4VScoringMesh::G4VScoringMesh(), G4VSensitiveDetector::GetCollectionID(), G4VPrimitiveScorer::GetCollectionID(), and G4MultiFunctionalDetector::RegisterPrimitive().
|
static |
Definition at line 49 of file G4SDManager.cc.
Referenced by G4EventManager::G4EventManager(), G4TheRayTracer::RestoreUserActions(), G4RunManager::RunInitialization(), G4TheRayTracer::StoreUserActions(), and G4RunManagerKernel::~G4RunManagerKernel().
|
inline |
Definition at line 95 of file G4SDManager.hh.
|
inline |
Definition at line 97 of file G4SDManager.hh.
Referenced by G4SDmessenger::SetNewValue().
G4HCofThisEvent * G4SDManager::PrepareNewEvent | ( | ) |
Definition at line 107 of file G4SDManager.cc.
|
inline |
Definition at line 90 of file G4SDManager.hh.
Referenced by G4SDmessenger::SetNewValue().
void G4SDManager::TerminateCurrentEvent | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 114 of file G4SDManager.cc.