39 virtual void BeginOfRunAction(
const G4Run* aRun);
40 virtual void EndOfRunAction(
const G4Run* aRun);
42 void AppendHits(G4int currentEventIndex,
43 G4int externalParticleID,
44 G4int externalParentID,
48 void ClearSamplerHits() {
delete allHits; allHits =
nullptr;}
50 inline G4int NSecondariesToReturn()
const {
return nSecondariesToReturn;}
51 inline G4int NPrimariesToReturn()
const {
return nPrimariesToReturn;}
52 inline G4int MaximumExternalParticleID()
const {
return maximumExternalParticleID;}
53 inline void SetMaximumExternalParticleID(G4int maxExtPartID) {maximumExternalParticleID = maxExtPartID;}
57 G4int nSecondariesToReturn;
58 G4int nPrimariesToReturn;
59 G4int maximumExternalParticleID;