29#ifndef G4SDStructure_h
30#define G4SDStructure_h 1
79 for(
size_t i = 0; i <
structure.size(); i++)
83 for(
size_t j = 0; j <
detector.size(); j++)
G4String ExtractDirName(const G4String &aPath)
void Initialize(G4HCofThisEvent *HCE)
G4bool operator==(const G4SDStructure &right) const
G4VSensitiveDetector * GetSD(const G4String &aName)
void Activate(const G4String &aName, G4bool sensitiveFlag)
void Terminate(G4HCofThisEvent *HCE)
void RemoveSD(G4VSensitiveDetector *)
G4VSensitiveDetector * FindSensitiveDetector(const G4String &aName, G4bool warning=true)
G4SDStructure * FindSubDirectory(const G4String &subD)
G4SDStructure(const G4String &aPath)
std::vector< G4VSensitiveDetector * > detector
void SetVerboseLevel(G4int vl)
void AddNewDetector(G4VSensitiveDetector *aSD, const G4String &treeStructure)
std::vector< G4SDStructure * > structure