26#ifndef G4MOLECULECOUNTERTIMECOMPARER_HH
27#define G4MOLECULECOUNTERTIMECOMPARER_HH 1
61 G4double fPrecision{1 * CLHEP::picosecond};
62 std::map<G4double, G4double> fVariablePrecision{};
G4MoleculeCounterTimeComparer & operator=(const G4MoleculeCounterTimeComparer &)
bool operator()(const G4double &, const G4double &) const
virtual ~G4MoleculeCounterTimeComparer()=default
G4MoleculeCounterTimeComparer()
static G4MoleculeCounterTimeComparer CreateWithVariablePrecision(const std::map< G4double, G4double > &)
void SetFixedPrecision(G4double)
G4double GetPrecisionAtTime(G4double) const
static G4MoleculeCounterTimeComparer CreateWithFixedPrecision(G4double)
void SetVariablePrecision(const std::vector< G4double > &, const std::vector< G4double > &)