19#include "BDSSensitiveDetector.hh"
21#include "G4VSDFilter.hh"
23class G4TouchableHistory;
25BDSSensitiveDetector::BDSSensitiveDetector(
const G4String& name):
26 G4VSensitiveDetector(name)
30 G4TouchableHistory* rOHist,
31 const std::vector<G4VHit*>& )
33 return ProcessHits(step, rOHist);
37 const std::vector<G4VHit*>& hits)
44 if (!(filter->Accept(step)))
50 G4TouchableHistory* rOHist =
nullptr;
51 if (!(ROgeometry->CheckROVolume(step, rOHist)))
virtual G4bool ProcessHitsOrdered(G4Step *step, G4TouchableHistory *rOHist, const std::vector< G4VHit * > &hits)
G4bool HitOrdered(G4Step *step, const std::vector< G4VHit * > &hits)