18#include "BDSSensitiveDetector.hh"
20#include "G4VSDFilter.hh"
22class G4TouchableHistory;
24BDSSensitiveDetector::BDSSensitiveDetector(
const G4String& name):
25 G4VSensitiveDetector(name)
29 G4TouchableHistory* rOHist,
30 const std::vector<G4VHit*>& )
32 return ProcessHits(step, rOHist);
36 const std::vector<G4VHit*>& hits)
43 if (!(filter->Accept(step)))
49 G4TouchableHistory* rOHist =
nullptr;
50 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)