18#ifndef BDSSENSITIVEDETECTOR_H
19#define BDSSENSITIVEDETECTOR_H
21#include "G4VSensitiveDetector.hh"
29class G4TouchableHistory;
50 virtual G4VHit*
last()
const = 0;
56 G4TouchableHistory* rOHist,
57 const std::vector<G4VHit*>& hits);
62 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)