|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SDManager.hh>
Public Member Functions | |
| G4SDManager (const G4SDManager &)=delete | |
| G4SDManager & | operator= (const G4SDManager &)=delete |
| ~G4SDManager () | |
| void | AddNewDetector (G4VSensitiveDetector *aSD) |
| void | Activate (const G4String &dName, G4bool activeFlag) |
| G4int | GetCollectionID (const G4String &colName) |
| G4int | GetCollectionID (G4VHitsCollection *aHC) |
| G4VSensitiveDetector * | FindSensitiveDetector (const G4String &dName, G4bool warning=true) |
| G4HCofThisEvent * | PrepareNewEvent () |
| void | TerminateCurrentEvent (G4HCofThisEvent *HCE) |
| void | AddNewCollection (const G4String &SDname, const G4String &DCname) |
| void | SetVerboseLevel (G4int vl) |
| G4SDStructure * | GetTreeTop () const |
| void | ListTree () const |
| G4int | GetCollectionCapacity () const |
| G4HCtable * | GetHCtable () const |
| void | RegisterSDFilter (G4VSDFilter *filter) |
| void | DeRegisterSDFilter (G4VSDFilter *filter) |
Static Public Member Functions | |
| static G4SDManager * | GetSDMpointer () |
| static G4SDManager * | GetSDMpointerIfExist () |
Protected Member Functions | |
| G4SDManager () | |
Definition at line 53 of file G4SDManager.hh.
|
delete |
Referenced by G4SDManager(), GetSDMpointer(), GetSDMpointerIfExist(), and operator=().
| G4SDManager::~G4SDManager | ( | ) |
Definition at line 57 of file G4SDManager.cc.
|
protected |
Definition at line 49 of file G4SDManager.cc.
Definition at line 113 of file G4SDManager.cc.
Referenced by G4RTRunAction::BeginOfRunAction(), G4RTRunAction::EndOfRunAction(), G4TheRayTracer::RestoreUserActions(), 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 69 of file G4SDManager.cc.
Referenced by G4VScoringMesh::G4VScoringMesh(), G4VUserDetectorConstruction::SetSensitiveDetector(), and G4VUserParallelWorld::SetSensitiveDetector().
| void G4SDManager::DeRegisterSDFilter | ( | G4VSDFilter * | filter | ) |
Definition at line 149 of file G4SDManager.cc.
Referenced by G4VSDFilter::~G4VSDFilter().
| G4VSensitiveDetector * G4SDManager::FindSensitiveDetector | ( | const G4String & | dName, |
| G4bool | warning = true ) |
Definition at line 120 of file G4SDManager.cc.
|
inline |
Definition at line 94 of file G4SDManager.hh.
Definition at line 127 of file G4SDManager.cc.
Referenced by GetCollectionID(), G4VPrimitiveScorer::GetCollectionID(), and G4VSensitiveDetector::GetCollectionID().
| G4int G4SDManager::GetCollectionID | ( | G4VHitsCollection * | aHC | ) |
Definition at line 139 of file G4SDManager.cc.
|
inline |
Definition at line 95 of file G4SDManager.hh.
Referenced by G4RunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
|
static |
Definition at line 39 of file G4SDManager.cc.
Referenced by G4DigiManager::G4DigiManager(), G4VScoringMesh::G4VScoringMesh(), G4VSDFilter::G4VSDFilter(), G4VPrimitiveScorer::GetCollectionID(), G4VSensitiveDetector::GetCollectionID(), G4MultiFunctionalDetector::RegisterPrimitive(), G4VUserDetectorConstruction::SetSensitiveDetector(), G4VUserParallelWorld::SetSensitiveDetector(), and G4VSDFilter::~G4VSDFilter().
|
static |
Definition at line 47 of file G4SDManager.cc.
Referenced by G4RTRunAction::BeginOfRunAction(), G4RTRunAction::EndOfRunAction(), G4EventManager::G4EventManager(), G4TheRayTracer::RestoreUserActions(), G4RunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), G4WorkerTaskRunManager::RunInitialization(), G4TheRayTracer::StoreUserActions(), and G4RunManagerKernel::~G4RunManagerKernel().
|
inline |
Definition at line 92 of file G4SDManager.hh.
|
inline |
Definition at line 93 of file G4SDManager.hh.
|
delete |
| G4HCofThisEvent * G4SDManager::PrepareNewEvent | ( | ) |
Definition at line 104 of file G4SDManager.cc.
Referenced by G4RunManager::RunInitialization(), G4WorkerRunManager::RunInitialization(), G4WorkerSubEvtRunManager::RunInitialization(), and G4WorkerTaskRunManager::RunInitialization().
| void G4SDManager::RegisterSDFilter | ( | G4VSDFilter * | filter | ) |
Definition at line 147 of file G4SDManager.cc.
Referenced by G4VSDFilter::G4VSDFilter().
|
inline |
Definition at line 87 of file G4SDManager.hh.
| void G4SDManager::TerminateCurrentEvent | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 111 of file G4SDManager.cc.