Geant4.10
|
#include <G4SDStructure.hh>
Public Member Functions | |
G4SDStructure (G4String aPath) | |
~G4SDStructure () | |
G4int | operator== (const G4SDStructure &right) const |
void | AddNewDetector (G4VSensitiveDetector *aSD, G4String treeStructure) |
void | Activate (G4String aName, G4bool sensitiveFlag) |
void | Initialize (G4HCofThisEvent *HCE) |
void | Terminate (G4HCofThisEvent *HCE) |
G4VSensitiveDetector * | FindSensitiveDetector (G4String aName, G4bool warning=true) |
G4VSensitiveDetector * | GetSD (G4String aName) |
void | ListTree () |
void | SetVerboseLevel (G4int vl) |
Definition at line 47 of file G4SDStructure.hh.
G4SDStructure::G4SDStructure | ( | G4String | aPath | ) |
Definition at line 34 of file G4SDStructure.cc.
References G4String::last(), and G4String::remove().
Referenced by AddNewDetector().
G4SDStructure::~G4SDStructure | ( | ) |
Definition at line 48 of file G4SDStructure.cc.
Definition at line 140 of file G4SDStructure.cc.
References Activate(), G4VSensitiveDetector::Activate(), G4String::first(), G4cout, G4endl, GetSD(), G4String::isNull(), and G4String::remove().
Referenced by Activate(), and G4SDManager::Activate().
void G4SDStructure::AddNewDetector | ( | G4VSensitiveDetector * | aSD, |
G4String | treeStructure | ||
) |
Definition at line 63 of file G4SDStructure.cc.
References AddNewDetector(), G4Exception(), G4SDStructure(), G4VSensitiveDetector::GetName(), GetSD(), G4String::isNull(), JustWarning, G4String::prepend(), and G4String::remove().
Referenced by AddNewDetector(), and G4SDManager::AddNewDetector().
G4VSensitiveDetector * G4SDStructure::FindSensitiveDetector | ( | G4String | aName, |
G4bool | warning = true |
||
) |
Definition at line 182 of file G4SDStructure.cc.
References FindSensitiveDetector(), G4String::first(), G4cout, G4endl, GetSD(), and G4String::remove().
Referenced by FindSensitiveDetector(), and G4SDManager::FindSensitiveDetector().
G4VSensitiveDetector * G4SDStructure::GetSD | ( | G4String | aName | ) |
Definition at line 110 of file G4SDStructure.cc.
References G4VSensitiveDetector::GetName().
Referenced by Activate(), AddNewDetector(), and FindSensitiveDetector().
void G4SDStructure::Initialize | ( | G4HCofThisEvent * | HCE | ) |
void G4SDStructure::ListTree | ( | ) |
Definition at line 243 of file G4SDStructure.cc.
References G4cout, G4endl, G4VSensitiveDetector::GetName(), and G4VSensitiveDetector::isActive().
Referenced by G4SDManager::ListTree().
G4int G4SDStructure::operator== | ( | const G4SDStructure & | right | ) | const |
Definition at line 58 of file G4SDStructure.cc.
Definition at line 76 of file G4SDStructure.hh.
Referenced by G4SDManager::SetVerboseLevel().
void G4SDStructure::Terminate | ( | G4HCofThisEvent * | HCE | ) |
Definition at line 228 of file G4SDStructure.cc.
Referenced by G4SDManager::TerminateCurrentEvent().