19#ifndef BDSSENSITIVEDETECTOR_H
20#define BDSSENSITIVEDETECTOR_H
22#include "G4VSensitiveDetector.hh"
30class G4TouchableHistory;
51 virtual G4VHit*
last()
const = 0;
57 G4TouchableHistory* rOHist,
58 const std::vector<G4VHit*>& hits);
63 const std::vector<G4VHit*>& hits);
Virtual class to define interface for ordered multi-sensitive detector.
virtual G4bool ProcessHitsOrdered(G4Step *step, G4TouchableHistory *rOHist, const std::vector< G4VHit * > &hits)
virtual G4VHit * last() const =0
G4bool HitOrdered(G4Step *step, const std::vector< G4VHit * > &hits)