19#ifndef BDSSDSAMPLERSPHERE_H
20#define BDSSDSAMPLERSPHERE_H
22#include "BDSHitSamplerSphere.hh"
23#include "BDSSensitiveDetector.hh"
32class G4TouchableHistory;
56 virtual G4bool
ProcessHits(G4Step* aStep, G4TouchableHistory* readOutTH);
59 virtual G4VHit*
last()
const;
A class that holds global options and constants.
The sensitive detector class that provides sensitivity to BDSSamplerSphere instances.
virtual void Initialize(G4HCofThisEvent *HCE)
BDSGlobalConstants * globals
Cached pointer to global constants as accessed many times.
BDSHitsCollectionSamplerSphere * samplerHitsCollection
The hits collection for this sensitive detector class that's owned by each instance.
virtual G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *readOutTH)
G4String itsCollectionName
The name of the hits collection that's created and registered.
virtual G4VHit * last() const
Provide access to last hit.
BDSSamplerRegistry * registry
Cached pointer to registry as accessed many times.
Associated information for the placement of a sampler.
Virtual class to define interface for ordered multi-sensitive detector.