32 #ifndef G4Accumulable_h
33 #define G4Accumulable_h 1
65 virtual void Reset()
final;
81 #include "G4Accumulable.icc"
G4MergeFunction< T > fMergeFunction
G4Accumulable< T > & operator*=(const G4Accumulable< T > &rhs)
G4MergeMode GetMergeMode() const
std::function< T(const T &, const T &)> G4MergeFunction
virtual void Reset() final
virtual void Merge(const G4VAccumulable &other) final
G4Accumulable< T > & operator=(const G4Accumulable< T > &rhs)
G4Accumulable< T > & operator++()
G4Accumulable< T > & operator+=(const G4Accumulable< T > &rhs)