41#ifndef G4VGFlashSensitiveDetector_h
42#define G4VGFlashSensitiveDetector_h 1
69 {
return this == &right;}
71 {
return this != &right;}
88 "Needs also to inherit from G4VSensitiveDetector!");
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
const G4Track * GetPrimaryTrack() const
G4ThreeVector GetPosition() const
const G4FastTrack * GetOriginatorTrack() const
G4TouchableHandle GetTouchableHandle() const
void SetTouchableHandle(const G4TouchableHandle &apValue)
void SetPosition(const G4ThreeVector &aValue)
void SetMomentumDirection(const G4ThreeVector &aValue)
G4StepPoint * GetPreStepPoint() const
const G4ThreeVector & GetMomentumDirection() const
G4VGFlashSensitiveDetector()
virtual G4bool ProcessHits(G4GFlashSpot *aSpot, G4TouchableHistory *ROhist)=0
G4VGFlashSensitiveDetector(const G4VGFlashSensitiveDetector &)
G4bool operator==(const G4VGFlashSensitiveDetector &right) const
virtual ~G4VGFlashSensitiveDetector()
G4bool Hit(G4GFlashSpot *aSpot)
G4bool operator!=(const G4VGFlashSensitiveDetector &right) const
virtual G4bool CheckROVolume(G4Step *, G4TouchableHistory *&)
G4VReadOutGeometry * GetROgeometry() const