49 virtual void Initialize(G4HCofThisEvent* ) {;}
50 virtual void EndOfEvent(G4HCofThisEvent* ) {;}
52 virtual void DrawAll();
53 virtual void PrintAll();
54 virtual G4VSensitiveDetector* Clone()
const;
56 using sds_t = std::vector<BDSSensitiveDetector*>;
57 using sdsConstIter = sds_t::const_iterator;
59 sds_t::size_type GetSize()
const {
return sensitiveDetectors.size();}
60 sdsConstIter GetBegin()
const {
return sensitiveDetectors.begin();}
61 sdsConstIter GetEnd()
const {
return sensitiveDetectors.end();}
62 void ClearSDs() {sensitiveDetectors.clear();}
66 virtual G4bool ProcessHits(G4Step* step,
67 G4TouchableHistory* rOHist);
73 sds_t sensitiveDetectors;