22#include "G4ThreeVector.hh"
44 virtual G4double
Factor(
const G4ThreeVector& xyz,
45 G4double T)
const = 0;
57 static G4int eventIndex;
Base class for a modulator.
virtual G4double RecommendedMaxStepLength() const =0
Must return the smallest spatial.
virtual G4bool VariesWithTime() const =0
Each derived class should override this.
static void SetEventIndex(G4int eventIndexIn)
Setter for the static counter so we can trace where it's used.
virtual G4double Factor(const G4ThreeVector &xyz, G4double T) const =0